67

GitHub - psuzn/AdbWifi: Small bash script for Android to enable adb (android deb...

 6 years ago
source link: https://github.com/psuzn/AdbWifi
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

AdbWifi

Unless you are using CM or lineage based rom which provides ADB over Wifi natively, you have to connect your device via bluethooth and run following command to enable adb over WiFi.I have written a small bash script for Android to enable adb (android debugging bridge) over your local network like WiFi.

adb tcpip [PORT]
adb tcpip 5555.

This script can save your some time and give freedom of wireless.

Note: To use this script you need

  • Your device must be rooted with busybox installed.
  • adb via use for once. Or,
  • Pre-installed terminal emulator or any root explorer app to write in /system/xbin directory
  • Your both device must be in same network

Process to install:

The overall process is to place AdbWifi file in /system/xbin folder and make it executable.You can do it via any way you like.

I assume you have downloaded the file in your pc (Windows|OSX|Linux any) and have adb installed. Then,

  • Open terminal in linux or mac or if you are in windows open CMD.
  • Navigate to directory containing AdbWifi file (script not the folder).
  • Connect your android device via usb and enable usb debugging.
  • Type following command in terminal or cmd (in windows)
adb push AdbWifi /sdcard/AdbWifi
adb shell
su 
mv /sdcard/AdbWifi /system/xbin/AdbWifi
chmod +x /system/xbin/AdbWifi
exit
exit

Now disconnect your device and open terminal emulator in it and type:

$ su

Then give the superuser permission for terminal,then you'll see $ changes to #

$ su
#

after that

AdbWifi

then you'll see menu like

GT-I9100:/ # AdbWifi                                                          
1) Start adb over wifi on default port 5555
2) provide the port
3) Stop adb over wifi
4) Do nothing
#? 

type 1 and you'll see something like:

GT-I9100:/ # AdbWifi                                                              
1) Start adb over wifi on default port 5555
2) provide the port
3) Stop adb over wifi
4) Do nothing
#? 1
adb over WiFi has been started
run 'adb connect 192.168.1.5 ' to connect adb via WiFi
and run 'adb devices' to check your device

In your terminal or CMD type following:

$ adb connect 192.168.1.5
connected to 192.168.1.59:5555
$ adb devices
List of devices attached
192.168.1.59:5555	device

Yepee,Now your device is connected via Wifi,next time open terminal emulator in your android and run AdbWifi command and do as above. If something went wrong just change the port.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK