[ATT/VZW/TMO/SPR + more] [De-Bloater / Utility / AROMA ] Ashaman v3.02 04.04.2013 - AT&T, Rogers, Bell, Telus Samsung Galaxy S III

This is a fancy little Aroma Installer you can flash in CWM and choose all the bloatware you want to remove from your system.
Officially supports every Galaxy SIII variant!
There are a few main selections.
Recommended de-bloat will remove everything that is recommended to remove.
Full de-bloat will remove everything that anyone would want to remove without breaking the system.
Individual sections for carrier, ATT, Sprint, Tmobile, Rogers, VZW
Customize de-bloat lets you pick inter-matching between all the sections.
Most of you should choose "Custom". This will show you the lists with Recommended all being selected already and the deeper de-bloat apps being unselected. You can modify as you see fit.
Please take note, you can "flash" this in CWM and it will do nothing until you make your selections and then tell it to. So you can safely flash it, go to custom and peruse around at all the apps it can remove. If you want to do nothing simply bring up the menu and quit the installer.
HOW TO USE:
*Note, this will wipe cache and dalvik-cache for you so you don't have to
Boot into recovery, from power off [hold vol.up + Home + power] until phone vibrates then release
Select Custom to modify selections of what is removed
click "de-bloat" button
thats it
Aroma oddities
*the color is off, not showing red it seems, everything is still perfectly viewable but just an FYI so you don't think it's your screen.
*scrolling and/or touch can be finnicky at times. No matter where you are volume keys can be used to scroll around, the back and menu keys function as expected and home or power buttons can be used to select.
Download Ashaman v3.02
New Feature
This will now ask if you would like to install the universal search enabled GoogleQuickSearchBox. Basically if you have flashed a new stock rom the universal search feature of the GoogleQuickSearch Box has been removed. If you select yes for this option, the original GoogleQuickSearchBox.apk will be installed that still retains the universal search feature.​
Feedback: Please let me know if you would like more apps added to the recommended or full list. I've only added things so far that are really safe to delete. Worked off the intl thread spreadsheet of what is safe etc. but obviously made some of my own decisions for the att stuff.
Changelog:
Code:
[B][U]v3.02 20140404[/U][/B]
--More 4.3 bloat vanquished
[B][U]v3.00 20140401[/U][/B]
--Updated for 4.3 bloat
[B][U]v2.30 20130307[/U][/B]
--Added more samsung services removal
[B][U]v2.20 20121205[/U][/B]
--Added SamsungTTS to removal with voicetalk
--Updated support for ATT and TMO 4.1.1 JB releases
[B][U]v2.10 20121117[/U][/B]
--Minor bug fix release
[B][U]v2.00 20121112[/U][/B]
--Added a bunch of options from Intl GS3 dump
--Updated Aroma fm to 1.80, new terminal emulator!
[B][U]v1.19 20121022[/U][/B]
--Add option to remove tmo zynga, new in LJ4 Firmware
[B][U]v1.18 20121007[/U][/B]
--Updated aroma to v2.56
--Updated aroma fm to v1.21
[B][U]v1.17 20120930[/U][/B]
-- Added MediaUploader removal
-- Added stock musicplayer removal
-- Misc little tweaks
-- Added install option for universal search enabled GoogleQuickSearchBox
[B][U]v1.16 20120831[/U][/B]
-- Added Bell specific section
-- Other minor adjustments
[B][U]v1.15 20120713[/U][/B]
-- Fixed bug causing anything outside of recommended and deeper to not be correct
[U][B]v1.14 20120713[/B][/U]
-- Add VZW specific section
-- Add rogers specific section
[U][B]v1.13 20120708[/B][/U]
-- Re-arranged into device specific sections
-- Added dropbox removal as its a system app for anyone but ATT
-- Added sprint specific and tmo specific files and sections
[U][B]v1.12 20120703[/B][/U]
-- Fixed removing AllshareDMC bug (select allshare again to remove it)
-- Added removal of software update service
-- Added removal of samsung account/service
-- More files get removed when selecting SysScope
[U][B]v1.11 20120701[/B][/U]
-- Added SysScope removal
[B][U]v1.00 20120626[/U][/B]
-- Added some live wallpapers to optionally remove
-- removing yahoo news I now also remove topicwall as it will FC without it
[B][U]v0.90 20120625[/U][/B]
-- Nothing has changed, just created
-- Initial Release...

Thanks! Did you get an S3, or are you just being nice to us?

I have s3. Didn't move to it yet from my aokp gs2 (that runs so well there is no rush) but probably will this week. at least until the next nexus.

mrRobinson said:
I have s3. Didn't move to it yet from my aokp gs2 (that runs so well there is no rush) but probably will this week. at least until the next nexus.
Click to expand...
Click to collapse
Sweet - I got everything moved over, but I'm still updating the gs2 as a backup and because I just can't give up Task and ktoons... Got a sim adapter already just in case

Well there have been 13 downloads. I guess everyone so far is happy with what is being removed. I can add a few more things to the "full". More live wallpapers, things that can be easily gotten from market don't need to be included as a system app etc. (like flipboard)

Is there a list somewhere that says what is actually removed on each of the 3 settings?

No... I have on my desktop but in an app not easily pasted in here. If you flash this and choose the custom option you will see everything broken down. the recommended section will list everything removed if you just selected recommended and then the full section is what is added if you select full. Being in the custom section you can add/remove whichever. if you want to do nothing just hit the menu key and quit installation, nothing will get removed.

Updated Ashaman v1.00
Download Ashaman v1.00
changelog in the OP

Thanks for this!

