Android APK 내부를 수정해야합니다. 작업은 동적 기호의 이름을 so (함수 이름)로 바꿉니다. 예를 들어arm elf .so 파일에서 동적 기호의 이름을 바꾸는 방법은 무엇입니까?
, Java_com_yahoo_zzz에 _.... Java_com_example_abc에서 변화 _....
내가 WinHex 직접 텍스트 단어의 APK 시작 오류를 검색하고 대체 사용하려고합니다. .hash 섹션도 업데이트해야하지만, .hash 섹션을 업데이트하는 방법을 모르겠습니다.
제 질문은 동적 기호의 이름을 바꾸는 정확하고 바람직한 방법은 무엇입니까?
내가 3 일 동안 붙어있어, 도와 줘서 고마워!
게시물이 관련성이 있다고 판별되었지만 대체 솔루션을 제공하지 않았습니다. 내가 3 일 동안 갇혀 당겨 https://sourceware.org/ml/binutils/2006-03/msg00266.html
유일한 방법은 .so lib의 소스를 업데이트하고 다시 컴파일하는 것입니다. – pskink
@pskink hmmm, 지금 분실되었습니다. 수정하려는 파일은 이미 원본에서 수정 된 다른 파일입니다. 그래서 나는 그것이 할 수 있다고 확신하지만, 어떻게 해야할지 모르겠습니다. Btw, 그냥 함수 이름 (기호)를 업데이 트해야합니다. – user3086444
.so가 이미 다른 사람에 의해 수정되었음을 어떻게 알 수 있습니까? – pskink