Related
The problem: After installing AOSP 1.6, I noticed protected apps weren't showing in Market, including some I had bought in 1.5. I restored my 1.5 backup and found the same thing. Instructions on this thread (http://forum.xda-developers.com/showthread.php?t=605028) were able to get my apps back in 1.5, but upon reflashing 1.6 I was back to square one.
Update:
----------
I started fresh to test things out, trying both AOSP 1.6 and gbhil's modded AOSP 1.6. I wiped, then flashed and booted, then flashed gbits and booted, then setup my google creds, then rebooted and flashed superuser, then installed busybox then rebooted.
That's my baseline. From that point, I observed:
- Market showed a limited amount of apps. One time My Downloads had all my apps, but upon trying to install one I got a "Download unsuccessful" error. I'm assuming when the download was initiated my fingerprint was sent out, and then Market filtered My Downloads to reflect that unofficial fingerprint. Meaning, most apps were missing again.
- I updated build.prop with the fingerprint from stock 1.5 (see below for instructions). I downloaded a random app (Twidroid Free) so it'd send out my "new" fingerprint, and thus remove the filter limiting my apps. Soon after all apps were appearing again. Be patient here, sometimes it doesn't update instantly. One gave a download error, but trying to install it again solved it.
- Just to test, I edited my build.prop back to whatever was default with the 1.6 rom I was using, then rebooted. My Downloads still showed everything, but as soon as I installed any random app, that unofficial fingerprint was sent out and my apps were limited again.
I don't know enough about Market to know the repercussions of what I did - does it think I have 1.5, so will it be showing me only 1.5 compatible apps? Either way, I'd rather have access to all 1.5 apps than only some 1.6 apps. And aren't most (not all, but most) 1.5 apps backwards compatible with 1.6 anyway? So the only real downside is 1.6+ apps will be hidden. If someone has the fingerprint for an "official" 1.6 device, they could change their fingerprint to that and conceivably have the best of both worlds (protected apps AND 1.6+ apps).
How To Change Your Build Fingerprint:
--------------------------------------------
1. Connect your phone.
2. Pull /system/build.prop | For Mac users: ./adb pull /system/build.prop ./
3. Using your favorite editor, find the line that starts with ro.build.fingerprint and put a # in front of it.
4. On a new line, put: ro.build.fingerprint=sprint/htc_heroc/heroc/heroc:1.5/CUPCAKE/85027:user/release-keys
5. Save the file.
6. Remount the filesystem as read/write | For Mac users: ./adb remount
7. Log into the phone | For Mac users: ./adb shell
8. Exit the shell by typing: exit
9. Now push the file back. | For Mac users: ./adb push ./build.prop /system/build.prop
10. Reboot | For Mac users: ./adb reboot
11. Go to Market, and install something to send out the new fingerprint.
12. Within a few minutes you should see all apps. If not, try rebooting. If still not, try clearing Market's cache (Settings->Applications->Market->Clear Cache)
--------------------------------------------
Hope this helps someone.
-TM
This affects the MoDaCo rom I installed, and the AOSP 1.6 rom I was playing around with. Things like WeatherBug Elite, and tons of other stuff are hidden from the Market. In the case of MoDaCo, which I installed overtop my existing 1.5 stock (after backing up of course) the apps ran fine since they were grandfathered in from the stock rom, but still weren't listed in the marketplace. I'd really appreciate any help, as these speedy roms are useless if I can't run any of my apps on them.
search is king
this should help you
Link here
This reply isn't valid anymore and may be deleted.
Can you please post the code for this. I'm having a hard time getting this to work. Thanks
dathryl said:
Can you please post the code for this. I'm having a hard time getting this to work. Thanks
Click to expand...
Click to collapse
Code for what? What problems are you having?
Newbie question, how do you "pull" the file. I'm on shell but don't know what to input in order to edit the file.
PRGUY85 said:
Newbie question, how do you "pull" the file. I'm on shell but don't know what to input in order to edit the file.
Click to expand...
Click to collapse
You need to have ADB installed (which you do if you've rooted your phone, as ADB is required to do so). So you'd need to go into a command prompt (Windows) or Terminal (Mac), navigate to your adb/tools directory (that has adb.exe in it) and type "adb pull fileonyourphone fileonyourcomputer". Obviously replace fileonyourcomputer with the actual paths and filenames of what you're pushing/pulling. When you push the file back to the Hero, you swap the syntax, so it'd be "adb push fileonyourcomputer fileonyourphone".
OK, sorry again for noobness...
He says adb remount as read write, how do I do that?
He says log in to the phone...how do I do that on the shell?
So just to be sure, this fix will allow me to download the apps that I just can't find on the market that my friends with stock Heros can, right?
Someone recommended a new twitter client (twicca) but I couldn't open it on the market and I'm assuming it's because I'm running AOSP 1.6.
Thanks.
I just did this, and it seemed to work, but when Weatherbug Elite was downloading the phone went into the "Android" boot screen and just looped it over and over. After a battery pull it still won't boot up, and it keeps getting stuck at the boot screen. Is there anyway to fix this?
sure is nice to have sufbs back.
thanks for this.
Thanks, worked like a charm.
Download the latest tools from the AFH link near end of post. It includes the changes in the attached "jobs" zip. You only need "jobs" if you downloaded the tools before May 11
EDIT May 29: Playstore is currently unreliable. Until updated, use the workaround here.
UPDATE May 17: Install Other Launcher and Install Kingroot tools may not complete if Windows username has spaces. I'll fix in next update. Until then, if your username has spaces, use this fix.
Here are tools for the 2014 Fire HD 6 and 7. A little late, I know, but some of you who still troll the forums may find them handy. Download the tools from AFH link, extract and run RUNME.bat.
IF YOU PLAN TO ROOT, TURN OFF WIFI NOW!
Tested working on OS 5.1.2.1 and below, except:
- Current Kingroot can't root 5.1.2.1. You need to downgrade. See "ROOT OS 5.1.2", below.
- OS 4: Only OTA blocking is implemented in the Block/Unblock jobs. [5/13/16 UPDATE: Also, Play Store isn't working on OS 4.
.. I probably won't fix it unless there's some demand. Try the video guide here. OS 4 users, also see post #11 for useful info about custom launchers.]
THE TOOLS
Install Play Store
Install Nova Launcher to /priv-app [root]
Install Other Launcher to /priv-app [root]
Uninstall priv-app Launchers [root]
Install Apps
Block/Unblock: OTA, ADS, AMAZON LAUNCHER, APPSTORE, AMAZON SEARCH [root]
Root Checker
Device Info
Root Tools
Install Kingroot ~ Root ~ Block OTA
Replace Kingroot with SuperSU [root]
DESCRIPTIONS
Before running a job, look here for any tips and instructions. This info is also in the readme.txt in the zip
INSTALL PLAY STORE - Like it says. Works on both rooted and unrooted OS 5. Not for OS 4. EDIT May 29: Playstore is currently unreliable. Until updated, use the workaround here.
INSTALL NOVA LAUNCHER - Installs Nova to /system/priv-app so widgets work. If you just rooted, make this your first custom launcher. You can replace it or add a different one later.
INSTALL OTHER LAUNCHER Installs the launcher app in user_launcher folder to priv-app. Get the apk for the launcher you want (from apkmirror.com for example) and put it into the folder and run the job. EDIT 5/16/2016: Filenames must end with ".apk" No spaces allowed; replace with "_". (The tool will find spaces and pause while while you fix.)
HOW TO INSTALL GOOGLE NOW (also in Readme.txt):
It's much easier to install Google Now if Amazon is blocked, and you need a custom launcher to do that.
1. If you don't have a custom launcher installed, use Install Nova tool (installs Nova and blocks Amazon)
If you have a custom launcher, block Amazon so your custom launcher is running.
2. Get Google Now (small) from apkmirror.com, e.g., put into user_launcher folder and run Install Other Launcher job.
You'll boot to your "other" launcher
3. Run Google Now in app drawer and:
If prompted to Update Google App (Get it from Google Play), do it.
If prompted that other launcher is default, tap link to go to Amazon Settings. In Apps & Games>Manage all Applications: Swipe to All, scroll to your other launcher, tap it and see if "Launch by Default" is on. If yes, Clear Defaults. If no, go to your launcher settings and see if you can turn off default there.
Some launchers don't give up their default easily. If pressing home key doesn't show "Select Home App" after doing the above, run Block/Unblock tool and switch to Amazon. Then block Amazon again. After restart, press home key and you'll get "Select Home App" and be able to choose Google Now.
UNINSTALL LAUNCHERS - Uninstalls and deletes everything associated with a launcher installed to /priv-app. If multiple, prompts you to choose the one to uninstall.
INSTALL APPS - Installs all the apps in the user_apps folder. Put the apks into the folder and run the job. Filenames must end with ".apk" No spaces allowed; replace with "_". (The tool will find spaces and pause while while you fix.) Don't install a launcher with this; use one of the launcher tools.
BLOCK/UNBLOCK - OTA, ADS, AMAZON LAUNCHER, APPSTORE, AMAZON SEARCH
Except for OTA, these work only on rooted OS 5. OTA does a soft block on unrooted OS 4, hard block on rooted.
OTA: Disables update packages and renames DeviceSoftwareOTA.apk for a "hard" block. Unblock reverses it.
ADS: Blocks/unblocks the lockscreen ads.
AMAZON LAUNCHER: Block disables the stock launcher (Amazon UI) and the Appstore, which forces the home key to use your custom launcher. Unblock switches you to Amazon. Checks for custom launcher before disabling Amazon. Black screen with multiple custom launchers: If you haven't set a default launcher, disabling Amazon will boot to black screen. (System doesn't know which launcher to use.) Press home key (circle at bottom) for launcher choices. TIP: To easily switch between your launcher and Amazon, use @bibikalka's guide here to set up "one-tap switching" from launcher home screen.
APPSTORE: Blocks the appstore so in-app links take you to the Play Store (instead of throwing that stupid Appstore prompt). Amazon complains bitterly if you run this from Amazon UI, so use it at your custom launcher or just use the Amazon launcher block.
AMAZON SEARCH: If you have Google Search installed, blocking Amazon Search makes your launcher search bar use Google instead of Amazon shopping.
DEVICE INFO - Just some specs that I find interesting. Lazy man's way to find out which tablet is plugged in, OS it's running, whether rooted . . .
INSTALL KINGROOT, ROOT, BLOCK OTA - Installs Kingroot, prompts you through rooting and blocks OTA updates.
- Installs kingroot v.4.8.5 by default.
- You can skip installation if Kingroot already installed
- You can install a later version if available: Check for new versions here: http://forum.xda-developers.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461
ROOTING AND UPDATES: An update file can download while you're rooting. The Kingroot tool prevents it from installing as soon as you press Enter to tell the tool you're rooted. Then it looks for any downloaded file and if it finds one it tells you where it is and prompts you to delete.
Amazon says that updates install when the the device is not being used, but be aware that on OS 5 there's some risk. To minimize the risk, never leave the tablet idle while rooting. Just keep running Kingroot until root is successful and then press Enter to block installation of any download. (These instructions are in the tool.) To eliminate all risk, you can downgrade and root OS 4.5.3. On OS 4 the tool blocks update installation before rooting. (There's no way to do this on OS 5.) From OS 4.5.3, you upgrade with root in TWRP per bibikalka's root Tut.
True story: Kingroot once rebooted 5 times and told me "Root Failed" 3 times before finally succeeding. An update had downloaded to /cache, but the kingroot tool successfully blocked installation and found the file, which I deleted. So, although it's possible you could get upgraded, as long as you keep the tablet busy trying to root and then press Enter as soon as you're rooted, it's very unlikely.
REPLACE KINGROOT WITH SUPERSU - Installs W0lfDroid's sh script and prompts you through using it to replace Kingroot.
I reviewed and tested the script and it does (only) what it says: Removes all Kingroot (except Purify app, which tool uninstalls) and installs SuperSU. The tool uses SuperSU v. 2.4.6 for OS 5 (known working on OS 5.1.2) and SuperSU v. 2.4.9 for OS 4 (because 2.4.6 didn't seem to work).
FULL DISCLOSURE: I lost root one time after running this on OS 4. I think the problem was SuperSU 2.4.6 and that's why I changed it. I've tested many times and this only happened once, but you should know it happened. AFAIK W0lfDroid script is still the best free tool for the job.
ERRORS: Script was written to remove Kingroot from multiple android versions, so it tries to remove Kingroot files that don't exist on Lollipop. THIS PRODUCES LOTS OF ERRORS. THAT'S OK. I left in all commands so it will work on OS 4, too.
USE THIS SOON AFTER ROOTING. W0lfDroid's script should work fine even with root apps installed, but all I know for sure is it runs quick and easy on a "fresh" system.
ADB Sideload
There's an adb-sideload job in the jobs folder. I didn't put it on the menu because it uses commands that may not run on some systems. Also, if you know what you're doing, it's probably faster to manually sideload an update. If someone wants to try it, put the update bin file into adb_sideload folder and run sideload.bat.WINDOWS TESTING: Script was tested on English-language versions of Win 7 Pro and Home. Some testing on Win 10. (Thanks @SpaceBananas!) There's nothing that can hurt your tablet, but there may be kinks to work out based on Windows version. Hope a tester will work with me to help make the tools accessible to everyone. Thanks!
ADB DRIVERS REQUIRED: Try the guide in first link below. If problems, try the second.
Guide: http://forum.xda-developers.com/fir...ivers-fire-t3189000/post62561840#post62561840
Other options: http://forum.xda-developers.com/showpost.php?p=63072252&postcount=2
ROOT OS 5.1.2
IF YOU PLAN TO ROOT, TURN OFF WIFI NOW!
ROOT GUIDE: Follow this guide to use Kingroot and the root tools to set up your tablet.
At this time, Kingroot can only root OS 5.1.2 (February 2016) and below.
You can downgrade OS 5.1.2.1 (March 2016) to 5.1.2 and root, as explained in Root Guide, but this is an exception!
In general, never downgrade in order to use Kingroot. It's the fastest way to a brick!
You may be able to safely downgrade a higher OS to OS 4.5.3, root, and then upgrade in TWRP per @bibikalka's root Tut. Before trying this on an OS later than 5.1.2.1, make sure the tutorial says it's safe.
DOWNLOAD THE TOOLS FROM AFH ➔ . FireHD_TOOLS v 1.2
Update as of 5/11/16
➔ If you got the tools before the update, just replace the jobs folder in FIREHD_TOOLS with the one in attached "jobs_v1.x.zip"
Change Log
5/11/2016 - v1.2: Updated sideload.bat. (Missed the Find/Findstr fixes.)
5/10/2016 - v1.1: Fixed "No such file or directory" and "Permission denied" errors for users with *nix Find command installed
.
Nice Work!
@DoLooper - Magnum Opus, no less !
Why version 0.1 ??? The first release - solid 1.0 !!!
Updated. See OP.
Guys, I could use some feedback. Tools are getting downloaded a lot. Anybody using them? Are they helpful? Problems? Wishes? Anything? Thanks!
.
Updated again <sigh>. Sideload tool didn't get updated in v1.1. Apologies to those who downloaded the jobs zip.
DoLooper said:
Updated. See OP.
Guys, I could use some feedback. Tools are getting downloaded a lot. Anybody using them? Are they helpful? Problems? Wishes? Anything? Thanks!
.
Click to expand...
Click to collapse
Thanks DoLooper.
I tried these tools on my Fire HD 7 running 4.5.5.1 rooted with KingRoot.
I was able to use the script to successfully switch from KingRoot to SuperSU as well as to install Nova Launcher.
However, I had issues with the script elsewhere.
The play store seemed to install okay and it let me put in my google account info. After that, things went down hill. I was able to open the Play Store app without it crashing, but I just kept getting the "Error retrieving information from server. [RH-01]" message . I tried numerous things to correct this, but nothing seemed to work. In the end, I downgraded to 4.5.5, wiped data, cache and dalvik, and then flashed gapps via TWRP. This worked out, so all is good now.
I also had trouble with blocking the default launcher. Nova seemed to install okay, but the default launcher still worked and was a constant nag with each press of the home button. I fixed this by freezing the default launcher via Titanium Backup.
I don't know if these issues are particular to 4.5.5.1, or if I'm just unlucky. Regardless, I still appreciate your effort for putting this together. :good:
I'm currently trying to get wallpapers and widgets to work on the Nova launcher with no success. I tried the fixes intended for earlier Kindle models and (not surprisingly), they didn't work. Specifically, I tried Stunt's Wallpaper Fix and Kindlefree from the app store.
Any ideas where I should look for guidance on making Wallpapers and Widgets work?
Thanks again!
notorious.dds said:
Thanks DoLooper.
I tried these tools on my Fire HD 7 running 4.5.5.1 rooted with KingRoot.
I was able to use the script to successfully switch from KingRoot to SuperSU as well as to install Nova Launcher.
However, I had issues with the script elsewhere.
The play store seemed to install okay and it let me put in my google account info. After that, things went down hill. I was able to open the Play Store app without it crashing, but I just kept getting the "Error retrieving information from server. [RH-01]" message . I tried numerous things to correct this, but nothing seemed to work. In the end, I downgraded to 4.5.5, wiped data, cache and dalvik, and then flashed gapps via TWRP. This worked out, so all is good now.
I also had trouble with blocking the default launcher. Nova seemed to install okay, but the default launcher still worked and was a constant nag with each press of the home button. I fixed this by freezing the default launcher via Titanium Backup.
I don't know if these issues are particular to 4.5.5.1, or if I'm just unlucky. Regardless, I still appreciate your effort for putting this together. :good:
I'm currently trying to get wallpapers and widgets to work on the Nova launcher with no success. I tried the fixes intended for earlier Kindle models and (not surprisingly), they didn't work. Specifically, I tried Stunt's Wallpaper Fix and Kindlefree from the app store.
Any ideas where I should look for guidance on making Wallpapers and Widgets work?
Click to expand...
Click to collapse
Thanks for feedback. Tools apparently need work for OS 4.5.5.1. I tested pretty well on 4.5.3 and 4.5.5, but not 4.5.5.1. There may be some peculiarity there.
- The play store error has been reported on some 2015 Fires (using a different tool, but same method to install). It's unclear why it happens on some devices and not others, and they haven't found a fix, but it may be an OS 4 issue on the Fire HDs. I'll look into it.
- Nova & stock launchers: The block on stock launcher didn't work because it isn't implemented for OS 4. As mentioned at top of OP, only OTA block is available for OS 4. I'll need to add it in an update. Hadn't thought about need for it when using the Nova tool.
Would you please look in /system/priv-app folder and see if com.teslacoil.launcher.apk is at the bottom of directory? If so, are perms set to rw- r-- r--? Let me know and we'll proceed from there to get you widgets. Thanks.
DoLooper said:
Thanks for feedback. Tools apparently need work for OS 4.5.5.1. I tested pretty well on 4.5.3 and 4.5.5, but not 4.5.5.1. There may be some peculiarity there.
- The play store error has been reported on some 2015 Fires (using a different tool, but same method to install). It's unclear why it happens on some devices and not others, and they haven't found a fix, but it may be an OS 4 issue on the Fire HDs. I'll look into it.
- Nova & stock launchers: The block on stock launcher didn't work because it isn't implemented for OS 4. As mentioned at top of OP, only OTA block is available for OS 4. I'll need to add it in an update. Hadn't thought about need for it when using the Nova tool.
Would you please look in /system/priv-app folder and see if com.teslacoil.launcher.apk is at the bottom of directory? If so, are perms set to rw- r-- r--? Let me know and we'll proceed from there to get you widgets. Thanks.
Click to expand...
Click to collapse
Thanks for the help!
I found the com.teslacoilsw.launcher-1.apk file, but it's in my /data/app folder... and it is chmod'ed to 644.
Also, I did successfully install the AppWidgetPicker.apk and LiveWallpapersPicker.apk files to /system/app using the "kindlefree" app, but I think that about all the app did. These files are also chmod'ed to 644.
notorious.dds said:
Thanks for the help!
I found the com.teslacoilsw.launcher-1.apk file, but it's in my /data/app folder... and it is chmod'ed to 644.
Also, I did successfully install the AppWidgetPicker.apk and LiveWallpapersPicker.apk files to /system/app using the "kindlefree" app, but I think that about all the app did. These files are also chmod'ed to 644.
Click to expand...
Click to collapse
I've been using OS 5 for too long! Forgot you can't get wallpaper on OS 4 without fussing. It's unclear from your post: Did the pickers get wallpaper to work? This is the way we did it back when we always booted twrp and installed xposed: http://forum.xda-developers.com/fire-hd/general/how-to-wallpaper-custom-launcher-t3123009
As to widgets: What I meant is, you should have /system/priv-app/com.teslacoil.launcher_4.2.2.apk. Do you? I just retested this on 4.5.3. Nova (com.teslacoil.launcher_4.2.2.apk) got copied there and chmod'ed to 644 as it should and widgets are working fine.
No wallpaper is a bad problem, though, and no tool can fix it--unless that LiveWallpapersPicker DID work. Let me know. And let me know about /system/priv-app/com.teslacoil.launcher_4.2.2.apk.
BTW, how come you want to stay on OS 4?
DoLooper said:
I've been using OS 5 for too long! Forgot you can't get wallpaper on OS 4 without fussing. It's unclear from your post: Did the pickers get wallpaper to work?
Click to expand...
Click to collapse
Nope.
DoLooper said:
This is the way we did it back when we always booted twrp and installed xposed: http://forum.xda-developers.com/fire-hd/general/how-to-wallpaper-custom-launcher-t3123009
Click to expand...
Click to collapse
I think I tried that to no avail, but I can't remember exactly which module I used.
DoLooper said:
As to widgets: What I meant is, you should have /system/priv-app/com.teslacoil.launcher_4.2.2.apk. Do you? I just retested this on 4.5.3. Nova (com.teslacoil.launcher_4.2.2.apk) got copied there and chmod'ed to 644 as it should and widgets are working fine.
Click to expand...
Click to collapse
I think I ended up installing Nova via the app store so that's why it wasn't on the system partition. However, my widgets seemed to work when I checked again. I have no idea why they wouldn't work when I first tried them. I did end up creating two simple scripts via the "Scripter" app that would enable and disable the stock launcher. I put them as widgets on the nova desktop allowing for single click toggling of the stock launcher.
DoLooper said:
No wallpaper is a bad problem, though, and no tool can fix it--unless that LiveWallpapersPicker DID work. Let me know. And let me know about /system/priv-app/com.teslacoil.launcher_4.2.2.apk.
Click to expand...
Click to collapse
No, nothing seemed to fix the wallpaper... always black. Am understanding this correctly that the wallpaper works on this thing if I load Lollipop?
DoLooper said:
BTW, how come you want to stay on OS 4?
Click to expand...
Click to collapse
I didn't want to fiddle around with change the bootloaders every time I wanted into TWRP. At this point, it doesn't matter anyway... I hard bricked the device by flashing the 5.2.0 stock recovery last night
The post about using this to revert to stock should be edited or removed. It's bad.
The only reason I was trying to revert to stock was that I ended up getting into a situation where the stock launcher would continue looping back to the Welcome/select language screen. I wiped cache, data, and dalvik and reflashed the 4.5.5 rom which didn't fix it. I even tried that same approach including a wipe of system... same result. I was quite surprised to see the problem continue even after wiping everything. At that point I figured I go back to full stock and start over... BAD IDEA.
Anyway, I ordered a new one and it should be here tomorrow. I'm now curious if it's possible to recover the bricked device via the UART port on the motherboard. We'll see.:fingers-crossed::fingers-crossed:
notorious.dds said:
. . .
I think I ended up installing Nova via the app store so that's why it wasn't on the system partition. However, my widgets seemed to work when I checked again. I have no idea why they wouldn't work when I first tried them. I did end up creating two simple scripts via the "Scripter" app that would enable and disable the stock launcher. I put them as widgets on the nova desktop allowing for single click toggling of the stock launcher.
No, nothing seemed to fix the wallpaper... always black. Am understanding this correctly that the wallpaper works on this thing if I load Lollipop?
I didn't want to fiddle around with change the bootloaders every time I wanted into TWRP. At this point, it doesn't matter anyway... I hard bricked the device by flashing the 5.2.0 stock recovery last night
The post about using this to revert to stock should be edited or removed. It's bad.
The only reason I was trying to revert to stock was that I ended up getting into a situation where the stock launcher would continue looping back to the Welcome/select language screen. I wiped cache, data, and dalvik and reflashed the 4.5.5 rom which didn't fix it. I even tried that same approach including a wipe of system... same result. I was quite surprised to see the problem continue even after wiping everything. At that point I figured I go back to full stock and start over... BAD IDEA.
Anyway, I ordered a new one and it should be here tomorrow. I'm now curious if it's possible to recover the bricked device via the UART port on the motherboard. We'll see.:fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Sorry to hear about the brick. Good thing Amazon is patient with us.
Yes, wallpaper works fine on OS 5. [For others who read this, on OS 4 the only way to get wallpaper is with Xposed (installed in TWRP) and the kindleBG module in the link I posted above. And BTW, although the tools don't block OS 4 Amazon launcher ATM, it can be done manually. Commands are here.]
Thanks for your input. Play store didn't work for me either this time, despite earlier success. Everything else except the launcher block (and other non-OTA blocks) does work, so for now I'm just going to edit post and see if there's any other interest in play store on OS 4. (I trust you'll get OS 5 on replacement or will want to update to it.)
As to TWRP: Once tablet is set up, booting TWRP isn't needed much except for upgrading. and bibikalka gives us lots of options for doing it.
Let us know if anything comes of UART port tests. You'd be the hero of the community!
Workaround for Windows username with spaces
The Install Other Launcher and Install Kingroot jobs may not complete if your Windows username has spaces in it. I'll fix this in next update. Meanwhile here's the workaround:
1. Right-click RUNME.bat and choose Edit. [file opens in Notepad]
2. Add a blank line under :: Set paths and run menu.
3. Type: SET "username=abc"
4. Make sure this section of RUNME looks like below and then save and close Notepad
Code:
:: Set paths and run menu.
SET "username=abc"
SET "main=%CD%\"
SET "jobsdir=%main%jobs\"
[remaining code]
This changes the username only for the tools. The rest of Windows continues to use the real username.
I'm getting ready to update. Please let me know if you found any problems.
Used the tool on my Fire HD 6 (4th Gen) running a Rooted OS 5.1.2.1 to install a new launcher and block OTA's, ads, fire launcher, appstore, and Amazon search. Everything worked without issue! Thanks for the awesome and simple to use tool! Tablet is now almost pure Android. Great work!!!
Sidenote: Used bibikalka's TUT (http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950) on my Fire HD 6 that was currently running Fire OS 4.5.3 with TWRP Recovery to obtain a Rooted Fire OS 5.1.2.1..
I adb'd the 5.1.2 upgrade to my slab this way.
$ adb push update-kindle-20.5.4.2_user_542168620.bin /sdcard/
3047 KB/s (663908627 bytes in 212.722s)
My OS is FIRE OS 5.1.2 Build Date March 31, 2016 1:37 AM.
I tried and got an error to the effect, "cannot upgrade because the upgrade you are trying is older than the one you have".
So I'm probably running an even later version of 5.1.2 where they blocked that loophole.
I'm just going to by a cheap Chinese slab and root that.
wallywallywally said:
I adb'd the 5.1.2 upgrade to my slab this way.
$ adb push update-kindle-20.5.4.2_user_542168620.bin /sdcard/
3047 KB/s (663908627 bytes in 212.722s)
My OS is FIRE OS 5.1.2 Build Date March 31, 2016 1:37 AM.
I tried and got an error to the effect, "cannot upgrade because the upgrade you are trying is older than the one you have".
So I'm probably running an even later version of 5.1.2 where they blocked that loophole.
I'm just going to by a cheap Chinese slab and root that.
Click to expand...
Click to collapse
use adb sideload in Stock recovery
Sent from my KFFOWI using XDA Labs
sd_shadow said:
use adb sideload in Stock recovery
Sent from my KFFOWI using XDA Labs
Click to expand...
Click to collapse
Yuh, I used sideload AND IT WORKED!!
I also have a fire 5th generation. Does the same procedure work for that, assuming I use the proper 5.1.2 for that device: https://kindle-fire-updates.s3.amaz...ate-kindle-global-37.5.4.2_user_542168620.bin
wallywallywally said:
Yuh, I used sideload AND IT WORKED!!
I also have a fire 5th generation. Does the same procedure work for that, assuming I use the proper 5.1.2 for that device: https://kindle-fire-updates.s3.amaz...ate-kindle-global-37.5.4.2_user_542168620.bin
Click to expand...
Click to collapse
yes
Sent from my KFFOWI using XDA Labs
Confirmed, this procedure worked for Fire (5th generation), however the amazon update file is different (see a few posts back)
I just got a fire HD 6 (4th Gen) with the 4.5.2 OS.
Everything I see talks about 4.5.3 and later. I have not turned on wifi, so basically in a holding pattern for now. I want to root/twrp and maybe a custom rom.
Can some give me advice on the best path to take? Should I upgrade then root? Or root then upgrade? Any advice is appreciated.
Yo guys! Today I’m gonna share to you some lil’ tips for better battery life WITHOUT ROOT.
If your device already rooted I’m pretty sure you won’t get profit that much by using below tips (Greenify already done those jobs or find another thread you can do with it).
By following this may disrupt your apps function so I don’t care, you are fully responsible of your device.
Consider the big cons for this whole tips is you have to run below apps server from ADB once after your device reboot.
(I can live with that cz I’m rarely reboot my device )
D.W.Y.O.R
Click to expand...
Click to collapse
This thread aim for better battery life (of course) through stopping unnecessary wakelock & useless running background apps this may give you more available free RAM.
HIGHER ANDROID API = BETTER COMPATIBILITY
(I’m highly recommends minimum Android 6.0+)
Preparation & Explanation
ADB: Download from HERE and setup as insctructed.
You can skip if ADB already install in your pc, however in case ADB can’t detect your device it may require driver depending on model manufacturer
Brevent: Download from playstore HERE
IMO this app works better than Greenify for NON ROOT user, provides us to custom brevent method, how long we want put apps to background mode or standby mode. EZ step below:
Install Brevent from playstore link above
Plug your device to pc with usb debugging enabled
Open cmd / terminal within adb folder (shift + right click)
Type
Code:
adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
Open brevent
Setting as your need
If you rebooted device then repeat step 2 to 4
Note: If you dislike this way choose Greenify. Don’t disable usb debugging on Android 8.0+. Repeat step above once you restart device. Original thread here.
AppOps: Download from playstore HERE
Missing appops xposed module? Here we go just install from PS link above. Read description carefully I think even noob like me will understand.
Shizuku Manager: Download from playstore HERE
Familiar with Magisk or Xposed? So you won’t face any difficult using this one which is needed by AppOps to run. Full setup steps are in the description within app:
Install Shizuku from playstore link above
Plug your device to pc with usb debugging enabled
Open cmd / terminal within ADB folder (shift + right click)
Type
Code:
adb -d shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
Open Shizuku app
Tap on authorized to get token and allow AppOps
If you rebooted device then repeat step 2 to 4
Since here, you can use AppOps as you wish nearly the same as AppOps xposed module did alongside Brevent. Shizuku are safe to brevented while AppOps not, so you have to whitelist it.
Another tips is disable carrier / manufacturer’s bloatware as much possible using script
Code:
adb -d shell pm uninstall -k --user 0 <name of package>
Tested with:
Xperia XZ1 Compact - 8.0 Non Rooted
Samsung S7 Edge - 7.0 Non Rooted
ryandxter said:
Yo guys! Today I’m gonna share to you some lil’ tips for better battery life WITHOUT ROOT.
If your device already rooted I’m pretty sure you won’t get profit that much by using below tips (Greenify already done those jobs or find another thread you can do with it).
This thread aim for better battery life (of course) through stopping unnecessary wakelock & useless running background apps this may give you more available free RAM.
HIGHER ANDROID API = BETTER COMPATIBILITY
(I’m highly recommends minimum Android 6.0+)
Preparation & Explanation
Install Brevent from playstore link above
Open cmd / terminal within adb folder (shift + right click)
Open brevent
If you rebooted device then repeat step 2 to 4
Note: If you dislike this way choose Greenify. Don’t disable usb debugging on Android 8.0+. Repeat step above once you restart device. Original thread here.
[/LIST]
Install Shizuku from playstore link above
Open cmd / terminal within ADB folder (shift + right click)
Open Shizuku app
If you rebooted device then repeat step 2 to 4
[/LIST]
Since here, you can use AppOps as you wish nearly the same as AppOps xposed module did alongside Brevent. Shizuku are safe to brevented while AppOps not, so you have to whitelist it.
Another tips is disable carrier / manufacturer’s bloatware as much possible using script
Tested with:
Xperia XZ1 Compact - 8.0 Non Rooted
Samsung S7 Edge - 7.0 Non Rooted
Click to expand...
Click to collapse
Why's is there no communication on this lol, decent thread.
Thank you!!!! This not only helped me save battery, also showed me a new app that I desperately been looking for (Shizulu Manager)
ryandxter said:
Yo guys! Today I’m gonna share to you some lil’ tips for better battery life WITHOUT ROOT.
If your device already rooted I’m pretty sure you won’t get profit that much by using below tips (Greenify already done those jobs or find another thread you can do with it).
This thread aim for better battery life (of course) through stopping unnecessary wakelock & useless running background apps this may give you more available free RAM.
HIGHER ANDROID API = BETTER COMPATIBILITY
(I’m highly recommends minimum Android 6.0+)
Preparation & Explanation
ADB: Download from HERE and setup as insctructed.
You can skip if ADB already install in your pc, however in case ADB can’t detect your device it may require driver depending on model manufacturer
Brevent: Download from playstore HERE
IMO this app works better than Greenify for NON ROOT user, provides us to custom brevent method, how long we want put apps to background mode or standby mode. EZ step below:
Install Brevent from playstore link above
Plug your device to pc with usb debugging enabled
Open cmd / terminal within adb folder (shift + right click)
Type
Code:
adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
Open brevent
Setting as your need
If you rebooted device then repeat step 2 to 4
Note: If you dislike this way choose Greenify. Don’t disable usb debugging on Android 8.0+. Repeat step above once you restart device. Original thread here.
AppOps: Download from playstore HERE
Missing appops xposed module? Here we go just install from PS link above. Read description carefully I think even noob like me will understand.
Shizuku Manager: Download from playstore HERE
Familiar with Magisk or Xposed? So you won’t face any difficult using this one which is needed by AppOps to run. Full setup steps are in the description within app:
Install Shizuku from playstore link above
Plug your device to pc with usb debugging enabled
Open cmd / terminal within ADB folder (shift + right click)
Type
Code:
adb -d shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
Open Shizuku app
Tap on authorized to get token and allow AppOps
If you rebooted device then repeat step 2 to 4
Since here, you can use AppOps as you wish nearly the same as AppOps xposed module did alongside Brevent. Shizuku are safe to brevented while AppOps not, so you have to whitelist it.
Another tips is disable carrier / manufacturer’s bloatware as much possible using script
Code:
adb -d shell pm uninstall -k --user 0 <name of package>
Tested with:
Xperia XZ1 Compact - 8.0 Non Rooted
Samsung S7 Edge - 7.0 Non Rooted
Click to expand...
Click to collapse
Thank You
I'm having trouble with the app. it doesn't seem to be Force stopping any of the applications
I'm rooted version 9.0.5.l, and I want to uninstall some system apps like contacts. Then replace them with their Google counterparts.
ZaKh10 said:
I'm rooted version 9.0.5.l, and I want to uninstall some system apps like contacts. Then replace them with their Google counterparts.
Click to expand...
Click to collapse
I'd be careful of what you uninstall as some of the system apps are connected to the others and could end up with a big mess.
ADB is your friend it that's the path you want to go down.
1. connect device, make sure ADB is working (check with CMD "adb devices")
2. go to shell, using CMD "adb shell"
3. get list of install packages using CMD "pm list packages" (use google to find out what does each package name means).
4. remove package using CMD "pm uninstall -k --user 0 $packagname" (e.g. pm uninstall -k --user 0 com.android.inputdevices)
5. if correctly typed, you receive message "SUCCESS"
Optionally a reboot might be required.
Wouldn't titanium backup do the same thing?
magnumtripod said:
Wouldn't titanium backup do the same thing?
Click to expand...
Click to collapse
Probably, but if you're going to use android you should know the basics of ADB.
ggrant3876 said:
Probably, but if you're going to use android you should know the basics of ADB.
Click to expand...
Click to collapse
While knowing how to use ADB is very handy, removing apps via TitianiumBackup is by far easier and faster for this purpose.
I use ADB and fastboot for several things, but as for removing the bloatware and OnePlus apps on OOS until LOS is available, TitaniumBackup is much faster/easier.
OhioYJ said:
While knowing how to use ADB is very handy, removing apps via TitianiumBackup is by far easier and faster for this purpose.
I use ADB and fastboot for several things, but as for removing the bloatware and OnePlus apps on OOS until LOS is available, TitaniumBackup is much faster/easier.
Click to expand...
Click to collapse
Which system apps can I uninstall without messing everything up?
if you are asking that question, I would say you should not remove ANY system apps..
ZaKh10 said:
Which system apps can I uninstall without messing everything up?
Click to expand...
Click to collapse
The next update, I'm going to make a list (and post it). As when I went through my phone I tried to search and find a list, and all I could across was tons of post saying this has been covered before. So then all I could find was very out-dated information, or suggestions like don't remove anything. None of which is helpful...
I ended up removing a whole bunch of stuff right off the bat that I've known is safe for a long time. Anything that I was not quite sure about, I chose the freeze option in TitianiumBackup, restarted, and waited to see if I had any issues. If I didn't, I removed it entirely.
Backup your data, what's the worse thing that happens, you make OOS angry, and you have to boot back into Fastboot or TWRP to reflash the ROM, no big deal.
OhioYJ said:
The next update, I'm going to make a list (and post it). As when I went through my phone I tried to search and find a list, and all I could across was tons of post saying this has been covered before. So then all I could find was very out-dated information, or suggestions like don't remove anything. None of which is helpful...
I ended up removing a whole bunch of stuff right off the bat that I've known is safe for a long time. Anything that I was not quite sure about, I chose the freeze option in TitianiumBackup, restarted, and waited to see if I had any issues. If I didn't, I removed it entirely.
Backup your data, what's the worse thing that happens, you make OOS angry, and you have to boot back into Fastboot or TWRP to reflash the ROM, no big deal.
Click to expand...
Click to collapse
Mind posting what you disabled?
ram4ufriends said:
Mind posting what you disabled?
Click to expand...
Click to collapse
The problem is I don't have anything disabled. If I didn't have any problems from freezing, I removed it entirely. The next update they release I'll make a list.
as fast and as smooth as this phone is, why would you want to remove any system apps?
thats usually done to reduce overhead or speed up laggy phones; this phone is NOTHING like that...
I'd leave well enough alone, until something specific happens to your phone that makes you think you need to delete something..
ggrant3876 said:
I'd be careful of what you uninstall as some of the system apps are connected to the others and could end up with a big mess.
ADB is your friend it that's the path you want to go down.
1. connect device, make sure ADB is working (check with CMD "adb devices")
2. go to shell, using CMD "adb shell"
3. get list of install packages using CMD "pm list packages" (use google to find out what does each package name means).
4. remove package using CMD "pm uninstall -k --user 0 $packagname" (e.g. pm uninstall -k --user 0 com.android.inputdevices)
5. if correctly typed, you receive message "SUCCESS"
Optionally a reboot might be required.
Click to expand...
Click to collapse
Does this method require root access? And can the phone be updated with OTA delta update afterwards?
wase4711 said:
as fast and as smooth as this phone is, why would you want to remove any system apps?
thats usually done to reduce overhead or speed up laggy phones; this phone is NOTHING like that...
I'd leave well enough alone, until something specific happens to your phone that makes you think you need to delete something..
Click to expand...
Click to collapse
I deleted Duo, Play Music, Play Movie, Play Books and save about 100MB on my phone. I'd rather spend those storage for apps, music and stuff rather than apps I know I never use
wase4711 said:
as fast and as smooth as this phone is, why would you want to remove any system apps?
thats usually done to reduce overhead or speed up laggy phones; this phone is NOTHING like that...
Click to expand...
Click to collapse
OnePlus has a very bad reputation for sending information back to their servers. So I would say this is a security / privacy issue. Especially until some other alternative to OOS is available.
OhioYJ said:
OnePlus has a very bad reputation for sending information back to their servers. So I would say this is a security / privacy issue. Especially until some other alternative to OOS is available.
Click to expand...
Click to collapse
Every phone mfg/provider sells/steals our personal info, so, at this point in our lives, you cant be that concerned about those things; if you are, dont use your phone for banking/credit card/financial stuff, or anything seriously illegal..
veatesia said:
Does this method require root access? And can the phone be updated with OTA delta update afterwards?
I deleted Duo, Play Music, Play Movie, Play Books and save about 100MB on my phone. I'd rather spend those storage for apps, music and stuff rather than apps I know I never use
Click to expand...
Click to collapse
If it's a real system app you don't have more storage for data... As system is a separated partition it's not the main argument.
The other inconvenient is that you have to remove them at each OTA or make a script to automate this.
Most of the time it's better to just freeze them with titanium as it remains after OTA.
Sd maid pro
I am rooted an I have Magisk. There's a modeule you can download off Magisk manager called "debloater" +terminal emulator that can remove anything off the phone. Reboot to take effect. It's basically my "Aroma".
I use it to debloat a lot of OnePlus stuff such as:
Contacts, messages, gallery, file explorer, Google play movies, etc.
Then I replace those with the Google counterpart and Nova launcher.
And if I "f-up", I can simply reinstall them right back on. No problem.
I love it.
OhioYJ said:
The problem is I don't have anything disabled. If I didn't have any problems from freezing, I removed it entirely. The next update they release I'll make a list.
Click to expand...
Click to collapse
How do I backup so I can flash the rom?
ZaKh10 said:
How do I backup so I can flash the rom?
Click to expand...
Click to collapse
Use the magisk module suggested by the post above yours. When an OTA arrives they will be installed again, just debloat again.
Is this where the normal disclaimer goes, I'm not responsible for anything, including thermonuclear war?........
ZaKh10 said:
How do I backup so I can flash the rom?
Click to expand...
Click to collapse
I'm assuming you don't have the T-Mobile version, if you do there is a different thread with Fastboot images of both the international and T-mobile images.
Here is the official thread for download the regular 6T images (non branded / TMobile) OOS Roms: https://forum.xda-developers.com/oneplus-6t/how-to/official-oxygenos-9-0-4-ota-oneplus-6t-t3860953
I assume you've seen this:
[Guide] OnePlus 6T [Fajita]: Unlock | Flash TWRP | Root | Nandroid & EFS Backup !!
I flashed the ROM, using ADB sideload in TWRP. So make sure you have ADB working on your PC first I've found this is really easiest to do in Linux, so even if you do this just booting from a live USB/CD is fine.
https://forum.xda-developers.com/on...overy-unofficial-twrp-touch-recovery-t3861482
Backup any apps you care about in TitaniumBackup, copy that folder to your PC. Copy any other data to your PC as well just in case (music, photos, etc). Lastly, you will have to copy the Android and Data folders, these two folders will contain data for apps that TitaniumBackup may not have gotten.
If you search you should be able to come across lists, even though dated of programs and what they do, that you can remove. Just read up some, backup your data, make sure you have ADB and Fastboot working on your PC, and you'll should be fine.
Okay let me start by saying this " This device has potential " but we need some one to help unleash it
I bought this mobile a week ago and every day I cry myself to sleep regretting for opting this device and adding fuel to the fire they released the M31 with better camera and a massive battery
Do not get me wrong its has good display, nice camera and a battery that lasts almost a day. But performance wise it has been a disaster , at this price range there are other device that are really super at their performance
I tried playing pubg on this and multi task and it has been a nightmare
SO WHAT NOW
Looking into the device threads and activity and it only being a few months old , I hope that some dev will take a little interest and get us some custom roms and proper root
SO DO WE NEED TO ROOT AND CUSTOM ROMS
HELL YEAH
Reason
So i kept checking all the device settings and changing a few hoping to improve performance and battery and in the process i used an app called " ICEBOX " set it up via adb and BOOM
PUBG ran Butter smooth on HDR and high fps settings
Multi tasking was good
Battery lasted for about 36 hours ( Depends and may vary on your personal usage )
imagine what else a good custom rom can do
And then i thought may be this device hardware has been burdened with all this bloatware running in background and crappy settings and performance regulating code stuff
So with a good custom rom may be this device would get a max performance boost and other tweak stuff
I HAVE SEEN Developer ACTIVITY FOR SOME SAMSUNG DEVICES AND YOU KNOW there has been a very little hope
Can you elaborate which settings you changed and what commands you used for installing icebox
Sure
Heads up
1. You need to have the pro version to freeze more than 10 apps
2. Some of your system settings may stop working or disappear depending on the apps frozen
3. If you wish to uninstall the application you first need to defrost all the apps and then proceed to uninstall
4. some times it requires a reset is required for the app to be uninstalled { I DO NOT KNOW WHY }
Now SETUP PROCESS
just go to this page for the app Dev instructions
https://github.com/heruoxin/Ice-Box-Docs/blob/master/Device Owner (Non Root) Setup.md
1.INSTALL THE ICEBOX APP
2.REMOVE ALL YOUR ACCOUNTS { DISCONNECT G MAIL SAMSUNG WHATS APP AND OTHERS APPS }FOR ACCOUNT SETTINGS
3.HAVE USB DEBUGGING SETUP
4.CONNECT IT TO YOUR PC
4.NOW USE THE CMD
adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver
5.You will receive a prompt saying its activated
Now you can reconnect your accounts and start freezing
Absolutely. OneUI is, in my opinion, more substantial compared to stock in terms of design and usage. However, that experience is bogged down by junk preloaded into devices and poor optimization, despite a setting make specifically for that option. I'd love to have the choice of unlocking and using TWRP to flash custom ROMs specifically designed for this phone. Unfortunately, Samsung has been a b**** about unlocking but maybe we'll find a solution to bypass such measures? If so, that would be incredible and breathe new life into this phone, but I do believe right now we'll have to suffer on OneUI as of this moment.
whiteTee said:
Sure
Heads up
1. You need to have the pro version to freeze more than 10 apps
2. Some of your system settings may stop working or disappear depending on the apps frozen
3. If you wish to uninstall the application you first need to defrost all the apps and then proceed to uninstall
4. some times it requires a reset is required for the app to be uninstalled { I DO NOT KNOW WHY }
Now SETUP PROCESS
just go to this page for the app Dev instructions
https://github.com/heruoxin/Ice-Box-Docs/blob/master/Device Owner (Non Root) Setup.md
1.INSTALL THE ICEBOX APP
2.REMOVE ALL YOUR ACCOUNTS { DISCONNECT G MAIL SAMSUNG WHATS APP AND OTHERS APPS }FOR ACCOUNT SETTINGS
3.HAVE USB DEBUGGING SETUP
4.CONNECT IT TO YOUR PC
4.NOW USE THE CMD
adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver
5.You will receive a prompt saying its activated
Now you can reconnect your accounts and start freezing
Click to expand...
Click to collapse
I am curious what apps did you freeze to get better performance? I don't want to just start freezing apps willy nilly and end up freezing something that glitches out my phone.
Alfalfalaffa said:
I am curious what apps did you freeze to get better performance? I don't want to just start freezing apps willy nilly and end up freezing something that glitches out my phone.
Click to expand...
Click to collapse
am not able to insert screenshots ! whatever you freeze just do not freeze
payment service kgclient app framework it will lock your device ( and you may have to reset to get it back to normal )
Beside i had no issue of device freezing up
ill try to upload the screenshots if possible ( it says bad request in here )
whiteTee said:
Okay let me start by saying this " This device has potential " but we need some one to help unleash it
I bought this mobile a week ago and every day I cry myself to sleep regretting for opting this device and adding fuel to the fire they released the M31 with better camera and a massive battery
Do not get me wrong its has good display, nice camera and a battery that lasts almost a day. But performance wise it has been a disaster , at this price range there are other device that are really super at their performance
I tried playing pubg on this and multi task and it has been a nightmare
SO WHAT NOW
Looking into the device threads and activity and it only being a few months old , I hope that some dev will take a little interest and get us some custom roms and proper root
SO DO WE NEED TO ROOT AND CUSTOM ROMS
HELL YEAH
Reason
So i kept checking all the device settings and changing a few hoping to improve performance and battery and in the process i used an app called " ICEBOX " set it up via adb and BOOM
PUBG ran Butter smooth on HDR and high fps settings
Multi tasking was good
Battery lasted for about 36 hours ( Depends and may vary on your personal usage )
imagine what else a good custom rom can do
And then i thought may be this device hardware has been burdened with all this bloatware running in background and crappy settings and performance regulating code stuff
So with a good custom rom may be this device would get a max performance boost and other tweak stuff
I HAVE SEEN Developer ACTIVITY FOR SOME SAMSUNG DEVICES AND YOU KNOW there has been a very little hope
Click to expand...
Click to collapse
#####################################################################
Really my language is full Spanish, so forgive me if I write something wrong.
I believe that a root is not necessary to improve the SM-A515F, use the same method of ADB, uninstall garbage apk, gaining space and battery improvement. So until now I have a mobile, super optimized and they could even remove 100% bixby those who do not like that apk, but the method is by ADB, with parameters like:
pm uninstall -k --user 0 'com.android.stk' (this apk is rubbish, and with ADB you can delete it and others more ...)
So really, my opinion is that the phone is super stable and has a good performance. The only thing I found, would be to improve the operation of Dolby and put a better audio with the two speakers, otherwise everything is perfect.
As for your suggestion i looked into this guide of de-bloating bloatware and i found two adb commands
1. first one would be (as you suggested) " adb shell pm uninstall -k --user 0 "
This command does not really uninstall any apps from the storage but it makes it unavailable for the " User 0 "
I used this method and and i found some services running background despite uninstalled ( Dev Options > Running Services )
Apps like ant hal , appstore , device care , wellbeing Hiya .
2. The Second command would be " adb shell pm disable-user --user 0 " Where as this command disables the apps but will still be listed in your apps list " DISABLED "
Here i found that the "device care" and " storage booster " were force enabling some times ( But not all the other apps which i have disabled )
So i think that disable adb cmd would do be better than uninstall adb cmd
-----------------[Adb Cmd vs IceBox]----------------------------------------------------------------------------------
If you are going to use " disable " or " unistall " cmds and if your device goes crazy you can revert it either by factory reset or using cmds " adb shell pm enable "/ " adb shell cmd package install-existing "
Comparing this to "Icebox" 1. Its Easy setup
2. Need pc just for the initial setup
3. Can enable and disable just by selecting and removing them from the list
Again you will have ICEBOX running constantly in the back ground
As for stability it pretty much good , Optimization standards may differ for user to user and the same goes for the performance
so would it be the unarguable
Root alone cannot suffice better performance its the Custom Rom that does all the magic (Again Opinions may be )
I am just frustrated with the amount of bloatware it has and its mediocre performance for its price tag
-----------------------------------------------------------------------------------------------------------------------------------------
Links for " debloat list" and "enable or uninstall adb cmds" ( All thanks to them ) and these are the same apps which i froze in icebox @ Alfalfalaffa user
https://forum.xda-developers.com/galaxy-a50/how-to/heavy-debloat-ui-lag-ota-t3929189
https://forum.xda-developers.com/galaxy-a50/how-to/debloat-phone-uninstall-root-ota-t3964080
disabled more than 250 apk applications via adb
Thailand
2020-03-22
10
A515FXXU3ATC3
A515FOLM3ATC3
Download from the android site platform-tools (adb) you should get a folder with files, put in the root of the disk.
hold shift and right-click in the adb folder select launch powershell
enable usb debugging on the phone
. \\ adb (start)
. \\ adb devices (connected)
. \\ adb shell pm list packages -d (which apk are disabled)
. \\ adb shell pm list packages (which apk are installed)
(example, delete data from apk)
. \\ adb shell pm clear --user 0 com.microsoft ...
(example, remove completely apk)
. \\ adb shell pm uninstall --user 0 com.microsoft ...
(example, delete apk but leave data)
. \\ adb shell pm uninstall -k --user 0 com.microsoft ...
(example, install apk (return as it was))
. \\ adb shell cmd package install-existing com.microsoft ...
(example, disable apk)
. \\ adb shell pm disable-user com.microsoft ... (for all)
. \\ adb shell pm disable-user --user 0 com.microsoft ... (with you)
I personally used
. \\ adb shell pm clear --user 0 com.microsoft ...
. \\ adb shell pm uninstall --user 0 com.microsoft ...
(com.microsoft ... this is an apk example, everywhere)
total. the phone was fully charged after the procedures. Installed programs from fdroid. put on a shelf. exactly a month has passed !!! Now the charge is 52% !!! consumption a little more than 1% per day in a calm state !!! fantastic!!!
I don’t use the phone. I need a root. I need to install a firewall. so that the system and applications that do not need to, do not know about the existence of the network. This is the main reason for getting root should be for everyone. the rest is secondary. give the root. you are welcome. Sorry for my English. all health and good mood!
GuestD2795 said:
Sure
Heads up
1. You need to have the pro version to freeze more than 10 apps
2. Some of your system settings may stop working or disappear depending on the apps frozen
3. If you wish to uninstall the application you first need to defrost all the apps and then proceed to uninstall
4. some times it requires a reset is required for the app to be uninstalled { I DO NOT KNOW WHY }
Now SETUP PROCESS
just go to this page for the app Dev instructions
https://github.com/heruoxin/Ice-Box-Docs/blob/master/Device Owner (Non Root) Setup.md
1.INSTALL THE ICEBOX APP
2.REMOVE ALL YOUR ACCOUNTS { DISCONNECT G MAIL SAMSUNG WHATS APP AND OTHERS APPS }FOR ACCOUNT SETTINGS
3.HAVE USB DEBUGGING SETUP
4.CONNECT IT TO YOUR PC
4.NOW USE THE CMD
adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver
5.You will receive a prompt saying its activated
Now you can reconnect your accounts and start freezing
Click to expand...
Click to collapse
Hello! PLEASE, I need help - ICEBOX it is a MUST for me.
I have A71 with the latest Firmware ( september U.I. 2.1)
I sign out from all accounts and I delete fingerprint and the login passord, I uncheck or unninstall all ap with admin permission, I check the debug USB in developer menu ....but I get this error:
PS C:\adb> adb shell dpm set-device-owner com.catchingnow.icebox/.receiver.DPMReceiver
java.lang.RuntimeException: Can't set package ComponentInfo{com.catchingnow.icebox/com.catchingnow.icebox.receiver.DPMReceiver} as device owner.
at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:204)
at com.android.commands.dpm.Dpm.onRun(Dpm.java:115)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:56)
at com.android.commands.dpm.Dpm.main(Dpm.java:41)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:342)
P.S. I tried even with clean fw after reset the mobile and I get the same error again and again!
Hello,
You can try this
Note:
1. Your phone Unlock Bootloader >> Click here for tutorial Unlock Bootloader
2. TWRP >> Click here to install TWRP for A51
3. Making GSI_Flasher >> Click here how to make GSI Flasher
Link download
Havoc-OS-v3.12-20201230-Official-GApps-arm64-ab.img.xz
All files >> Click here
My thread
https://forum.xda-developers.com/t/...al-android-10-for-samsung-galaxy-a51.4212741/
GuestD2795 said:
Okay let me start by saying this " This device has potential " but we need some one to help unleash it
I bought this mobile a week ago and every day I cry myself to sleep regretting for opting this device and adding fuel to the fire they released the M31 with better camera and a massive battery
Do not get me wrong its has good display, nice camera and a battery that lasts almost a day. But performance wise it has been a disaster , at this price range there are other device that are really super at their performance
I tried playing pubg on this and multi task and it has been a nightmare
SO WHAT NOW
Looking into the device threads and activity and it only being a few months old , I hope that some dev will take a little interest and get us some custom roms and proper root
SO DO WE NEED TO ROOT AND CUSTOM ROMS
HELL YEAH
Reason
So i kept checking all the device settings and changing a few hoping to improve performance and battery and in the process i used an app called " ICEBOX " set it up via adb and BOOM
PUBG ran Butter smooth on HDR and high fps settings
Multi tasking was good
Battery lasted for about 36 hours ( Depends and may vary on your personal usage )
imagine what else a good custom rom can do
And then i thought may be this device hardware has been burdened with all this bloatware running in background and crappy settings and performance regulating code stuff
So with a good custom rom may be this device would get a max performance boost and other tweak stuff
I HAVE SEEN Developer ACTIVITY FOR SOME SAMSUNG DEVICES AND YOU KNOW there has been a very little hope
Click to expand...
Click to collapse
Custom ROM for A51 >> https://forum.xda-developers.com/t/rom-a515x-refinedui-v1-0-oneui2-1-android10.4220373/