Root FireTV Launcher Switcher Stick 2 5.2.7.4 , Stick 4k 6.2.7.3 Root - Fire TV General

Root FireTV Launcher Switcher Stick 2 5.2.7.4 , Stick 4k 6.2.7.3 Root.
Works with Stick 2 and Stick 4k.
1, Check if you have root.
adb shell
[email protected]:/ $ su
su
[email protected]:/ #
127|[email protected]:/ # exit
exit
127|[email protected]:/ $ exit
exit
2, Install com.markus.firetools.apk and a Laucher of your choice.
adb install com.markus.firetools.apk
adb install launcher*.apk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3, Test the installed Launcher ( in this Case Wolf-Launcher )
4, Open my SettingsApp and start Sleep.
5, Allow Root for my Settingsapp
6, Open my SettingsApp and go down to the last 2 Entries.
7,
Entries:
EnableCustomLauncher > activates the Custom Launcher and make a restart
DisableCustomLauncher > deactivates the Custom Launcher and make a restart
AndroidStudio_SourceCode-com.markus.firetools.zip attached, so everyone can see what this app actually does.

I've got root but can't install com.markus.firetools.apk. "The package conflicts with an existing package of the same name" ?

Then you have installed a old Version.
Try to uninstall.
If you have flashed LauncherReplacer.zip you must delete /system/priv-app/Newsettingsroot

I tried 'pm uninstall com.markus.firetools' and got the message 'Failure [DELETE_FAILED_INTERNAL_ERROR]' I used Remote adb shell to do this.
I tried using CX file explorer to delete the 'Fire TV Settings' app but it indicated that I was trying to delete a system app. CX file explorer had superuser privileges granted by Magisk.
Is there another way to uninstall the app ?

Have you flashed my LauncherReplacement.zip ???
try
adb install -r com.markus.firetools.apk
or
adb shell
su
mount -o rw,remount /system
rm -r /system/priv-app/NewSettingsRoot
reboot

AndroidStudio_SourceCode-com.markus.firetools.zip attached 1st Post, so everyone can see what this app actually does.
Not like some other App / Guides , where you don't really know what it does.

I tried the adb -r command and received this message
adb: failed to install com.markus.firetools.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.markus.firetools signatures do not match the previously installed version; ignoring!]
I flashed the zip in TWRP.

fourlans said:
I tried the adb -r command and received this message
adb: failed to install com.markus.firetools.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.markus.firetools signatures do not match the previously installed version; ignoring!]
I flashed the zip in TWRP.
Click to expand...
Click to collapse
If you flashed the Zip , then you dont need the new one.
The Zip also works.

The new zip worked. Thanks for all your efforts and swift response to my queries.

Great work thanks. Out of interest is there any way for me to change the firetools order / possibility you may change it?
For 1 reason or another I need to use reboot more than most of the menu it would be nice if it was either the first option or just below sleep instead of right down the bottom.
I know I can press and hot select and play for 5 seconds but this would be a nice alternative option.
Thanks

dougie175 said:
Great work thanks. Out of interest is there any way for me to change the firetools order / possibility you may change it?
For 1 reason or another I need to use reboot more than most of the menu it would be nice if it was either the first option or just below sleep instead of right down the bottom.
I know I can press and hot select and play for 5 seconds but this would be a nice alternative option.
Thanks
Click to expand...
Click to collapse
Special Version Reboot First Entry and Launcher Icon for Reboot.

0815hoffi said:
Special Version Reboot First Entry and Launcher Icon for Reboot.
Click to expand...
Click to collapse
Wow that's amazing. Thank you that is genuinely appreciated

I have root but when I change to enable custom launcher it reboots but it's still on the stock amazon launcher .I have granted full rights to magisk and it is enable in its settings .

Try
adb shell
su
pm disable com.amazon.firehomestarter
pm disable com.amazon.tv.launcher

Version 1.1 for Test.
With and Without Launcher Icons.

