Root

Search This thread

Xerx3sHipe

Member
Oct 7, 2014
38
3
I'm using it now without SIM-Card. I'm looking for a Congstar-Prepaid, no shops in the nearby seeling those ^ ^
By the way, is there a chance to get the SIM-Unlock Input, without a inserted (foreign) SIM?
Sorry, cant tell you something about that... I didnt activated it yet and dont want to since I dont know how T-Mobile handles Sim-Reactivation (in case my Fire Phone stops working).
I think I'll just test it for some time now whithout Sim and maybe (one day) I activate it :D

Regarding Keyboard, since the Settings of FIreOS doesn't allow to change the keyboard, i have no idea where to activate it.
I managed it, to deactivate the fireOS Keyboard (Which is called Swype), but still the 3rd party keyboard wanted their "activation".
Yeah, that's also my point where I got stuck ^^

By the way, really cool would it be to have Softkeys (Home, Menu etc.) on the lower side.
There is an app in the Google Store for that, but it doesn't work with the fire phone.
I like the handling of fire OS without this bottom bar.
I just configured Nova-Launcher that the lower Button takes the place of a Homebutton and a swipe from beneath-screen to mid-screen is 'back'. Works perfectly for me ^^

Cheers,
Xerx
 

le-grx

Senior Member
Sep 21, 2012
54
12
LEJ
I like the handling of fire OS without this bottom bar.
I just configured Nova-Launcher that the lower Button takes the place of a Homebutton and a swipe from beneath-screen to mid-screen is 'back'. Works perfectly for me ^^

Cheers,
Xerx

Ok, i got that. There is a XposeModule (Dynamic Ultra Navbar), which made it.
Of couse the dock of the launcher does not "know" that it is there. Slightly uncomf ;)
 

Xerx3sHipe

Member
Oct 7, 2014
38
3
Regarding Keyboard, since the Settings of FIreOS doesn't allow to change the keyboard, i have no idea where to activate it.
I managed it, to deactivate the fireOS Keyboard (Which is called Swype), but still the 3rd party keyboard wanted their "activation".

Update:
K, lets say I played Hammertime. Im really new to this stuff (I think you can see this) ^^
I just deleted system/apps/Swype.apk (yes, my root works fine now) and renamed an old version of the ai.type apk to Swype.apk (I think it was 1.9.9.4).
Works sometimes :silly: Im still trying and hoping that it will work fine someday :D
If anyone got an idea, what could help... :D

Cheers,
Xerx

//Edit:
just works fine now :D I had to update the old version with the appstore.
 
Last edited:

le-grx

Senior Member
Sep 21, 2012
54
12
LEJ
just works fine now :D I had to update the old version with the appstore.

That's nice. I tried a different approach, but with no luck. I transferred the com.android.setting.apk from a KIT KAT Android (Cyanogenmod) to the Fire and installed it. In fact this works, i now have a standard android settings panel working.
BUT guess which entry is the only one crashing if i tap it? ;) Language and Input... Need a log for this.
or maybe a real settings.apk from a 4.2.2 android.

---------- Post added at 12:31 AM ---------- Previous post was at 12:27 AM ----------

That's nice. I tried a different approach, but with no luck. I transferred the com.android.setting.apk from a KIT KAT Android (Cyanogenmod) to the Fire and installed it. In fact this works, i now have a standard android settings panel working.
BUT guess which entry is the only one crashing if i tap it? ;) Language and Input... Need a log for this.
or maybe a real settings.apk from a 4.2.2 android.

just to add, i played around with disabling the system settings apk before installing and vice versa, but it doesnt seems to be necessary.
Then always a good idea to have a backuped system.img.

And maybe we should start another thread, because we're leaving the topic "root".
 

Euneiro

Member
Oct 1, 2014
5
2
That's nice. I tried a different approach, but with no luck. I transferred the com.android.setting.apk from a KIT KAT Android (Cyanogenmod) to the Fire and installed it. In fact this works, i now have a standard android settings panel working.
BUT guess which entry is the only one crashing if i tap it? ;) Language and Input... Need a log for this.
or maybe a real settings.apk from a 4.2.2 android.

---------- Post added at 12:31 AM ---------- Previous post was at 12:27 AM ----------



just to add, i played around with disabling the system settings apk before installing and vice versa, but it doesnt seems to be necessary.
Then always a good idea to have a backuped system.img.

And maybe we should start another thread, because we're leaving the topic "root".

Any chance you can post that settings apk? The only thing bugging me still is using the Fire Settings.
 
  • Like
Reactions: crutchcorn

le-grx

Senior Member
Sep 21, 2012
54
12
LEJ
Sure. It's taken from a CyanogenMod 10.1.3 (Android 4.2.2) for a Nexus 4.

But that's not useable for every day life: Wifi, Data Usage, Display and Language and Input is crashing.

Logcat from last one i.e.:

E/AndroidRuntime( 6759): FATAL EXCEPTION: main
E/AndroidRuntime( 6759): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: android.content.res.Resources$NotFoundException: Resource ID #0x1110056
 
  • Like
