[Android Q&A, Help & Troubleshooting] cesardemi:
Not running script on Lollipop (5.0.2)

I am having the same problem as some of the previous people.

In my particular case, the tool doesn't seem to be executing the script correctly.

This is the full log

02-04 10:21:05:770 W/I Tool version : 3.19

02-04 10:21:05:770 W/I adb.exe

02-04 10:21:05:770 W/I aapt.exe

02-04 10:21:05:908 W/I Android Debug Bridge version 1.0.31

02-04 10:21:06:090 W/I Your IE proxy is "********" on port 8080. Enabled : false

02-04 10:21:27:658 W/E RunProcessCommand Timeout for : adb.exe -s Z******TH shell rm /data/data/service.tracetool/app_bin/rt.txt

02-04 10:21:28:662 W/E Unable to delete file

02-04 10:21:28:662 W/E Unplug and replug USB cable and try again.

02-04 10:21:29:401 W/I Wait java service

02-04 10:21:29:513 W/I waiting android server connection ... 1

02-04 10:21:29:832 W/I Waiting for connection

02-04 10:21:31:419 L/D HOST : ilclbld54

02-04 10:21:31:420 L/D RELEASE : 5.0.2

02-04 10:21:31:420 L/D SDK : 21

02-04 10:21:31:421 L/D FINGERPRINT : motorola/titan_retaildsds/titan_umtsds:5.0.2/LXB22.46-28/28:user/release-keys

02-04 10:21:31:421 L/D VM name : Dalvik

02-04 10:21:31:421 L/D OS Arch : armv7l

02-04 10:21:31:423 L/D Reverse tethering package version : 3.19

02-04 10:21:31:440 L/D Xposed installer : not installed, app_process : not found, XposedBridge.jar : not found

02-04 10:21:31:445 L/E Hack Connectivity Service not installed, mode : -1, trace : -1

02-04 10:21:32:831 W/I interfaces before script startdummy0(DOWN), rmnet_usb0(DOWN), p2p0(UP), usb0(DOWN), sit0(DOWN) 192.168.1.2/24, lo(UP) 127.0.0.1/8, wlan0(UP) 10.2.88.94/24, ip6tnl0(DOWN), rev_rmnet8(DOWN), rev_rmnet7(DOWN), rev_rmnet6(DOWN), rev_rmnet5(DOWN), rev_rmnet4(DOWN), rev_rmnet3(DOWN), rev_rmnet2(DOWN), rev_rmnet1(DOWN), rev_rmnet0(DOWN), rmnet1(DOWN), rmnet0(DOWN), rmnet7(DOWN), rmnet6(DOWN), rmnet5(DOWN), rmnet4(DOWN), rmnet3(DOWN), rmnet2(DOWN)

02-04 10:21:33:092 W/I route : destination : 0.0.0.0, gateway : 10.2.88.1, output : wlan0

02-04 10:21:33:092 W/I route : destination : 10.2.88.0, gateway : 0.0.0.0, output : wlan0

02-04 10:21:33:123 L/D OnStart script 3.19

02-04 10:21:33:124 L/D Interface to use : "sit0"

02-04 10:21:33:977 L/D ifconfig sit0 192.168.1.2 netmask 255.255.255.0

02-04 10:21:34:565 L/I route del default gateway 10.2.88.1

02-04 10:21:34:566 L/D route add default gateway 192.168.1.2 sit0

02-04 10:21:35:708 L/D redirect all communications to TETHER chain

02-04 10:21:35:997 L/D forward tcp to native handler

02-04 10:21:37:190 L/D OnStart script done

02-04 10:21:37:853 L/E Error running command :

02-04 10:21:37:853 L/E /data/data/service.tracetool/app_bin/proxy_socks.sh start

02-04 10:21:37:854 L/E error: only position independent executables (PIE) are supported.

02-04 10:21:37:854 L/D => setHackMode to 'Wifi' result : -1

02-04 10:21:38:908 W/I interfaces after script startdummy0(DOWN), rmnet_usb0(DOWN), p2p0(UP), usb0(DOWN), sit0(UP) 192.168.1.2/24, lo(UP) 127.0.0.1/8, wlan0(UP) 10.2.88.94/24, ip6tnl0(DOWN), rev_rmnet8(DOWN), rev_rmnet7(DOWN), rev_rmnet6(DOWN), rev_rmnet5(DOWN), rev_rmnet4(DOWN), rev_rmnet3(DOWN), rev_rmnet2(DOWN), rev_rmnet1(DOWN), rev_rmnet0(DOWN), rmnet1(DOWN), rmnet0(DOWN), rmnet7(DOWN), rmnet6(DOWN), rmnet5(DOWN), rmnet4(DOWN), rmnet3(DOWN), rmnet2(DOWN)

02-04 10:21:39:168 W/I route : destination : 0.0.0.0, gateway : 192.168.1.2, output : sit0

02-04 10:21:39:168 W/I route : destination : 10.2.88.0, gateway : 0.0.0.0, output : wlan0

02-04 10:21:39:168 W/I route : destination : 192.168.1.0, gateway : 0.0.0.0, output : sit0

02-04 10:21:39:168 W/I

02-04 10:21:39:168 W/I Connection done

Server List at 02-04 10:27:03:057

DNS List

10.2.69.1 (ok)[default]

The main problem I'm assuming is on these lines:

02-04 10:21:37:853 L/E Error running command :
02-04 10:21:37:853 L/E /data/data/service.tracetool/app_bin/proxy_socks.sh start
02-04 10:21:37:854 L/E error: only position independent executables (PIE) are supported.

Despite the status window closes and everything seems to run, the connections go through my 3G/WiFi connection and not through the reverse tethering, so according to the log, the final script is not being run on the device. :(

The other red error I fix it by manually deleting the file (still don't know why it can't delete it, the file is there; but it's not a show stopper).

BTW, is there anyone still maintaining this thread? I've seen many questions without reply.