Timeline for Can apk files have protection against being debugged?
Current License: CC BY-SA 3.0
6 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 24, 2017 at 17:49 | comment | added | JesusFreke | Instead of modifying the apk to be debuggable, you can also modify a device to allow debugging. E.g. you can debug any app on a userdebug device. I forget the exact system property that controls this. If you don't have a rooted/userdebug device laying around, the emulator images that come with the android sdk are either userdebug or eng. Of course, this still doesn't guaratee successs debugging, because apps may attempt to detect if the devices is rooted, if it's a userdebug device, if it's an emulator, etc. | |
Jul 24, 2017 at 14:41 | comment | added | Lew Wei Hao | actually when i mentioned debugging i meant smali debugging where the apk is disassembled to smali code, android:debuggable="true" is added to the manifest and the apk is recompiled to become debuggable. An IDE is then used to attach the debugger to the already running app process, where debugging is done via the disassembled smali code. Details: d-kovalenko.blogspot.sg/2012/08/… | |
Jul 24, 2017 at 14:32 | comment | added | Antimony | In addition, Google Play will reject any apps with debuggable set to true on upload. So the only way you'd find a debuggable app on Play is if it's a really old app that was grandfathered in. | |
Jul 24, 2017 at 13:31 | comment | added | Igor Skochinsky♦ | impossible->difficult. DexGuard or other protections do not make RE "impossible". | |
Jul 24, 2017 at 11:30 | review | First posts | |||
Jul 25, 2017 at 20:02 | |||||
Jul 24, 2017 at 11:27 | history | answered | Y.S. | CC BY-SA 3.0 |