Reactions: crutchcorn

natter_deluxe

Member
Feb 5, 2014
19
2
One basic question (sorry in advance :) ):

After rooting Fire OS version 3.5 (e.g. after downgrade), is it possible to use OTA update again to get newer Fire OS version without loosing root access?

Thanks for comments.
 

Xerx3sHipe

Member
Oct 7, 2014
38
3
One basic question (sorry in advance :) ):

After rooting Fire OS version 3.5 (e.g. after downgrade), is it possible to use OTA update again to get newer Fire OS version without loosing root access?

Thanks for comments.

I tried but it just gives me an update failure message.
But im also running american Fire OS 3.5 on a german Fire Phone in Germany... so probably it just cant reach the american amazon servers... hope this helps at least a bit.

Cheers,
Xerx
 

le-grx

Senior Member
Sep 21, 2012
54
12
LEJ
One basic question (sorry in advance :) ):

After rooting Fire OS version 3.5 (e.g. after downgrade), is it possible to use OTA update again to get newer Fire OS version without loosing root access?

Thanks for comments.
No, it was already mentioned, you should disable the automatic updates.
The HDXposed Module for Xposed Installer includes that, but there is also a way via adb shell.
I'm just to lost in tabs now for finding it ;)
 

le-grx

Senior Member
Sep 21, 2012
54
12
LEJ
@SafinWasi - I tried the Bin4ry root method but I don't see an option in the Fire OS to enable USB debugging, so adb does not read the device. I will try to get a list of the files in /dev/block/ to you if I'm able to read the file system through one of the explorers. Sounds like towelroot is working for some, and not for others?

EDIT: Here is the list of files in /dev/block/
*snip*

And the partition layout of the "SD":

lrwxrwxrwx root root 2014-02-23 16:23 DDR -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2014-02-23 16:23 aboot -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2014-02-23 16:23 boot -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 2014-02-23 16:23 cache -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 2014-02-23 16:23 dbi -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2014-02-23 16:23 fsc -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2014-02-23 16:23 fsg -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2014-02-23 16:23 misc -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2014-02-23 16:23 modem -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2014-02-23 16:23 modemst1 -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2014-02-23 16:23 modemst2 -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2014-02-23 16:23 persist -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 2014-02-23 16:23 recovery -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 2014-02-23 16:23 rpm -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2014-02-23 16:23 sbl1 -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2014-02-23 16:23 ssd -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2014-02-23 16:23 system -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 2014-02-23 16:23 tz -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2014-02-23 16:23 userdata -> /dev/block/mmcblk0p19
 
  • Like
Reactions: crutchcorn

mnknight

Member
Oct 16, 2012
24
4
cant find device services

Hey I might be blind but I can't find the device services platform in that folder could you point me in the right direction?
thanks
 

Euneiro

Member
Oct 1, 2014
5
2
Anyone find a settings apk that actually works? The one posted here installs but I had to rollback as it's basically useless because most of the options crash.
 

paddy124453534

New member
Oct 9, 2014
4
0
I rooted the phone and installed the US OS, but now i am not able to connect to the mobile Internet. I live in Germany, Phoning is working.
I Unlocked the SimLock.

Is this because of the US OS?

Edit: Had to add the Access Point manually, of course. I'm an idiot :D
 
Last edited:

Xerx3sHipe

Member
Oct 7, 2014
38
3
I rooted the phone and installed the US OS, but now i am not able to connect to the mobile Internet. I live in Germany, Phoning is working.
I Unlocked the SimLock.

Is this because of the US OS?

Edit: Had to add the Access Point manually, of course. I'm an idiot :D

and with this edit your Device connects to the mobile internet and is working?
 

mnknight

Member
Oct 16, 2012
24
4
Stopping OTA

would editing the otacert.zip stop the OTA?
/ system / etc / security / otacerts.zip edit the file name otacerts.zip otacerts.zip.bak

