Android Application Testing
server side:
/usr/bin/frida-server -l 192.168.1.4frida-ps -H 192.168.1.4sudo apt-get install android-tools-adb<https://dl.google.com/android/repository/platform-tools-latest-windows.zip>Retrieve the virtual device IP address. It is displayed on top of the virtual device window:
From another computer, open a command prompt and run:
adb connect <virtual_device_IP>:5555Find and Pull APK File:
adb shell pm list packages──(root㉿kali)-[~]
└─# adb shell pm path com.marshmallow.marshmallow.test
Output:
package:/data/app/..3WOc6TigEw-A==/com.package.test-sesdss4UbPA==/base.apk
How to use ADB Shell when Multiple Devices are connected
ADB Connect:
ADB Disconnecting:
To tell the ADB daemon return to listening over USB
Testing with Frida:
Install Frida on Windows/Linux:
https://github.com/frida/frida/releases/download/15.2.2/frida-server-15.2.2-android-arm.xzgithub.com
unable to connect to remote frida-server
Server side:
Client side:
Run Frida on Your Machine and Check for packages:
To connect Frida on Remote device:
Using Frida Scripts:
Frida LOCAL JS Unpiinning Script:
Copy Pasting from Host to GenyMotion Emulator:
Errors Troubleshooting:
Android: adb: Permission Denied
Restarts the adb daemon with root permissions:
ABD Connect:
Check for Application Package Name:
Why can't I get root access from shell?
Run Frida Server Manually on Android:
No module named frida
Alternative
Get Minimum SDK from Android APK build
Decompile an Android Application with Dex2jar and Jd-GUI
Download Links:
_
Mirror
Wiki
Downloads
GenyMotion Error with VirtualBox
/dev/vboxnetctl: no such file or directory
ADB : unable to connect to 192.168.1.10:5555
Last updated
