테스트 환경 : 갤럭시 S6 Lite (android 11 : P610XXU2CUC3 (2021.03) 펌웨어)
android 7에서 통했던 /system/lib 폴더에 so를 복사하는 방법이 더이상 안됨
아래와 같은 에러 발생함.
dlopen failed: library "/system/lib64/libinject.so" needed or dlopened by "(unknown)" is not accessible for the namespace "classloader-namespace"
심지어 기존에 있던 시스템 라이브러리를 인젝션해도 동일 에러 발생.
해결 방법은 /data/user/0/app name/files/ 에 so를 복사함.
넷플릭스,정부24앱에서 인젝션 테스트 완료
'Android Linux > Hooking & Injection' 카테고리의 다른 글
(안드로이드) IDA 동적 디버깅 (0) | 2022.06.24 |
---|---|
안드로이드 앱 root check 우회 (0) | 2021.12.10 |
android so injection 시 주의사항 (0) | 2019.12.11 |