NDK(2)
-
안드로이드 FFMPEG 64bit 지원
아는 사람들은 알 것이다. 2019년 8월 1일부터 Google Play에 게시되는 앱에서는 64비트 아키텍처를 지원해야 합니다. 64비트 CPU는 사용자에게 더 빠르고 풍부한 환경을 제공합니다. 앱의 64비트 버전을 추가하면 성능이 향상되고 향후 혁신을 이룰 가능성이 높아지며 64비트 전용 하드웨어가 장착된 기기에 대응할 수 있습니다. https://developer.android.com/distribute/best-practices/develop/64-bit?hl=ko 참조 구글에서 이제는 NDK를 사용하는 앱은 무조건 64비트가 지원되도록 강제화 하기로 했다. 앱 안에서 네이티브 코드를 사용한다면? 1. 앱에서 C/C++(네이티브) 코드를 사용합니다. 2. 타사 네이티브 라이브러리와 연결됩니다. 3..
2019.08.01 -
frida native hooking(NDK 후킹)
FRIDA 툴을 이용해서 so 파일 NDK 로 작성된 부분에 hooking을 하는 소스코드입니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 import frida import sys package_name = "패키지명 기입" def get_messages_from_js(message, data): print(message) print (message['payload']) def instrument_debugger_checks(): #Interceptor.attach (Module.findExportByName ( "hooking 해야하는 so 파일명", "Function명! ida..
2019.07.21