안드로이드 so 파일 문의

홈 > 안드로이드 > 안드로이드
안드로이드

안드로이드 so 파일 문의

1 후킹천재 5 3381 0

안녕하세요


SO 파일을 보통 "android_dlopen_ext" 함수를 이용해서 확인 후 adb pull로 가지고 와서 기드라로 분석하고 있습니다.


이번에 접한 앱은 /data/app/앱이름/split_config.arm64_v8a.apk/lib/arm64-v8a/.so 이렇게 있어서 기존에 동일하게 adb pull로 가지고 왔는데

디렉토리가 아니라고 나오내용...


궁금한 내용은 apk를 다운받아서 압축 풀고 so 파일을 분석 후에 기존처럼 루팅, 안티디버깅 등 우회하면 똑같이 진행되는걸까요?(기존 방식이라고 생각하시면 될듯 합니다)


혹시 이거 관련 팁 있으신분 알려주시면 감사합니다!!

5 Comments
1 녹색양 2024.06.22 15:59  
12311132
1 농노리노리동 2024.06.24 18:32  
ㅎㅇㅎㅇㅎㅇㅎㅇ
1 dksahj 2024.06.26 20:02  
ㅎㅇㅎㅇㅎㅇ
1 ramkert 2024.08.25 11:54  
저도 궁금하네요 ㄷㄷ
3 doyun700 01.25 19:18  
안드로이드 so 파일은 네이티브 라이브러리로, 주로 C/C++로 작성된 코드를 포함합니다. JNI를 통해 자바 코드와 연동할 수 있습니다. so 파일을 사용하려면 프로젝트의 jniLibs 폴더에 넣고, System.loadLibrary()로 로드하면 됩니다. 구체적인 사용법은 프로젝트 요구사항에 따라 다를 수 있습니다.