검색 후 나는 proguard가 문자열 값을 난독화할 수 없다는 것을 알고 있습니다. char [] 유형을 시도했지만 decompiling 후 변수의 내용을 볼 수 있습니다. 그렇다면 정적 문자열 변수를 난독 화하는 해결책이 있습니까? 난 obscuscating 후 adresse (문자열) 내 코드에서 비밀로해야합니다.obfuscate 문자열 값 java android
코드는 디 컴파일
public static final char[] f4516b;
....
static {
f4516b = new char[]{'h', 't', 't', 'p', ':', '/', '/', '1', '0', '0', '.', '1', '0', '.', '1', '0', '0', '.', '1', '0', '/'};
왜 사람들이 귀하의 프로그램을 귀하의 URL을보기 위해 디 컴파일 할 것이라고 생각하십니까? – Gabriel
웹 서비스를 사용하여 디 컴파일 후 해당 주소로 아무 것도 할 수 있습니다. 해당 문자열을 숨길 필요가 있습니다. – nouha
@nouha 얻을 수는 있지만 소스 문자열을 잘못 표시하면 많은 도움이되지 않습니다. 루팅 된 장치 또는 에뮬레이터에서 모든 네트워크 트래픽을 모니터링하고 ip/hostname을 쉽게 찾을 수 있습니다. 왜 누군가는 앱으로 할 수없는 주소로 무엇을 할 수 있다고 생각합니까/왜 이것이 문제입니까? – Gumbo