Ok, finally had a chance to try it (it's been a busy week) - did the custom option, and while it said it was removing everything I picked, some are gone and some are still there. I didn't go through item by item, but ChatOn is still there and Kies Air at least - the clocks are gone, AT&T Navigator, some others. Tried it twice. Anything I can do to troubleshoot? I can go through the list and write 'em down if it will help.

did you install any of the roms or still stock? I've used it twice myself with no issues did recommended plus a few other. nandroid back and tried again.
can you get adb shell onto your device?
then cd to /system/app do an ls and paste what is left in here?
or maybe for one left confirm exact name of apk and odex.

mrRobinson said:
did you install any of the roms or still stock? I've used it twice myself with no issues did recommended plus a few other. nandroid back and tried again.
can you get adb shell onto your device?
then cd to /system/app do an ls and paste what is left in here?
or maybe for one left confirm exact name of apk and odex.
Click to expand...
Click to collapse
It's still stock, just rooted. I can't do adb right now (stuck working) but I'll give it a shot tomorrow when things should be more sane. I did look in the /system/app with ES file explorer, and Chaton isn't there (nor anything with that kind of name). I can always freeze it, I just liked this answer better

if they aren't in /system/app then they are gone...
are they showing up in the app drawer or just you still see homescreen icons?
if it is just the homescreen icons just go ahead and remove those(long press).

mrRobinson said:
if they aren't in /system/app then they are gone...
are they showing up in the app drawer or just you still see homescreen icons?
if it is just the homescreen icons just go ahead and remove those(long press).
Click to expand...
Click to collapse
The only one I tried (ChatOn) is still in a folder in the app drawer (Nova Launcher) and when I tap it, it runs...
EDIT: oh, and it still shows in TiBu

Thank you
Thanks.

alacrify said:
The only one I tried (ChatOn) is still in a folder in the app drawer (Nova Launcher) and when I tap it, it runs...
EDIT: oh, and it still shows in TiBu
Click to expand...
Click to collapse
Ok that's just weird. is it in data/app then? if it isn't in system/app I can't see how its installed still unless it is in data/app.

mrRobinson said:
Ok that's just weird. is it in data/app then? if it isn't in system/app I can't see how its installed still unless it is in data/app.
Click to expand...
Click to collapse
Yeah, ChatOn, and the other ones that didn't go away, are in /data/app. Did I do something screwy that moved them?

no you probably just updated everything from play market. since it can't write to /system even when an installed system app is updated it has to install the updates into /data partition.
so any system app that had an update from the play store was then also in data. best bet is to manually uninstall those now. you can normally since they are no longer system apps. I'd add to my script but it'd be hard to track down the names, instead of ChatON.apk it'd be something like com.google.android.chaton-1.apk or some such weirdness.
and you don't even need root to remove data apps anyway.

mrRobinson said:
no you probably just updated everything from play market. since it can't write to /system even when an installed system app is updated it has to install the updates into /data partition.
so any system app that had an update from the play store was then also in data. best bet is to manually uninstall those now. you can normally since they are no longer system apps. I'd add to my script but it'd be hard to track down the names, instead of ChatON.apk it'd be something like com.google.android.chaton-1.apk or some such weirdness.
and you don't even need root to remove data apps anyway.
Click to expand...
Click to collapse
Cool, thanks - that explains it. And I can certainly freeze or remove them myself - I'm just so used to having your AROMA installers around to do all my work with Task's ROM for me I was ready to jump right back in

Worked Great!
Worked Great! Thank you!

Related

[HOWTO] Install Latest WaveSecure in ROM

I found that [email protected]'s ROM had a good idea of adding WaveSecure to the system partition (preventing listing in the My Downloads part of market, and preventing uninstallation through normal means), but his version is slightly out of date now (latest version is 3.0.0.43)
As a result, I set about finding a means to install WaveSecure to ROM myself. Here are my findings for anyone interested in doing the same.
Install the latest version from the market (3.0.0.43 at this time). Now use adb pull to get it off the device onto your pc
Code:
adb pull /data/app/com.wsandroid.apk D:\com.wsandroid.apk
Now open Market back up from the menu, go to My Downloads, and choose Wavesecure Mobile Security Beta and uninstall it for just now (to get it off the data/A2SD location that normal apps are stored in) - thanks, my-space!
Then push the saved apk to the system partition after a remount (to make it read/write)
Code:
adb remount
Code:
adb push D:\com.wsandroid.apk /system/app/com.wsandroid.apk
Then set it all up as usual (will appear in apps list immediately)
and remount system as read only again
Code:
adb remount
And that seems to be it so far. Remember to change the D:\com.wsandroid.apk path to whatever you actually used.
Let me know if anyone finds any problems with this, but I've done it and, fingers crossed, it's worked OK for me.
Obviously, this is only for root users, and there are no guarantees for this.
Couple of questions that might need looked into -
- Do settings carry across after a wipe (as Paul claims Modaco's version does. I've never tried it so can't confirm)
- Is there any disadvantage to using this method? (I guess this is all Modaco's update.zip does, but I don't know)
you forgot to metion to uninstall wavesecure before it is pushed back into system....
my_space said:
you forgot to metion to uninstall wavesecure before it is pushed back into system....
Click to expand...
Click to collapse
Oops! Knew I'd forget something, as I always seem prone to do. Well spotted, and OP corrected.
Thanks
No worries I got a bit confused when i pushed it back onto the phone and was still in my downloads...
I've rooted my phone already but whenever i try to use the command adb remount I get "remount failed: operation not permitted". Suggestions?
I see more and more often, redundant threads.
What How-to will you post next time? How to change backlight settings?
You're pointlessly spamming the board.
I can't say i agree with the 'pointlessly spamming the board' comment, but i would have thought this would at least be better in the applications and themes subforum rather than in development.
Don't forget that an awful lot of android users (and more recently all HTC devices) are more and more 'newbs' and need stuff like this.
While this is good and provides info that people like that need (and myself cos i'm crap at adb and stuff like that so wouldn't have had a clue how to do this previously), maybe the development forum is not the best place for it....
I'm guessing one won't be notified via Market if there's an update available if you push an app to /system/app/, right?
usb0 said:
I'm guessing one won't be notified via Market if there's an update available if you push an app to /system/app/, right?
Click to expand...
Click to collapse
You won't be notified, correct
If anybody doesn't already know, WaveSecure have started hosting update.zip files. This means it's now easy to update your "baked-in" version of WaveSecure without much messing around.
https://www.wavesecure.com/installations/update.zip
Download the file, save it to your SD card, reboot into the recovery console and choose the option to apply an update.zip file.
Voila! Your version of WaveSecure will be updated to the very latest version
DJBenson said:
[...]
Click to expand...
Click to collapse
That's really awesome! Thanks for the tip!
Just a question of curiosity: If I push an app to /system/app/ and then issue the rm-command to remove its apk, won't there be lying a bunch of files associated with the program and with absolutely no function, since the app itself is removed? How do I know the name of these files and where they are located for removal?
I'm a bit confused by that question. My understanding (which may be incorrect but from what I've seen of the "guts of a ROM" appears to be the case) is that the applications reside in the apk files, they are not extracted. If you list the content of any of the app folders (/system/app, /data/app or /data/app-private) then all you get is a bunch of apk files (and some odex files). So when you 'push' an apk to the phone, that application is then "installed", when you rm/remove an application, you do so by removing the apk.
if you remove the apk you have left something in /data/dalvik-cache. wiping the dalvik-cache every now and then helps reclaiming that space, though it is not much.
the app settings and data are stored in /data/data, you could delete the files manually by checking their names (no idea if/what convention the names follow), imho not worth the trouble as it is only a few kb.
odex files aren't created if you don't do in a PITA process manually. don't worry about them, don't touch them, then you're good. odex files are only for system apps.
I bought a used phone and it had WaveSecure already installed. I couldn't find it in the applications list to uninstall, so I did a factory reset on the phone. The application was still there and it still didn't show up in the applications list.
I have the Superuser Permissions application, so someone must have rooted it.
Is there any way to uninstall this?
motomeup said:
I bought a used phone and it had WaveSecure already installed. I couldn't find it in the applications list to uninstall, so I did a factory reset on the phone. The application was still there and it still didn't show up in the applications list.
I have the Superuser Permissions application, so someone must have rooted it.
Is there any way to uninstall this?
Click to expand...
Click to collapse
""Just (re)flash a ROM................""
I just noticed that WaveSecure now points to this post for instructions to install as system application, and I am not sure that the update.zip maintained with them is up-to-date.
However, you can now select to download the .apk directly to your PC thus eliminating the first Market step in this guide.
strife242 said:
I just noticed that WaveSecure now points to this post for instructions to install as system application, and I am not sure that the update.zip maintained with them is up-to-date.
However, you can now select to download the .apk directly to your PC thus eliminating the first Market step in this guide.
Click to expand...
Click to collapse
I believe it is kept up to date, as VillainROM kitchen uses it as a source for the WaveSecure app (fetched each night to keep it up-to-date).
I've certainly never had any problems with it.
Excellent guide Pulser,... I should really reinstall Wavesecure now Im not using a MoDacO Custom ROM. Nice one bruv.
Found this to be helpful.
https://www.wavesecure.com/blog/how-to-make-wavesecure-hard-reset-proof.aspx
I just did a search in the Market fro 'wavesecure' and two things popped up WaveSecure and WaveSecure UninstallProtection Add-on which needs to be uninstalled before WaveSecure and if the add-on is uninstalled it is supposed to lock the phone. (all this is in the description I have yet to try)

[NTG][1.2]GlowNooter 1.12.25

This Nooter is officially supported by The Nooter Project for Nook Simple Touch​
I'm not adding certain things because I don't believe they should be available as part of a rooting kit designed to give users more control of their devices. Things such as additional readers or CPU Clocks are up to the user to install themselves and needlessly putting them in Nooter creates app bloat that a user may or may not want. You can always drop Apps you want into \nooter\data\app and they will install automatically when you root the device. This Nooter is designed with the sole purpose of opening up the possibilities of the device by giving users Root, Google Apps, and other Apps which make the device more usable as an android device than just an e-reader.
What it does:
Enables ADB via uRamdisk
Installs adbWireless
Installs Button Savior
Installs Amazon Marketplace
Installs su and Superuser.apk
Installs ADW + E-ink Friendly Theme
Installs Busybox & Busybox Installer/Uninstaller
Installs Gapps (Gmail, Market, Youtube, Others)
Installs NookColor Tools (To Enable Non-Market Installs)
System Files that get Modified:
/system/build.prop - Enabling Google Check In
packages.xml - Allows Gapps to install properly.
framework.jar - Should allow a proper Android ID to generate.
Changes:
May 26, 2012 - Initial Release
Before you begin:
You must already have a registered Nook Simple Touch Glow
You must have a Gmail/Youtube linked Account. IF you used a Gmail account for B&N Registration you should use that one for this process.
You must either have dd (Linux) or WinImage (Windows) software.
You must have an external microSDCard reader or this will not work. Using the Nook Simple Touch can result in it becoming unusable (bricked).
You must have enough intelligence to follow instructions.
Let's get started:
Download CWM from here: http://forum.xda-developers.com/attachment.php?attachmentid=806435&d=1323121399
Download TouchNooter from here: glownooter-1-12-25.zip - Uploaded
Download eded333's beta5-1XWUMFTouch-PART-2-END from here: http://nooter.googlecode.com/files/beta5-1XWUMFTouch-PART-2-END.zip
Unzip CWM and you'll find an image file you will then need to write this to an SD Card.
Linux: Unzip and use dd if=cwmimagename.img of=/dev/sdcard
Windows: Unzip and use WinImage to "Restore Virtual Hard Disk Image" to your SDcard.
Windows Alternative: https://launchpad.net/win32-image-writer/+download
Power off your Nook Simple Touch.
Insert TouchNooter SDcard into your Nook Simple Touch.
Power on your Nook Simple Touch.
User "n" to select, Left Buttons to go up in the menu, Right Buttons to go down in the menu, Power Button to go back.
Install from zip
Choose zip from sdcard
glownooter-1-5-26.zip
Click Yes and let Complete
Remove SD Card and press Power Button to go back one to main menu
Click Reboot
Upon boot unlock your screen.
At the Android Welcome Screen skip Sign In.
Enable Location Services when given the option.
Connect to Wifi and launch Youtube from ADW's App Drawer (Or the App Drawer of your Choice).
Click the Menu button (The right one in the middle of the status bar).
Select "My Channel" and Login using your Gmail Account.
Exit Youtube and Launch Gmail from ADW's App Drawer.
Sync your Gmail Account and Exit. (If it fails to sync that is fine.)
Power off your Nook Simple Touch.
Insert TouchNooter SDcard into your Nook Simple Touch.
Power on your Nook Simple Touch.
User "n" to select, Left Buttons to go up in the menu, Right Buttons to go down in the menu, Power Button to go back.
Install from zip
Choose zip from sdcard
beta5-1XWUMFTouch-PART-2-END.zip
Click Yes and let Complete
Remove SD Card and press Power Button to go back one to main menu
Click Reboot
Open up Market and Accept Terms and Service.
If you made it this far your nook should be successfully Rooted. Go Download an App to make sure.
Enable Non-Market Installs by running the NookColor Tools App.
If your Youtube fails to launch Uninstall and Reinstall Youtube from /data/app
Go to Settings > Device Info > SdCard > UnMount > Format
Thanks To:
mali100 - For porting CWM to Nook Simple Touch
eded333 - The second zip to fix Market Issues.
MrMuffin - For the original Market Hack that we're using.
If I'm using an app in TouchNooter and you would like Credit/Thanks, or to have it removed, please PM me, otherwise I might not see your requests
Currently Working On: Raspberry Pi Triple Boot System
It works!! Thank you thank you thank you thank you!
It works.
You couldn't have made me day any happier, Your hard work has given me a small tablet that I will use at work for keeping notes and recalling info. I'll be Joe cool with the info.
Thank you for all your hard work, I'll look in my couch and find something to donate.
Anyone experiencing problems accessing settings/screen to change the screesaver Folder?
Sent from my NOOK using xda premium
I have previously rooted using Roustabout's tinynoot. If I decide to do this Nooter, would I have to restore to stock first? (Haven't decided yet, pretty happy as is, but would like to know the options.)
Thanks,
Dude, nice job! Now to go buy a glowlight.
Hi,
Hmm, awesome =), just installed this on my Nook STR Glow.
Two questions
1. What's the best way to get Market searching enabled?
I've heard of installing SearchMarket - however, how do you do that? Do you just find the APK and install it manually?
2. Is it possible to install the Multitouch and NoRefresh patch from here?
http://forum.xda-developers.com/showthread.php?t=1568560
Or is the Glowlight version different enough that these won't work?
Cheers,
Victor
Anybody have trouble with getting the Opera Mini that comes with this to work? It doesn't even open for me. I installed Dolphin Mini and it seems to work ok but I'd like to get Opera working.
Multi-language root
This is great!
Is there a way to add menus and/or keyboard with another language?
xanadu1979 said:
Anybody have trouble with getting the Opera Mini that comes with this to work? It doesn't even open for me. I installed Dolphin Mini and it seems to work ok but I'd like to get Opera working.
Click to expand...
Click to collapse
Try opera mobile, not mini.
@glowco: I'm looking at GD's scripts and the tinynoot scripts right now.
It looks as if I used the same binary (despite the different name) for the
/system/app/Superuser piece (the file sizes and mod dates are identical.)
I used a different release of busybox, though. So the busybox my script installed would be overwritten by the glownoot busybox.
My advice is that if you want to get the google apps working, restore from a nonrooted backup and use this tool. I'm very likely to ignore my advice on my own device and see what happens, but today's not likely the day that's going to happen.
The line in glownooter that does the copy-in is:
package_extract_dir("system/xbin/", "/system/xbin/");
Unless the package_extract_dir command wipes a directory before copying in the file, you'd overwrite busybox at that step but leave the links to it. The links would probably continue to work but if there's an important difference between the two busyboxes, you might find it made trouble in a weird, random way long after you'd forgotten that you'd overlaid one root with another.
The busybox updater/manager might alleviate that issue - not sure what Ed's or GD's take on overlaying one root with another is.
Roustabout, thanks for your reply. I'm not rushing into anything, so if you do decide to try installing this over yours, let us know the results. (I tend to like the easier approach if it works okay.)
Maybe I should take this opportunity to ask an additional question: what will this root let me do that tinynoot didn't, other than run the Market? What additional apps would it allow me to run that would actually run well?
One app I have partially working on tinynoot is Jabiru, a jabber chat client. The basic chat connection works, but the Conference function crashes the session. I doubt this other root would make a difference in something like that?
Thanks.
I just did this and it works great. The only problem I have noticed is that when I am in gtalk and trying to chat I only see the top two rows of keys. Is anyone else getting this or know how to fix it?
Hi,
before to try rooting the nstglowlight, is it possible to make backup with noogie like the normal NST ?
Yes, you can and should boot from a noogie disk and make a whole-device backup before changing things up, just like with the NST.
Assuming that tinynoot used MinimalNooter as a basis for it's design (as is evident by the forum convo) then GlowNooter will run perfectly fine without any issues, however keep in mind that because the package names for files in GlowNooter in /data/app are likely to be different than those in tinynoot you'll end up with multiple copies of things like Amazon market, which doesn't actually affect performance, but can take up more space. So you have two options, the first is to do a fresh install onto a fresh NTG, or you can install this on top of tinynoot and go in and remove the excess files using Super Manager.
Aurtach said:
I just did this and it works great. The only problem I have noticed is that when I am in gtalk and trying to chat I only see the top two rows of keys. Is anyone else getting this or know how to fix it?
Click to expand...
Click to collapse
Using an alternative keyboard could fix it, the major issue is finding an alternative keyboard that is e-ink friendly. This tends to be broken in the app itself, because I have noticed the Google Voice app will do the same exact thing on nook devices.
glowco said:
Maybe I should take this opportunity to ask an additional question: what will this root let me do that tinynoot didn't, other than run the Market? What additional apps would it allow me to run that would actually run well?
One app I have partially working on tinynoot is Jabiru, a jabber chat client. The basic chat connection works, but the Conference function crashes the session. I doubt this other root would make a difference in something like that?
Thanks.
Click to expand...
Click to collapse
The difference between this and tinynoot IS the fact it has Market on it, you can actually go to google.com/play now and install apps to the device. Other than that there is no major difference.
Yeah, folks should understand what tinynoot grew out of: I wanted the smallest set of changes I could make to have a rooted NST usable by me. I almost didn't include the Amazon appstore, but then realized there were things I wanted from it and that it'd be more helpful to others if there was at least something
That's very bare-bones, because I don't use the NST for too much other than reading - I want an rss reader, a non-BN book reader and my contacts (via b-folders, rather than a google account,) and at that point I'm pretty much done. I often install what I want to a fresh device just using adb or pm from a commandline
Gabrial's trying to get the Google market working because so many folks really want it.
Also, I tested tinynoot against an NST last night and was able to root that using it, which is helpful to me.
That said, here are the files tinynoot copies in; it sounds as if the two rooting tools are compatible, which is helpful.
in system:
/system/xbin/busybox
/system/bin/su
/system/app/NookColorTools.apk
/system/app/com.noshufou.android.su.apk
and in /data/app:
ADW.Launcher_v1.3.6_Standalone.apk
Amazon_Appstore-2.1.0.apk
BusyBox_v7.3.apk
Button_Savior_v1.3.1.apk
NookTouchTools_v1.0-beta2.apk
Super_Manager_v2.6.0.apk
adbWireless_v1.4.1.apk
and that's that.

