[Android Software Development] Nestagirl:
I've been using the 2.25 version on my Galaxy ACE, and it used to work like a charm, specially with Whatsapp. The only issues are that gmail app doesn't work (which I really don't care) and it used to disconnect after a while but I reconnected asap with no troubles. But yesterday I started to have them. When I try to connect, appears this:

W/I Connecting to device. This may take a few seconds

A/I SocketService.onCreate start

A/I SocketService.onCreate done

A/I SocketService.onCreate start

A/I SocketService.onCreate done

W/I Installing new package

W/E RunProcessCommand Timeout for : install "tracetool service.apk"

W/E Unable to install Usb reverse tethering package on your android device

W/E Please retry. If problem persist, your android is perhaps not rooted

W/E Unable to connect

I close the program and restart it like 8 or 9 times, maybe more, until I reconnect again. And seems like the USB apk dissapears from my phone. I restarted my computer, I restarted the phone, I changed the usb port and still the same problem. And of course I'm rooted, used to work. And when finally I can reconnect it asks me for permissions again and the thethering apk keeps open, which it didn't happened before. Another version of the trouble is this one:

W/I Connecting to device. This may take a few seconds

A/I MainServiceActivity : onCreate. Call connectService

A/I SocketService.onCreate start

A/I SocketService.onCreate done

A/I SocketService.onStart start

A/I TTBroadcastReceiver start service

A/I SocketService.onStart start

A/I UsbThread : Waiting for the host to connect

A/I UsbThread : Host connected

A/D

A/D wifi or 3g card adress : ""

A/D Interface to use : "usb0"

A/D Old route adress to disable : ""

A/D adress to use : "192.168.1.2"

A/I don't care if you see errors here, it depends of your kernel.

A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A INPUT -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options

A/E iptables: No chain/target/match by that name.

A/D no default route to delete

A/I **************************************************

A/I **************************************************

A/I UsbClientThread.run() -> input.read returns -1

A/I UsbThread.run() end while

A/I UsbThread.run() -> closeAllServers()

A/W UdpRelay (42004) : Thread stopped

A/W Socket closed

A/E Socks5Server [Socks5ServerMain] : WAIT_SOCKET_MODE Socket closed

A/D no default route to delete

A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -D INPUT -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options

A/I delete redirect output to tether

A/E Error dmesg (Permission denied)

A/I delete chain TETHER

W/E RunProcessCommand Timeout for : pull /data/app/service.tracetool-1.apk installed.apk

W/I Installed package version :

W/I Current package version : 2.25

W/I Uninstalling package

W/I Installing new package

W/E RunProcessCommand Timeout for : install "tracetool service.apk"

W/E Unable to install Usb reverse tethering package on your android device

W/E Please retry. If problem persist, your android is perhaps not rooted

W/E Unable to connect

Can be drivers' thing or what? Can I install the apk manually on my phone? I don't know but it's quite frustrating, that it worked perfect for a week and suddenly doesn't work anymore or work again but with A LOT of effort :(