Hi, it seems I got stuck in IDA's setup for remotely starting Android package.
What I have is decompiled smali source obtained from package's classes.dex with set breakpoints.
Invoking the app from remote device seems IDA is able to attach to it, but if I want start the app in IDA by F9 I get warning
"No package has been specified.
Please go to Debugger Options and set specific options."
then ADB failed error: listener: 'tcp23915'' not found.
I debug options for dalvik
Application: <apkpath>
Input file: <apkpath>
Port: 23915
What are the exact string I should put in App and Inputfile? Help says
Quote:
Application
Host application to launch. For executable files, this field is
equal to the 'input file'.
If this field is wrong, IDA will not be able to launch the program.
For remoting debugging, this field denotes a remote file.
Input file
The input file used to create the database.
For remoting debugging, this field denotes a remote file.
|
setting both to PackageId doesnot help.
A good tute for Android debugging app in IDA would come helpful.