Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Fire

Notices

Reply
 
Thread Tools Search this Thread
Old 05-04-2012, 02:45 PM   #1
Hope
Zealot
Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.
 
Hope's Avatar
 
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.
Hope is offline   Reply With Quote
Old 05-04-2012, 10:14 PM   #2
beej231
Addict
beej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enough
 
Posts: 260
Karma: 536
Join Date: Jan 2012
Device: Kindle Fire, K2
Quote:
Originally Posted by Hope View Post
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.
I'll keep my fingers crossed.
beej231 is offline   Reply With Quote
Advert
Old 05-05-2012, 03:00 AM   #3
diba
Addict
diba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolatediba is generous with chocolate
 
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.
diba is offline   Reply With Quote
Old 05-05-2012, 06:55 PM   #4
beej231
Addict
beej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enoughbeej231 will become famous soon enough
 
Posts: 260
Karma: 536
Join Date: Jan 2012
Device: Kindle Fire, K2
Let us know how it works out, Hope.
beej231 is offline   Reply With Quote
Old 05-08-2012, 10:25 AM   #5
jduck
Connoisseur
jduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it is
 
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.
jduck is offline   Reply With Quote
Advert
Old 05-08-2012, 12:19 PM   #6
Hope
Zealot
Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.
 
Hope's Avatar
 
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.
Hope is offline   Reply With Quote
Old 05-08-2012, 01:26 PM   #7
jduck
Connoisseur
jduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it is
 
Posts: 62
Karma: 2282
Join Date: Dec 2011
Device: kindle Fire
Quote:
Originally Posted by Hope View Post
Yes, with the 6.3
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.
I don't think it needs to be linux (I have been using linux in a virtualbox virtual machine because for some reason I couldn't get adb working on win7 on my laptop, although it works on my win7 desktop), but you do need to have a working adb setup (which you should if you already rooted).

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.
jduck is offline   Reply With Quote
Old 05-08-2012, 03:02 PM   #8
Hope
Zealot
Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.
 
Hope's Avatar
 
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. It was so funny to go to the forums and see posts of lines and lines of code which a poster said had to be typed into the terminal and then there was usually a followup posting which said, just click on the such and such icon and type "root" and it did the same thing.

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.
Hope is offline   Reply With Quote
Old 05-08-2012, 03:09 PM   #9
jduck
Connoisseur
jduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it is
 
Posts: 62
Karma: 2282
Join Date: Dec 2011
Device: kindle Fire
Quote:
Originally Posted by Hope View Post
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?
the adb commands would be done in a windows cmd window or a linux terminal. I was not specific on those because that detail is covered under the umbrella of getting adb working - if you used the kindle fire utility to root, adb should be in the directory where you put kfu and you may need to cd there and use .\adb (windows) or ./adb (linux) instead of just 'adb'; if you have installed the android sdk then it's somewhere in the android sdk directory structure.

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!
jduck is offline   Reply With Quote
Old 05-08-2012, 05:00 PM   #10
iPatty
Zealot
iPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura aboutiPatty has a spectacular aura about
 
Posts: 110
Karma: 4200
Join Date: Feb 2012
Location: California
Device: Kindle2 KFHD 7, Galaxy 10.1
Quote:
Originally Posted by jduck View Post
I don't think it needs to be linux (I have been using linux in a virtualbox virtual machine because for some reason I couldn't get adb working on win7 on my laptop, although it works on my win7 desktop), but you do need to have a working adb setup (which you should if you already rooted).

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.
I can tell that I should never attempt this. GL and Rotating Wallpaper will have to do it for me.
iPatty is offline   Reply With Quote
Old 05-08-2012, 06:31 PM   #11
Anabran
GUNDAM PILOT
Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.Anabran ought to be getting tired of karma fortunes by now.
 
Anabran's Avatar
 
Posts: 227
Karma: 1110244
Join Date: Feb 2012
Location: NEW York, NEW York
Device: Kindle Fire
Quote:
I can tell that I should never attempt this. GL and Rotating Wallpaper will have to do it for me

Same here.


Cheers
Anabran is offline   Reply With Quote
Old 05-08-2012, 06:57 PM   #12
Hope
Zealot
Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.Hope ought to be getting tired of karma fortunes by now.
 
Hope's Avatar
 
Posts: 147
Karma: 1052536
Join Date: Jul 2011
Device: PocketBook 360 Plus, Kindle Fire, Samsung Galaxy Tab 2
Quote:
Originally Posted by jduck View Post
the adb commands would be done in a windows cmd window or a linux terminal. I was not specific on those because that detail is covered under the umbrella of getting adb working - if you used the kindle fire utility to root, adb should be in the directory where you put kfu and you may need to cd there and use .\adb (windows) or ./adb (linux) instead of just 'adb'; if you have installed the android sdk then it's somewhere in the android sdk directory structure.

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!
Okay, I DO have adb installed in a folder on my C Drive on my PC and just opened a command window in that folder and was able to get a "daemon" running when I ran adb shell but I think I will stick to the easier FireFireFire routine.
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.
Hope is offline   Reply With Quote
Old 05-09-2012, 08:32 AM   #13
jduck
Connoisseur
jduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it isjduck knows what time it is
 
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 :-)
jduck is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
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


All times are GMT -4. The time now is 11:35 PM.


MobileRead.com is a privately owned, operated and funded community.