Quote:
Originally Posted by Atreides
<-- SSH always on, no noticeable battery impact, considering I have to charge intraday anyways (i.e. with or without SSH running)...
On another note, I read another thread that Saurik was looking into a "something" to at least temporarily address the mobilewatchdog bug. I've not confirmed this first hand, so if he's out there maybe he can weigh in (or some other devs out there with a better understanding of internals - i'm poking in dark still...)
I am experimenting with a script that on condition (not sure what yet - perhaps double home tap) it will kill mobilewatchdog and reboot. On successful reboot it would restore mobilewatchdog. Unfortunately, I am far behind the curve compared to many of the other devs out there, so maybe someone else will get something sooner...
|
I wrote that script. You don't need SSH, just install MobileTerminal.
I wrote a script called arm. When my phone comes up, I run that automatically. It moves the mobilewatchdog folder to root. Since the program is running, it can be moved, thanks to Unix using files by file handle, not location after openning them.
So, if I install and get the ALoD, I restart my phone, when it comes up, I get on, go to MobileTerminal, and run the 'disarm' script. It move Mobilewatchdog back where it belongs and reboots.
Then after that reboot, I run 'arm', and wait until my phone gets stuck again, i am ready
oh, and BTW, Apple did NOT fix this in 2.1
They added a cache file to make the springboard thing run faster, so the watchdog should not trigger. Fine except Cydia kills the cache file, forcing Springboard to recreate it sometimes causing the same problem.
They need to change the timeout to 5 minutes and the hw one to 20
or better, yet, FIX IT! Make sprinboard call the watchdog during enumeration of the desktop