Tips, Tricks, and the Root! - Fire HD 8 and HD 10 Android Development

Please Read: I am making this post to help my fellow hd 8 & hd 10 kindle users out with things I have found working and useful to me that I got working with my kindle. Please remember that doing this stuff can be dangerous unless you know what you're doing. Enjoy my findings!
Ready to ROOT your device?!
Follow these step's and I'll try making this as simple as possible.
Step 1. First we're going to install adb and get shell command working. This youtube video is probably the best visual way of getting it done. Only watch 3 minutes and 37 seconds of it, Skip the rest of the video. Click HERE. (give him a thumbs up for making the video).
Now open up Command prompt and type
Code:
adb devices
It should show a 16 digit serial key with "device" to the right. SUCCESS!
Step 2. Now let's run RootJunky's script. Download and extract the files, Click HERE. Run "1-Install-Play-Store.bat" file and let it load. It should list your device serial key and load up to the main menu page. Follow the order on the menu from 1 to 4. Now this was made for the fire hd 7" tablets but some of it works and some might not, I had a problem with ads loading up on lockscreen but found another way to disable them which is under "Disabling Amazon Services" down below.
Step 3. Let's get ROOT! We are going to install KingRoot and run it, kingroot will also install purify which is a nice handy program but you can remove it if you want later on. Now once you run KingRoot its going to search for the best possible method to root your device, it may or may not find a way but there should be a second option to install root. Do it. Some people have found that you may have to try multiple times to root to get a success or try updating the google framework through the play store. (My google framework is V4.4.4-1227136)
I have attached the kingroot apk down below or you can download kingroot from there website. Click HERE. (If you have any problems please post it and we may be able to help.)
Now let's disable some thing's we may find useless..
Disable the lockscreen
Open up command prompt. Type in "adb shell", Then type in "su"
Then copy this into command prompt.
Code:
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '1' WHERE name = 'lockscreen.disabled'"
You will not get a confirmation, now type "exit", then type "reboot".
Let the device reboot and enjoy! Now install a new lockscreen.
Want it back?
Code:
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '0' WHERE name = 'lockscreen.disabled'"
*This is messing with the sqlite in the actual android system files, please becareful and don't go around changing values in system files.
Disable Amazon's FireLauncher and replace it with Google Now Launcher
Note:
Load up ES Explorer, make sure it has root enabled in settings.
Before you run this command please download a new launcher and either install it normally or you can copy the apk file into the "system/app" folder and chmod the app to "-rw -r -r" in properties. Once the apk file is in the "system/app" folder, you can either install it from that location or disable Fire Launcher, reboot, and the app should auto install and load.
*Installing Google Now Launcher requires Google app from marketplace(Link below). Now Launcher allows you to use widgets. If you use Google now launcher please keep a back up launcher like nova launcher just in case until you get now launcher working. Google now launcher is tricky.
Open Command Prompt.
Type in "adb shell". Then type in "su".
Then type into command prompt,
Code:
pm disable com.amazon.firelauncher

After reboot if you get no launcher don't worry. Just enable firelauncher and install a new launcher(IE nova launcher) and then disable firelauncher. (Try updating the google framework.)
*To Re-enable, replace disable with enable.
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Disable Amazon's OTA(over the air) updates
Go in to ES Explorer(set root access).
Now in ES Explorer go to system/etc/security
locate "otacerts.zip" and I made a copy of it and renamed it to "otacerts.zip.backup" just in case i needed it.
AND..
Now in Command Prompt, type "adb shell", type "su".
Then type into command prompt,
Code:
Pm disable com.amazon.device.software.ota
Pm disable com.amazon.settings.systemupdates
Hopefully this disables all the updates! Enjoy!
Google Play Store not working?
Solution 1. (¿GotJazz?)
Open up Kingroot's Purify app.
Try putting Google Account Manager and Google Services Framework on the Purify Whitelist.
Solution 2.
Load up Command Prompt.
Then type in "adb shell". Then "su".
Code:
pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS
You will not get a notification that it worked but it does.
Open Google Play or Reboot device. If that doesn't work, read on..
Solution 3.
Re-install Google applications
Go into system settings >> apps & games >> manage all applications
I then went into every google application(this will help remove any settings saved and email addresses) and cleared the data and cache of each app.
After that was done, I then uninstalled each of these apps,
"Google Account Manager, Google Play Services, Google Play Store, and Google Services Framework".
After uninstalling those, run the rootjunky's script(link located below) and install the play store which is option 2 I believe.
Also remember to turn off google play store auto updates!
Disabling Amazon Services
Start up Command Prompt.
Type in "adb shell". Then "su".
Then type into command prompt.
Code:
pm disable (app name(IE. com.amazon.ags.app))
*To Re-enable, replace disable with enable.
List of Amazon apps that are okay to remove.
Code:
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.geo.mapsv2.services
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.parentalcontrols
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedshare.actionchooser
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.amazon.webview
com.amazon.windowshop
com.amazon.pm
com.amazon.recess
com.amazon.socialplatform
com.amazon.zico
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Optional
Don't have prime? Please continue + more.
Code:
com.amazon.mp3 -amazon music player
com.amazon.mw -removes the firefly cam app
com.amazon.mw.sdk -part of the firefly app?
com.amazon.avod -amazon video app, i don't have prime, useless to me..
com.amazon.kindle.personal_video -the amazon/system video app, I replaced this with mx player.
com.amazon.csapp -amazon help app
com.amazon.application.compatibility.enforcer -not sure what this does
com.amazon.android.marketplace -amazon marketplace
com.amazon.camera -stock camera app, install a new one from play store
com.amazon.dynamicupdationservice -not sure what this is or if this is part of amazon updates
com.amazon.platform.fdrw -part of amazon app & services?
com.android.contacts -remove, no reason for contacts, up to you
com.android.calendar -android calender
com.android.deskclock -remove if you don't need alarms/clocks/timers/etc
com.kingsoft.office.amz -not sure what this is yet but im sure its useless
com.nuance.swype.input -yup, unless you like swype
jp.co.omronsoft.iwnnime.mlaz -not sure what this does?
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Links:
Changing the DPI(HERE).
Google App v5.9.27.19.arm(300600996)(HERE).
Replace KingRoot with SuperSU(HERE).
Rootjunky's install play store script(HERE).
Contributors:
madsc13n41s4, sd_shadow, Selexo

Downloaded kingroot apk, installed, tried root twice, confirmed via superuser from chainsDD, backed up special offers from titanium backup, uninstalled special offers, great fully rid of ads on my lockscreen.

madsc13n41s4 said:
Downloaded kingroot apk, installed, tried root twice, confirmed via superuser from chainsDD, backed up special offers from titanium backup, uninstalled special offers, great fully rid of ads on my lockscreen.
Click to expand...
Click to collapse
Does your wallpaper on the lockscreen change? I have yet to look into getting it changed, about to look in to a new lock screen as well. Also don't forget to stop ota updates from amazon.
EDITED MAIN POST. Will add more soon.

kanderson88 said:
Does your wallpaper on the lockscreen change? I have yet to look into getting it changed, about to look in to a new lock screen as well. Also don't forget to stop ota updates from amazon.
Click to expand...
Click to collapse
Yeah, its not the default wallpaper, and changes on its own with generic backgrounds. Did forget about ota, powering off until I have the time, I'm elbows deep in a Ford Probe project for the time being. Thanks so much for finding this, hopefully I get time to really contribute soon. Glad to confirm

madsc13n41s4 said:
Yeah, its not the default wallpaper, and changes on its own with generic backgrounds. Did forget about ota, powering off until I have the time, I'm elbows deep in a Ford Probe project for the time being. Thanks so much for finding this, hopefully I get time to really contribute soon. Glad to confirm
Click to expand...
Click to collapse
You're very welcome sir. So happy I found out that kingroot worked. I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.

kanderson88 said:
You're very welcome sir. So happy I found out that kingroot worked(credit). Anyways I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
Click to expand...
Click to collapse
I would install an opengapps.org package with FlashFire (Arm, 5.1.1, nano or pico)
Flashfire will install Google framework and extra support files, that should allow playstore to work better.
should work fine, but no guarantees
How to Use FlashFire App
Sent from my KFFOWI using XDA Labs

