Hey guys,
I have been trying to uninstall all the bloatware from my HTC Butterfly S after unlocking the bootloader and rooting it. However, sometimes randomly while uninstalling the bloatware (like the Korean keyboard) with titanium backup, the device will crash and restart itself, and previously uninstalled apps would appear back again.
For example, i uninstalled 7digital, Google Korean Keyboard, HTC Sense Wechat (in that order) then the device would crash while uninstalling HTC Sense Wechat. After it booted up again, i found that my default keyboard would change back to HTC's own keyboard and that 7digital, Google Korean Keyboard and Wechat would all be found installed again.
Anyone else experiencing the same problems?
Edit : okay so restarting the phone without it crashing does the same things too..all the bloat apps came back :/
Edit2 : oh ya im using stock rom by the way.
I also tried to uninstall HTC Sense Webchat and had the same issues. I think this program is somehow connected either with Blinkfeed or integrated in the system, so you can't delete it from rom.
I unninstaled all the bloatware from my HTC One X once I rooted it. But then, I could not install OTA updates anymore. I had to get an old backup from my Nandroid, restore all the bloat just to be able to install the update. Was really annoying.
Now, I moved to one Butterfly S. This time, I plan to root and freeze all the bloat with Titanium Backup. Once and update is released, I can just go there and undo the freeze.
Did you tried freezing the apps you don´t want? Maybe it can prevent the crashing.
fanghan said:
I have been trying to uninstall all the bloatware from my HTC Butterfly S after unlocking the bootloader and rooting it. However, sometimes randomly while uninstalling the bloatware (like the Korean keyboard) with titanium backup, the device will crash and restart itself, and previously uninstalled apps would appear back again.
[...]
Edit : okay so restarting the phone without it crashing does the same things too..all the bloat apps came back :/
Click to expand...
Click to collapse
The system partition seems to be write-protected somehow. Any changes you make from within a running system are lost on reboot, even though you remount /system as read-write. In order to circumvent this, you can write down a list of APKs you want to remove, reboot into recovery and do it from there – in that case the changes are permanent.
Warell said:
I unninstaled all the bloatware from my HTC One X once I rooted it. But then, I could not install OTA updates anymore. I had to get an old backup from my Nandroid, restore all the bloat just to be able to install the update. Was really annoying.
Now, I moved to one Butterfly S. This time, I plan to root and freeze all the bloat with Titanium Backup. Once and update is released, I can just go there and undo the freeze.
Click to expand...
Click to collapse
I have certain doubts as to whether an OTA will work on any rooted Butterfly S if one gets released eventually. Butterfly S suffers from the same problem as One, i.e. certain apps come preinstalled in /data (see this thread for a list of those that were in /data/preload on mine) and the OTA update script checks their integrity as well, but they are wiped in the process of unlocking the bootloader.
Now, obviously, I made a backup of those apps, but that may not be enough, it's perfectly possible there were other things in /data as well and there's not really a way to find out unless HTC releases a RUU, in which case we can look into its contents.
koniiiik said:
The system partition seems to be write-protected somehow. Any changes you make from within a running system are lost on reboot, even though you remount /system as read-write. In order to circumvent this, you can write down a list of APKs you want to remove, reboot into recovery and do it from there – in that case the changes are permanent.
I have certain doubts as to whether an OTA will work on any rooted Butterfly S if one gets released eventually. Butterfly S suffers from the same problem as One, i.e. certain apps come preinstalled in /data (see this thread for a list of those that were in /data/preload on mine) and the OTA update script checks their integrity as well, but they are wiped in the process of unlocking the bootloader.
Now, obviously, I made a backup of those apps, but that may not be enough, it's perfectly possible there were other things in /data as well and there's not really a way to find out unless HTC releases a RUU, in which case we can look into its contents.
Click to expand...
Click to collapse
So basically your saying that we should not unlock the bootloader and I don't think it make sense to unlock it because there is no s off
Sent from my HTC Butterfly using XDA Premium 4 mobile app
daorderdillon said:
So basically your saying that we should not unlock the bootloader and I don't think it make sense to unlock it because there is no s off
Click to expand...
Click to collapse
No, that's most certainly not what I'm saying. All I'm saying is that if you unlock your bootloader, any OTA upgrades might not work because some files from the original ROM are lost in the process. This is just unfounded speculation based on the fact that this was true for the One and the Butterfly S shows the same symptoms. Nevertheless, we have yet to see whether this is true or not since HTC haven't released any OTAs for the Butterfly S yet.
If you don't need root or custom recovery, feel free not to unlock your bootloader and stick to the vanilla stock ROM. Some of us need root, which means we did unlock our bootloader and are willing to bear the consequences.
I don't see any reason why not having a S-OFF exploit would mean that it's not worth unlocking. Just unlocking the bootloader via HTCdev is perfectly sufficient to install a custom recovery or ROM, from what I gather around the interwebs, custom kernels should be all right as well. If you want to argue that you need a custom splash screen then I'm willing to argue that you don't.
Anyway, this entire discussion is way off-topic already so I'll stop here.
This is an interesting discussion, although i'm away from my turf, as i got an HTC One - on second thought, it isn't so different from the Butterfly S. I was looking for a way to get rid of the bloatware and keep stock Sense UI. The problem, as has been discussed in the replies above - there is a "bug" when unlocking the bootloader from htcdev that causes some data to be wiped out. From what i've read all several similar cases, you will not be able to update via OTA. Basically, if you want to go back to stock with OTA support, you'll need to download a stock rom matching your device's region and restore that onto your device. I personally don't think it's worth it, as HTC will be releasing 4.3 soon (by the end of this month, according to leaks).
However, i was hoping to find an app (much like what already exists for the Galaxy S4) that would easily disable or block bloatware apps, without uninstalling them (that wouldn't be possible without rooting anyway). I'm really hoping that such an app exists for the One or Butterfly S, as i've been able to manually disable apps running in memory through Settings > Apps > All and i've noticed significant improvements, especially in the AnTuTu benchmarks. An automated way of doing that would have been really awesome.
Related
I have a stock vs980 and am trying to decide whether to root or not - I really only want to remove some status bar icons and swap the menu nav button for the recent apps button and can't find any way other than root to do so. The problem is that I read in one of the root threads that there are messages popping up about modified files and viruses and that certain unknown apks needed freezing / uninstalled to stop it. This is obviously big red spying on us to see if we root so they can deny us warranty. But if anybody has a list of apps involved that I could delete via adb while rooting I think I may take the plunge.
So what I'm asking is - Which apps need to be removed to prevent the warnings?
hotrodwinston said:
I have a stock vs980 and am trying to decide whether to root or not - I really only want to remove some status bar icons and swap the menu nav button for the recent apps button and can't find any way other than root to do so. The problem is that I read in one of the root threads that there are messages popping up about modified files and viruses and that certain unknown apks needed freezing / uninstalled to stop it. This is obviously big red spying on us to see if we root so they can deny us warranty. But if anybody has a list of apps involved that I could delete via adb while rooting I think I may take the plunge.
So what I'm asking is - Which apps need to be removed to prevent the warnings?
Click to expand...
Click to collapse
Not sure what you're talking about, I rooted the stock KK rom with ioroot25, installed busybox and I had no issues.
is this correct:
I have a stock 980 rooted (iroot19) with 12b and the stock rom. No recovery installed. The ONLY thing I have done is the hotspot fix (changing the two files).
and added Tritium Backup so I could freeze the VZW junk.
If I change the two hotspot files back to stock (I still have the originals, i renamed them) and unfreeze everything, can I do the OTA, and then root again using iroot 19 or iroot25 and reinstall the hotspot fix (i have to have tethering, I'm unlimited). Does the hotspot fix still work with 24a or what ever the new KK is called?
thanks
billd
4.2.2 isnt all that bad anyway!! battery life is amazing and the phone work awsone.. I guess you could call it a grass is greener on the other side upgrade....
dockmaster said:
is this correct:
I have a stock 980 rooted (iroot19) with 12b and the stock rom. No recovery installed. The ONLY thing I have done is the hotspot fix (changing the two files).
and added Tritium Backup so I could freeze the VZW junk.
If I change the two hotspot files back to stock (I still have the originals, i renamed them) and unfreeze everything, can I do the OTA, and then root again using iroot 19 or iroot25 and reinstall the hotspot fix (i have to have tethering, I'm unlimited). Does the hotspot fix still work with 24a or what ever the new KK is called?
thanks
billd
4.2.2 isnt all that bad anyway!! battery life is amazing and the phone work awsone.. I guess you could call it a grass is greener on the other side upgrade....
Click to expand...
Click to collapse
Since you are already rooted it would be easier to just go with a custom recovery and flash a debloated version of the 24a ROM - root sometimes messes with ota. If you just want to do it by ota then you need to restore anything you changed and unroot .
The app was vz protect (Verizon protection and security) it did pop up a "files may have been modified" message when I rebooted after rooting - I disabled the app - but pretty sure big red now knows I'm rooted.
hotrodwinston said:
Since you are already rooted it would be easier to just go with a custom recovery and flash a debloated version of the 24a ROM - root sometimes messes with ota. If you just want to do it by ota then you need to restore anything you changed and unroot .
Click to expand...
Click to collapse
So has it been confirmed that the hotspot fix works with 24a? Even if I reroot and astay with stock recovery?
Hi - I have a rooted Sprint HTC One M8 H/K edition. I rooted and unlocked my phone with the motive to remove Sprint bloatware on the phone. I, however, also need Good for Enterprise to function properly. I attempted to uninstall apps via Titanium Backup, but the Sprint Default Configuration reinstalled the bloatware after a reboot.
My question is: what is the best approach to removing the bloatware and allowing for GFE to work properly as well? Would running a stock H/K remove the bloatware and unroot? Should I just delete the apps and get a root cloak? Or can I remove apps and then unroot or something? I have been seeing S-OFF is useful as well - but not sure if that would endanger my use of Good for Enterprise.
I appreciate the help.
Thanks!
coyn3burglar said:
Hi - I have a rooted Sprint HTC One M8 H/K edition. I rooted and unlocked my phone with the motive to remove Sprint bloatware on the phone. I, however, also need Good for Enterprise to function properly. I attempted to uninstall apps via Titanium Backup, but the Sprint Default Configuration reinstalled the bloatware after a reboot.
My question is: what is the best approach to removing the bloatware and allowing for GFE to work properly as well? Would running a stock H/K remove the bloatware and unroot? Should I just delete the apps and get a root cloak? Or can I remove apps and then unroot or something? I have been seeing S-OFF is useful as well - but not sure if that would endanger my use of Good for Enterprise.
I appreciate the help.
Thanks!
Click to expand...
Click to collapse
I have been reading a bit about GFE as I had not heard of it until reading your post but I didn't see anything that would lead me to believe it would not work while rooted? You've already seen how the Sprint Default, among other apps, could cause the bloatware to return so I'd like to see you keep your root (although it IS pretty easy to unroot/root but could get tiresome depending on your level of success) if possible to more easily deal with obstacles you might encounter later.
Anyhow, I'm thinking the stance I take on Windows installations where you need a particular program to work (or many) but do not want any unnecessary services running might be one solution for you..Basically, what I usually do is disable one service at a time then test to see if that particular service disruption had any unforeseen consequences with my other apps and services.
What I think would be easiest for you, though, is finding an "optimized" Sense Rom that has kept most everything in tact but disabled or removed bloat like the Sprint Default and even the connection manager app thing (forget the name) that can be considered unnecessary.
To the best of my knowledge GFE isn't going to quite working properly solely because you've rooted or S-off'd but I'm by no means certain of that as I've never used it so just make sure, whatever you do, you make a nandroid first.^^
And yes, this all would probably be easier for you if you are able to get S-off on your device...especially if you may end up trying out a couple new ROOM.
Hope that helps a little at least! =)
slimbrady said:
I have been reading a bit about GFE as I had not heard of it until reading your post but I didn't see anything that would lead me to believe it would not work while rooted? You've already seen how the Sprint Default, among other apps, could cause the bloatware to return so I'd like to see you keep your root (although it IS pretty easy to unroot/root but could get tiresome depending on your level of success) if possible to more easily deal with obstacles you might encounter later.
Anyhow, I'm thinking the stance I take on Windows installations where you need a particular program to work (or many) but do not want any unnecessary services running might be one solution for you..Basically, what I usually do is disable one service at a time then test to see if that particular service disruption had any unforeseen consequences with my other apps and services.
What I think would be easiest for you, though, is finding an "optimized" Sense Rom that has kept most everything in tact but disabled or removed bloat like the Sprint Default and even the connection manager app thing (forget the name) that can be considered unnecessary.
To the best of my knowledge GFE isn't going to quite working properly solely because you've rooted or S-off'd but I'm by no means certain of that as I've never used it so just make sure, whatever you do, you make a nandroid first.^^
And yes, this all would probably be easier for you if you are able to get S-off on your device...especially if you may end up trying out a couple new ROOM.
Hope that helps a little at least! =)
Click to expand...
Click to collapse
Any feedback is appreciated. Thanks for the input. GFE is my main problem..because I want to permanently delete the bloatware, but need GFE to function properly for work. I'll look into getting the S-off as well.
I was able to achieve S-OFF with firewater on my phone. Any thoughts on what my next step should be?
I believe I have managed to figure it all out. For reference:
1) Unlocked bootloader w/ HTCdev and installled TWRP and rooted the phone
2) Completed S-OFF with firewater
3) Removed tampered flag (http://forum.xda-developers.com/showthread.php?p=51711046)
4) Uninstalled Sprint apps with Titanium Backup (I rebooted my phone and confirmed that it was not re-installing)
5) Installed xposed framework and downloaded/installed the xposed module via this thread (http://forum.xda-developers.com/showthread.php?t=2040163) and enabled.
6) Rebooted, installled Good for Enterprise with success.
Thanks for the help - I am happy with what I was able to accomplish. If anyone has any other thoughts, please let me know.
Sorry to bump the thread, but is it worth buying the pro version of Titanium Backup in order to be able to "freeze" apps? Thanks.
I wasn't going to root my phone but this "its on" app is killing half my battery now, so I guess its time. Can someone point in in the right direction for a tutorial that can root after the 4.4.4 update? also, does anyone know if there's a way to root without erasing the phone? I don't want to reinstall everything, I really just want to get rid of the its on app. Its unbelievable that sprint hasn't fixed this in over a month.
The method to root is the same as it is with previous Android versions on this device. Unlocking your bootloader factory resets the device, but you can connect your phone to your PC and backup whatever you need to beforehand. HTC backup also works great for backing up apps, ringtones, etc. I've used it in the past and it works quite well. As far as the ItsOn garbage, you'll need to flash a ROM that removes it from the device, as it's not simply an app that you can delete.
Hey,
Wondering if somebody could help me out. I purchased a Telus HTC Desire 510. The bootloader has been unlocked, TWRP installed, SuperSU root access. I installed Titanium Backup. I uninstalled system software such as Twitter, Facebook, services etc, and have noticed that when I restart the phone, the software comes back.
Can someone explain to me why the O.S. is doing this? It's Android kitkat. I have noticed in any file manager that it defaults to and emulated folder etc //sdcard/emulated. Also thinking it might have something to do with HTC software pre-installed //dumby proof backup software? In the past on any Android device, after unlocking and rooting I've never had this problem. Starting to fumble me...
Thanks
rcatania31_ said:
Hey,
Wondering if somebody could help me out. I purchased a Telus HTC Desire 510. The bootloader has been unlocked, TWRP installed, SuperSU root access. I installed Titanium Backup. I uninstalled system software such as Twitter, Facebook, services etc, and have noticed that when I restart the phone, the software comes back.
Can someone explain to me why the O.S. is doing this? It's Android kitkat. I have noticed in any file manager that it defaults to and emulated folder etc //sdcard/emulated. Also thinking it might have something to do with HTC software pre-installed //dumby proof backup software? In the past on any Android device, after unlocking and rooting I've never had this problem. Starting to fumble me...
Thanks
Click to expand...
Click to collapse
Hi, unfortunately I cannot help you at the moment but I will try to look up your problem. In the mean time, can you please create a stock backup from your ROM and make it available. This would be very helpful for many of us how are working on the VM / Sprint version of this device. Thanks in advance.
moh19814 said:
Hi, unfortunately I cannot help you at the moment but I will try to look up your problem. In the mean time, can you please create a stock backup from your ROM and make it available. This would be very helpful for many of us how are working on the VM / Sprint version of this device. Thanks in advance.
Click to expand...
Click to collapse
Hey,
Thanks for the reply. I created a backup with TWRP, approx. size 2.5GB unzipped in a folder a few days ago. I will try to get it online /zipped/compressed I geuss to a reasonable size.
I do see your VM/Sprint roms available. Unsure whether to try them as it's a different carrier? Telus runs on GSM LTE 4 1700/2100Mhz band 4. Could always revert back but I don't want to wreck the phone.
A great little phone. Still very new.
I see some roms say ''write protection removed'. Would this have something to do with the stock software coming back on boot? Ie . facebook etc. I always assumed having SU rights basically removes write protection. Who knows.
rcatania31_ said:
Hey,
Thanks for the reply. I created a backup with TWRP, approx. size 2.5GB unzipped in a folder a few days ago. I will try to get it online /zipped/compressed I geuss to a reasonable size.
I do see your VM/Sprint roms available. Unsure whether to try them as it's a different carrier? Telus runs on GSM LTE 4 1700/2100Mhz band 4. Could always revert back but I don't want to wreck the phone.
A great little phone. Still very new.
I see some roms say ''write protection removed'. Would this have something to do with the stock software coming back on boot? Ie . facebook etc. I always assumed having SU rights basically removes write protection. Who knows.
Click to expand...
Click to collapse
Since there is no S-OFF for this device, you'll need a kernel with write-protection removed... That's why the apps you remove keep reappearing upon reboot.
Surj138 said:
Since there is no S-OFF for this device, you'll need a kernel with write-protection removed... That's why the apps you remove keep reappearing upon reboot.
Click to expand...
Click to collapse
Thanks for the response. I went ahead and flashed the Cricket kernel on the device and it worked. Being a Telus device it seems to make no difference. I will check and make sure 4G LTE still works - if the kernel even has anything to do with it?
Glad this worked as there is a tonne of garbage on these phones that I'd like to get rid of. I might go ahead and try a custom rom - with the HTC software removed - as it seems to cause some issues when removing (htc software) from Titanium Backup.
Question as I'm curious- has anyone figured out a way to unlock the governor for the CPU/GPU. I think this config would be a prime candidate to mild overclocking.
rcatania31_ said:
Thanks for the response. I went ahead and flashed the Cricket kernel on the device and it worked. Being a Telus device it seems to make no difference. I will check and make sure 4G LTE still works - if the kernel even has anything to do with it?
Glad this worked as there is a tonne of garbage on these phones that I'd like to get rid of. I might go ahead and try a custom rom - with the HTC software removed - as it seems to cause some issues when removing (htc software) from Titanium Backup.
Question as I'm curious- has anyone figured out a way to unlock the governor for the CPU/GPU. I think this config would be a prime candidate to mild overclocking.
Click to expand...
Click to collapse
Hi, I do not think so, but I am not 100% sure. So far, for Cricket Kernel with Write Protection Removed v1.0, Ondemand was set as default governor and all Stock Governors was Enabled.
rcatania31_ said:
Hey,
Wondering if somebody could help me out. I purchased a Telus HTC Desire 510. The bootloader has been unlocked, TWRP installed, SuperSU root access. I installed Titanium Backup. I uninstalled system software such as Twitter, Facebook, services etc, and have noticed that when I restart the phone, the software comes back.
Can someone explain to me why the O.S. is doing this? It's Android kitkat. I have noticed in any file manager that it defaults to and emulated folder etc //sdcard/emulated. Also thinking it might have something to do with HTC software pre-installed //dumby proof backup software? In the past on any Android device, after unlocking and rooting I've never had this problem. Starting to fumble me...
Thanks
Click to expand...
Click to collapse
The TELUS device is GSM, so likely the Cricket Kernel with write-protection removed will help you. Look under Android Development for it.
Sorry all.. realized this was a solved thread.
Did you install a Write Protect removed Kernel/image? That could be the reason. By the way, would you happen to have a TWRP stock backup that you make available for us? We're trying to get the VM/Sprint variant running on a GSM network, but so far we have not been very successful.
rcatania31_ said:
Hey,
Wondering if somebody could help me out. I purchased a Telus HTC Desire 510. The bootloader has been unlocked, TWRP installed, SuperSU root access. I installed Titanium Backup. I uninstalled system software such as Twitter, Facebook, services etc, and have noticed that when I restart the phone, the software comes back.
Can someone explain to me why the O.S. is doing this? It's Android kitkat. I have noticed in any file manager that it defaults to and emulated folder etc //sdcard/emulated. Also thinking it might have something to do with HTC software pre-installed //dumby proof backup software? In the past on any Android device, after unlocking and rooting I've never had this problem. Starting to fumble me...
Thanks
Click to expand...
Click to collapse
rcatania31_ said:
Hey,
Thanks for the reply. I created a backup with TWRP, approx. size 2.5GB unzipped in a folder a few days ago. I will try to get it online /zipped/compressed I geuss to a reasonable size.
I do see your VM/Sprint roms available. Unsure whether to try them as it's a different carrier? Telus runs on GSM LTE 4 1700/2100Mhz band 4. Could always revert back but I don't want to wreck the phone.
A great little phone. Still very new.
I see some roms say ''write protection removed'. Would this have something to do with the stock software coming back on boot? Ie . facebook etc. I always assumed having SU rights basically removes write protection. Who knows.
Click to expand...
Click to collapse
Hi, I would like to check if you had some time to get your Telus TWRP backup online or not yet. Thanks in advance.
moh19814 said:
Hi, I would like to check if you had some time to get your Telus TWRP backup online or not yet. Thanks in advance.
Click to expand...
Click to collapse
Ill do it if you are still looking for it
Want to make the phone faster and less harrasment will help me ftom slamming the phone to the floor from rage
I already disabled animations as it didnt help anything and atopped the phone from beibg lethargic
If i root the phone will this allow me to disable htc services and apps from running or to remove them? Dont care to install any other rom. I have looked through the roms here previously and people had comnebts with issues so not going from a crap os to another problematic rom. Just want to slim down the htc crap inside to make it zippy
Most important is the constant harrasment for updates and notifications like me doing a print screen updating a software and such. I went to eat i took a dump i killed an ant. Tired of these stupid notifications tellibg ne what i did. Its unnecessary
Sorry part rant part asking for help thank you
rocketman122 said:
Want to make the phone faster and less harrasment will help me ftom slamming the phone to the floor from rage
I already disabled animations as it didnt help anything and atopped the phone from beibg lethargic
If i root the phone will this allow me to disable htc services and apps from running or to remove them? Dont care to install any other rom. I have looked through the roms here previously and people had comnebts with issues so not going from a crap os to another problematic rom. Just want to slim down the htc crap inside to make it zippy
Most important is the constant harrasment for updates and notifications like me doing a print screen updating a software and such. I went to eat i took a dump i killed an ant. Tired of these stupid notifications tellibg ne what i did. Its unnecessary
Sorry part rant part asking for help thank you
Click to expand...
Click to collapse
You can uninstall apps on a rooted phone, but if you run stock ROM you will get notifications about firmware updates if you are not on the newest firmware
No way at all (configuration or an app to diable) to disable those stupid notifications like print screen or download finished or system update available whatsoever?
I downloaded an app called diableservice from play store and seems it can disable those things. No?
rocketman122 said:
No way at all (configuration or an app to diable) to disable those stupid notifications like print screen or download finished or system update available whatsoever?
I downloaded an app called diableservice from play store and seems it can disable those things. No?
Click to expand...
Click to collapse
Why not flashing a rom that allow you to remove the HTC bloatware you doesn't want at the installation? InsertCoin for example offer this option. You can always remove the bloatware yourself from your stock rom using root, but you won't be able to install ota updates anymore after that which is why I propose you to go for a custom rom (since the only benefit of a stock rom, imo, is ota updates).
And don't forget that all bloatware installed on the /system partition must be removed when booted in a custom recovery. If you want to remove them when booted in the OS, you'll also need a custom kernel since the stock one will revert any changes made in the /system partion