[Q] There must be an answer to show apps [Solved]

Edit: Please note this post does have a resolution at the end.
Did you ever have a tech quandry you just had to solve?
Last year I hid some apps in/from the app drawer of a stock, S-On, not unlocked or rooted, T-mobile HTC Wildfire S with the stock Sense 2.1 UI. I want to unhide them and can't find the info on how I hid them anywhere. They do show up in a different launcher, like LauncherPro. They're not disabled, I already checked that in adb in the Android SDK.
I can run them, either from Titanium Backup or Launcher Pro, and then from my recent apps drawer in Sense 2.1 after I've run them in one of the mentioned ways; but, I really want to get those icons back and do a CWM backup of my stock ROM before I start trying custom ROMs on this phone. I like Sense and want to be able to go back if I choose.
I'm rooted now thanks to the many articles and guides here. Unlocked at HTC Dev, and ran root.zip. Installed SuperUser, ROM_Manager, TitaniumBackup
I have spent a LOT of time recently and all day every day since Monday researching here and at Android Forums, the 2 defacto places for phone knowledge. I've also used Google, searched on Life Hacker, looked in all my browsers favs for articles, searched my computers for notes (I usually make a file in Notepad for things I do that I might not remember), checked magazines I read, and so on.
I don't know if I did something in adb, changed a manifest (too many to do that), or installed a launcher that left those apps hidden when it was deleted. I hid about a half dozen apps/icons.
There has to be an answer.
Sure would appreciate some help. I'm exhausted trying to find the tip/trick I followed to do this so I can undo it. If it will help. When I try to enable the Stocks package in adb I get a return of:
C:\>adb shell pm enable com.htc.android.Stock
[1] Killed pm enable com.ht...
Does that mean I killed the app, "Way back when"; or, maybe just the process is killed without invoking root (remember the phone wasn't rooted when I first did this)? If I do it this way invoking root, I get a diff result, but neither way shows the app (unlike freezing/unfreezing in the many apps like TB, etc.):
C:\>adb shell
$ su
su
# pm enable com.htc.android.Stock
pm enable com.htc.android.Stock
Package com.htc.android.Stock new state: enabled
BTW if I disable it disappears from LauncherPro and then enable and it reappears in Launcher Pro; but, nothing gets it to reappear in Sense except in the recent apps drawer after I open it in Launcher Pro or TB as mentioned in the above post.
The control has to be in a file somewhere. Do phones have an, "xxx.ini" file for apps like computers sometimes do?
Re: [Q] There must be an answer to show apps
MiCeltic said:
Sure would appreciate some help. I'm exhausted trying to find the tip/trick I followed to do this so I can undo it. If it will help. When I try to enable the Stocks package in adb I get a return of:
C:\>adb shell pm enable com.htc.android.Stock
[1] Killed pm enable com.ht...
Does that mean I killed the app, "Way back when"; or, maybe just the process is killed without invoking root (remember the phone wasn't rooted when I first did this)? If I do it this way invoking root, I get a diff result, but neither way shows the app (unlike freezing/unfreezing in the many apps like TB, etc.):
C:\>adb shell
$ su
su
# pm enable com.htc.android.Stock
pm enable com.htc.android.Stock
Package com.htc.android.Stock new state: enabled
BTW if I disable it disappears from LauncherPro and then enable and it reappears in Launcher Pro; but, nothing gets it to reappear in Sense except in the recent apps drawer after I open it in Launcher Pro or TB as mentioned in the above post.
The control has to be in a file somewhere. Do phones have an, "xxx.ini" file for apps like computers sometimes do?
Click to expand...
Click to collapse
What apps are you trying to show again? Since you have root you can try to use a root uninstaller app to make a back up of the app first, then reboot the phone. Then use the app to reinstall and then reboot to recovery and use fix permissions.
Feel free to make a nandroid back up first just incase you lose any data
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
Thanks for the response heavy_metal_man. It's hard to tell everything. I missed what and the kind of apps, thanks. I am talking about system apps like, "Stocks" and, "Voice Recorder", and there's others. I did Fix permissions in ROM Manager before and it didn't fix anything. I have tried a lot of stuff and am getting flustered and tired, but not giving up! For the sake of knowledge, I really want to find out the what and how...not just use a workaround. I tried your suggestions with, "Voice Recorder"...backed up in Titanium Backup...uninstalled with Root Uninstaller...checked everything to be sure it was gone and then restarted...attempted a restore of, "App only" with TB and it just churned long enough to know it was hung (I did get a notice there was an update, but don't think that would interfere); so, I powered off and restarted. No changes; so, tried another restore of, "App + Data"...same thing it just churned...another restart and everthing was back to the way it was. VoiceRec in Settings>>Apps>>ManageApps, but not in the Sense app drawer. I then couldn't get ROM Manager to do anything when I selected Fix Permissions...couldn't get into TB, did the update, still couldn't get ROM Mgr or TB to do anything, and so did a battery pull restart...I did go into CWM, but just rebooted. Then everything was normal, meaning as before, and fixed Permissions in ROM Manger. I don't think it matters whether I fix in CWM, ROM Mgr, or ADB...they're all reading the same .xml files to set permissions. Anyway, No VoiceRec in the Apps Drawer.
So I'm back to square one. Any more ideas I'll be glad to try them. I don't think I used APKToolkit to do anything or that it would be in the apk's. Tomorrow I think I'll try to find something in the package xml's...just need to find the right package that would address them all. I've looked at a few, but just for change dates on all the files in the packages...all were 2009, and I'd have done this in 2012.
Thanks again...tomorrow is another day.
Re: [Q] There must be an answer to show apps
Hmm. For the sake of argument make a full backup and then factory reset from recovery, then reboot and go through the first setup nonsense. Are the apps back?
Also the sense launcher is called Rosie should that ring any bells.
If a factory reset doesn't fix this then you may have to flash a stock rom to sort it like
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
h_m_m,
I did a factory data reset myself before, which I believe is really just an erase of data, and not a real reset (like formatting and reinstalling an OS in a computer). Then of course there was the factory reset that occurred after unlocking and rooting. Neither of those changed anything. I have flashed a CWM recovery after rooting.
Are you saying, boot into recovery:
1. Factory Reset as
a. DO NOT wipe the factory data reset
b. Wipe cache and dalvik cache
c. Throw in a wipe of the batt stats too
then
d. Do the factory data reset and let all the caches rebuild as they will
or
2. Factory Reset as
a. Wipe factory data reset
b. Wipe cache and dalvik cache
c. Wipe batt stats
then
d. Backup and Restore>>Advance Restore>>Original ROM>>Restore system (not the data, cache or any of the other stuff there)
If number 2., then I wonder if that would put me back to OOB (Out Of Box), and if so, would I lose root, have T-mobile...yeah, I like T-mobile for some things - - blame it on Catherine Zeta-Jones time as spokesperson. As long as I have CWM recovery and have backed up from there I can't do anything that would ever leave the phone bricked; and, I can always unlock and root again if needed.
Either 1. or 2. I want to hold those in reserve because I do want to find out how I hide them. They act exactly as though they're disabled, i.e., The icon is gone, but I still get updates (Voice Recorder was updated just a week ago); however, they're only disabled in SenseUI. LauncherPro shows them all, and of course functionally...and remember once I run one of these apps, like Stocks, in LauncherPro, I can then switch to Sense and run it from my recent apps (long press on Home) or the pull down notifications area list of recents.
BTW, You were too gentlemanly to ask, but I clicked a couple, "Thanks" for you today. I was tired and forgot yesterday. We may not solve anything, but I'm enjoying/appreciate the conversaton/thread.
Even though I'm holding on those ideas above, let me know which/what you think of them please, in case I ultimately go that way. I did clear the data in Apps>>Manage for both of the HTC Senses and Rosie. I'll have to look at what's in Rosie though, maybe that holds the key!
As an aside, the first personal web page I made had, "Iron Man" as the background music!
Re: [Q] There must be an answer to show apps
MiCeltic said:
h_m_m,
I did a factory data reset myself before, which I believe is really just an erase of data, and not a real reset (like formatting and reinstalling an OS in a computer). Then of course there was the factory reset that occurred after unlocking and rooting. Neither of those changed anything. I have flashed a CWM recovery after rooting.
Are you saying, boot into recovery:
1. Factory Reset as
a. DO NOT wipe the factory data reset
b. Wipe cache and dalvik cache
c. Throw in a wipe of the batt stats too
then
d. Do the factory data reset and let all the caches rebuild as they will
or
2. Factory Reset as
a. Wipe factory data reset
b. Wipe cache and dalvik cache
c. Wipe batt stats
then
d. Backup and Restore>>Advance Restore>>Original ROM>>Restore system (not the data, cache or any of the other stuff there)
If number 2., then I wonder if that would put me back to OOB (Out Of Box), and if so, would I lose root, have T-mobile...yeah, I like T-mobile for some things - - blame it on Catherine Zeta-Jones time as spokesperson. As long as I have CWM recovery and have backed up from there I can't do anything that would ever leave the phone bricked; and, I can always unlock and root again if needed.
Either 1. or 2. I want to hold those in reserve because I do want to find out how I hide them. They act exactly as though they're disabled, i.e., The icon is gone, but I still get updates (Voice Recorder was updated just a week ago); however, they're only disabled in SenseUI. LauncherPro shows them all, and of course functionally...and remember once I run one of these apps, like Stocks, in LauncherPro, I can then switch to Sense and run it from my recent apps (long press on Home) or the pull down notifications area list of recents.
BTW, You were too gentlemanly to ask, but I clicked a couple, "Thanks" for you today. I was tired and forgot yesterday. We may not solve anything, but I'm enjoying/appreciate the conversaton/thread.
Even though I'm holding on those ideas above, let me know which/what you think of them please, in case I ultimately go that way. I did clear the data in Apps>>Manage for both of the HTC Senses and Rosie. I'll have to look at what's in Rosie though, maybe that holds the key!
As an aside, the first personal web page I made had, "Iron Man" as the background music!
Click to expand...
Click to collapse
Firstly thanks for the thanks , I love helping people out! Its how I get my kicks
Secondly as long as you have made a nandroid back up in your recovery you are pretty much covered for everything. If I was you I would go for option 2 and wipe the lot. Then let the phone fully boot up and go through the set up. If a full wipe fixes the issue then we at least have a solid starting point to find out what's happened after that little test then restore your back up regardless.
Notes: the factory reset will not remove root or any extra system apps you have installed.
As long as you have the back up done you can always go back to it, allowing you don't destroy the bootloader. But that is highly unlikely as you are still s-on
Also an option to help this might be to use the app titanium back up to back up all your apps data separately, then back up your contacts, SMS ect, and then do a fresh install of a stock rom. Once that is done you could restore your back ups manually and go from there
I must say though this is a very odd case indeed, I'm pretty stumped as to how you have managed this without root
Tapped out from my sexy nexus 7
Re: [Q] There must be an answer to show apps
I have been looking into this more and it turns out sense hides some system app icons by default. Such as the camcorder, as we already have the camera app. Can you post a list of the apps to cross reference them?
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
Sorry h_m_m, I didn't get an email notice of your reply on the 24th. Stocks and Voice Recorder are 2 definite ones. They don't show in Sense, but do in LP, and are discussed in the T-mobile HTC Wildfire S manual. I did notice in LP that there are some that I'm not sure I ever saw.
Re: your 2nd last post, I am 99% sure I did something with SDK, either in recovery or in the emulator...possibly debugging, that could be done without root!? I installed the SDK just short of one month after getting the phone. I really believe this was an article/tutorial by a programmer/developer that just walked me through. I felt OK using my computer skills in things like Visual Basic, SQL, and so on, but I was nervous because it was my 1st smartphone.
Anyway, in the last few days I've decompiled Rosie.apk to see if there was anything I could recognize or reason in the Manifest or Resources, but no clue there. I decompiled the Stock.apk from my WFS and one from a Hero to compare, again specific to the rosie/htc launcher, but nothing. I decompiled the htcSoundRecorder, no joy, Calculator (shows, but for comparison) - no joy. I have not done anything with the .odex files...maybe the tutorial I followed set something in those smali/java files, BUT, I don't see evidence on the computer I use for all this, of Eclipse or the JDK...only Java FX 2.1, but it's install coincides with the install of Google's Chrome browser, which uses it.
I believe this info is so obscure (except to ROM developers, I'm sure) because a lot of phones after Gingerbread got the menu option in the app drawer to hide icon shortcuts. So I'm going to keep this post in my favs and hope I get any email notifications if someone posts; and, search for articles now and then, but get back to living and leave this obsession behind...but not forgotten.
Hopefully I'll find something, come back and post it and even get a thanks for an interesting article and providing some obscure information!.
Oh, and I'll try option 2. from a couple posts ago before I take off flashing a bunch of ROMs, or after I delete stuff from this one and make a 2nd backup...like we rooted for! Clicked a couple more thanks too.
Re: [Q] There must be an answer to show apps
MiCeltic said:
..........
I believe this info is so obscure (except to ROM developers, I'm sure) because a lot of phones after Gingerbread got the menu option in the app drawer to hide icon shortcuts. So I'm going to keep this post in my favs and hope I get any email notifications if someone posts; and, search for articles now and then, but get back to living and leave this obsession behind...but not forgotten.
Click to expand...
Click to collapse
That's probably the best plan at this point sorry I couldn't help out more, but you have totally baffled me with this one just goes to show that the sdk can do far more than it lets on still, I hope one day you find that illusive tutorial and post it here
PS, gave you some thanks
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
Hey h_m_m,
Thanks for the thanks!
I had time Sunday and I found some info and fixed them to show! I used search terms based on your statement that HTC hides some apps by default and found an article that referenced the, "/system/customize/mns/default.xml" file that contained a function, "applications_hide". So without getting into what I might do or might have done previously in the SDK, and since I was rooted, I just copied the file to my sdcard, attached to a computer and opened it in Notepad (needed to use the computer because it's well over 2000 lines in the file with no speed scrolling in es file explorer), changed (as one example):
<set name="plenty" max="7">
<item name="package">com.htc.android.Stock</item>
<item name="class">com.htc.android.Stock.StockWidget</item>
</set>
to
<!--<set name="plenty" max="7">
<item name="package">com.htc.android.Stock</item>
<item name="class">com.htc.android.Stock.StockWidget</item>
</set>-->
saved the file, mounted the file system using ES File Explorer and copied the file, then pasted it back in the, "/system/customize/mns/" folder. I commented the lines out so they wouldn't run and would still be there for history (instead of deleting the lines), and commented the code with a statement, <!--uncomment to hide the app's shortcut icon in the app drawer--> so that if I ever looked back I'd have info on it. I also did the same with the Sound Recorder, Voice Dialer, and WiFi (all at the same time as Stocks).
I did a factory reset and the shortcuts showed! This file, after all, sets the defaults. Well it didn't end there. I lost root. The su binary was still in it's folder(s) but Titanium Backup, ES File Explorer, and Super User wouldn't run...or rather wouldn't stop searching for root. It was like the su binary wasn't registered in the system; long story short, I re-flashed root.zip and all was right once more. The interesting thing is I had opened and abandoned this, "default.xml" file a couple times because it was so long and tedious to scroll through on the phone!
You can see a sample, "default.xml" for Gingerbread on code.google at http://code.google.com/p/warm-ginge...e/trunk/system/customize/MNS/default.xml?r=34 just stop the script if you get a pop-up. It's about 1/4 of the way down, or just do a find for, "applications_hide". There's only 2 things hid in that example file. ***Note that default is misspelled as defeault, but it seems to parse...it's in my phone's file that way too. I'd be cautious about opening that site on a phone browser, it seems to want to run on my computer when I open it.
What's the advantage of this? It could show apps or enable features that someone might like. This file sets all the defaults present OOB or after a factory reset, i.e., bookmarks, what I call sample app shortcuts and widgets on the screens, wallpaper, the 4 stocks in the stocks app, etc., etc., so those could be modified if desired as well. Proceed at own risk!
Clicking more thanks h_m_m! I don't know how long this would have taken without your feedback and input.
Re: [Q] There must be an answer to show apps
That is great news man I'm glad you got sorted and posted your findings here that's really interesting, and good to know
Tapped out from my sexy nexus 7

[MOD][ROOT][4.1.2] (22/8) [Full Working Real Floating Multi Windows] (Flashable Zip)

@xperiacle found a way to enable Real Floating Multi Windows on the Galaxy Note, and thanks to @THEDEVIOUS1 this mod came to our Grand.
I've tested it extensively and it works fine, look at the screenshots below.
THEDEVIOUS1 is too busy right now to make a thread about it, so he allowed me to make one here for my fellow Grand's users:laugh:
I've improved the original SystemUi that THE DEVIOUS1 gave to me (now it's lighter and more stable) and I found a way to add a minimize button and a double tap to maximize function while in Window mode, so now one can say that we have a Full Working Floating Multi Windows Mod.
I eventually found time to make a flashable zip, no more scattered files here and there. But before you flash make sure you read the installation paragraph since there are a few pre requisites.
Two thumbs up to @xperiacle the Multi Windows pioneer, without him nothing would have been possible!
DISCLAIMER
I'm not responsible for anything that may happen to your beloved Grand:cyclops: This mod works perfectly on mine but one never knows, so make sure you have a Nandroid backup in case.
INSTALLATION
It's pretty simple, but you must be rooted, and probably deodexed (I'm not sure on that one since my phone is deodexed, it may work with odexed ROMs as well).
1-Set Androidsystem's and SystemUI's DPI to 130 (it may work with other DPIs, but for sure not with 213) using app settings (link below, in the "ADDITIONAL APPS" section) or any app that can do that kind of job. In case you changed the whole phone's DPI, put it back to stock (240).
2-Set Androidsystem's resolution to 600x1024 with appsettings (it may work without this step but do it just to be on the safe side, once Floating Multi Windows have been triggered you will be able to revert it back to its default resolution if you wish so).
3-Download the attached zip, flash it in recovery, then clear cache and dalvik cache.
Reboot. The phone will boot and freeze after the Samsung logo and show a black screen, no worries, just restart one more time and you are done.
Congrats, you have Floating Resizable Multi Windows!!!
You will notice 4 icons in the notification panel, they enable 4 different view types for the windows. From left to right: cascade (minimized), dual (like the stock multi windows), triple windows, quadruple windows.
On the left there is a pin, select it to have your window to always stay on the screen and to be able to resize the window (that can be done from the bottom, the sides or the lower right corner).
Depending which phone DPI you use you may experience System UI force close, as for me I have tried with 240 (stock DPI), 220, 200, 180 and 160, it all worked (I recommend starting with stock DPI and only after you flashed the mod to try other DPIs to suit your taste). As said above I have my Androidsystem's and my SystemUI's DPI both set to 130, but it may work with other settings...
SOME MORE SETTINGS (After Flashing - Optional)
With this mod I found the flashbar being of not much use because it can't be triggered anymore (that's because the com.sec.feature.multiwindow.phone.xml has been deleted). No worries, this bar had never proven very useful anyway, I use Side Bar instead (very little RAM hungry) and so I deleted the FlashBarService.apk.
I deleted as well:
-minimode.jar in the /system/framework folder,
-com.sec.feature.minimode_tray.xml and com.sec.feature.flashbar.xml in the /system/etc/permissions folder.
If you don't delete the com.sec.feature.minimode_tray.xml you may have an ugly bar in the middle of your screen, so if you have it you know what to do
Note that you may not have the com.sec.feature.minimode_tray.xml anyway, it depends on which 4.1.2 version you run, some have it and some haven't.
After a lot of testing I found that setting Androidsystem's DPI to 108 or 110 suits me fine, and I put its resolution back to stock (but still, set it to 600x104 before you flash the mod, once it's done and once Floating Multi Windows are working you can change your settings). The phone is more responsive, and the bottom navigation bar gets very tiny, thus saving screen estate.
If your navigation bar doesn't display properly in landscape mode set SystemUi's resolution to 480x854.
You don't have any bottom navigation bar? You want it? Edit you build.prop and add the line:
qemu.hw.mainkeys=0
Reboot, done!
ADDITIONAL APPS
Now you have floating multi windows but not all your apps open in floating mode?
Use this module (all credits to xperiacle and rovo89):
http://forum.xda-developers.com/showthread.php?t=2304498
Wanna play with your apps DPI? Do you experience System UI force close?
Use this (all credits to tungstwenty and rovo89):
http://forum.xda-developers.com/showthread.php?t=2072081
WHAT'S NEXT?
This mod can, and hopefully will, be improved, cuz it's possible to add a minimize button in order to have apps to shrink to a small bar (like on a computer), and maybe to have a bottom minitray showing the apps and the icons.
Unfortunately it's easier said than done, so if anyone wants to give a hand to make this mode even better he, or she, is most welcome!
To have the minitray working one needs to have real Tablet UI triggered (plus some files added, I have them ready), which means that the status/notification bar won't be at the top anymore but at the bottom, and that notifications will be triggered from there (like on a Tablet). Alas, so far I didn't manage to get it working, I changed the phone's DPI to 160, 177, 200, 213, 220, 225, I used Xposed's Tablet Ui module, but without any luck.
Ok guys, that's all for now, if I get anything new be sure that I will update this post.
Enjoy your floating Multi Windows, and report here if you have any problems
UPDATE:
I managed to have the mini tray working :good:.
What is a mini tray?
It's a tray that pops up from the bottom navigation bar, and it's loaded with all your apps. It can be used as an app launcher, and apps can be launched in cascade, dual, triple or quadruple floating view from within the tray cuz it has the mini windows icons. So no need anymore to go to the top notification bar to change view, everything is at your finger tip in the bottom bar.
I will upload the required files and explain how to install them if some people are interested by this update, cuz my connection is very slow and I don't want to loose time for nothing:cyclops:. The thing is that the files are a bit heavy, like 30 mb, it may be nothing for your connection but for mine it feels like 30 gb!
Look at the 4 new screenshots below (the 4 last ones), and let me know if you are interested...
UPDATE 2
Allright, now the minimize button and the double tap to maximize work, see post 2 below
UPDATE 3
As said above I've remodded the SystemUI, now it's lighter (from 3.5 to 2.8 mb) and more stable. I've made a flashable zip with all the required files and tried it myself, it works straight away and no SystemUi force close (as long as you have followed the "INSTALLATION" chapter).
Report any problem here, and enjoy Floating Multi Windows
Minimize Button, Double Tap To Maximize
finally I managed to make work the minimize button and the double tab function.
Look at the screenshots below to get an idea, you will see that on the left of any window bar there's a minimize icon. If you press it the window shrinks to a small bar at the bottom of the screen.
The small bars disappear if you open a new app that was not skrunk yet and you have to click on one of the notification top bar Multi Windows icons to have them back, but if you open one of the shrunk windows then the others don't disappear.
Sounds confusing?
Yeah, maybe, but try, in fact it's easy. And handy
In window mode if you double tap the app bar it maximizes, quite handy too
The zip?
Above, in OP, there's only one zip mate,and it contains all the required files:silly:
If you are on 4.2.2 be patient, very soon I will upgrade my Grand and I will make this mod available for 4.2.2...:good:
will this one work on 4.2.2?
Thanks and cheers, great work buddy...
franksmj said:
will this one work on 4.2.2?
Thanks and cheers, great work buddy...
Click to expand...
Click to collapse
It has not been tested on 4.2.2 and frankly I don't think it will work since the modded System UI is for 4.1.2.
You can try though, but if you do so make sure you have a backup, or Aroma File Manager (it enables you to access your files from recovery, and in your case it would enable you to change your System UI back to stock in case the modded one doesn't work), or TWRP (same as Aroma, you can navigate through your files from recovery).
Good luck, and if it works please report here
Noo0ps not working on 4.2.2 and got system ui force closed
So frnds don't use it on 4.2.2
Sent from my GT-I9082 using xda premium
tiwari434 said:
Noo0ps not working on 4.2.2 and got system ui force closed
So frnds don't use it on 4.2.2
Sent from my GT-I9082 using xda premium
Click to expand...
Click to collapse
Does it boot? I mean you installed the modded System UI, you rebooted and then your phone booted?
Because if it boots with the modded System Ui installed it means that it's 4.2.2 compatible. The force close is not a big deal, I had the same on 4.1.2 until I found the right settings for DPI and resolution. The flashbar may interfere as well, and so may the TW Launcher (I replaced it with Holo Launcher HD, much nicer looking and more customizable).
But if it bootloops then it probably is not compatible.
unclefab said:
Does it boot? I mean you installed the modded System UI, you rebooted and then your phone booted?
Because if it boots with the modded System Ui installed it means that it's 4.2.2 compatible. The force close is not a big deal, I had the same on 4.1.2 until I found the right settings for DPI and resolution. The flashbar may interfere as well, and so may the TW Launcher (I replaced it with Holo Launcher HD, much nicer looking and more customizable).
But if it bootloops then it probably is not compatible.
Click to expand...
Click to collapse
When I deleted the stock system ui my phone rebooted automatically with not notification bar thn I paste given apk and reboot its boot up but giving continues system ui force close error
Sent from my GT-I9082 using xda premium
tiwari434 said:
When I deleted the stock system ui my phone rebooted automatically with not notification bar thn I paste given apk and reboot its boot up but giving continues system ui force close error
Sent from my GT-I9082 using xda premium
Click to expand...
Click to collapse
Did you set the perms (rw, r, r) for the app? If you didn't then it will force close. What you can do is download this:
http://forum.xda-developers.com/showthread.php?t=1646108
You put the file in your phone, you go into recovery and you install the zip. Then you will be able to access both your system and sd card files from recovery. Using the file manager you can copy and paste, and set properly the permissions, all from recovery.
If it still doesn't work it could be something with the DPI, or just that, as previously said, it's not 4.2.2 compatible.
Good luck
I've edited OP, cuz I managed to get the mini tray working.
Pretty nice to my opinion, have a look at the new screenshots in OP and let me know if you are interested...
OP edited (look at post 2), minimize button and double tap to maximize work
I have a problem i followed all the installation process but when i reboot i cannot pull down my notification shade, i cannot access my recent apps and system ui fc.
AjDoc said:
I have a problem i followed all the installation process but when i reboot i cannot pull down my notification shade, i cannot access my recent apps and system ui fc.
Click to expand...
Click to collapse
Did you clear cache and dalvik cache in recovery?
It could be the cause, but if it's not then it must be a problem with your DPI.
Did you install app settings (see additional settings in op, there's a link for tungstwenty's and rovo89's thread)?
If you did, just change android system' s and system ui's dpi to 130, and reboot.
Or, change the whole phone's DPI to either 213, 200, 177 or 160 (see which one works and is most suitable for your taste) using the ui switcher function in the attached app.
unclefab said:
Did you clear cache and dalvik cache in recovery?
It could be the cause, but if it's not then it must be a problem with your DPI.
Did you install app settings (see additional settings in op, there's a link for tungstwenty's and rovo89's thread)?
If you did, just change android system' s and system ui's dpi to 130, and reboot.
Or, change the whole phone's DPI to either 213, 200, 177 or 160 (see which one works and is most suitable for your taste) using the ui switcher function in the attached app.
Click to expand...
Click to collapse
I did not clear both cache and dalvik cache in recovery.
I tried the app settings and change both the android system's and system ui's dpi 130, and reboot but the same result.
I tried the FWC app when i change the phone's dpi and reboot the app is saying that the current DPI is still 240.
edit 1:
My bad i just saw that i need to clear both cache and dalvik cache in recovery.
edit 2:
so i cleared both cache and dalvik cache in recovery. still same result
Mmmmh, that's strange. Are you rooted and on 4.1.2 (sorry for the maybe stupid question, but some people read OPs very fast and miss some details)?
Did you delete the multi windows phone xml in the etc/permissions folder?
Check this thread, it's about the time when I was testing the mod, from message # 30 it started to work:
http://forum.xda-developers.com/showthread.php?t=2319592&page=3
Then read further message # 42, # 44 and # 46, and follow the settings order in # 46 (that's important), here:
http://forum.xda-developers.com/showthread.php?t=2319592&page=5
But instead of step 5 in # 46 just install the system ui and the etc/permissions from OP here. Reboot, it should work...
Everything I did is there. At the time I had set android system to a 600x1024 resolution and I found since that it's not needed, but you can try anyway. Let me know if it works and I'll update OP with some more instructions.
Regarding the floating windows manager, if it doesn't work (although it should, I have tested it again 5 mns ago now and changed my DPI, strange that it doesn't work with you) you can try with another DPI changer apk like ROM Toolbox or whatever from the market, there are heaps of such apps..
unclefab said:
Mmmmh, that's strange. Are you rooted and on 4.1.2 (sorry for the maybe stupid question, but some people read OPs very fast and miss some details)?
Did you delete the multi windows phone xml in the etc/permissions folder?
Check this thread, it's about the time when I was testing the mod, from message # 30 it started to work:
http://forum.xda-developers.com/showthread.php?t=2319592&page=3
Then read further message # 42, # 44 and # 46, and follow the settings order in # 46 (that's important), here:
http://forum.xda-developers.com/showthread.php?t=2319592&page=5
But instead of step 5 in # 46 just install the system ui and the etc/permissions from OP here. Reboot, it should work...
Everything I did is there. At the time I had set android system to a 600x1024 resolution and I found since that it's not needed, but you can try anyway. Let me know if it works and I'll update OP with some more instructions.
Regarding the floating windows manager, if it doesn't work (although it should, I have tested it again 5 mns ago now and changed my DPI, strange that it doesn't work with you) you can try with another DPI changer apk like ROM Toolbox or whatever from the market, there are heaps of such apps..
Click to expand...
Click to collapse
Yes i am rooted on 4.1.2, yes i did delete the multi windows phone xml in the etc/permissions folder,
Ok i will read all the message posted and try all of your suggested solutions. Will update you if it finally works, thanks for the help anyways.
edit 1:
so finally it works woo. all apps are now able to float. but there still some problems.
1. i still cannot pull down my notification shade
2. i still cannot access recent apps (or is it a part of the new system ui?).
3. and i will monitor if the system ui still fc.
edit 2:
this is my installation process please check if i made mistakes.
1. i change the android system dpi to 170 and system ui dpi to 130
2. then change android system resolution to 600x1024
3. delete com.sec.feature.multiwindow.phone.xml in system/etc/permissions.
4. i delete my stock system ui in the apps folder using root borwser then copy the new system ui in the same folder, then set the permission to RW, R, R
5. then clear cache and dalvik cache using clockworkmod recovery.
6. then reboot
the floating multiwindow works but as i said
1. i still cannot pull down my notification shade
2. i still cannot access recent apps (or is it a part of the new system ui?).
3 and system ui fc every now and then but not that often.
Cool, you are getting close!!:good:
The recent apps should work, and the sytem ui shouldn't close, so it means your DPI settings are still not optimal. The thing is that it's hard to give a general rule since it depends on one's phone. Mine is heavily skinned, permissions restricted and modified, and for this reason my settings may not work on somebody else's phone.
Androidsystem, I don't know about 170, at first i used 130 and it was fine. Then, after a lot of testing, I found out that 108 or 110 suits me fine, and I even could revert the screen resolution back to default (but then I changed it to 480x854 cuz with default resolution the navigation bar didn't display properly in landscape). The phone is more responsive (including the recent apps button, so maybe your problem comes from there), and the bottom navigation bar gets very tiny, thus saving screen estate.
If the above settings don't work then you will have to test by yourself and find the right dosis for your phone. Reading the links I gave you yesterday may help, and if it doesn't at least you will see that you are not the only one that struggled to get this mod working:cyclops:.
I struggled mate, believe me, but the result was worth the effort.
Check post # 2 in this thread, I just uploaded the new files to get minimize button and double tap to maximize...
unclefab said:
Cool, you are getting close!!:good:
The recent apps should work, and the sytem ui shouldn't close, so it means your DPI settings are still not optimal. The thing is that it's hard to give a general rule since it depends on one's phone. Mine is heavily skinned, permissions restricted and modified, and for this reason my settings may not work on somebody else's phone.
Androidsystem, I don't know about 170, at first i used 130 and it was fine. Then, after a lot of testing, I found out that 108 or 110 suits me fine, and I even could revert the screen resolution back to default (but then I changed it to 480x854 cuz with default resolution the navigation bar didn't display properly in landscape). The phone is more responsive (including the recent apps button, so maybe your problem comes from there), and the bottom navigation bar gets very tiny, thus saving screen estate.
If the above settings don't work then you will have to test by yourself and find the right dosis for your phone. Reading the links I gave you yesterday may help, and if it doesn't at least you will see that you are not the only one that struggled to get this mod working:cyclops:.
I struggled mate, believe me, but the result was worth the effort.
Check post # 2 in this thread, I just uploaded the new files to get minimize button and double tap to maximize...
Click to expand...
Click to collapse
ok i will play more with my setting and keep updating you. thanks for the help again
edit 1:
i forgot to tell you that my phone is odexed maybe it's factor why i cannot pull down the notification shade and cannot access my recent apps because i tried different dpi settings and i still cannot fix it. I'll just be patient and try a little harder.
edit 2:
from what i have observed the floating MW only works for me when the android system resolution is 600x1024 and up, and it works even when the android system's and system ui's dpi is default. Aso i cannot resize the floating MW, will try more settings to make my notification and recent apps to work.
edit 3:
Another thing i've observed is that when i unistall my mw apps manager module, not all apps can float.
Your phone behaves strangely, you can't resize windows, not all apps float, you can't pull the notification bar...
The only explanation I see is the fact that you're on an odexed Rom.
You know, deodexed Roms have many advantages, specially when it comes to customisation.
Maybe you should consider flashing one of the various deodexed Roms there are in the development thread, not only to have multi windows but to be able to better tweak your phone and to install some apps that work only on deodexed Roms like for example xprivacy.
It's easy, just download the file and flash it in recovery...
unclefab said:
Your phone behaves strangely, you can't resize windows, not all apps float, you can't pull the notification bar...
The only explanation I see is the fact that you're on an odexed Rom.
You know, deodexed Roms have many advantages, specially when it comes to customisation.
Maybe you should consider flashing one of the various deodexed Roms there are in the development thread, not only to have multi windows but to be able to better tweak your phone and to install some apps that work only on deodexed Roms like for example xprivacy.
It's easy, just download the file and flash it in recovery...
Click to expand...
Click to collapse
For now i'm having with the mod i installed some apps to act as my notification panel like floating notification and go toucher. Maybe i will install a custom rom if someone will integrate this mod on their rom like in moon rom and maybe also integrate pa's halo. But for now i will play more with the mod and maybe try that minimize button. . Thanks for the help
I'm quite busy at the moment (I didn't even find time to make a flashable zip for this mod), but when I have time I'll download 4.2.2 and I'll make a nice deodexed custom Rom including this mod. Don't expect fancy colors and bla bla effects though, my roms are fast, functional and efficient but I don't care about that kind of customization.
For now, apart from being busy the thing is that I wait for a bugless 4.2.2 to be released cuz I see many people complaining about the russian update.
Hopefully it will come soon, otherwise I'll download the russian 4.2.2 and see what it's worth...