sd_shadow said:
I would install an opengapps.org package with FlashFire (Arm, 5.1.1, nano or pico)
Flashfire will install Google framework and extra support files, that should allow playstore to work better.
should work fine, but no guarantees
How to Use FlashFire App
Sent from my KFFOWI using XDA Labs
Click to expand...
Click to collapse
Yeh I need to look into flashfire, I used rootjunky's script to install it. Thanks for the idea, I'm gonna check it out.

I don't think I am going to use flashfire. Seems really risky of bricking me device. I'm going to try installing the apps manually or through adb. I'll keep doing some research on flashfire though. Thanks

kanderson88 said:
You're very welcome sir. So happy I found out that kingroot worked(credit). Anyways I am currently looking into getting a new lock screen and once I post my findings I'll let y'all see as well as changing the lock screen wallpaper. As well for the fixing google play store I am still currently having problems after that adb command, it worked for a good minute longer than usual.
Click to expand...
Click to collapse
Yeah, I had to cobble together my own Play Store solution. The differences in the versions of the apks used together really matters it seems. Luckily, I haven't had any issues since I got it running. I would highly recommend turning off Play Store automatic updates as App Store versions of certain apps are intentionally out of date as per compatibility. Eg, Facebook.

Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!

madsc13n41s4 said:
Yeah, I had to cobble together my own Play Store solution. The differences in the versions of the apks used together really matters it seems. Luckily, I haven't had any issues since I got it running. I would highly recommend turning off Play Store automatic updates as App Store versions of certain apps are intentionally out of date as per compatibility. Eg, Facebook.
Click to expand...
Click to collapse
Thanks didnt think about stopping the auto updates.
Smart move. Thanks.

mikek9 said:
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
Click to expand...
Click to collapse
What a great Idea, I will make a list of some things. Give me a day. Bed time.:crying:

mikek9 said:
Holy crap opening up TB I can not wait until someone comes up with a list of **** thats safe to freeze/remove, so much amazon crap on this thing!
Click to expand...
Click to collapse
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.

madsc13n41s4 said:
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
Click to expand...
Click to collapse
Thanks for this. I'll consider when and if i make a cleaned up ROM/Bin

Yeah you must hide fire launcher through adb in order to use any launcher. Thanks for the list. I've been trying to figure out how to disable the lock screen all day and it seems impossible. Idk but maybe someone someday will provide a modified settings app. Idk.

madsc13n41s4 said:
This is what I've safely removed so far, leaving Prime included services.
com.amazon.ags.app
com.amazon.cloud9
com.amazon.cloud9.kids
com.amazon.dp.contacts
com.amazon.dp.fbcontacts
com.amazon.firelauncher
com.amazon.geo.client.maps
com.amazon.geo.mapsv2
com.amazon.kcp.tutorial
com.amazon.kindle
com.amazon.kindle.kso
com.amazon.kor.demo
com.amazon.photos
com.amazon.photos.importer
com.amazon.tahoe
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharesinaweibo
com.amazon.unifiedsharetwitter
com.amazon.webapp
com.android.contacts
com.audible.application.kindle
com.audible.application.store
com.goodreads.kindle
Google Now Launcher doesn't start with Fire Launcher enabled/installed, but takes right over when disabled/uninstalled.
Click to expand...
Click to collapse
Did this show any improvements on the operating system? IE faster loading, battery power, etc etc..

What I'd like is as near as pure android as possible. So the more input the better.
---------- Post added at 10:19 PM ---------- Previous post was at 10:18 PM ----------
Try freezing apps like those listed. Report back
---------- Post added at 10:21 PM ---------- Previous post was at 10:19 PM ----------
None of those apps look crucial to me. Get rid of them, let me know here.

technope said:
What I'd like is as near as pure android as possible. So the more input the better.
Click to expand...
Click to collapse
I agree, I don't know if i want to completely get rid of the fire os just in case and possibility of bricking when booting up a new rom and plus no boot image yet.
None of those apps look crucial to me. Get rid of them, let me know here.
Click to expand...
Click to collapse
Will do
Don't forget
"com.amazon.mp3" and replace with different music app
"com.amazon.mw" removes the firefly cam app.
"com.amazon.avod" -amazon video app, i don't have prime, useless to me..
"com.amazon.kindle.personal_video" the amazon video app, i replaced this with mx player.
"com.amazon.csapp" amazon help app
I disabled them all, ill keep you updated if i see a performance boost or battery boost.
Freshened up the main post! Hope its more readable.

Also note, multiple user profiles seem to break with the disabled apps in my list, personally believe it to be Fire Launcher's fault, probably responsible for handling the switch over, but I don't know too much about 5.1.1

madsc13n41s4 said:
Also note, multiple user profiles seem to break with the disabled apps in my list, personally believe it to be Fire Launcher's fault, probably responsible for handling the switch over, but I don't know too much about 5.1.1
Click to expand...
Click to collapse
can you try disabling all those but leaving firelauncher enabled? lets see if it gives you error's, if it doesnt, instead of disabling firelauncher, use the hide command instead of disable and see if that works. I would like to know what app is in charge of multiprofiles..
Please look at section for disabling amazons ota updates, added more to it! Thanks.

Related

[G-Apps][GUIDE] Google Apps on the Kindle Fire -Getting Around the Update 11/30-

