I have a Kindle Touch that one day freaked out for no reason and left me at the "Your Kindle Needs Repair" screen.
I copied data.tar.gz and RUNME.sh to the device (with echo 0 > /var/local/upstart/lab126_gui.restarts added to the RUNME.sh) and this gets rid of the "Your Kindle Needs Repair" screen and puts it into a boot loop.
I extracted the log.txt from the device, but now don't really have any idea of what to do and what commands I could try adding to the RUNME.sh to try to fix the problem.
Searches for "error" in the log.txt file gives many instances of this line:
111225:120006 lipc-get-prop: E lipc:dbuserr:name=org.freedesktop.DBus.Error.Servi ceUnknown:Receive Dbus error message (DBUS_MESSAGE_TYPE_ERROR): The name com.lab126.wan was not provided by any .service files
If anybody has any suggestions I would be extremely grateful.