[DEBLOAT] [OOS, Customs] Tomatot Debloater 4.1 (+++Battery, RAM, Privacy)

Hello guys,
Introduction
Today is my first step in the android development world. And I'm starting with something very little. I've created this tool for myself but I thought I could share it, as it could be useful to you as well and you could help me to improve it.
Big announcements
1) Officially supported custom ROMs:
-OmniRom
-LiquidRemix
-Skydragon
-ArrowOS
-AEX
What can you expect from flashing my script?
I think my script is interesting because its utility is completely complementary with a custom ROM or kernel: what it does has nothing to do with the kernel, so it doesn't interfere at all. And it's concrete stuff, not some supposed-to-be optimization where you're not even sure it's going to do something. I'm usually not a huge fan of these apps / modules.
-You'll get more privacy: I've removed Qualcomm telemetry, OnePlus telemetry as well as some Google Telemetry (but you can't expect too much as long as you use gapps)
-You'll get better battery life: less apps running in the background, less wakelocks, less services communicating with servers to send telemetry.
-You'll get better performance: for the same reasons. Don't expect a huge difference as our phone is very smooth already.
-The feeling of having a clean device. And this has no price.
As a proof, see this (both screenshots were taken after a fresh boot):
Extreme script:
https://imgur.com/2O47su8
19 system apps running, for a total of of 31 services running. I'm not counting Google Play services as the number of services running keep changing.
No script:
https://imgur.com/E5cEr7P
36 apps running, for a total of 60 services running! I find the difference quite huge.
What does it do?
The point is to be very very basic. Obviously I don't intend to to share something as powerful and exhaustive as xXx. My objective is to only focus on bloatwares, not features.
Also, I wanted to make a script simple enough so anybody can use it, understand it and modify it depending on your needs.
I think I can call myself a flasholoic, as I flash ROMs quite often, even when I'm happy with the current one. There are many time consuming and boring tasks when it comes to clean flash a new ROM. However, for most of them, there's a solution. For example, Titanium Backup, to mention just one.
With this script, you'll be able to skip the very boring process of removing/freezing all the system apps you don't use.
You can use this script with no worries whenever you flash your new ROM.
Why don't i Freeze apps instead of removing them?
Ideally, I would prefer to only freeze apps so the setup can stick after an update or a dirty flash, however, I don't know how to do it from recovery. Freezing works with the command from package manager "pm disable {package_name}", however, it's only available when the phone is running.
What version should I install?
-Invisible script: Install it, enjoy. I basically removed only apps related to telemetry or that don't have any function. You should still have all the apps you're using and all the features you like.
-Light Script: Invisible + apps that I consider rarely use (because they're useless or because alternatives are much popular). It should fit to 80% people without any change to make.
-Extreme script: Invisible + light + a few Google Apps (most of them can be reinstalled) and features that are not absolutely necessary but useful for some people, like face unlock for example. I wouldn't recommend it to anyone who hasn't check the .txt file first. The light script is almost as good anyway.
How to Install?
Simply reboot to TWRP, flash the zip, reboot and enjoy.
If this doesn't work, you can try three different things:
-Try to use blu spark Recovery instead of other ones.
-Try to mount system in recovery before flashing my .zip.
-Try to install Magisk and this module: https://github.com/Magisk-Modules-Repo/busybox-ndk
-Try to install the script on both slots
At least one of these options should fix things for you.
Known incompatibilities
-If the script doesn't do anything, check installing instructions.
-If an app keeps force closing when you try to open it (for example the Google app, gmail, amazon, etc.), it's because you don't have any webview selected. You can select one in the developer settings and if you don't have any you can install one from the play store (Android System Webview).
-If some apps are remaining, it's because it's system apps you updated and they became user apps. You can just uninstall them like any other user apps and it will completely disappear.
-If an app that is included in the script freezes, but it's also available in the playstore, uninstall it with Titanium Backup, reboot and reinstall the app from play store.
-If you're using substratum, you must edit my script and remove this line: "/system/system/app/OpSkin",
-If your bank app doesn't work, you can try to add back Stk (sim toolkit), as the app helps for authentication.
-In general, search this thread if you want more details / understand why.
F.A.Q.
-I don't want to use this debloater anymore or it broke something I miss, how can I go back to normal?
=> Dirty flash your current setup (ROM, twrp, reboot to twrp, magisk, kernel, anything else you want)
-Does this script work for X or Y ROM? Can you make a debloater for X or Y ROM?
=> If you understand how my tool work, then you will understand that my scripts can potentially work on any ROMs, but each ROM has its specific apps so some bloatware won't be removed, most likely. I won't support any new ROM except if I end up trying it myself. I prefer to avoid to create new scripts blindly especially if I've never experienced the ROM.
-I flashed your deblaoter and now some apps keep force closing
=> "If an app keeps force closing when you try to open it (for example the Google app, gmail, amazon, etc.), it's because you don't have any webview selected. You can select one in the developer settings and if you don't have any you can install one from the play store (Android System Webview)."
Where can I get more info?
Check the .txt file in the download section. It lists all the apps included in the different scripts AND all the apps not included (so you can see what apps you want to potentially add, it's much easier to work like that)
How are the apps sorted in the .txt file?
-First, by categories (each category starting with #) (invisible, light, extreme, etc.)
-Then, they're sorted by their type (reserve / app / priv-app / other)
-Then, simply by alphabetic order.
-At the end of the document file, there are some explanations about some apps that can sound... mysterious about whether it's safe or not to delete them.
How to edit the script and make it work? (TUTORIAL)
Prerequisites
-Root (ideal but not mandatory)
-File manager (ideal but not mandatory, I recommend Amaze https://play.google.com/store/apps/details?id=com.amaze.filemanager&hl=en_AU )
-TWRP
Then you have two alternatives
a) Use your computer (Windows): you will need Zip Builder https://forum.xda-developers.com/an...g/tool-zip-builder-v4-2-1-build-sign-t3739556
b) Use your phone: then you will need MiXplorer ( https://forum.xda-developers.com/showthread.php?t=1523691 )
Steps to follow
1) Download my script.
2) Unzip it. Browse to META-INF\com\google\android and open "updater-script" in a notepad. (I'd recommend you notepad++ ( https://notepad-plus-plus.org/download/ )
3) Add some apps you want to delete, or remove the apps you want to keep. To see what apps are on your device, use a file manager that can use root and check the apps you have in /system/app and system/priv-app. The priv-app are usually more sensitive so be cautious with them.
4) Don't forget that on every line, you need a comma at the end, except for the last app of the list.
5) You don't need to touch any other lines, except if you want to have fun and change what TWRP will display: it's the lines with
Code:
ui_print("")
6) Save your file.
7) a) Windows alternative. Follow instructions to install properly Zip Builder. Then shift + right click on the parent folder of the META-INF folder and click on "Build Zip...". If Zip Builder is set up properly, you will see the option I just mentioned. You can also open the program and browse to the parent folder where META-INF is.
Copy the .zip to your phone and you're good to go!
7) b) Android alternative: Install MiXplorer. Long press on the META-INF folder. Confirm the creation of the archive, pick the name you want and make sure that "store" is selected, below "zip". Then select the newly created zip, and click on the "Sign" option. Choose Testkey. It will create yourzip-signed.zip. That's the file you need to flash in TWRP.
8) Flash in TWRP
Let me know if you need any help or if something is not clear to you.
Downloads, risks, credits, Information
Where to download?
Check the attachments!
What are the risks, or why is it actually pretty safe to use it?
1) If you use my scripts, as I've tried all builds, I can assure you in the worst scenario you will loose a few features you might have wanted to keep.
2) If you try to make your own script:
a) You misspell a system folder: (it's case sensitive, careful): well the script will just ignore it and try to remove a folder which doesn't exist, so no consequence at all, just a useless line in your script.
b) you mess up with how you're meant to write the script: for example, you forget a comma or you leave it on the line of the last app you want to delete. Well, no worries, TWRP will just not flash the script so nothing happens. Just check your code to find the mistake.
c) Your script is fine but delete a core app that the system needs. Again, no worries! You will bootloop. In this case, you need to dirty flash your current setup (for example, flash OOS, flash TWRP, reboot to recovery, flash Magisk, flash your favorite kernel, reboot). Then you can try to find the culprit in your code, remove it, and try again your script.
Just in case, you know the XDA saying: "flash at your own risk!"
Credits!
First of all, I'd like to credit @Primokorn for his tutorial which helped me a lot. Basically everything in my script I owe him. I've just made it even more simple and focused on only debloating. Also, and obviously, it's adapted for our OnePlus 6. Right now, it's optimized for OOS 9.0.3, but depending on how the project evolves and how popular it will get, I could make "special editions" for open betas as well as AOSP ROMs.
I would also like to thank @TKruzze for his amazing tool "Zip Builder", which makes me save a lot of time everytime I want to try / build a new script.
Thanks to @Zios01 for inspiring me about "optimizing" OOS.
Information
"Tomatot- Debloater"
Contributors
@Tomatot-
Source Code: everything is in the zip.
Created 2018-11-20
Last Updated 2019-12-23
Changelog
Tomatot Debloater 4.1 for OOS
-REMOVED FROM THE SCRIPT:
Light:
TeleService (necessary for some operators)
Extreme:
SdCardService (necessary for file managers)
ModuleMetadataGooglePrebuilt (necesary for permissions)
Tomatot Debloater 4.0 for OOS
REMOVED/CHANGED :
- All folders (and there are lots of them) that don't exist anymore (usually they got moved to another path)
ADDED
- "/data/india/india.img"; (let me know if it works)
- A few new apps that are most likely useless.
Previous updates:
Tomatot Debloater 3.3
-All apps in /reserve are now deleted in the invisible script. If new apps are added by OP, they'll be automatically deleted as I added the whole folder (you can check the script to understand). Thanks to @nirogu325 for the idea!
-Moved DiracManager to the light script since some people like using it.
-Added OPWidget, it seems to be a new app added by OP
-Added OPWallpaperResources to the extreme script as I'm not sure what it does
-Removed OPSimContacts since it breaks the OP phone app.
Tomatot Debloater 3.2
-Added amazon apps hidden in /vendor/etc/apps
-Removed Rftoolkit on the Omni script
Thanks to @bojiokia and @nirogu325 for pointing me out they existed and that they were on all devices.
Tomatot Debloater 3.1.1
Thanks to @nirogu325 for his help to figure out how to mount /vendor and how to remove Rftoolkit properly
Removed also a folder that doesn't exist (LiveWallpapers)
Tomatot Debloater 3.1
I have decided to only use " run_program("/sbin/mount", "/system"); " to mount system from now on. It seems to be the most reliable / universal way to do so.
The Omni update has no change except I switched to the new mounting way.
### New entries for Invisible Script
OPCommonLogTool
Traceur
Rftoolkit
### New entries for Light Script
ARCore_stub
CarrierDefaultApp
CtsShimPrebuilt
CtsShimPrivPrebuilt
### New entries for Extreme Script
LiveWallpapersPicker
LiveWallpapers
OPSafe
SdCardService
uimremoteclient
WAPPushManager
DocumentsUI
IFAAService
OnePlusGallery
VpnDialogs
Tomatot Debloater 3.0
-All main scripts that are up to date are now 3.0 for a purpose of clarity.
-Except the LiquidRemix script, no apps have been added/removed from the scripts.
-Omni/Liquid/Skydragon have a similar level of debloating.
-Since a lot of users reported issues of the script not working, I figured out it was because for some reasons some recoveries don't execute busybox commands properly. I switched to edify commands. The main benefit is that it should work for everyone 100% of the time. The disadvantage is that it won't work for other devices. It might be the same path for the 6T but I need people to check. For other devices it won't work 100%. What you can try however, is to mount system before flashing. It should make the script work.
OOS 2.5.2
-Removed DeskClock as it's the clock app that a lot of people need. I thought it was the widget, my bad.
OOS 2.5.1
-Removed WebViewStub from all scripts since it may affect the webview selecting setting.
OOS 2.5
-Added BluetoothMidiService to the extreme script because 99% people won't use it (check Google to check what it is)
-Added ProxyHandler for the same reason
-Added ManagedProvisioning for the same reason, in the light script. ( Work Profile Setup apk. It's useless for most people. Obviously don't delete it if your company gave you this phone, but then you shouldn't flash it in the first place! )
OOS 2.4
-Removed a few useless lines in the script.
-Cleaned up the .txt file, now all packages explained are sorted alphabetically.
-Moved CNEService to the extreme script as it breaks wifi calls.
-Moved HotwordEnrollmentXGoogleWCD9340 to the extreme script as it might break OK Google.
-Moved WebViewStub to the invisible script
-Added YouTube to the light script as it doesn't break YT Vanced.
-Added Chrome to the extreme script. Don't forget to have a working/activated webview!
OOS 2.3
HotwordEnrollmentXGoogleWCD9340 : moved to extreme as it breaks ok google
EmergencyInfo : moved to extreme as it could break double press power button to open camera
datastatusnotification : moved to extreme as it allows the system to cap data.
Added DeskClock to the light script
Added WebViewStub to the light script
OOS 2.2.1 / custom 1.2
-Unified numbers for all OOS sripts / all custom ROMs scripts so it's just easier to follow / maintain.
-OOS: moved OPBackup to the extreme script as it breaks system updates. It doesn't matter since if you have Magisk and TWRP you can't update via OTA but some people like having all settings working so... Now with the light script you shouldn't have any "broken" feature.
-Custom: removed DocumentsUI so it's possible to access external storage.
v2.2
-Removed Chrome from the script as it can break webview. There is not reliable fix as Android system struggles to properly select "Android System Webview". Feel free to freeze or uninstall Chrome as long as you update android system webview and make sure it's selected in developer settings.
-Put back Gmail2 in the script as now installing it as a user app shouldn't break the app anymore.
-Now the script should be completely bug free.
-if you had issues with gmail, dirty flash your current setup first.
v2.1
-Fixed a broken setting on ALL scripts, see this for more info: https://forum.xda-developers.com/showpost.php?p=78287566&postcount=103
-Added setup apps to the light script as I intended in the first place
-If you come from an older script, you should dirty flash your current setup again because otherwise the broken setting won't come back. Sorry for the mistake.
v2.0.2
-Fixed OPFilemanager on light and extreme scripts.
v2.0.1
-Fixed a few mistakes I wrote, extreme script will work now.
v2.0
-Completely resorted the apps so it makes more sense. I have a little more hindsight and for most apps I actually know what they do and if it's dangerous to remove them or not. Hence, the extreme script hasn't changed but the light is significantly different. It will remove more useless apps but not remove apps that most users use. A bit smarter I'd say.
-And I would like to introduce you the invisible script, the ones who really can't deal with making sure the script works for them, they just want to make their phone lighter. Easy peasy, hassle free.
-To see how I resorted apps, please check "List of systems apps SORTED & EXPLAINED v2.0.txt" or just have a look at the end of this post.
v1.8.1
-Removed Rftoolkit as it's a vendor app and I can't make it disappear for some reasons. I'd recommend you to freeze the app.
-Removed "datastatusnotification" as it's necessary to keep track on data usage.
v1.8
-Only the extreme script is updated
-Added a few more apps, including OPSes which sens telemetry I think. I couldn't find anything explaining exactly what it does but I've been running my script for some time now and 0 issue.
-Here is the list:
Code:
"/system/system/app/OPSesAuthentication",
"/system/system/app/SeempService",
"/system/vendor/app/Rftoolkit",
-Yes, changelogs are shorter and shorter
-However, 92 apps included now!
v1.7.2
-Added Music2 to both scripts.
v1.7.1
-Removed from the script OPAppCategoryProvider as it was breaking battery stats.
v1.7
-Only uploaded the extreme version as it's experimental and the light version would be the same
-I'm trying a few more apps that seem useles, but I need more feedback. Some telemetry from Qualcomm should be gone as well.
-Here are the new apps
Code:
"/system/system/priv-app/OnePlusWizard",
"/system/system/app/AutoRegistration",
"/system/system/app/datastatusnotification",
"/system/system/app/PlayAutoInstallConfig",
"/system/system/app/RFTuner",
"/system/system/priv-app/OPAppCategoryProvider",
v1.6
-Added more apps in both scripts
-Now the light script includes this category " #APPS THAT CAN BE FOUND ON PLAY STORE" as you can reinstall them very easily (and you won't even loose them if you updated them once).
-Expect more privacy as I've deleted more telemetry from both OP and Qualcomm.
-Documentation updated
-Here is the list
Code:
"/system/system/app/GoogleContactsSyncAdapter",
"/system/system/app/OpSkin",
"/system/system/app/HTMLViewer",
"/system/system/app/uimremoteclient",
"/system/system/priv-app/CallLogBackup",
"/system/system/priv-app/CNEService",
"/system/system/priv-app/OPAod",
"/system/system/priv-app/SharedStorageBackup",
v1.5
-Fixed a few entries as they were not written properly. So some apps that were already included will actually be removed this time. Thanks to @zyvex_14 for his help and support.
-I've added these apps that can be safely removed.
Code:
"/system/system/app/Account",
"/system/system/app/QdcmFF",
"/system/system/app/WapiCertManage",
"/system/system/priv-app/DiracAudioControlService",
"/system/system/priv-app/OPCellBroadcastReceiver",
-As always, I've updated the advanced documentation.
-You can now download a .txt file with all the documentation: all system apps are sorted and the shady ones are explained.
Now, Tomatot Debloater Extreme v1.5 removes 72 apps and your device still runs perfectly, if not better
Tomatot Debloater Light v1.5 42 apps and you basically don't loose any feature
v1.4
-Quite satisfying build: I feel like the script is almost final.
-Here are the new lines I added, to the different versions.
"/system/system/app/OPBackup",
Code:
"/system/system/priv-app/BackupRestoreConfirmation",
"/system/system/priv-app/Tag",
"/system/system/priv-app/OPFaceUnlock",
"/system/system/priv-app/EmergencyInfo",
"/system/system/priv-app/Turbo",
v1.3
I forgot to update the scripts when they're flashed so TWRP will display "v1.2 when it's actually v1.3, so no worries
-Merged with xXx all the apps where I was sure they could be removed without risks. Still some apps I need to sort out.
-Now I have 2 scripts
LIGHT = SAFE TO DELETE FOR ALMOST EVERYONE + APPS THAT CAN BE FOUND ON PLAY STORE (they will just become user apps if you updated them at least once)
EXTREME= SAFE TO DELETE FOR ALMOST EVERYONE + APPS THAT CAN BE FOUND ON PLAY STORE + SAFE TO DELETE IF YOU USE ALTERNATIVE APPS OR JUST DON'T NEED THE APP + EXPERIMENTAL STUFF SOMETIMES
To see their content, check advanced documentation.
v1.2
-Added OP user apps (that you can uninstall without root when to flash a new ROM). I didn't think of them at first because they're easy to remove and once you do, they don't come back after you reinstall the ROM. However, with the script, they will leave the system partition for good, which is cleaner. And it will be useful for people who didn't delete them already.
-Removed "usb_drivers.iso." it's what makes the windows explorer show the OP6 as a CDROM when you plug it to your computer. So you can have access to drivers. It's pretty useless except for the first time you plug your phone to your computer. And still, there are plenty other ways to install drivers.
-I've updated the list of the apps in the first post.
v1.1
-Fixed the "card" app.
v1
-Initial release
Works like a charm for me, many thanks.
I just had to edit your file for the "card" app, + few others lines I deleted to keep some apps I use, such as 'Duo'.
In your file, it is written "Card", but my app was named 'card' and apparently the C in capital letter makes it not work (for this app specifically).
zyvex_14 said:
Works like a charm for me, many thanks.
I just had to edit your file for the "card" app, + few others lines I deleted to keep some apps I use, such as 'Duo'.
In your file, it is written "Card", but my app was named 'card' and apparently the C in capital letter makes it not work (for this app specifically).
Click to expand...
Click to collapse
Wow, you're already a pro! Well done mate. I don't know if it was your experience with editing a script but if it is, I'm glad my my guide makes sense and that some users already benefit from it. And thank you for pointing out my mistake.
I'm uploading a 1.1 update with the fix.
Don't forget to flash again your script if you update your ROM.
First time I manipulated and edited this kind of file, so many thanks for your tuto, very helpful in my case.
Just one additionnal question, is there somewhere a list of all bloatwares that can be safely removed? Or is your list exhaustive for our OP6?
zyvex_14 said:
First time I manipulated and edited this kind of file, so many thanks for your tuto, very helpful in my case.
Just one additionnal question, is there somewhere a list of all bloatwares that can be safely removed? Or is your list exhaustive for our OP6?
Click to expand...
Click to collapse
Humm usually on different when you search for it on Google, you find threads that explain what services to disable, but 99% of the time they're also device specific.
I've never found a universal list with all the bloatware common to all Android phones. If you have a doubt about an app in particular, google it and you'll have your answer. However, what I've found out trying different scripts is that there are some apps i can freeze without any consequences, whereas if I try to delete them with my script, the phone will end up in a bootloop.
Unfortunately, this project is very recent for me and I didn't do any exhaustive testing so I don't know exactly what apps were breaking my script.
Ideally, i'd have to create another script that bring back the apps I remove so I can try one by one and see which apps are safe to remove. Because right now, everytime, flashing back OOS, rebooting to make sure it works, then going back, flashing my script, checking again, etc. it takes a lot of time so it will take some time before I can be more accurate.
At least right now I have a good base of what apps I'm sure I can remove.
Now when I'll have enough time I could try one by one to delete apps and see how it goes. I just to find a way to not have to reflash the whole system every time.
If anyone has a suggestion he's welcome!
I'd say that @Zios01 knows a lot about the topic since he probably tried himself what apps are safe to debloat.
You can read his script as well to see what apps he removes and you can assume it's safe to add them to my script.
I perfectly understand that you can't try one-by-one all of them, it gonna turn you crazy otherwise to flash-reboot-check and so on...
As you wrote, this is a good start and a good base, let's see also if someone has more experience with the others apps/bloatwares.
Anyway, thanks again for your answers and contact provided, I will try to find his script as well.
zyvex_14 said:
I perfectly understand that you can't try one-by-one all of them, it gonna turn you crazy otherwise to flash-reboot-check and so on...
As you wrote, this is a good start and a good base, let's see also if someone has more experience with the others apps/bloatwares.
Anyway, thanks again for your answers and contact provided, I will try to find his script as well.
Click to expand...
Click to collapse
Here it is.
I had to add the .txt extension to upload it. Also, I changed the name so it won't work. It's just for "science".
You will see he doesn't use the same "language" at all, and it's way more complicated than my script. However, it's not hard to spot the apps he's referring to.
Btw, as I already said, the good thing with this script is that it will ignore errors. So if you add a line to your current script, you can flash it and it will just remove the one app you added. You don't have to make an entire new file for your v2.
OK, so I added several lines based on XxX script.
I did a reboot and no bootloop, that is already a good point .
Now I am going to test my phone and if everything works ok and still flawless, I will share my file.
zyvex_14 said:
OK, so I added several lines based on XxX script.
I did a reboot and no bootloop, that is already a good point .
Now I am going to test my phone and if everything works ok and still flawless, I will share my file.
Click to expand...
Click to collapse
When I did my little experiments and I was deleting the wrong files, it was just not booting, stucking on OnePlus logo. Just once it booted, but shut down immediately and took me to recovery.
So you should be fine. But yeah maybe only after a week or something we'll find out that a tiny but sometimes useful feature doesn't work.
Thanks for your work! I would suggest using Magisk if possible as the changes aren't permanent. Except if you want to achieve that it's permanent
Tomatot- said:
When I did my little experiments and I was deleting the wrong files, it was just not booting, stucking on OnePlus logo. Just once it booted, but shut down immediately and took me to recovery.
So you should be fine. But yeah maybe only after a week or something we'll find out that a tiny but sometimes useful feature doesn't work.
Click to expand...
Click to collapse
Indded, that is what I worry about, that everything looks fine and finally after some days (maybe earlier :crying something doesn't work like it should be.
That is why I would like to test prior sharing my file.
Macusercom said:
Thanks for your work! I would suggest using Magisk if possible as the changes aren't permanent. Except if you want to achieve that it's permanent
Click to expand...
Click to collapse
It does sound like a good idea! I will investigate this possibility and let you know. I'm not sure I have enough knowledge and experience.
https://forum.xda-developers.com/apps/magisk/module-terminal-debloater-debloat-t3584163
So I've found this Magisk Module which seems quite impressive tbh. It seems quite easy to use and safe as well. It's honestly way more advanced than my script.
But at the same time, I feel like it doesn't do much more than a classic freeze with Titanium Backup.
You still have to go every time you install a ROM through all the apps you want to remove. You could write down numbers but it's risky, if you change ROM or even you update your ROM and numbers change, it could mess up everything. So I still think my solution had advantages compared to this Magisk Module.
However, I might use the module to see what apps break the device or not. Then I can improve my script a little. I will also think about making a Magisk Module out of it, but I'm not sure it will make things much better.
My ultimate goal is just to "flash it and forget about it until you flash a new ROM/update". So it wouldn't matter if you can remove it or not.
There are 2 possibilities when using my idea:
1) I (I isn't me, I speak for users in general) am happy with the script, I don't loose any features. So I don't need to touch it. Flashing it once in TWRP isn't a burden at all. Especially since it takes like 2 seconds to flash. Then it's the best solution since, once you have your script you like, you can always keep it.
2) I am happy with the script but I want a few apps back. Sure, having a Magisk module could make things easier as I could just remove the module (considering it has a restore feature), but I would need to edit the module or the script, and then apply it again. It one of the apps break the system and makes the device bootloop, even with a Magisk module, it will be hassle to fix it. It's just more simple to flash the ROM again like I'm doing now.
Now you need to ask yourself this:
1) Do you prefer to have more features at the cost of spending some time setting up your device every time you flash a ROM? Then use Titanium Backup or Terminal Debloater.
2) Do you prefer to take some time once to setup your script properly but then you won't have to care about it for, theoretically, until you get a new device? Then go with my script.
If my script gets some attention, I'm pretty sure within a few weeks I / we will be able to propose enough scripts to make (almost) everybody happy.
Like script 1 extreme debloating
Script 2 medium debloating
Script 3 light debloating
So 99% users are satisfied, and then the pickiest ones can always make their own script since it's very easy to edit my script.
Am I making a point?
What's with the .iso file and /system/reserve?
Tomatot- said:
https://forum.xda-developers.com/apps/magisk/module-terminal-debloater-debloat-t3584163
If my script gets some attention, I'm pretty sure within a few weeks I / we will be able to propose enough scripts to make (almost) everybody happy.
Like script 1 extreme debloating
Script 2 medium debloating
Script 3 light debloating
I think this will be a great way to debloat to each individual preference. Will be watching this thread for these updates:good:
Click to expand...
Click to collapse
Sh0X31 said:
What's with the .iso file and /system/reserve?
Click to expand...
Click to collapse
I didn't know about /system/reserve, thankj you for sharing. From what I understand, it's the apps that come pre installed but are removable. It seems like once you delete them they don't come.baxk after a dirty flash. However I can remove them so the script is useful after a clean flash. Thanks!
What are you referring to with the .iso though?
Tomatot- said:
I didn't know about /system/reserve, thankj you for sharing. From what I understand, it's the apps that come pre installed but are removable. It seems like once you delete them they don't come.baxk after a dirty flash. However I can remove them so the script is useful after a clean flash. Thanks!
What are you referring to with the .iso though?
Click to expand...
Click to collapse
I mean the usb_driver.iso
Sh0X31 said:
I mean the usb_driver.iso
Click to expand...
Click to collapse
What about it?
Sh0X31 said:
I mean the usb_driver.iso
Click to expand...
Click to collapse
Not sure what it is, but xXx has it available for debloat on his room as well

Categories

Resources