There was a silent update pushed by Amazon that breaks market.
Don't Panic!
Fixing it is a breeze if you've already done it once. Just re-follow these instructions to get your market back up and working. Once again, Props go to Bandage for writing these easy to understand and follow instructions.
Prerequisites
Root your Kindle Fire
Download the following apks
GoogleServicesFramework.apk
Vending.apk (Latest Version 3.3.11)
See HERE for .apk downloads (complete GApps zip file)
Root Explorer App (or similar that lets you change ro/rw permissions)
Side Loading Apps activated on Kindle Fire
On the Kindle Fire Settings screen, go to “Device” and turn On “Allow Installation of Application From Unknown Sources”
Instructions
1. Transfer the .apk files to your Kindle Fire via PC / Mac (remember where you put them)
2. Open Root Explorer App, and navigate to the transferred .apk files
3. Select the GoogleServiceFramework.apk and install
4. When complete, click "Done" and return to the file location for Vending.apk
5. Long-press Vending.apk and select the "Move" option on pop-up menu
Navigate to /system/app folder
6. Change mount option from RO to RW (read-only to read-write)
Paste Vending.apk into the /system/app folder
7. Long-press Vending.apk and select "Permissions" from pop-up menu
Change permissions to match all other apps in this folder (rw-r--r--)
8. Install Vending.apk
9. Reboot your Kindle Fire
Once reboot is complete, select Market App and log-in as usual.
Enjoy!
You will most likely notice some familiar apps missing from the market, as this device is lacking certain hardware specifications. However, once custom ROMs start appearing for the Kindle Fire, it is a safe bet it will no longer be the case.
Also, the Market App will not show up in the default Amazon Launcher.
You will need to install an alternate launcher (ie Go Launcher EX, ADW).
Find instructions HERE.
For another option than installing an alternate option, check out this work around also!
Credits
JolleyBoy
mashi
Bandage.
still can't get the market to work... it's driving me crazy. followed all your steps to the T...
---------- Post added at 11:36 PM ---------- Previous post was at 11:34 PM ----------
Also, youtube doesn't seem to have volume control. Unless i'm blind and just missing it.
ckong1 said:
still can't get the market to work... it's driving me crazy. followed all your steps to the T...
---------- Post added at 11:36 PM ---------- Previous post was at 11:34 PM ----------
Also, youtube doesn't seem to have volume control. Unless i'm blind and just missing it.
Click to expand...
Click to collapse
Same Market doesn't work for me either. I followed the steps completley and Market just doesn't work.
Will market open at all? Or does it only crash when you try to download something?
when i used vending.apk from my sensation it would open but fc whenever i tried to dl anything. I used the file from your guide and it won't open. Is it possible I made some kind of error rooting? I see superuser and can use root explorer.
Market still force closes for me. Also reader and gmail are not the tablet versions
soundslikemitch said:
Market still force closes for me. Also reader and gmail are not the tablet versions
Click to expand...
Click to collapse
I can't fathom why its working for me and not for you . . . it took me several tries. I jumped around to a few different market apps, training them, and restarting each time with the different ones. What finally worked was the version posted above, installed clean (by uninstalling the previous versions I'd tried) clearing data, trying to open it, and then restarting the fire.
I haven't tried those. Could you post the tablet versions?
Wow, awesome thread...I have everything working except the market...I can't seem to get it to work without force closing...
Anyone have a solution?
I even have the new google music up and running!
CKong, I doubt you rooted wrong. This might sound retarded, but try uninstalling the app and reinstalling it with the same app . . . when you do this right market will disappear from the kindle launcher, but its listed when you switch to go launcher
Trying now, so far no luck.
Keep getting force stop on launch.
I have everything but Market...I've tried uninstalling, reinstalling...everything...
No luck...
I would also be interested int he apk's for the tablet version of Gmail and Reader if anyone has them...
Even after restarting your kindle? Mine did that too before I restarted
I have restarted, both apk's, cleared data and cashe many times, no luck.
What is your system version? Im running 6.1 but I noticed the source code is 6.2 on amazon.com
Then we've reached the end of what my know-how can help with. I'm sorry I can't be of more help. The other thread recommends installing DownloadProvider.apk from http://wiki.cyanogenmod.com/index.php?title=Barebones
I didn't have to do that, I just fiddled with the previously recommended steps until it worked. It took me most of the day. I hope you can get it going before too long!
Good Luck1
Use this market...works perfectly
Thanks
Everything working great. (Haven't tried Market yet) But thanks!
MOPhiPsi said:
Use this market...works perfectly
Click to expand...
Click to collapse
Damn, I should say worked perfectly until I tried to download an app, then force closed...still the furthest I have gotten...
NOt that I"m a kindle genius but this works for other FC issues on ROMS on other devices. Is there a fix permissions script that can be run to fix permissions on the market app? It was one of the recommended fixes for when the new Facebook app would crash on devices without a GPS on board.
Jolleyboy said:
Then we've reached the end of what my know-how can help with. I'm sorry I can't be of more help. The other thread recommends installing DownloadProvider.apk from http://wiki.cyanogenmod.com/index.php?title=Barebones
I didn't have to do that, I just fiddled with the previously recommended steps until it worked. It took me most of the day. I hope you can get it going before too long!
Good Luck1
Click to expand...
Click to collapse
Where do I actually find this apk file...it doesnt appear I can download it from that site. I have the market working using the version I put on here but it force closes when I try to download an app...i think this is the reason why...I need this apk and can't find where to download it.
I could login to gmail but everything fc after. Market/Gmail/Music.

[GUIDE] New Fire Phone with FireOS and Google Apps - A Start-to-Finish Walkthrough

I just got a Fire Phone via the Ebay sale, and like many others, I wanted to set it up with Google Apps. I also wanted to keep the working camera and NFC, so I decided to stick with FireOS. Doing that took a lot of searching, and flipping through multiple threads. It can get a little confusing. So I've collected all the steps here to help others (and myself, in case I need to do this again in the future, when I inevitably break something while tinkering). I've written this from the perspective of someone who has purchased a brand new Fire Phone from a third-party seller.
PLEASE NOTE: Much of this is the work/discoveries of other forum members. I'll link out to the original posts whenever possible. Please thank those people accordingly!
1. When you first start up your phone, connect to WiFi, and let it go through the upgrade process to 4.6.4. Now is the time to register your phone with Amazon (by signing in with your Amazon account). You want that year of Prime, don't you?
2. SIM Unlock the phone (if you aren't using AT&T). It's easy!
a. Use a paperclip to pop out the SIM tray
b. Insert a non-AT&T nano-sized SIM card. (Mine came with an AT&T SIM in it. You can't use this card to SIM unlock)
c. A window should pop up, prompting you to enter the code that is on your box. Enter it.
d. Done!​
3. Open Settings>Applications & Parental Controls>Prevent non-Amazon app installation. Turn App Installation to ON
4. Make sure ADB is set up on your computer. (this is an easy guide to follow if you don't already have it: http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378 )
5. Download the following file to your desktop computer:
GSM Unlocked Firmware (this is a 1.2gb file) (http://forum.xda-developers.com/showpost.php?p=62768812&postcount=2). Rename this update.bin, and put it into the folder where ADB is installed.​Now we get our hands dirty:
6. If you are using Windows (I'm not), follow the directions that @Bingo Bronson posted here: http://forum.xda-developers.com/showpost.php?p=62768812&postcount=2. @DePingus also has an illustrated guide for ADB on Windows here: http://forum.xda-developers.com/showpost.php?p=62844581&postcount=14
6a. If you aren't using Windows, you can follow my steps (the same, just without all the Android SDK stuff, assuming you installed ADB in step #4)
a. Connect your phone to your PC & boot into recovery: When the phone is off, hold PWR + VOL. UP until the recovery screen appears
b. From the list, choose "Apply update from ADB"
c. In the command prompt, enter the following:
Code:
adb sideload path/to/update.bin
d. It should take a few minutes. When it's done, reboot your phone​
NOTE: If for some reason this isn't working for you, @jack9955 has posted steps on how to downgrade via Safestrap here.
7. Open Settings>Device>Get Info About Your Fire Phone. Your current version will be listed under Software Version, and it should now be 4.6.3
At this point, you may need to repeat step 3. I didn't, but it's worth checking.
8. Open the Amazon app store (one last time) and download ES File Explorer.
9. In the Silk Browser, open up the following links and download the files:
KingRoot (http://forum.xda-developers.com/fire-phone/help/root-4-6-3-t3173322)
Updated Google Play Store files: (http://forum.xda-developers.com/fire-phone/general/google-play-store-4-6-1-version-4-apks-t3098592)​
10. Open ES File Explorer, navigate to Download, and install KingRoot. Follow the directions to achieve root.
11a. At this point, some people like to remove KingRoot (out of security concerns) and replace it with SuperSu. I haven't done that yet, but you can follow the directions from @najoor here: http://forum.xda-developers.com/fire-phone/general/root-fire-phone-supersu-t3105546
12. Open ES File Explorer, navigate to Download, and unzip play.zip. Be sure to install the apks contained in the play.zip folder in the proper order (Thanks to @escape75 for these files)
1) Google Account Manager 4.4.2 (940549)
2) Google Services Framework 4.4.2 (940549)
3) Google Play Services 7.8.99 (2134222-036) - Updated
4) Google Play Store 5.8.8 - Updated​
13. After installing, I rebooted into recovery again, and wiped the cache partition. I don't know if you need to, but engaging in good housekeeping is never bad.
14. You should have a Play Store icon in your app drawer now. Click it to open, and holy crap!! It works. Plug in your google account details.
Now it's time to keep Amazon from wrecking all your hard work. Steps 15 or 15a will block OTA updates of the OS.
15. Go to Settings>Applications & Parental Controls>Manage Applications. Click Filter By and select All. Find each of the files listed below, click it, and then click the "Disable" button on the next screen. Repeat for the other three files. (thanks @Bingo Bronson)
Amazon Device Client
DCP Platform Contracts
System Update
System Update (yes, there are two different files named system update. Freeze/Disable both)​
15a. If you'd rather, you can do like I did, and use Titanium Backup Pro to freeze the above files.
16. Don't like the Launcher? Neither do I. I followed these directions to change out my launcher: http://spinyourfire.com/fire-phone-tips-and-tricks/fire-phone-launcher/ I use Home Switch from the Play Store. It will allow you to set your new launcher.
If you decide to use a new launcher, here's some info (courtesy @Bingo Bronson) which may help:
1. Settings>Display>Show Status Bar allows you to turn on the Status Bar at the top of the screen. This will help some launchers display properly.
2. Miss your NavBar / want some way other than Amazon gestures to navigate your phone? Try installing Ultimate Dynamic NavBar or Pie Controls.​
NOTE: The new launcher will disable Tilt Left/Right on your home screen. In Amazon apps, the gesture will still work.
17. To sync your contacts/calendars/etc, go to Settings>My Accounts>Manage Email Accounts and add your Google account info.
a. Select that account, check sync calendar and sync contacts.
b. Set Inbox Check Frequency to manual.
c. In Email Settings, set everything to off, then click email notification settings, and set all of those to off.​
BEWARE: HERE BE DRAGONS
Hi. Are you new to phone hacking? Then you should probably stop reading here. Following any of the links or info could (pretty easily) lead to bricking your phone. I won't even mess with most of this stuff, I'm just providing links for intrepid explorers who know what they are getting into, and are willing to risk it. SERIOUSLY, TURN AROUND HERE!
Seriously, you did all that work, and now you want to risk breaking it? Well yeah, me too. So let's cover our asses.
Backing Up with SafeStrap
First, let's back up what you've done. @ggow (to whom we all owe a debt of gratitude) has gifted us with SafeStrap, which allows us to boot into a version of TWRP recovery. From there, you can install his CM11 or SlimKat Roms, or use the backup feature, which is what we are about to do.
1. Install Safestrap from here http://forum.xda-developers.com/fire-phone/development/recovery-safestrap-v4-0-1-t3149888. In ggow's directions, it talks about 4.6.1, but I can confirm it works properly on 4.6.3.
2. Once you have booted into Safestrap, Click Backup and then back it up! (it took about ten minutes for me)
3. Of course, a backup won't do you any good if you don't have multiple redundancies. So plug your phone into your computer, open up a terminal/CMD prompt, and enter the following:
Code:
adb start-server
then
Code:
adb pull /sdcard/TWRP/ /path/to/your/backup/folder
after that runs for a while, you should see a message that says something along the lines of "12 files pulled. 0 files skipped"​
Good! Now we are backed up, and we can start breaking stuff.
Turn on USB Debugging
1. Go to Settings>Device>Get info about your Fire
2. Tap "Model Number" seven or eight times, until the "Developer Options" button appears at the bottom of the list
3. Tap "Developer Options" and enable USB debugging​Installing Xposed Framework
Xposed Framework allows you to install different modules that can change the look, feel and operation of your phone. Xposed works best on Vanilla Android, but we can definitely put it to good use here. Lifehacker has a great overview on Xposed. I'll just give you the basics here.
What you'll need: Root
1. On your phone, visit http://repo.xposed.info/module/de.robv.android.xposed.installer. Scroll down to the bottom of the page and click Show Older versions. You want the APK for version 2.6.1 (the most recent stable version)
2. After downloading, navigate to your Downloads folder and install the Xposed Apk.
3. Open Xposed and click Framework. It will show you that Xposed is currently inactive. Tap the install/update button.
4. Once installed, you must reboot your phone for Xposed to work.​Congrats! Now with Xposed, you can really start customizing your phone. Check the forums...there is tons to discover and lots of people who know far more than I about how to use it. Just remember that a lot of the cosmetic stuff might not work on a Fire Phone. The modules I use are: ACDisplay, Amplify (paid version), AppOppsXposed, GravityBox, Greenify (paid version), PowerNap.
Installing a custom Lock Screen
Many of us on Android are used to custom lock screens, and haven't been thrilled with the Amazon Lock Screen. Through some trial and error, I've discovered how to swap out the Amazon Lock Screen for my lock screen of choice, ACDisplay. I haven't tried this with other 3rd party lock screens. Try following (and contributing to) this lockscreen thread to see any developments on other lock screens.
What you need: Xposed, Root, ES File Explorer (or another file explorer with root access)
1. Install ACDisplay (I sideloaded the APK, but it seems to work from the Play Store)
2. Open ES File Explorer, tap the hamburger menu, scroll down to Tools, and turn on Root Explorer
3. find the installed apk (com.achep.acdisplay-1.apk) in /data/app
4. rename it LockScreen.apk and move it to /system/priv-app/
5. Reboot
6. Open up AC Display and grant it access to Accessibility Settings and Notifications
7. In ACDisplay>Settings>Lockscreen move the slider to On and make sure that "Enable when no notifications" is ticked
8. Open Xposed and activate the ACDisplay module.
9. Reboot
10. I don't know if you need to, but I went to Settings>Lock Screen> Turn on Notifications... and made sure that notifications were off.​
The Xposed integration seems to be the key. Now, when I reboot my phone, I'll get the original Amazon Lock Screen once (sometimes) and then ACDisplay pops up from that point on. Apparently, if you want a pin/password on the lock screen, you can still use the security features of the OS lockscreen.
Launchers with Widgets
One of the problems with custom launchers is that widgets don't seem to work on the Fire Phone. But @hmoobguy and @DePingus have figured out how to beat that in this thread. Just like with the lock screen, you'll have to move some files.
What you need: Root, ES File Explorer (or another file explorer with root access)
1. Install your launcher from the Play Store.
1a. If you haven't already, visit the Play Store on your desktop, look at the page for the launcher you just installed, and take note of what comes after 'id=' in the URL. That's the file name you'll search for.
2. Open ES File Explorer, tap the hamburger menu, scroll down to Tools, and turn on Root Explorer
3. find the installed apk for your launcher of choice in /data/app by searching for what came after 'id=' in step 1a.
4. move it to /system/priv-app/
5. Reboot​
Note: you can also use Titanium to convert your launcher of choice into a system app.
Other Stuff
@Bingo Bronson has a ridiculously extensive list of Fire OS apps that can be disabled/frozen or deleted. Use at your own risk: http://forum.xda-developers.com/fire-phone/general/complete-app-list-replace-remove-t3132008
Hopefully this is helpful to others. I can add information as I go if new info (and new annoyances) come to light. Please let me know if there is anything I missed!
Thanks man! That's a good list there!
I gathered much of the information you have posted there last night and I have it at 4.6.3 with Google Play and a custom launcher.
My next challenge is a single lock screen. I have yet to actually root it however.
Which seems it will be required to get any further with the lock screen deal based off what I've read thus far.
Cheers!
"curious what adds the extra slide lock, is it the adding of a different Launcher or Home Switch? Even when using the FirePhone launcher again it remains."
Natet2003 said:
"curious what adds the extra slide lock, is it the adding of a different Launcher or Home Switch? Even when using the FirePhone launcher again it remains."
Click to expand...
Click to collapse
I'm not quite sure what you mean here. I'm messing with the lock screen myself, haven't quite got it figured out yet. I use AC Display, and have been trying to freeze various apps listed in the App List post (at the bottom of the walkthrough under "HERE BE DRAGONS"). I can shut off the Amazon lock screen, but for some reason, my lock screen only works every other time. If I let it sit for a while and then unlock it, I just get the woven graphite background and nothing else. I have to turn off the screen, turn it back on again, and then my lock screen will work. I'm assuming it has something to do with the system putting the app to sleep.
Natet2003 said:
My next challenge is a single lock screen. I have yet to actually root it however.
Which seems it will be required to get any further with the lock screen deal based off what I've read thus far.
Click to expand...
Click to collapse
This thread has info on changing the lockscreen.
http://forum.xda-developers.com/fire-phone/help/fire-phone-lock-screen-t2982798/page5
You do need root. Install the new lockscreen (many people were using Next Lock Screen). Use a root file explorer to delete /system/priv-app/LockScreen.apk (make a backup first). Then move whatevernewlockscreen.apk from /data/app to /system/priv-app, rename it to LockScreen.apk and reboot.
I was having issues with the alarm clock and then I screwed up all the lockscreens. I gave up trying to fix my mess and just took the opportunity to install 4.6.3. That fixed all my issues and put me back to the stock crappy lockscreen, which I'm still running.
munkymack said:
I'm not quite sure what you mean here. I'm messing with the lock screen myself, haven't quite got it figured out yet. I use AC Display, and have been trying to freeze various apps listed in the App List post (at the bottom of the walkthrough under "HERE BE DRAGONS"). I can shut off the Amazon lock screen, but for some reason, my lock screen only works every other time. If I let it sit for a while and then unlock it, I just get the woven graphite background and nothing else. I have to turn off the screen, turn it back on again, and then my lock screen will work. I'm assuming it has something to do with the system putting the app to sleep.
Click to expand...
Click to collapse
I think I found what it was. I had "C Launcher" installed. It does an iPhone styled sliding lock screen that even when I swapped to another Launcher the lock screen kept activating. (So I had two screens to bypass) When I had experimented with GO Locker it added yet another screen to those so 3 screens!
So once I've removed CLauncher and GO Locker I've not just have a single screen, which is FireOS default lock screen.
Great instructions, well consolidated--thanks!!
Questions: 1. What's the reason you went through all the updates, all the way to 4.6.4 and then downgraded to 4.6.3. Could you just not have installed 4.6.3 from the beginning? 2. Also, why version 4.6.3? Is that the version on which google play works the best?--the reason I ask is because I too have read so many posts on this site and I have come to perceive that Google play still does not work perfectly on any of the versions!. Hopefully my perception is wrong and I can proceed with your consolidated instructions. Can you please post updates as the days go by on how its all working. Thanks.
dannyol said:
Questions: 1. What's the reason you went through all the updates, all the way to 4.6.4 and then downgraded to 4.6.3. Could you just not have installed 4.6.3 from the beginning? 2. Also, why version 4.6.3? Is that the version on which google play works the best?--the reason I ask is because I too have read so many posts on this site and I have come to perceive that Google play still does not work perfectly on any of the versions!
Click to expand...
Click to collapse
I went to 4.6.4 simply because my phone automatically updated from 3.5.0>4.6.1>4.6.4 when I connected it to wifi, and the directions I'd found showed how to downgrade from 4.6.4 (which is AT&T specific) to 4.6.3 (gsm unlocked).
The reason I chose to downgrade is because Play store doesn't work on 4.6.4...it keeps breaking. On 4.6.3, that's not the case (so far); Play Store (and even more important, Play Services, which is necessary for most Google apps) is working exactly like it should be. Might it break in the future? Yeah, probably. But if / when it does, I'll try and update the post (assuming that a fix gets found).
DePingus said:
This thread has info on changing the lockscreen.
http://forum.xda-developers.com/fire-phone/help/fire-phone-lock-screen-t2982798/page5
You do need root. Install the new lockscreen (many people were using Next Lock Screen). Use a root file explorer to delete /system/priv-app/LockScreen.apk (make a backup first). Then move whatevernewlockscreen.apk from /data/app to /system/priv-app, rename it to LockScreen.apk and reboot.
Click to expand...
Click to collapse
Just a heads up, DePingus and I have been discussing this on the linked thread, and the above instructions DO NOT work. LockScreen.apk does not exist in /system/priv-app/ on 4.6.3. At this point in time, there is not a way to completely replace the Amazon lock screen with a custom lock screen.
This is a good guide.
Just FYI, you don't have to enable USB debugging to root with KingRoot. And, more importantly, you don't have to be rooted or enable USB debugging to install 4.6.3, Google Play Services, or alternate launchers. Instead of adb push, you can just copy the apks over using your favorite method (USB, OneDrive, direct download) and then run to install. Come to think of it, you probably should move rooting and USB debugging into the "here be dragons" section.
Is it safe to update the play store when it asks?
MrPaulAR said:
Is it safe to update the play store when it asks?
Click to expand...
Click to collapse
Yes, as far as we know (for v. 4.6.3) Play Store can be updated and will still work, same with Play services.
New fire phone with version 3.5-rooted and now at a stand-still
Bingo Bronson said:
Yes, as far as we know (for v. 4.6.3) Play Store can be updated and will still work, same with Play services.
Click to expand...
Click to collapse
I too got my new fire phone on ebay. The fire phone has version 3.5. I read that it was a rootable version, so I proceeded to root the phone via towelroot . I have supersu installed also. I have verified root via an app and the phone is now successfully rooted. Now I am puzzled as to what I should do with the fire phone with version 3.5 and am at a stand-still!!.
Questions:
1. Can I update to version 4.6.3 from here without loosing root?
2. Will updating to version 4.6.3 in its present rooted condition cause any harm (i.e bricking) ?
4. If I need to remove root and supersu in-order to update the phone to version 4.6.3, how do I do that?
3. The reason for these questions is because I am assuming that I need to update to version 4.6.3 to install google apps.
Can you help me proceed along from this standstill that I find myself in!
Thanks
dannyol said:
I too got my new fire phone on ebay. The fire phone has version 3.5. I read that it was a rootable version, so I proceeded to root the phone via towelroot . I have supersu installed also. I have verified root via an app and the phone is now successfully rooted. Now I am puzzled as to what I should do with the fire phone with version 3.5 and am at a stand-still!!.
Questions:
1. Can I update to version 4.6.3 from here without loosing root?
2. Will updating to version 4.6.3 in its present rooted condition cause any harm (i.e bricking) ?
4. If I need to remove root and supersu in-order to update the phone to version 4.6.3, how do I do that?
3. The reason for these questions is because I am assuming that I need to update to version 4.6.3 to install google apps.
Can you help me proceed along from this standstill that I find myself in!
Thanks
Click to expand...
Click to collapse
I did the same thing when I first got mine, so I understand where you are coming from. After reading around on the forum, I saw that 4.6.3 could work with Play Store / Services, so I just did a straight up OS update. I didn't unroot or anything, and suffered no problems. My phone updated from 3.5 to 4.6.1, and then to 4.6.4. From that point, I downgraded to 4.6.3 and then proceeded with the steps in the guide.
As far as I can tell, you WILL lose root in the update, but you can use Kingroot to re-apply root.
Will this work on a Fire tablet? Would I just not run the GSM unlocked firmware part?
Thanks
jimbobalu said:
Will this work on a Fire tablet? Would I just not run the GSM unlocked firmware part?
Thanks
Click to expand...
Click to collapse
I have absolutely no idea. If it does work, let me know. I've got one of the new $50 fire tablets coming at the end of the month.
DePingus said:
Just FYI, you don't have to enable USB debugging to root with KingRoot. And, more importantly, you don't have to be rooted or enable USB debugging to install 4.6.3, Google Play Services, or alternate launchers. Instead of adb push, you can just copy the apks over using your favorite method (USB, OneDrive, direct download) and then run to install. Come to think of it, you probably should move rooting and USB debugging into the "here be dragons" section.
Click to expand...
Click to collapse
That's a good point. I've been doing this long enough that rooting is something I do without a second thought, but for beginners, it opens up the door to a host of problems. I'll do a reorganization next time it's slow around the office.
Thank you for the step-by-step guide. It was incredibly helpful and everything worked...expect for downgrading to 4.6.3. It may be because I'm on a Mac, but nothing I tried seemed to work. That is until I found this website that worked to perfection. Hopefully anyone else on a Mac finds it useful as well.
And apparently because I'm a new user, I can't post URL's, so here's the closest I can get you
seo-michael.co.uk/how-to-setup-adb-on-os-x
This phone is dirty cheap now.
i might grab one of these . here in Europe
cheers
Be sure and check the LTE bands before you do. You may not be able use high speed data there.
EDIT: I looked at the work in your signature. I'm pretty sure you know exactly what you are doing / getting yourself into if you do pick one up. I'm just trying to be super newbie friendly over here, hence my response.
Osufever said:
Thank you for the step-by-step guide. It was incredibly helpful and everything worked...expect for downgrading to 4.6.3. It may be because I'm on a Mac, but nothing I tried seemed to work. That is until I found this website that worked to perfection. Hopefully anyone else on a Mac finds it useful as well.
Click to expand...
Click to collapse
Yeah, ADB is different on every system, and can be a pain in the ass to set up. The Lifehacker article I linked should cover everything, but if Mac users want to delve a little deeper, then the link you followed is a good way to go. I'm glad you were able to get things working!

Which background processes/Apps can I disable safely on a Firestick 4K (OS:6.2.6.3)?

I have a new Firestick 4k on OS v6.2.6.3.
I would like to disable as much of the Amazon bloatware as possible, I only really use OnDemand TV and Kodi, nothing from Amazon itself.
I have found lists of which apps to disable for the 5.x.x firmwares, but I guess this probably outdated.
Does anyone have a list of what I can safely disable on the new firmware?
Thanks
Hi! It's me.
Maybe you will use IceBox app to freeze system apps(the way in my thread). I tried it on the 6.2.3 fire os. I froze the amazon photos,video,music, and Alexa(amazon's siri). I think there is no risk to do that. Because when you reboot fire stick, the IceBox will not work untill you open shizuku in the termux app. So all the apps in IceBox you froze, they are unfreezed when the device reboot.
But......still don't know the safety list you can stop.
jjccblws said:
Hi! It's me.
Maybe you will use IceBox app to freeze system apps(the way in my thread). I tried it on the 6.2.3 fire os. I froze the amazon photos,video,music, and Alexa(amazon's siri). I think there is no risk to do that. Because when you reboot fire stick, the IceBox will not work untill you open shizuku in the termux app. So all the apps in IceBox you froze, they are unfreezed when the device reboot.
But......still don't know the safety list you can stop.
Click to expand...
Click to collapse
Thanks for the reply.
I am indeed using Shizuku and icebox, however I'm not using termux, just regular network adb.
I didn't realise that anything disabled in Icebox needed to be refrozen after reboot..... It makes sense, but it's a pain!
I might install termux and adb and then a script manager, which could (theoretically) start the shizuku server, which would at least allow Icebox to run effectively without user intervention...
Can Icebox disable apps via script as well? (or any other app disabler that works with shizuku manager).
I ran
pm list packages | grep 'amazon'
and got this...
Code:
package:com.amazon.net.smartconnect
package:com.amazon.tv.resolutioncycler
package:com.amazon.recess
package:com.amazon.platform.fdrw
package:com.amazon.ssmsys
package:com.amazon.tv.ime
package:com.amazon.whisperplay.contracts
package:com.amazon.device.rdmapplication
package:com.amazon.venezia
package:com.amazon.dcp.contracts.library
package:com.amazon.metrics.api
package:com.amazon.vizzini
package:com.amazon.tv.devicecontrolsettings
package:com.amazon.bueller.notification
package:com.amazon.connectivitycontroller
package:com.amazon.bueller.photos
package:com.amazon.device.sync
package:amazon.fireos
package:com.amazon.device.logmanager
package:com.amazon.ceviche
package:com.amazon.alta.h2clientservice
package:com.amazon.advertisingidsettings
package:com.amazon.tv.parentalcontrols
package:com.amazon.whisperjoin.provisioner.middleware.controller
package:com.amazon.ftv.glorialist
package:com.amazon.dp.logger
package:com.amazon.ods.kindleconnect
package:com.amazon.tv.intentsupport
package:com.amazon.sharingservice.android.client.proxy
package:com.amazon.webview
package:com.amazon.android.marketplace
package:com.amazon.device.backup.sdk.internal.library
package:com.amazon.tifobserver
package:com.amazon.dialservice
package:com.amazon.client.metrics.api
package:com.amazon.aca
package:com.amazon.cpl
package:com.amazon.dcp
package:com.amazon.imp
package:com.amazon.ssm
package:com.amazon.sync.service
package:com.amazon.fireinputdevices
package:com.amazon.whisperjoin.provisioner.middleware.firetv
package:com.amazon.tv.settings.v2
package:com.amazon.tv.csapp
package:com.amazon.logan
package:com.amazon.tahoe
package:com.amazon.tcomm
package:com.amazon.naatyam
package:com.amazon.storm.lightning.tutorial
package:com.amazon.identity.auth.device.authorization
package:com.amazon.kindle.cms
package:com.amazon.kindleautomatictimezone
package:com.amazon.uxcontrollerservice
package:com.amazon.tv.fw.metrics
package:com.amazon.device.backup
package:com.amazon.firehomestarter
package:com.amazon.securitysyncclient
package:com.amazon.unifiedshare.actionchooser
package:com.amazon.firerestapiframework
package:com.amazon.tv.routing
package:com.amazon.device.messaging
package:com.amazon.device.bluetoothkeymaplib
package:com.amazon.device.metrics
package:com.amazon.device.messaging.sdk.internal.library
package:com.amazon.providers
package:com.amazon.tv.devicecontrol
package:com.amazon.tv.ottssocompanionapp
package:com.amazon.device.sale.service
package:com.amazon.cardinal
package:com.amazon.tcomm.client
package:com.amazon.tv.forcedotaupdater.v2
package:com.amazon.client.metrics
package:com.amazon.device.settings.sdk.internal.library
package:com.amazon.autopairservice
package:amazon.jackson19
package:com.amazon.tmm.tutorial
package:com.amazon.device.software.ota
package:com.amazon.wifilocker
package:com.amazon.dcp.contracts.framework.library
package:com.amazon.device.bluetoothdfu
package:com.amazon.storm.lightning.services
package:com.amazon.whisperlink.core.android
package:com.amazon.device.messaging.sdk.library
package:com.amazon.tv.notificationcenter
package:com.amazon.tv.support
package:com.amazon.ags.app
package:com.amazon.tv.nimh
package:com.amazon.tv.oobe
package:com.amazon.sync.provider.ipc
package:com.amazon.tv.legal.notices
package:com.amazon.tv.settings.core
package:com.amazon.firebat
package:android.amazon.perm
package:com.amazon.tv.keypolicymanager
package:com.amazon.android.service.networkmonitor
package:com.amazon.kso.blackbird
package:com.amazon.providers.contentsupport
package:com.amazon.avl.ftv
package:com.amazon.awvflingreceiver
package:com.amazon.device.crashmanager
package:com.amazon.application.compatibility.enforcer
package:com.amazon.whisperplay.service.install
package:com.amazon.tv.launcher
package:com.amazon.uxnotification
package:com.amazon.shoptv.client
package:com.amazon.device.software.ota.override
package:com.amazon.alexashopping
package:com.amazon.franktvinput
package:com.amazon.aria
package:com.amazon.avod
package:com.amazon.communication.discovery
package:com.amazon.alexa.externalmediaplayer.fireos
package:com.amazon.tv.releasenotes
package:com.amazon.ssdpservice
package:com.amazon.device.settings
package:com.amazon.tv.livetv
package:com.amazon.device.sync.sdk.internal
package:com.amazon.connectivitydiag
package:com.amazon.device.lowstoragemanager
package:com.amazon.providers.tv
package:com.amazon.webview.chromium
package:com.amazon.bueller.music
package:com.amazon.hedwig
package:com.amazon.kindle.devicecontrols
package:com.amazon.application.compatibility.enforcer.sdk.library
So there's a lot of junk to disable! (Obviously not all of them need to be disabled, but there is still quite a lot which can be).
Which is why a script would be useful...
That's a good idea. And thanks for the packages list.
The 3rd party apps you froze will not show up in the launcher when you reboot. But the system apps will refreeze. But the freeze list in IceBox still there, all you need is:
open termux
press arrow up button twice
press enter button
allow adb in the pop up window
open IceBox and slide the slider to freeze
Done!:good:
Actually, it is just a temporary aid before fire stick 4k be rooted.
jjccblws said:
That's a good idea. And thanks for the packages list.
The 3rd party apps you froze will not show up in the launcher when you reboot. But the system apps will refreeze. But the freeze list in IceBox still there, all you need is:
open termux
press arrow up button twice
press enter button
allow adb in the pop up window
open IceBox and slide the slider to freeze
Done!:good:
Actually, it is just a temporary aid before fire stick 4k be rooted.
Click to expand...
Click to collapse
This sounds amazing. Could you please provide the step by step guide on how to do this from the start?
1. Enable ADB debugging on 4k firestick
2. Install Icebox ?
etc
Would be most appreciated!
Thanks in advance
Intenti0n said:
This sounds amazing. Could you please provide the step by step guide on how to do this from the start?
1. Enable ADB debugging on 4k firestick
2. Install Icebox ?
etc
Would be most appreciated!
Thanks in advance
Click to expand...
Click to collapse
So glad that you like it!
You can follow my thread:
https://forum.xda-developers.com/fire-tv/general/suprise-root-pc-adb-fire-stick-to-t3918668
After this, the device could adb itselft without PC or wifi-adb.
Install Shizuku app from any apps store you like.
Open termux, input "adb devices", the authrization window will pop up on TV. Select allow.
Input this in termux:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
This step will activate shizuku. Only if the shiziku app is activated, it can activate IceBox.
Install IceBox app from any apps store you like.
Open shizuku app, confirm IceBox is activated.
Open IceBox, select the apps you want to freeze. (The unpaid version could freeze 15 apps, I think that's enough. I bought the app 1 or 2 years ago, I remember it cost 1$ or 2$. Notice, this is not an ad.:laugh::laugh::laugh
Slide the slider to freeze.
If you reboot fire TV, the system apps are all unfreezed, but the 3rd-party apps are still frozen. (If you want to uninstall Icebox, unfreeze the frozen apps first) You need to re-adb and do the "adb shell sh /sdcard......start.sh" again. But the list in IceBox is still there. Just slide again to freeze. So remember type in "exit" when you leave termux. Termux can remember the codes you input. And at next time you only need to press arrow-up button, the codes you input last time will show up.
Hope you enjoy it!
jjccblws said:
So glad that you like it!
You can follow my thread:
https://forum.xda-developers.com/fire-tv/general/suprise-root-pc-adb-fire-stick-to-t3918668
After this, the device could adb itselft without PC or wifi-adb.
Install Shizuku app from any apps store you like.
Open termux, input "adb devices", the authrization window will pop up on TV. Select allow.
Input this in termux:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
This step will activate shizuku. Only if the shiziku app is activated, it can activate IceBox.
Install IceBox app from any apps store you like.
Open shizuku app, confirm IceBox is activated.
Open IceBox, select the apps you want to freeze. (The unpaid version could freeze 15 apps, I think that's enough. I bought the app 1 or 2 years ago, I remember it cost 1$ or 2$. Notice, this is not an ad.:laugh::laugh::laugh
Slide the slider to freeze.
If you reboot fire TV, the system apps are all unfreezed, but the 3rd-party apps are still frozen. (If you want to uninstall Icebox, unfreeze the frozen apps first) You need to re-adb and do the "adb shell sh /sdcard......start.sh" again. But the list in IceBox is still there. Just slide again to freeze. So remember type in "exit" when you leave termux. Termux can remember the codes you input. And at next time you only need to press arrow-up button, the codes you input last time will show up.
Hope you enjoy it!
Click to expand...
Click to collapse
Super ! - will try it out this weekend.
If I only use the free version - do you have a list of the "Best 15 apps to freeze" , to speed up firestick / remove bloat etc?
Intenti0n said:
Super ! - will try it out this weekend.
If I only use the free version - do you have a list of the "Best 15 apps to freeze" , to speed up firestick / remove bloat etc?
Click to expand...
Click to collapse
:laugh:
I forze the Alexa. But.............I changed the default launcher to xxx launcher(sorry can't remeber the name).And the launcher just showed up and ran into black and I can't exit it even if I reboot. Kind of got mad........But I tried to speak to the fire tv, told it to open settings. Thank God, the Alexa unfreeze after the reboot. I got into settings, uninstall that laucher. That's why I am so sure the system apps will refreeze if you reboot.:laugh:
I mean, the useless apps maybe come to be useful one day. And you can try almost all the apps to freeze, for they will refreeze after reboot.(But if Icebox goes as root-mode, system apps will not refreeze automatically. The way we activate Icebox is not root-mode)
I froze the amazon video, music, photo(the screensaver turns to gray and no pictures any more),Alexa, kindle. And..........I didn't find it makes the fire stick a little faster:laugh::laugh::laugh:In fact, I use Icebox to freeze some 3rd-party rogue softwares, those apps always running in background.
So, just try it and enjoy the weekends!

Will anyone make a Google apps enabled rom for the Mate Xs?

I'm very interested in buying this phone, but not without google apps like Play, maps, etc. Is anyone planning on doing a rom for the Mate Xs?
Does not work (without Root), no way (Backup or any App). And root is NOT possible without Bootloader-UNlock.
It should be possible using this method.
https://www.youtube.com/watch?v=768fUTmnWf0&list=WL&index=34&t=0s
This is old and sadly does not work anymore
Try this new method using Travel Essentials apk. :
(Unfortunately, I didn't find the English version)
https://youtu.be/V_d08cTvYjc
Fortune favours the bold
bozka1 said:
Try this new method using Travel Essentials apk. :
(Unfortunately, I didn't find the English version)
Fortune favours the bold
Click to expand...
Click to collapse
Fortune is a fork in the road
Basically it is the chat partner file.
I use a combination of both method to get it working on the mate Xs ,mate30 RS Porsche designs and also the notepad pro 5g
---------- Post added at 02:14 PM ---------- Previous post was at 02:12 PM ----------
https://youtu.be/4i9Dok-dC10
dennis nai said:
I use a combination of both method to get it working on the mate Xs ,mate30 RS Porsche designs and also the notepad pro 5g
Click to expand...
Click to collapse
Could you please give some more details on how you managed to do it? I've gotten stuck trying the chat partner / travel essentials way since they will only open but never proceed to anything else than the splash screen...
Chat partner
Cyriuz said:
Could you please give some more details on how you managed to do it? I've gotten stuck trying the chat partner / travel essentials way since they will only open but never proceed to anything else than the splash screen...
Click to expand...
Click to collapse
I have the same pronlem with the chat partner app I cant get past the splash screen please help !
[email protected] said:
I have the same pronlem with the chat partner app I cant get past the splash screen please help !
Click to expand...
Click to collapse
I have same problem ... plash screen and thats it not going any further
I managed to get further by more closely following the instructions posted by jutley, unfortunately after installing everything successfully I got stuck at the "This device isn't Play Protect certified" even when registering the gsf id
where you able to make chat partners app work ?
carrieta17 said:
where you able to make chat partners app work ?
Click to expand...
Click to collapse
No, using the other method with the backup; the link provided by jutley.
It looks like everything is installed correctly but I'm completely blocked by Play Protect. I've tried factory reset to get a new gsf id and registering that as well but no dice. Seems like the id registering just doesn't work?
This method Works : )
I tried this method and it works on my mate xs its in spanish but was easy
https://www.youtube.com/watch?v=3MfxLUNWJr0
Thanks it worked
carrieta17 said:
I tried this method and it works on my mate xs its in spanish but was easy
working with caveat the annoying Google Services notification and Maps every time i start it i get Device is not certified.
Click to expand...
Click to collapse
I disabled notifications and dont get any more annoying messages any more
carrieta17 said:
I tried this method and it works on my mate xs its in spanish but was easy
i tried this method is working, but android auto is not working, anyone has an idea on this?
Click to expand...
Click to collapse
english please
can one help us to how to install Google app shown in Spanish YouTube in details in English.
with needed files.
Thanks.
I can try to summarize the steps I think is needed after trying for a couple of days.
(Disclaimer: I haven't actually tried it from scratch but I'm pretty sure these are the only things needed)
(Start at 10. if you already have it working but want to get rid of the errors.)
First get the files from these videos:
https://www.youtube.com/watch?v=3MfxLUNWJr0
https://www.youtube.com/watch?v=sEBrOwQP_0o
1. Put the files on a USB stick (Dunno if it is needed, it might be fine to put them on the phone directly)
- (!)The Huawei folder needs to be in the root.
- You'll have 4 important folders, Huawei, Google pack, fix and newfix.
2. Go to Settings/System & updates/Backup & restore/Data backup/External storage/USB storage/17 October 2019 and then press restore.
- Enter the password it asks for (a0000000)
- This will put 2 sketchy apps on your homescreen.
3. Install all apks in the Google pack folder.
4. Run the sketchy app with a purple G and press Activate when it asks you to. Then continue pressing the buttons (really see the video for this) and restart the phone when it fails with the first spinny thing.
- Once restarted you will be spammed with errors, ignore these for now (disable sound, they are super annoying)
5. Revoke the access and uninstall the sketchy apps. It's not needed but I wouldn't leave it enabled for a second longer than I need.
- Go to Settings/Security/More settings/Device administrators and set the G app to inactive.
- Uninstall the G app and the other one as well I assume.
6. Uninstall Google Services Framework.
- Settings/Apps/Apps - search for google and enable Show system processes in the right corner menu.
- I had issues with this on my phone that it would just freeze and restart when I tried it, the solution seemed to be to clear all its data and force stop the proccess until the force stop button stopped being active.
7. Go to the fix folder and install google account manager4.0.3.apk
8. Create your google sync accounts in Settings/Users & accounts/Add an account/Google.
- Follow the instructions as you would for logging in to google.
- (!) Add all the accounts you want to sync now, I can't seem to add them afterwards.
9. Go to the fix folder and install com.google.android.gsf_10-29_minAPI29(nodpi)_apkmirror.com.apk
- Restart and after that everything should work except for a lot of errors everywhere. At this point the fist video tells you to just disable the notifications but it doesn't help for example gmail and you have to do it for every new app you install so it is pretty annoying. The google sync also broke for me after restart.
10. Install the Device ID app from the app store (https://play.google.com/store/apps/details?id=vtechnotm.com.deviceid&hl=en)
11. Uninstall Google Play services - same procedure as 6.
- To verify that you're on the right path the version you just uninstalled should have been version 19.2.75.
12. From the newfix folder install modagain1gsm.apk.
- This is the Google Play services version 19.4.20.
- Make sure the play store still opens, it might show an error but should preferably still show apps.
13. Reinstall Google Services Framework.
- First repeat step 6.
- Install the file in newfix Google Services Framework-com.google.android.gsf-29-v10.apk
14. Start the Device ID app and verify that you don't have any GSF ID.
15. Poke around in the play store until the Device ID shows a GFS ID, see the video.
- This step feels very unscientific and sometimes it took me forever...
- If it doesn't work make sure you have Google Play services version 19.4.20 installed.
- Don't reboot your phone, it should regenerate the ID just by poking around. I got it regenerated when rebooting but then it didn't work after that.
16. You got the ID generated! Uninstall Google Play services and install the file com.google.android.gms2.apk from the newfix folder.
- Verify that Google Play services is now version 20.12.14.
That's it! Everything should work after this.
I'm pretty confident you can skip some steps here, for example you could install Play services 19.4.20 from the newfix folder already at step 3 to avoid having to reinstall once. But I'm also super unsure why all this actually works so I'm scared to change the procedure
Feel free to suggest corrections!

Is there a List of Background Processes to Kill to Extend Battery?

Does anyone here know of a list of background processes or apps to kill to ensure longer battery?
.
I've this a bit of a battle with this phone, especially with "Phone Services", which from what I understand is mainly other Apps making calls to it.
But I've made some progress, to be honest, the issue is Android is far to liberal with access it gives applications. But if they don't run or cannot access the internet, then they can't drain the battery. Here is what I did:
1) Stop Apps from auto-starting, or being started via other Apps. via Apps -> App Launch. When you disable "Auto Manage", it pops up and asks if the app should Autostart, Run in Background, Secondary Launch
2) Disable background Network access for ALL applications (search settings for Networks Access, then select "Advanced"), including system apps such as chrome.. Only re-enable for apps that do NEED it (i.e. such as Gmail)
3) Disable all unnecessary permissions, via Apps -> Permissions, especially thing such as Location. At minimum, set them to "Allowed only while in use"
Finally, the problem with Android permissions, is Google are self-motivated, I found several apps that I couldn't do this for (including Chrome, which was particularly battery hungry). In addition there are dozens of "permissions" that they don't want you to access. But if you're willing to get your hands dirty, then look into using and Ice Box with Shizuku (it's fairly easy) you can.. In addition, you can use ADB to uninstall all the bloated Apps.
App Ops - To get access to all those "inaccessible" permissions. I used this to change all the backgrounds permissions, and remove Apps abilities that prevent the phone from "Sleeping"
Ice Box - To freeze all Unecessary Apps
Note, both the above use a secondary App called Shizuku, all can be installed from the Play Store. But to allow Shizuku to get the system-level access it needs, it must be started using ADB.. The App runs you through it.
Whilst I've uninstalled quite a few apps using ADB, this can cause problems if you're not careful, so I came to the conclusion its best to freeze them with Ice Box. This is what I've frozen so far:
package:com.andoid.apps.tag
package:com.andoid.bookmakpovide
package:com.andoid.calenda
package:com.andoid.deams.phototable
package:com.andoid.email
package:com.andoid.htmlviewe
package:com.andoid.huawei.HiMediaEngine
package:com.andoid.hwmio
package:com.andoid.keyguad
package:com.andoid.mediacente
package:com.andoid.patnebowsecustomizations.tmobile
package:com.andoid.povides.patnebookmaks
package:com.andoid.statementsevice
package:com.example.andoid.notepad
package:com.google.a.coe
package:com.google.andoid.apps.tachyon
package:com.google.andoid.apps.wok.oobconfig
package:com.google.andoid.feedback
package:com.google.andoid.music
package:com.google.andoid.pintsevice.ecommendation
package:com.google.andoid.pojection.geahead
package:com.google.andoid.youtube
package:com.hicloud.andoid.clone
package:com.huawei.KoBackup
package:com.huawei.aengine.sevice
package:com.huawei.andoid.ch
package:com.huawei.andoid.instantshae
package:com.huawei.andoid.kaaoke
package:com.huawei.andoid.mioshae
package:com.huawei.andoid.thememanage
package:com.huawei.andoid.tips
package:com.huawei.andoid.totemweathe
package:com.huawei.andoid.wfdft
package:com.huawei.appmaket
package:com.huawei.autoinstallapkfommcc
package:com.huawei.bowse
package:com.huawei.contacts.sync
package:com.huawei.contactscamcad
package:com.huawei.fastapp
package:com.huawei.featuelaye.featuefamewok
package:com.huawei.featuelaye.shaedfeatue.map
package:com.huawei.gameassistant
package:com.huawei.health
package:com.huawei.hff
package:com.huawei.hiaction
package:com.huawei.hicad
package:com.huawei.hidisk
package:com.huawei.hifolde
package:com.huawei.himovie.oveseas
package:com.huawei.hitouch
package:com.huawei.hwdetectepai
package:com.huawei.hwid
package:com.huawei.hwstatupguide
package:com.huawei.languagedownloade
package:com.huawei.lbs
package:com.huawei.livewallpape.matetwenty
package:com.huawei.neaby
package:com.huawei.paentcontol
package:com.huawei.pcassistant
package:com.huawei.sceenecode
package:com.huawei.seach
package:com.huawei.tips
Hi evil,
Appreciate the much needed reply. I assume app ops, ice box and Shizuku can be run withourt root since I'm on emui 10 and the bootloader is locked. Got a few questons for you...
1) I can't find ice box in the playstore. The closest I saw was an app called app freezer by mobizsystems. Could this possibly be it and was renamed? If not please post a link to it.
2) Just to be sure, once i install Shizuku, it'll run me through what to do like a tutorial?
3) For the long list of apps you provided that you froze, could you also list what each of these apps are for?
.
1) I can't find ice box in the playstore. The closest I saw was an app called app freezer by mobizsystems. Could this possibly be it and was renamed? If not please post a link to it.
This is the App: https://play.google.com/store/apps/details?id=com.catchingnow.icebox&hl=en_GB
2) Just to be sure, once i install Shizuku, it'll run me through what to do like a tutorial?
So Shizuku provides the API that Icebox and App Ops use for controlling the phone... It can work without root, but it requires a little tinkering. Follow the step Shizuku tells you, but in a nushell:
1 - First enable the Developer Options Menu (Google how to do it), then in the Developer options enable USB Debug
2 - Installl ADB on your laptop or Mac (https://developer.android.com/studio/releases/platform-tools)
3 - Plug your phone into the laptop / Mac
4 - Run the ADB command you laptop/mac that Shizuku tells you, this will start the Shizuku service on your phone
5 - You then use App Ops to control permissions, or Ice Box to freeze apps
3) For the long list of apps you provided that you froze, could you also list what each of these apps are for?
See the spreadsheet linked in this thread: https://forum.xda-developers.com/mate-20-x/how-to/guide-remove-apps-adb-t3870727
EViL3666 said:
1) I can't find ice box in the playstore. The closest I saw was an app called app freezer by mobizsystems. Could this possibly be it and was renamed? If not please post a link to it.
This is the App: https://play.google.com/store/apps/details?id=com.catchingnow.icebox&hl=en_GB
2) Just to be sure, once i install Shizuku, it'll run me through what to do like a tutorial?
So Shizuku provides the API that Icebox and App Ops use for controlling the phone... It can work without root, but it requires a little tinkering. Follow the step Shizuku tells you, but in a nushell:
1 - First enable the Developer Options Menu (Google how to do it), then in the Developer options enable USB Debug
2 - Installl ADB on your laptop or Mac (https://developer.android.com/studio/releases/platform-tools)
3 - Plug your phone into the laptop / Mac
4 - Run the ADB command you laptop/mac that Shizuku tells you, this will start the Shizuku service on your phone
5 - You then use App Ops to control permissions, or Ice Box to freeze apps
3) For the long list of apps you provided that you froze, could you also list what each of these apps are for?
See the spreadsheet linked in this thread: https://forum.xda-developers.com/mate-20-x/how-to/guide-remove-apps-adb-t3870727
Click to expand...
Click to collapse
Hi evil,
Wow.. thank you so much for this info. I'll get started on this tomorrow. Thank you again for this valuable info.
.

Categories

Resources