Can confirm this works great! I have one problem only, the Settings App sometimes doesn't open the setting I've selected the first time, it just closes itself, but the settings menu doesn't open. When this happens, I have to pick the setting multiple times/try opening other settings and it fixes itself in a few tries.
0815hoffi said:
Version 1.1 for Test.
With and Without Launcher Icons.
Click to expand...
Click to collapse
I'm currently on 1.0, could 1.1 potentially have a fix for this?
I'm on 2nd gen stick, version 5.2.7.3 rooted, btw.

Try this Version 1.2
But this has no launcher toogle and no system Settings link, you must use the Launcher Icon.
( i Think one of this option makes the Problem maybe )

I no more have an 2nd Gen Stick.
Currently i test a FireTV Stick lite.
Without root i can Switch the Launcher and access the important System Settings with a Simple App.
Launcher can be disable with 2 ADB commands.

0815hoffi said:
I no more have an 2nd Gen Stick.
Currently i test a FireTV Stick lite.
Without root i can Switch the Launcher and access the important System Settings with a Simple App.
Launcher can be disable with 2 ADB commands.
Click to expand...
Click to collapse
Which app do you use now? I have 4k stick. Will it work with thism

kevev said:
Which app do you use now? I have 4k stick. Will it work with thism
Click to expand...
Click to collapse
Works on FireTV Stick Lite.
Not tested on 4k but you can try it.
adb install -r ca.dstudio.atvlauncher.apk
Or launcher off your choice
adb install -r com.markus.firetoolsNoroot.apk
This create the settings shortcuts
adb shell "pm disable-user --user 0 com.amazon.tv.launcher"
wait 5 seconds
adb shell "pm disable-user --user 0 com.amazon.firehomestarter"
Press home button.
To restore Amazon Launcher if not work.
adb shell "pm list packages -d"
wait.exe 3
adb shell "pm enable com.amazon.firehomestarter"
wait.exe 3
adb shell "pm enable com.amazon.tv.launcher"

Related

[GUIDE] Workaround Issues (Unofficial MoDaCo 1.2c)

