1. namespace 체크 때문에 so를 /system/lib에 복사하여야 한다.
2. so에서 로그 파일 생성 시 로그파일 경로가 app경로가 아닐 경우 crash가 발생한다. /data/data/app_name/cache 에 로그를 생성하면 오류가 발생하지 않는다.
android 11의 경우 /system/lib64 디렉토리도 namespace 우회가 불가능하기 때문에 /data/user/0/app name/files 폴더에 so를 복사한다.
'Android Linux > Hooking & Injection' 카테고리의 다른 글
(안드로이드) IDA 동적 디버깅 (0) | 2022.06.24 |
---|---|
안드로이드 앱 root check 우회 (0) | 2021.12.10 |
so injection 성공기 (android 11) (0) | 2021.05.04 |