![]() |
#1 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 147
Karma: 1052536
Join Date: Jul 2011
Device: PocketBook 360 Plus, Kindle Fire, Samsung Galaxy Tab 2
|
To prevent unrooting through the 6.3.1 update I'm deleting a file
Hope this works.
The method is described here: Prevent unrooting of KF when Amazon pushes an update I'm very cautious so I just "cut" the file from the folder and pasted it in another place on my Kindle Fire. Here's the path - /system/etc/security/otacerts.zip I'm also using DroidWall to block the updating. |
![]() |
![]() |
![]() |
#2 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 260
Karma: 536
Join Date: Jan 2012
Device: Kindle Fire, K2
|
Quote:
![]() |
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 396
Karma: 33660
Join Date: Jul 2011
Device: Kindle 3, Kindle 4, Kindle PW, Nexus7 3G
|
With non of these "methods" I ever had success. DroidWall is not preventing update as well as other Firewalls, at least in my experience, I tried with every update another one.
This time nothing done, got the update, plugged to PC, KFU, 10 sec later rooted again. Not worth the effort for me playing around with another hint not working in the end. |
![]() |
![]() |
![]() |
#4 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 260
Karma: 536
Join Date: Jan 2012
Device: Kindle Fire, K2
|
Let us know how it works out, Hope.
|
![]() |
![]() |
![]() |
#5 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 62
Karma: 2282
Join Date: Dec 2011
Device: kindle Fire
|
Droidwall seemed to work ok to prevent me from getting 6.3 but I neglected to re-enable it after some troubleshooting last week, so I got 6.3.1.
However, it did not completely unroot me - I was still able to use adb in root mode, which let me put back /system/xbin/su, making me fully rooted again in a few seconds. If this keeps up I'm fine with it. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 147
Karma: 1052536
Join Date: Jul 2011
Device: PocketBook 360 Plus, Kindle Fire, Samsung Galaxy Tab 2
|
Yes, with the 6.3 update, I also forgot to re-enable DroidWall and it updated me, but so far, knock wood, with that file that I removed I have not received the 6.3.1 update.
How do you "put back /system/xbin/su" in case I have to do that....do you need Linux installed on your PC? I'm using Win 7, 32 bit and I had to re-root by going through the FireFireFire steps again with 6.3. But like I say so far so good with the removal of that one file - no update to 6.3.1. I have to reiterate that it is not really necessary to be rooted at all; you can use Go Launcher EX and Rotating Wallpaper app and sideload nearly all apps without rooting. There's a Live Wallpaper you can use to rotate wallpaper also. I just have time on my hands and like to fool around with my devices. ![]() |
![]() |
![]() |
![]() |
#7 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 62
Karma: 2282
Join Date: Dec 2011
Device: kindle Fire
|
Quote:
First of all, what I had done on a rooted Fire in preparation for my 'preserve root' attempt: adb shell (you can also use the 'terminal' app if you have it) $ su (skip this if you already have a # prompt) # mkdir /data/mydir # cat /system/xbin/su > /data/mydir/su # echo "service.root.amazon.allow=1" > /data/local.prop It is also helpful to stash busybox in /data/mydir if you have it, since it will give you helpful unix commands to work with. Now, post-update, to get su back into place: adb root adb remount adb shell If you still have adb root access at this point you will have a # prompt. If you have a $ prompt the rest will not work. The /data/local.prop trick above seems to have preserved adb root access for me in both 6.3 and 6.3.1 updates. # cat /data/mydir/su > /system/xbin/su (you could alternately use the 'adb push' command with appropriate args to copy su from your pc if you did not save a copy). # chmod 6755 /system/xbin/su # cat /system/bin/check_rooted > /system/bin/check_rooted.bak # cat > /system/bin/check_rooted (hit ctrl-c now to abort and leave behind a 0-byte file) # chmod 755 /system/bin/check_rooted now reboot in order to remount /system read-only. Last edited by jduck; 05-08-2012 at 02:05 PM. |
|
![]() |
![]() |
![]() |
#8 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 147
Karma: 1052536
Join Date: Jul 2011
Device: PocketBook 360 Plus, Kindle Fire, Samsung Galaxy Tab 2
|
Thanks for taking the time to post those instructions.
Where do I type abd shell and all those lines? Do I do this on the KF itself? I need to install a terminal app, don't I? This reminds me of working with my Zaurus. ![]() ![]() If I knew WHERE to type those lines I may try it if I have to, although the FireFireFire method has worked for me the last couple of times with minimal problems and it installs TWRP and the Google Apps. Your method, though, seems to have the big advantage of SPEED. |
![]() |
![]() |
![]() |
#9 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 62
Karma: 2282
Join Date: Dec 2011
Device: kindle Fire
|
Quote:
The commands indicated by a $ or # prompt would normally be done in that same window after starting a shell via adb. But in some cases (everything other than the post-upgrade step of copying su into /system/xbin) you can use the terminal app (get from the google market) on your Fire to do the same thing. It is easier to type on your pc than on the Fire screen though! |
|
![]() |
![]() |
![]() |
#10 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 110
Karma: 4200
Join Date: Feb 2012
Location: California
Device: Kindle2 KFHD 7, Galaxy 10.1
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#11 | |
GUNDAM PILOT
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 227
Karma: 1110244
Join Date: Feb 2012
Location: NEW York, NEW York
Device: Kindle Fire
|
Quote:
Same here. Cheers |
|
![]() |
![]() |
![]() |
#12 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 147
Karma: 1052536
Join Date: Jul 2011
Device: PocketBook 360 Plus, Kindle Fire, Samsung Galaxy Tab 2
|
Quote:
Glad to have this in my back pocket in case I run into difficulties with FireFire Fire in the future so thanks for the instructions. |
|
![]() |
![]() |
![]() |
#13 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 62
Karma: 2282
Join Date: Dec 2011
Device: kindle Fire
|
Yeah, it's definitely not a process for everyone, but since I do unix for a living, it's comfortable to me and I am less concerned about it screwing something up than some black box written by someone else :-)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle4 NT prevent OTA update ? | karl_k | Kindle Developer's Corner | 9 | 03-15-2012 09:39 PM |
Problems unrooting | dmg | Nook Developer's Corner | 3 | 03-13-2011 09:07 PM |
Deleting file type | kevinofengland | Calibre | 5 | 10-14-2010 05:10 AM |
Firmware Update Can I reinstall the official amazon update after the update file from this site ? | yuenslhk | Amazon Kindle | 2 | 06-20-2010 11:24 AM |
PRS-500 What file to change to re-update reader with latest update? | pitolee | Sony Reader Dev Corner | 2 | 05-24-2007 11:56 PM |