This is meant to be a compliment to the post: [GUIDE] Root Hero [MAC], Load Unofficial MoDaCo 1.2c, Nandroid Backup/Restore!
However, if you are using other rooted ROMs, you can feel welcome to try the steps described to workaround your issues as well! Tell us how it goes!
For this guide, I will be providing steps to workaround most of the known issues that exist with the unit using Unofficial MoDaCo 1.2c
PLEASE NOTE: These are the best possible WORKAROUNDS I have been able to find scattered across various forums. They are not FIXES. Most of these issues will most likely require an update from Sprint/HTC in order to be "FIXED". If you would like to keep up with new developments, you can check the Sprint Discussion forums for any official announcements by Admins:
http://community.sprint.com/baw/com...-devices/android_phones/hero?view=discussions
Feel free to reply with any further fixes and corrections of any errors I may make now or in the future! Happy Rooting!
BEFORE FOLLOWING THE WORKAROUND GUIDE
Most all of my workarounds will require some type of app. To make loading apps into your phone easier (and fun!), I will have you first download Barcode Scanner. For those who don't wish to rely on the Barcode Scanner, I will also provide links to the App from androlib.com, and you are of course free to run searches of the app name. In fact, we have to do that initially for Barcode Scanner!
Open "Market" and select "Search". Type in "barcode scanner". The name of the app we want is "Barcode Scanner" and it is by "ZXing Team". You are in theory able to use any other barcode scanning apps as well, I'm just having you get the one I use!
AndroLib Link: Barcode Scanner
From this point forward, you can use Barcode Scanner to scan QR Codes that I will place of Apps I instruct you to download and use.
Quick Boot
If you wish to be able to reboot the phone or load it into recovery mode without plugging in and running adb, download this app called "Quick Boot":
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AndroLib: Quick Boot
Workarounds
Please use these workarounds in order (if possible) for best results.
Voice Search/Maps Force Close (Thanks dom2114!)
Forum Post: Google Voice Search/Maps Force Closes on MoDaCo
Connect to your Mac via USB, Open Terminal, and enter the following commands (Thanks thecodemonk!):
Code:
adb remount
adb shell
mv /data/app/com.google.android.voicesearch.apk /system/app
mv /data/app/com.google.android.apps.maps.apk /system/app
Prevent apps from using wrong names / reverting to previous versions after reboot (Thanks jonnythan!)
Forum Post: Misnamed apps? Wrong versions? Fix here
The way this workaround works, you will unfortunately have to use it every time you install and/or update an app. The reasoning behind this is that if any data exists in the /data/boot-cache directory that we are emptying, then there is the possibility that we will have this issue occur. Only though repeated use of this command have people been able to successfully avoid this issue. Therefore, I will provide instructions so that you can simply run a single command after any app install and/or update, which should help you avoid the issue!
Download "Command Executer" from Market.
AndroLib: Command Executer
On your phone, open the App called "Notes" (Yes, it's there I promise, it came with MoDaCo!)
Select Menu>New>Text Note
Name the note: "clear-boot-cache"
Save the following into the body of the note:
Code:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system && rm -r /data/boot-cache/*
Make sure the cursor is in the actual body of the note, long press, and select "Copy all"
Open "Command "Executer", select the "Super User" radio button, long press in the text box provided, select "Paste".
You should see the code you copied from the note
When running this command for the first time, you will have to grant su access. the Superuser Permission app will open asking you to allow this command to run. Select "Always allow" so that you don't have to go through the pop-up again. If you don't receive any errors, you are good! If you do get an error, just try it again.
If nothing spits out then you are good for reboot, and your app names and versions should all remain intact!
Remove Useless Preloaded Apps (Thanks chuckhriczko and VoXHTC!)
Forum Post 1: How to remove Stocks, Nascar, and other useless apps...
Forum Post 2: APPS that are SAFE to remove
List of Apps I remove (and can confirm everything left still works after reboot!):
-Sprint NFL
-Sprint Nascar
-Stocks + Widget
-Peep (Twitter) + Widget
-Foorprints + Widget
Code:
adb remount
adb shell
cd /system/app
rm Sprint_NFL.apk
rm Sprint_NFL.odex
rm Sprint_Nscar.apk
rm Sprint_Nscar.odex
rm Stock.apk
rm Stock.odex
rm com.htc.StockWidget.apk
rm com.htc.StockWidget.odex
rm HtcTwitter.apk
rm HtcTwitter.odex
rm com.htc.TwitterWidget.apk
rm com.htc.TwitterWidget.odex
rm HtcFootprints.apk
rm HtcFootprints.odex
rm HtcFootprintsWidget.apk
rm HtcFootprintsWidget.odex
rm LearnMore.apk
rm LearnMore.odex
Not all apps you try to remove will have matching ".odex" files. This is OK. We must make sure to remove them just in case, as leaving either the .apk or the .odex can result in the app reinstalling itself!
NOTE: For the following apps, I use Google Voice and Maps, so I do not need them. HOWEVER, if you want to use the Sprint provided Visual Voicemail and turn-by-turn Navigation, DO NOT REMOVE!
Code:
rm Sprint_Navigator.apk
rm Sprint_Navigator.odex
rm Sprint_Core.apk
rm Sprint_Core.odex
cd /system/sd/app
rm com.coremobility.app.vnotes.apk
Wifi-Sleep Policy (Possible Battery Life Improvement!)
Forum Post: Battery Drain...Fixed for me!
This seems to have helped many users on the Sprint forums with battery life issues. Worth a shot!
Code:
Settings->Wireless Controls->WiFi Settings>Press Menu>Advanced>Wi-Fi sleep policy>Never
Alarm Volume
Forum Post: Alarm not working properly?
I use a combination of an app and widget to keep my alarm volume at max and making sure it stays there.
"Sound Manager" will allow you to schedule the alarm volume to adjust at a specific time (default 8AM). I set a default alarm for everyday of the week at the default time (8AM), and I have not had any problems with the alarm not going off since!
AndroLib: Sound Manager
You can also use the "AudioManager Widget" widget to monitor the alarm volume. I check it anytime I swipe to the home screen that holds it.
AndroLib: AudioManager Widget
Helpful Hints
How to tell if apps2sd (A2SD) is working
Connect to your Mac via USB, Open Terminal, and enter the following commands:
Code:
adb remount
adb shell
ls /system/sd/app/
If you get a list of applications, then A2SD is working properly.

[FIXED] GoogleNow launcher as default launcher on Fire HD 6/7

After rooting and updating to the latest 5.2, I wanted to get rid of the amazon launcher and use the native GoogleNow launcher. The problem was that I could not find a way to allow the GoogleNow launcher to be set as the default. I found ways to make 3rd party launchers the default launcher, but not GoogeNow. After hours of searching and reading, I got an idea of what was going on, and attempted a fix. Turns out that fix worked and I now have the GoogleNow launcher as the default launcher for my Fire HD 7 running FireOS 5.0
Assuming you've already installed the GoogleNow Launcher and Google Search from the Play Store, the fix is to adb shell into your device and run the following code as su:
Code:
pm enable com.google.android.launcher
Providing you have root and su'd, you will see the following:
[email protected]:/ # pm enable com.google.android.launcher
pm enable com.google.android.launcher
Package com.google.android.launcher new state: enabled
Click to expand...
Click to collapse
At this point you can just hit you home button and it should prompt you to choose which launcher you'd like to use. Choose google and always. Reboot your device to be sure it sticks.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now "OK google" will work from the launcher screens and even the GoogleNow cards and far left screen will work. I have not tested without root, so I do not know if it requires root or not
** In my situation, the "OK google" voice settings is missing the option to have the voice command from any screen. The only option I have is to turn it on and off from the search bar. I am trying to remedy that so if anyone has any ideas/advice/fixes for the missing "from any screen" option, please let me know.
Worked perfectly. Thanks!
Sent from my Nexus 7 using Tapatalk
didnt work
didnt work on non rooted fire hd 7 5th generation, any other sugestions please?? :crying: :crying:
rmulfus said:
didnt work on non rooted fire hd 7 5th generation, any other sugestions please?? :crying: :crying:
Click to expand...
Click to collapse
http://forum.xda-developers.com/kindle-fire-hd
Sent from my KFFOWI using Tapatalk
Hi,
great guide!
one thing was missing though that made it not work for me
you have to do
su
pm disable com.amazon.firelauncher
next it will ask you which launcher you want to use.
Thanks
Can you explain the steps of how to adb shell into the device. I do have the Google Now Launcher, the Play Store and Google Search installed.
I just need to steps to get this installed.
Thank you in advance and for all the information.
If you are interested in removing the default launcher (firelauncher.apk for Amazon Fire tablets) without rooting your device, please check out my tutorial thread below:
http://forum.xda-developers.com/hd8-hd10/general/tut-remove-default-launcher-amazon-fire-t3288192
If you are interested in developing a more efficient version, please check out th development thread here:
http://forum.xda-developers.com/hd8...zon-fire-hd-8-10-remove-firelauncher-t3286646
I hope this solves all of your problems !
rmulfus said:
didnt work on non rooted fire hd 7 5th generation, any other sugestions please?? :crying: :crying:
Click to expand...
Click to collapse
sd_shadow said:
http://forum.xda-developers.com/kindle-fire-hd
Sent from my KFFOWI using Tapatalk
Click to expand...
Click to collapse
I know this is an old post and partially off topic, but here is how I made this work using Nova Launcher on my 5th Gen rooted Fire tablet using ADB.
Install the Google search app then Then;
Disable the unified search so it doesn't try to use the stock kindle search widget
Code:
adb pm disable com.amazon.kindle.unifiedSearch
Add Nova's google now widget
Press Mic icon and then follow through prompts to configure google now.
ahmdsamir said:
Hi,
great guide!
one thing was missing though that made it not work for me
you have to do
su
pm disable com.amazon.firelauncher
next it will ask you which launcher you want to use.
Thanks
Click to expand...
Click to collapse
This was the missing piece for me as well. Worked perfectly, thank you both!
Rooted....but lost
I rooted my kindle fire 7 last night. I love it. That being said, I wasn't pleased to find that the ads on lock screen were not removed. Which leads me to believe I did something wrong. However, everything else works. I downloaded all the necessary apps, then came to the launcher ran into the same problem you did.
The part where you said "the fix is to adb shell into your device and run the following code as su:"
That is where you lost me. I don't know what you mean by that. Possible to dumb it down lol. Where do I put that code? How EXACTLY do i complete the process? Thank ypou for any help. What is "su'd" ? System updated?
" Turns out that fix worked and I now have the GoogleNow launcher as the default launcher for my Fire HD 7 running FireOS 5.0
Assuming you've already installed the GoogleNow Launcher and Google Search from the Play Store, the fix is to adb shell into your device and run the following code as su:
Code:
pm enable com.google.android.launcher
Providing you have root and su'd, you will see the following:
At this point you can just hit you home button and it should prompt you to choose which launcher you'd like to use. Choose google and always. Reboot your device to be sure it sticks.
you have to type into your adb command window
adb shell
su
pm enable com.google.android.launcher
I'm confused still with the "su" command you're telling me to do. Should I do this on Linux, then? What should I do if I'm on Windows?
Thanks.

[GUIDE] How to remove/disable bloatware apps in S8+ without root

Hi, thought this might be useful to users who are new to Android, or to other users who just got a phone with a new Android
This guide not only applies to S8/S8+ but to other phones that are higher than Android 6.0+
With this method you can remove apps that are by default unremovable If you try to manual removing them in the settings, aka. the bloatware that nobody needs.
For example, you can't remove Bixby Voice because it is part of the System, but with this method you can easily remove it. (I don't know if it completely removes it, but it won't be running in the background anymore)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So what do we do?
First we need to find out the package name of this app, you can do this by downloading System app removal, that has an option to view package names, aswell as the size of an app
We just found out the package name of this app, now we need to fire up ADB
You can download ADB from this thread: https://forum.xda-developers.com/showthread.php?t=2588979
If you installed adb systemwide, you can just bring up cmd, and enter adb
Note, that adb requires enabling USB debugging, otherwise it won't work!
in cmd type adb devices and press enter
You should see a message in your phone, just tap ok
Your PC now should see the phone
It should show random numbers and letters, next to device If you did it right
Note: You may need to type again adb devices If your PC didn't recognized it at first
For the next step we'll finally remove the said app
Type adb shell then press enter
You will see something like this, and now comes the removing part
If you wish to remove an app, you need to enter this:
PHP:
pm uninstall -k --user 0 <package name>
And now I will remove Bixby Voice
Note: I already removed it, and it gives me this message, but I'll show you what happens
If you remove an app that is still installed on your phone
And that's it! These apps no longer exists on the phone
For proof I will show you that System app removal can't find the apps anymore:
Hope you find this useful
Note: Some system apps will reinstall themselves such as Bixby, there's no known method ATM on how to completely disable them
Hello. By this method it's not removed but hide for the user 0 (you). If you factory reset your phone, the app will appear again [emoji6]
Kizoky said:
Hi, thought this might be useful to users who are new to Android, or to other users who just got a phone with a new Android
This guide not only applies to S8/S8+ but to other phones that are higher than Android 6.0+
With this method you can remove apps that are by default unremovable If you try to manual removing them in the settings, aka. the bloatware that nobody needs.
For example, you can't remove Bixby Voice because it is part of the System, but with this method you can easily remove it. (I don't know if it completely removes it, but it won't be running in the background anymore)
So what do we do?
First we need to find out the package name of this app, you can do this by downloading System app removal, that has an option to view package names, aswell as the size of an app
We just found out the package name of this app, now we need to fire up ADB
You can download ADB from this thread: https://forum.xda-developers.com/showthread.php?t=2588979
If you installed adb systemwide, you can just bring up cmd, and enter adb
Note, that adb requires enabling USB debugging, otherwise it won't work!
in cmd type adb devices and press enter
You should see a message in your phone, just tap ok
Your PC now should see the phone
It should show random numbers and letters, next to device If you did it right
Note: You may need to type again adb devices If your PC didn't recognized it at first
For the next step we'll finally remove the said app
Type adb shell then press enter
You will see something like this, and now comes the removing part
If you wish to remove an app, you need to enter this:
PHP:
pm uninstall -k --user 0 <package name>
And now I will remove Bixby Voice
Note: I already removed it, and it gives me this message, but I'll show you what happens
If you remove an app that is still installed on your phone
And that's it! These apps no longer exists on the phone
For proof I will show you that System app removal can't find the apps anymore:
Hope you find this useful
Click to expand...
Click to collapse
Envoyé de mon SM-N935F en utilisant Tapatalk
benyou54 said:
Hello. By this method it's not removed but hide for the user 0 (you). If you factory reset your phone, the app will appear again [emoji6]
Envoyé de mon SM-N935F en utilisant Tapatalk
Click to expand...
Click to collapse
Well that sucks, atleast it isn't running in the background
There is a similar guide on how to do this here.
Does this work with Oreo? I thought I read somewhere that the pm uninstall command was disabled in Oreo for the S8/+? Please correct me if I am wrong.
MiMtnBiker said:
There is a similar guide on how to do this here.
Does this work with Oreo? I thought I read somewhere that the pm uninstall command was disabled in Oreo for the S8/+? Please correct me if I am wrong.
Click to expand...
Click to collapse
I have done it with Oreo. No problems at all
PapaD78 said:
I have done it with Oreo. No problems at all
Click to expand...
Click to collapse
You can also do it with any of the package disablers. I did it with Adhell 3.
if you use the adb method is there a way to reinstall short of a factory reset? obviously there is no apk (or is there?).
I trashed all the bixby packages which is great, except that breaks bxactions which isn't so great lol (then again bxactions may be broken by Sammy next update anyway)
wintermute000 said:
if you use the adb method is there a way to reinstall short of a factory reset? obviously there is no apk (or is there?).
I trashed all the bixby packages which is great, except that breaks bxactions which isn't so great lol (then again bxactions may be broken by Sammy next update anyway)
Click to expand...
Click to collapse
If you do a factory reset, they should be re-enabled
Thanks @Kizoky I was looking for a solution for this precisely, and obviously all mods in stock ROMs are deleted when doing a hard reset, like wallpaper, font, ringtone, all back to stock......
Caaaan't you guys just use this thing? I see it's removed from Play Store, replaced with an ad-riddled one, but surely it's Googleable.
Thanks for posting this - along with adhell3 there is no need to root anymore!
Still works, just tested it on a Samsung Galaxy S20 Ultra 5G.
Thanks for sharing!

tb-debloater, personalised debloating script for lenovo tab devices (tested tb-8504f)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
this is tb-debloater.
a simple script to free your device of bloatware.
DISCLAIMER
I am not held responsible for any damages that might occur when using this script.
Just because it worked for me doesn't mean it will work for everyone else. Use at your own risk!​What is tb-debloater?
tb-debloater is a well documented script that will easily disable all the bloatware that your Lenovo tablet would come pre-installed with.
Things that you should know before using this script:
This is a personalised script to suit myself (YoMarshMellow).
The script is easily editable to suit your needs.
YoMarshMellow's script uninstalls 36 bloatware applications.
This script only was tested on TB-8504F, could work on other TB models.
Script tested on Android 8.1.0, could work on Android 7.x.x
Root is not required for this script, but a Windows PC is required with ADB drivers installed.
This is a batch script, so it will only work for Windows.
The script has a troubleshooter guide to help you find the solution to the problem if the script fails.
This script has an easy to use UI. Nothing to be confused about here.
I AM NOT RESPONSIBLE FOR ANY DAMAGES THAT MIGHT OCCUR.
Downloads:
tb-debloater: http://www.mediafire.com/file/m8st4vn7px8u101/tb-debloater.zip/file
All the drivers have already been provided for you in the script folder. However you can download from here if it is outdated:
platform-tools: https://developer.android.com/studio/releases/platform-tools
usb-driver: https://developer.android.com/studio/run/win-usb
universal adb drivers: https://adb.clockworkmod.com
How to install the drivers:
Due to a limitation on XDA I cannot list all of the images needed to guide the installation of the drivers.
However, you can visit the troubleshooter.html file located in the base directory of the script folder.
What you need to do to ensure the script will be successful:
Make sure you only have ONE device connected to your PC.
If you are logged into a Lenovo Account, log out.
This is because this uninstalls the Lenovo ID APK and all of it's services, rendering the account infomation on your device useless.
On your device, go to Settings > System > About device > Build number || tap it 7 times until you get a toast message saying "You are now a developer!"
Go to Settings homepage, Settings > System > Developer Options > USB Debugging || turn it on, accept RSA fingerprints if prompted.
Make sure you have ADB drivers and ADB clients in the same folder of this script.
Simply start the batch file by double-clicking it. If a command prompt window opens and then closes straight away then follow the steps below:
1. In File Explorer, go to the folder destination of this script.
2. Press Shift + Right Click in an empty space to open the tools menu, and click on 'Open Command Prompt window here' or 'Open PowerShell window here'
If you have opened Command Prompt (CMD), type in 'tb-debloat.bat' || sit back and relax as the script frees your device of bloatware...
If you have opened Windows PowerShell, type in '.\tb-debloat.bat' || sit back and relax as the script frees your device of bloatware...
NOTE: You will have to accept the RSA fingerprints that will be prompted on your tablet during the process. You cannot continue without pressing OK.
NOTE: If you see any errors on the script, it is likely that the app is not installed on your device at all or your computer has lost connection to your device.
3. After script, go to Settings > Apps & notifications > See all 'xx' apps || check that all the listed apps in script are either disabled, uninstalled or both.
If not, disable/uninstall them.
NOTE: This script only disables the applications due to root limitations. You will need to uninstall some manually after, some can only be disabled.
NOTE: Some system apps may show up as 'Not installed for this user'. Do not ignore this, the application is still enabled, but only for other users. You should disable them.
Visit the troubleshooter.html file if your script has failed.
What you need to know before editing the script:
You must do your research on the package files and check if it is safe to remove before adding them to this list.
For example, adding 'com.android.phone' to this list will cause the tablet for force crash and boot into the recovery menu with a warning.
The only way to get out of this looped error is to factory reset. I learnt this the hard way...
I recommend using Notepad++ but you can use any text editor you want, as long it can read batch files (the stock notepad.exe will work too).
I seriously wouldn't edit or remove any other command other than 'adb shell pm uninstall -k --user 0 <com.package.name>', doing so can render the script useless.
Any command you shouldn't edit will be neatly annotated for you in the batch script.
Commands in the script that you SHOULD NOT edit:
'cd assets'
'disclaimer.vbs'
'adb devices'
'rsa-fingerprint.vbs'
'endscript_msg.vbs'
'troubleshooter.html'
Any other command in the script are perfectly fine to edit. You just have to make sure that the command has to follow the form of 'adb shell pm uninstall -k --user 0 <com.package.name>'
Something went wrong? Device not booting?
Try booting into recovery by making sure the device is turned off and then holding POWER + VOLUME UP until you boot into the recovery screen.
In the recovery menu, navigate to the Wipe data option with the volume buttons, and select with the power button, confirm 'Yes'.
Note: This will revert the script too if you were not rooted in the first place.
Still not working?
If your device's firmware is totally messed up, you can reflash it with Lenovo's LMSA app on Windows, it's easy to use and a lifesaver.
However, you can't downgrade back to Nougat for rooting purposes because it only provides you with the latest firmware.
Download Lenovo LMSA application: https://support.lenovo.com/gb/en/downloads/ds101291
MOD EDIT: CONTENT REMOVED
Per the forum rules, using XDA to promote social media is not allowed:
Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
Click to expand...
Click to collapse
Encouraging members to participate in forum activities on other phone related sites is prohibited.
Click to expand...
Click to collapse
Thanks for this!
I commented out the following 2 lines, otherwise I couldn't create new multi-user accounts:
:: adb shell pm uninstall -k --user 0 com.android.wantjoin.settings
:: adb shell pm uninstall -k --user 0 com.android.wantjoin.childmode.ctrl
Also, I re-ran the script for each user account, which worked well. Android user account numbering goes 0, 10, 11, 12 ...
so change every instance of --user 0 to --user 10 or --user 11, etc and re-run the script.
Keep it up man!
Thanks for this wonderful work!!

Don't want 10.x update... how to remove notification?

Hi folks,
I've got the international version (not T Mobile) and everything has been working fine on the final 9/P version. I want to delay the upgrade to 10 until it has settled down a bit more. How do I remove the notification that there is an update waiting?
Freeze System Update with Titanium Backup.
I do it like this. I go to settings> updates> tap on it. It looks for the update, says there is a new update, then close out the screen.
The notification goes away, until the next time you reboot the phone. The update is still there to be downloaded & installed, but,
the notification goes bye bye.
sssarg said:
Freeze System Update with Titanium Backup.
Click to expand...
Click to collapse
Although I own Titanium from previous use, I did not root my 6T. I'm completely stock.
Sent from my ONEPLUS A6013 using Tapatalk
p51d007 said:
I do it like this. I go to settings> updates> tap on it. It looks for the update, says there is a new update, then close out the screen.
The notification goes away, until the next time you reboot the phone. The update is still there to be downloaded & installed, but,
the notification goes bye bye.
Click to expand...
Click to collapse
Thanks. This worked. I only reboot occasionally so I guess I live with doing this once every week or so...
Sent from my ONEPLUS A6013 using Tapatalk
*OP I know you are not rooted so this will not help you, but may help others.
GravityBox can hide the system update notification:
Statusbar tweaks - Ongoing notification blocker - System Update
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I have tried freezing System Update with TI before, but it caused issues for me.
Mersine said:
*OP I know you are not rooted so this will not help you, but may help others.
GravityBox can hide the system update notification:
Statusbar tweaks - Ongoing notification blocker - System Update
I have tried freezing System Update with TI before, but it caused issues for me.
Click to expand...
Click to collapse
Where can I download gravity box?
There is one more way which i used to block update notification. It uses adb commands and no more update notifications even after reboot.
1. Usb debugging on
2. Computer with adb drivers
Open command window in pc and connect your oneplus and run these commands one by one.
Commands are
Adb devices (for checking device is connected)
Adb shell
pm uninstall -k --user 0 com.oneplus.opbackup
exit
Done. No more update notification.
sachin09 said:
There is one more way which i used to block update notification. It uses adb commands and no more update notifications even after reboot.
1. Usb debugging on
2. Computer with adb drivers
Open command window in pc and connect your oneplus and run these commands one by one.
Commands are
Adb devices (for checking device is connected)
Adb shell
pm uninstall -k --user 0 com.oneplus.opbackup
exit
Done. No more update notification.
Click to expand...
Click to collapse
I ended up using Titanium Backup Pro and disabled the system update. Worked like a charm and now I backed up my whole system!
sachin09 said:
There is one more way which i used to block update notification. It uses adb commands and no more update notifications even after reboot.
1. Usb debugging on
2. Computer with adb drivers
Open command window in pc and connect your oneplus and run these commands one by one.
Commands are
Adb devices (for checking device is connected)
Adb shell
pm uninstall -k --user 0 com.oneplus.opbackup
exit
Done. No more update notification.
Click to expand...
Click to collapse
Command to reverse???
Thanks
crackerjack1957 said:
Command to reverse???
Thanks
Click to expand...
Click to collapse
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
This is the link where i get the command and details

Categories

Resources