Android Reverse TCP Shell, opens a connection with server specified by you, which work as tunnel for your commands to client Android device.
Code in Progress - Please hold on for more fun!
How to use?
Edit ReverseTcpRunnable.java:
- Set "host" to server ip/host
- Set "port" to server port(on which server is listining)
Install and Launch
- Install using ADB: "adb install reverse.apk"
- Invoke service: "adb shell am startservice com.anythingintellect.androidreverseshell/.ReverseServic"
Wait for connection..
Available Commands
cd acpi am app_process app_process32 applypatch appops appwidget atrace basename bcc bdAddrLoader blkid blockdev bmgr bootanimation bridgemgrd bu bugreport bzcat cal cat chcon chgrp chmod chown chroot cksum clatd clear cmp comm content cp cpio cut dalvikvm dalvikvm32 date dd debuggerd dex2oat df dhcpcd diag_klog diag_mdlog dirname dmesg dnsmasq dos2unix dpm drmserver ds_fmc_appd du dumpstate dumpsys e2fsck echo egrep env expand expr fallocate false fgrep find free fsck.f2fs fsck_msdos gatekeeperd getenforce getevent getprop grep groups gzip head hid hostapd hostname hwclock id idmap ifconfig iftop ime inotifyd input insmod install-recovery.sh installd ioctl ionice ip ip6tables iptables irsc_util keystore kill ld.mc linker lmkd ln load_policy log logcat logd logname logwrapper losetup ls lsmod lsof lsusb make_ext4fs make_f2fs md5sum mdnsd media mediaserver mkdir mknod mkswap mktemp mm-jpeg-interface-test mm-qcamera-app mm-qcamera-daemon modinfo monkey more mount mountpoint mpdecision mtpd mv nandread ndc netd netmgrd netstat newfs_msdos nice nl nl_listener nohup oatdump od paste patch patchoat pgrep pidof ping ping6 pkill pm pmap port-bridge pppd printenv printf prlimit ps pwd qmuxd qseecomd racoon radish readlink realpath reboot renice requestsync resize2fs restorecon rild rm rmdir rmmod rmt_storage route run-as runcon schedtest screencap screenrecord sdcard sed sendevent sensors.qcom sensorservice seq service servicemanager setenforce setprop setsid settings sgdisk sh sha1sum sleep sm sort split start stat stop strings subsystem_ramdump surfaceflinger svc swapoff swapon sync sysctl tac tail tar taskset tc tee telecom thermal-engine-hh time time_daemon timeout toolbox top touch toybox tr true truncate tzdatacheck uiautomator umount uname uncrypt uniq unix2dos uptime usbhub usbhub_init usleep vdc vmstat vold watchprops wc which whoami wm wpa_supplicant xargs yes
PS: Will share script to automate apk installation when any device connect to your Mac/PC.