The phone has it and it works on kindle fire hd.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Re: Guide

    Hey guys!
    I am new here in the xda forum and I bought a Amazon Fire Phone yesterday. It's really awful to have no access to the Google Play Store. How far is your Guide? Will a newbie like me understand it?^^ Thanks so far for your great commitment in writing a Guide.

    First, the most important thing I can tell you is: DO NOT let your phone upgrade to 3.5.1. In fact, turn off wifi to prevent it from doing an automatic over-the-air update when you're not looking like mine did. If you do let it update, you will have the extra headache of having to downgrade your phone's software in recovery mode before you can root!

    Next, you will need to install the Android Developer Bridge (ADB) tool and USB Drivers for your device which are part of the Android SDK...Google and this site's forum are your best good friend Bubba.

    Next, Google towelroot and download tr.apk by clicking the lambda on the screen and save the file to your computer.

    Go to Settings--->Device--->Get info on your Fire Phone---> Tap the Device Name 7 times--->Tap Developer Options---> turn on developer options---> check USB Debugging. Then attach your phone to your computer.

    Next is the fun part, assuming you have installed ADB and the USB Drivers for your device, namely the ADB Composite Driver and Kindle Fire USB Driver if you are on Windows, open a command prompt or Terminal window (you will want to have Administrator or root privileges in either case) and type the following:

    adb start-server

    -and-

    adb devices

    If you see your device listed, good to go, type:

    adb install tr.apk (making sure you're either in the same directory as the target file, or do adb install \path-to-file\tr.apk).

    Finally, on your phone, locate the towelroot app, run it, and tap the make it rain button.

    If all goes well, you have rooted your phone...Congratuations!

    Next, you will want to install the free ES File Explorer app from Amazon app store and navigate to the System/app/ directory on your phone. Remove the files in this directory that are listed in the first post of this thread which are responsible for automatic OTA updates.

    Next you will want to Google and download the Xposed Framework and the HDXposed module.

    adb install their .apk flies and then install and enable them on your phone respectively.

    Finally, you will be able to follow other guides on this forum for installing the Google Play Store and Google Apps! Whew! :)

    Hope this helps and good luck!
    1
    Guys,could you try Bin4ry's rooting method? I has worked on all tate and jem models. Also,can someone make a list of the files in /dev/block?
    1
    All versions of towelroot are not created the same it seems. I had rooted my Kindle Fire HDX 8.9 and done everything it seems that everyone here had posted. Installed Super SU, KindleFree Pro, etc. Well, the pesky Kindle Fire updated nonetheless and I had to search for and find a version of towelroot that would work to re root the device again. At the same time, it was a different version of towelroot that rooted my 2 day old phone weeks ago and before I knew it, I was getting nags that when I was connected to wifi again, the phone was going to update OS! I did I boatload of searching on the internet and discovered that the Fire TV uses system app Device Services Platform (DSP) to do OTA updates. I just took a gamble and used ES File Explorer to uninstall that system app. ES File Explorer gave me an error saying uninstall failed (on phone and Kindle HDX 8.9). but on reboot nag was gone and I continue to have access to Gapps, playstore, Chrome, everything. I did use xposed installer to load Gapps. Amazon Instant video still works, it's all the phone it should be and is fast as heck and pretty, lol.
    I have no idea why there are so many sources for towelroot and why seemingly same versions really are NOT. I just know that Google is your friend and shotgun approach works and there is a version that will your phone. I am not a geek and did this


    Hi @Dilbert1959 - could you please post in this thread, or PM me, the towelroot apk which worked for you?
    1
    OK I played around with it some more and got everything working rooted. I didn't realize that even after I did a factory reset it still left me on 3.5. So with that I went ahead and did the towelroot that posted in the other forum here. That rooted me. The first thing I did, as instructed was disable the DCP frameworks to stop any OTA updates. Then I installed the Google Apps. This is where problems began. I kept getting errors that the process were shut down. So on a whim I uninstalled all of the Google Apps and put on the Xposed Installer. I then installed the HDXposed module, thinking maybe that would help as it helps for the Fire tablets. I also installed the Google Apps listed in that thread. Those versions are as follows

    Google Services Framework 4.0.4-338691
    Google Play services_4.4.52 (1174655-036)
    Google Account Manager_4.0.3-239410
    Google Play Store_4.6.17

    I installed them in that order, in case it makes a difference. Everything worked after this. I tried to install a new launcher but couldn't. Once the launcher was installed it wouldn't let me pick a default or clear the defaults in settings. So I did a little more meddling. I downloaded Device Control from the Play Store and installed it and the requisite BusyBox Free module it needed. I opened it and ES File Manager. In Device Control I disabled the default launcher (It's called 'Home') and then backed out into ES File Manager (You'll want to have both open because once you disable the 'Home' apk you won't be able to push the home button at all) and opened another Launcher (In this case it was Go Launcher). It took over as the default. From there I could download other launchers (I tried Aviate, Google Now, Apex, and Nova) and each time it did let me pick the default from then on. I still could not get any wallpaper to load at all though. That seems to be a problem with the Fire Phone. Finally I was able to use Nova Launcher to place some wallpaper for the first time. Couldn't change it with any other Launcher at first. Now I'm able to change it with Google Now and Aviate but the others just use the ones they pick and can't pick new ones. I'm sticking with the Google Now launcher. I also installed Go Locker and am using it for the lock screen. Every once in a while the default Fire lockscreen shows up for a moment but It always changes out. I'm sure I could disable it as well but it's not bothersome enough to mess with.

    All in all it took some doing but I have a pretty good functioning device now with all the Google services working. I enjoyed the phone enough on its own without messing with it but adding the Google services has really transformed it into a great device.


    PS: If you put the Google Play Store on there I would set it and the Amazon App Store to manual app updates because you probably don't want the Play Store update the Amazon Apps and the Amazon Store updating the Play apps.
    1
    Euneiro, Thanks for trying the downgrade with your own phone!

    If you could, could you please stop by the R&D thread and submit an image to SafinWasi? The instructions are here http://xdaforums.com/showpost.php?p=55472516&postcount=19