Yesterday I lost my root. Annoyed the h*** out of me.
I'd been rooted since the day I got my phone, the same day I opened an account here on this forum.
Been through 4 or 5 custom ROMs, never had any real problems except compatibility between the different recovery programs and specific ROMs.
Went back to the stock rom for whatever reason (and stock recovery, which was required to boot it, since clockwork mod for the V was stuck in a reboot-to-recovery loop after installing the stock ROM,) and had stayed rooted for a few days with that firmware, no issues.
Then, yesterday, I was testing another terminal app off the market...
Android Terminal by linxmap
I was going through the onscreen menus in that app, and my AdFree died. Ads started showing up! Ack! It took me a few hours to realize that my root was gone, when I tried 'adb remount system' and it told me 'permission denied.'
Fought with the beast for quite a while getting my root back, since I had f***ed up my Windoze install and couldn't get SuperOneClick to run in Ubuntu 10.10.
I did eventually get my adb root shell, but still couldn't run su through the handset terminal itself (permission denied.)
As soon as I got adb console root, I reflashed clockwork mod (recovery-clockwork-3.0.0.6-ov-20110220.img) and backed up my glitched system, then reflashed the Stock_Rooted_and_Optimized.zip from xda-developers. Seems all good now, holds through reboot.
Should it make any difference to someone with a similar problem, z4root and rageagainstthecage didn't work for rooting my device, either time. The first time I rooted, I successfully used SuperOneClick for the temporary shell root. The second time, when I had accidentally destroyed my MS Windoze install while setting up Ubuntu on my system, (and SuperOneClick required odd dependencies in Ubuntu that I couldn't apt-get,) I had no easy one-click-temporary console root for me this time.
To get this to work, I had to do the following. Bear in mind that I still had the software and files (Android SDK and its JDK dependencies, flash_image, su, busybox, recovery and ROM) which I used in my original rooting process, I just had to use Ubuntu instead of Windoze this time. A little tricky to track down all the documentation I needed, but eventually I simplified things down to this process:
I ended up extracting psneuter from the superoneclick.zip, doing a chmod right on my desktop hardware for the permissions
It's all good again for now, but there's no chance I'm using that terminal app again! I can't say for sure that's what broke my root, but I was using it when the ads started flowing again. so, I don't trust it.
Maybe this'll help someone else.
links:
superoneclick is here
the other files and android SDK instructions are here
Stock_Rooted_and_Optimized ROM posted in this thread here
I'd been rooted since the day I got my phone, the same day I opened an account here on this forum.
Been through 4 or 5 custom ROMs, never had any real problems except compatibility between the different recovery programs and specific ROMs.
Went back to the stock rom for whatever reason (and stock recovery, which was required to boot it, since clockwork mod for the V was stuck in a reboot-to-recovery loop after installing the stock ROM,) and had stayed rooted for a few days with that firmware, no issues.
Then, yesterday, I was testing another terminal app off the market...
Android Terminal by linxmap
I was going through the onscreen menus in that app, and my AdFree died. Ads started showing up! Ack! It took me a few hours to realize that my root was gone, when I tried 'adb remount system' and it told me 'permission denied.'
Fought with the beast for quite a while getting my root back, since I had f***ed up my Windoze install and couldn't get SuperOneClick to run in Ubuntu 10.10.
I did eventually get my adb root shell, but still couldn't run su through the handset terminal itself (permission denied.)
As soon as I got adb console root, I reflashed clockwork mod (recovery-clockwork-3.0.0.6-ov-20110220.img) and backed up my glitched system, then reflashed the Stock_Rooted_and_Optimized.zip from xda-developers. Seems all good now, holds through reboot.
Should it make any difference to someone with a similar problem, z4root and rageagainstthecage didn't work for rooting my device, either time. The first time I rooted, I successfully used SuperOneClick for the temporary shell root. The second time, when I had accidentally destroyed my MS Windoze install while setting up Ubuntu on my system, (and SuperOneClick required odd dependencies in Ubuntu that I couldn't apt-get,) I had no easy one-click-temporary console root for me this time.
To get this to work, I had to do the following. Bear in mind that I still had the software and files (Android SDK and its JDK dependencies, flash_image, su, busybox, recovery and ROM) which I used in my original rooting process, I just had to use Ubuntu instead of Windoze this time. A little tricky to track down all the documentation I needed, but eventually I simplified things down to this process:
I ended up extracting psneuter from the superoneclick.zip, doing a chmod right on my desktop hardware for the permissions
then manually putting it on the phone withchmod 777 psneuter
did the same thing for su, flash_image, and busybox, set their permissions on my desktop machine and pushed them to the same directoryadb push psneuter /data/local/tmp
and repeatedly using the adb shell to hammer at psneuter until it 'took' and gave me a root shell (# prompt instead of $) through adb. This took several tries.chmod 777 su
chmod 777 busybox
chmod 777 flash_image
adb push su /data/local/tmp
adb push flash_image /data/local/tmp
adb push busybox /data/local/tmp
Eventually I got a root shell in adb, then I quickly moved su, busybox, and flash_image to /system/binadb shell
cd /data/local/tmp
./busybox psneuter
I had already put Stock_Rooted_and_Optimized.zip and recovery-clockwork-3.0.0.6-ov-20110220.img on my SD card's root directory, so next in the adb shell I reflashed the custom recoverymount -o remount,rw -t yaffs2 /system /system
cd /data/local/tmp
./busybox cp su /system/bin
./busybox cp flash_image /system/bin
./busybox cp busybox /system/bin
rebooted the Optimus into recovery while still in the adb shellflash_image recovery /sdcard/recovery-clockwork-3.0.0.6-ov-20110220.img
then I backed up my glitched system and flashed the Stock_Rooted_and_Optimized.zip.reboot recovery
It's all good again for now, but there's no chance I'm using that terminal app again! I can't say for sure that's what broke my root, but I was using it when the ads started flowing again. so, I don't trust it.
Maybe this'll help someone else.
links:
superoneclick is here
the other files and android SDK instructions are here
Stock_Rooted_and_Optimized ROM posted in this thread here
Last edited: