adb 명령어로 apk를 디바이스에 install 하려고 시도했습니다. adb install apk_name 하지만 일부 apk에서 다음과 같은 오류가 발생했습니다. Failure [INSTALL_FAILED_VERIFICATION_FAILURE] 원인을 찾아보니, 구글 플레이 서비스의 apk 정책 때문에 발생하는 문제라고 합니다. 해결책은 간단합니다. 아래 커맨드를 입력해주고 다시 install 해보면 정상 작동하는걸 알 수 있습니다. adb shell settings put global verifier_verify_adb_installs 0 참고 stackoverflow.com/questions/15014519/apk-installation-failed-install-failed-verificatio..
Exoplayer에서 http의 mp4파일을 스트리밍하려고 했는데, Cleartext HTTP traffic to www.soundhelix.com not permitted 라는 에러를 만났습니다. 문제 원인은 안드로이드에서 기본적으로 Http 접근을 허용하지 않는다는 것입니다. Https로 접근하면 문제가 없지만 해당 사이트가 Https를 지원하지 않는 등의 이유로 Http로 접근을 해야 한다면 예외처리를 해야 합니다. Android Developer의 Opt out of cleartext traffic를 보시면 안드로이드 Pie(API28)부터 cleartext HTTP를 비활성화한다고 합니다. 따라서 API 28 이후에서 Http에 접근하려면 cleartext HTTP를 활성화 시켜야 합니다. 모든..
Androguard는 안드로이드 파일을 분석하기 위한 python 툴입니다. python 3 버전에서만 작동합니다. 분석 가능 항목 • DEX, ODEX • APK • Android’s binary xml • Android resources • Disassemble DEX/ODEX bytecodes • Decompiler for DEX/ODEX files https://github.com/androguard/androguard androguard/androguard Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !) - androguard/androguard github.com ht..