Skip to main content
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