Android
*IDA ProAndroid
1 12Android1Android SDK2Android
Android SDK1DalvikJDWPJava Debug Wire Protocol,JavaJDWPAndroid2DDMSEclipse ADT3DalvikAndroiddalvik/vm/jdwpDalvikJDWP
Android LinuxGNUAndroidAndroid
2 AndroidsmaliLog
admin
APKtooladminLog.v()
3 smaliLogLog
stackTraceToastToastApktool New Exception(print trace).printStackTrace(); smali
new-instance v0, Ljava/lang/Exception;const-string v1, print traceinvoke-direct{v0,v1}, Ljava/lang/Exception;->(Ljava/lang/String;)VInvoke-virtual{v0},Ljava/lang/Exception;->printStackTrace()V
ApttoolAdb logcat s System.err:V*:WlogCat
4 IDA ProAndroidIDA Pro6.1Android1Android2Android
AndroidAndroid NDKCC++AndroidAndroid NDKR8x86MIPsARM
4 IDA ProAndroidAndroid()Windows GUIIDAIDAIDA PRO
4 IDA ProAndroid // IDA
4 IDA ProAndroid1.IDA 6.1android_serverida android_server android , C:\ adb pushandroid_server /data/local/tmp/ C:\ adb shell chmod 755 /data/local/tmp/android_server
4 IDA ProAndroid2.debugnativeappAndroid/data/local/tmp
4 IDA ProAndroid3.AndroidC:\ adb shell /data/local/tmp/android_serverIDA Android 32-bit remote debug server(ST) v1.14. Hex-Rays (c) 2004-2011Listening on port #23946...
4 IDA ProAndroid4. C:\ adb forward tcp:23946 tcp:23946
4 IDA ProAndroid5.IDA ProDebugger->Run->Remote ArmLinux/Android debugger,
*
Top Related