[MOD][ROOT][4.1.2] (22/8) [Full Working Real Floating Multi Windows] (Flashable Zip) - Galaxy Grand Duos i9082 Themes and Apps

@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...

Related

[Q] Three Different Problems. Need Help.

Im running the latest stable version of CM with Amon Ra recovery. It runs great except for these three problems.
1. I use the Zeam Home Launcher and every time I reboot the system resets it back to the default launcher. I press home and choose Zeam launcher, but none of my widgets load.
2. Is there a way to keep Wifi on even when the screen is turned off. I know this was a setting on MIUI, however I cant find a setting for CM7. I would like it to stay on all the time.
3. I have the latest version of the Market. When I search for an app it displays the total number of matches found in the top right corner. However, when I scroll down the list it ends after about 20-30 apps even though there its showing hundreds of matches. I then do the same search online, see all the available apps, and know for certain that they are compatible and can install them from online.
I have done a factory reset twice and reinstalled everything, including ROM and Recovery.
Thanks for reading and any help you might be able to provide.
BioBot said:
Im running the latest stable version of CM with Amon Ra recovery. It runs great except for these three problems.
1. I use the Zeam Home Launcher and every time I reboot the system resets it back to the default launcher. I press home and choose Zeam launcher, but none of my widgets load.
2. Is there a way to keep Wifi on even when the screen is turned off. I know this was a setting on MIUI, however I cant find a setting for CM7. I would like it to stay on all the time.
3. I have the latest version of the Market. When I search for an app it displays the total number of matches found in the top right corner. However, when I scroll down the list it ends after about 20-30 apps even though there its showing hundreds of matches. I then do the same search online, see all the available apps, and know for certain that they are compatible and can install them from online.
I have done a factory reset twice and reinstalled everything, including ROM and Recovery.
Thanks for reading and any help you might be able to provide.
Click to expand...
Click to collapse
1. When you choose the zeam launcher, make sure you check the box that says 'set as default' set your widgets. They should stick now.
2. Settings > Wireless settings > Wifi Settings > Press Menu > Advanced > Wifi sleep policy: set to never
3. If you keep manually scrolling the rest of the results should show up.
One Down....
1. Zeam launcher has been set to default launcher every time. Tried again with no success.
2. FIXED. Thanks. Why in the world would they make you press "Menu" inside of a menu window ? Seems weird to me.
3. Scrolling changes nothing. How would you NOT scroll manually anyways ? Not trying to be rude, just sayin.
One down, two to go !
BioBot said:
1. Zeam launcher has been set to default launcher every time. Tried again with no success.
2. FIXED. Thanks. Why in the world would they make you press "Menu" inside of a menu window ? Seems weird to me.
3. Scrolling changes nothing. How would you NOT scroll manually anyways ? Not trying to be rude, just sayin.
One down, two to go !
Click to expand...
Click to collapse
1. IDK then, that's how it should work...try force stopping it then clearing the data
2. Huzzah
3. Well some people would just see the bottom, and not continue scrolling [seen it happen] try clearing the market cache and data.
Try uninstalling adw launcher
And search games on market. Does it really only show 20-30 games..?
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Posted a video of what happens when i search something on the market.
http://www.youtube.com/watch?v=yLkQhVDhk-4
you can see that it says there are 4500 results, but i get no where near that many.
i cleared the cache and the data, rebooted and still nothing.
BioBot said:
Posted a video of what happens when i search something on the market.
http://www.youtube.com/watch?v=yLkQhVDhk-4
you can see that it says there are 4500 results, but i get no where near that many.
i cleared the cache and the data, rebooted and still nothing.
Click to expand...
Click to collapse
Have you tried installing a new market? [vending]
Download the latest CM7 gapps, extract the vending.apk [market], place it on your sd card, then install it.
I had the same problem with the Market, and I know others did too. Mine was only on occasion, but still obnoxious. So far the newest Market leaked from ICS (version 3.2.0) has fixed the problem for me. I couldn't install it over, I had to replace the apk in /system/app, set permissions (rw-r--r--) and reboot. Remove or rename any com.android.vending.apk you may have in /data/app, just in case. Backup your old Market in Titanium Backup or rename it so you can revert back if needed.
Link here: http://db.tt/pTvEmx4v
As for the launcher issue, I had similar problems when I was running CM7 way back on nightly 21 or something. Try updating to a newer version or downgrading to a previous version. Or you can try reflashing the rom over itself. You'll need to reinstall the new Market if you flash anything.
Sent from my Evo + MIUI using Tapatalk!
Launcher Issue
Notice: The stock launcher for CM is ADW Launcher. I'm not a big fan of it either so I've also replaced mine. Normally just installing a launcher from the market and selecting it as your default launcher (via the pop up window that displays when you have multiple launchers installed) is all it takes to make it a default. I normally wouldn't advocate changing your system apps. However, in your case it seems like the system just doesn't want to cooperate with you.
Here is how to do it.
1. Make sure ALL launchers are uninstalled. (except for ADW of course)
2. Download a root file explorer like ES File Explorer
3. Download Zeam Home Launcher's apk file to your SD card
4. Open ES File Explorer (or whatever root file manager you downloaded) and make sure your root folder is mounted (so that you can modify its contents instead of it being read only)
5. Copy Zeam Launcher apk from SD card to /System/App/
6. Delete the apk for ADW Launcher (the stock launcher) from /System/App/ (or you can just move it to your SD card in case you decide later that you want to use it again)
7. Reboot phone
8. Enjoy Zeam as your new PERMANENT stock launcher.

[ATT/VZW/TMO/SPR + more] [De-Bloater / Utility / AROMA ] Ashaman v3.02 04.04.2013

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!

[SOLVED] My status bar has disappeared

I'm running Xylon 2.1.1, which is based on 4.2.2
I recently thought it would be great to copy the systemui.apk file, change some of the icons and replace it. It didn't work and somehow it made my status bar disappear. I put the original file back, but that didn't fix it. I then wiped the cache, did a dirty flash of the same ROM and wiped the cache again, and I still have the same problem.
Also I'm using a system theme (Flow) and it's not really applied properly, some interfaces aren't themed, if that helps.
Anything I can do short of doing a factory reset? I know I haven't enabled expanded desktop or anything.
I've reinstalled different versions of the same ROM multiple times and it still hasn't fixed the problem, I'm starting to think there's a bigger problem here. Could I have downloaded a virus? I'm always careful about installing apks but still...
Also is it possible that when I messed with systemui.apk I broke something else?
A re-flash of the ROM should have fixed it so I dont know what to tell you there. As far as replacing system files, make sure you set the permissions to what they are supposed to be or else they mean nothing to the OS. And if your systemui.apk file isnt working right, I would think more than just your statusbar would be messed up.
I'm not entirely sure what you mean by setting the permissions, I did "fix permissions" a few times in TWRP. And it does seem like my systemui is completely borked actually:
-No status bar
-No navigation bar (I usually have it disabled because I use gestures, I tried to enable it and nothing happened)
-Aforementioned theme problem
-Can't change the wallpaper from the default phase beam one
I'm getting worried that it's some kind of virus that's sneaked its way in to my other apps. I've tried going through /system/app and /data/app but I haven't seen anything that I don't remember installing. I might try an antivirus but the ones on Android seem to be more focused towards real-time protection and that kind of thing, rather than getting rid of things that are already there.
Anyway thanks for your reply
I fixed it! I'll post what I did in case someone has this problem in the future:
Settings - apps - all - SystemUI
For me there was an option to "uninstall updates" which I'd never seen before, so I hit it and after a reboot everything is fine. I was getting pretty worried there...
You arent going to just get a virus out of nowhere. Contrary to what people believe, viruses are pretty rare on Android. So dont worry so much about Viruses.
You not knowing about changing permissions is most likely what happened. Most file browsers will let you change permissions to a file if you have root access. I use Root Explorer and its pretty easy. Whatever file you make changes to need to have the same permissions the other apk files in that folder in the end.
But I'm glad you got it working.

Kitkat 4.4.2 Gallery/Camera fix

I've been going nuts on the latest CM11 nightly 4.4.2 with the camera not being able to save its pictures to your sd card automatically and also multiple crashes...some fixes I found, writing new permissions mostly just didn't work or wouldn't stick if you rebooted.
I now have 2 different optional APK file and INSTALL fixes...1st is just the camera apk which I ripped out of the liquidsmooth cm based kitkat 4.4.2 which works flawlessly. The 2nd is a gallery apk fix that I ripped out of the slimbean 4.3.1 rom and it reinstalls the gallery apk which also has its own camera that will install along with it...both fixes work, both camera's are slightly different from each other though and function differently based on the gallery that is installed
This method requires Titanium Backup...you can get it on the play store and the free version will work just fine
HERE'S THE CAMERA APK FIX:
-backup your systems "camera" app before doing anything! don't blame me for losing the camera if something fails
-once backed up, uninstall the camera app and if using titanium backup, move the backup files to another location out of the titanium folder located in your INTERNAL storage
-download the camera zip files I made here
-extract the zip file and you'll get a folder named "camera files"...copy and paste the files inside, do not extract any of these files, to your titanium backup folder located on your INTERNAL storage
-once copied over, open up titanium backup and look for the camera apk file with a line through it and should say beneath it "1 backup"...click on it, hit restore and choose app and data, that's it! it should now be there and fully functioning
HERE'S THE GALLERY APK FIX:
-backup your systems "gallery" and "camera" apps before doing anything! I won't be held responsible if this doesn't work for some users
-once backed up, uninstall the gallery and camera apps
-download the "com.android.gallery3d_1.1.40012.apk" file I made here
-install the apk file by simply clicking on it and choosing install, it shouldn't need any special permissions but if so, refer to next step
-install the gallery apk by using a root file manager (I use root browser lite) and move the apk file to system>app, change the permissions to rw-r--r-- then select "ok" and then install it and reboot. after reboot, you should now have your gallery back and a newer camera icon that is darker gray in color with a dark blue center camera lense, open the camera app
-go to it's settings>more settings and to the right you'll now see an sd card icon, click and select the sd card and test it out!! that's it
video of using root browser lite to change permissions...in the video, it's a silent screen recorded guideline, my app was already installed, so I highlighted the options that show how to change the permissions and then when I highlighted showing "cancel/view/uninstall", if it wasn't installed the option would say "cancel/view/install"
https://www.youtube.com/watch?v=Uow9OyLVGRI&feature=youtube_gdata_player
*Newly added!!*--reinstalling sprint zone and voicemail
to install, follow the exact same steps as installing the camera/gallery apk files
-voicemail apk link: com.coremobility.app.vnotes
-sprint zone apk link: com.sprint.zone_4.6.017
if this worked for you, please post up and let us all know
giving this thread a bump...i revised the apk installation steps since redoing this process after a few updates of cm11, they fixed the camera as far as adding the option for sdcard storage but I've been getting a lot of hang ups and crashes then "unable to retrieve camera" error messages when trying to open back up, even after a reboot.
I even installed today's release of the cm11 nightly and the camera was a crashing mess over and over, so for any having these camera issues, here you go!
im wondering if i will ever be able to use the sprint voicemail. since i loaded carbon 4.4.2 and wondeing if there was any way of making it easy to make a call from your messaging by just sliding either right or left instead of tapping?
using sph-l710
villaf7420 said:
im wondering if i will ever be able to use the sprint voicemail. since i loaded carbon 4.4.2 and wondeing if there was any way of making it easy to make a call from your messaging by just sliding either right or left instead of tapping?
using sph-l710
Click to expand...
Click to collapse
yes you can! I have done this already, I installed the voicemail and sprint zone apps on my cyanogenmod 11 4.4.2 and they work...I'll make apk's for them as well and post them up, give me a few
edit...all uploaded for you my man, just do exactly the same as I noted doing for the gallery app installation, where to place it and changing the permissions, any issues post back up
Just wanted to say, tried most if not all AOSP roms and for some reason all of them freeze when switching back and forth. This is the only one that works 100%.
Thanks for the find.
ssmercurys said:
Just wanted to say, tried most if not all AOSP roms and for some reason all of them freeze when switching back and forth. This is the only one that works 100%.
Thanks for the find.
Click to expand...
Click to collapse
you're welcome and thanks for posting that it works! I kept having the same issues with the cameras on the cm11 and 10 roms, this 1 never failed me
Just a heads up, the stock camera in slimkat (4.4.2 ROM) works perfectly, the devs fixed it on that rom
Sent from my SPH-L710 using Tapatalk
noles4life50 said:
Just a heads up, the stock camera in slimkat (4.4.2 ROM) works perfectly, the devs fixed it on that rom
Sent from my SPH-L710 using Tapatalk
Click to expand...
Click to collapse
awesome, this camera apk I have listed here is from the slimbean 4.3.1 rom which is probably why it works perfectly on 4.4.2 slimkat, same devs
thanks working on att gs3 on metropcs running unnofficial Beanstalk 4.4.2 rom 20140206 release... fix "cant connect to camera" error. Thanks again
Thanks so much! I first created a backup. I used root explorer for the whole thing. I tried uninstalling via TiBu first, but it didn't actually remove the camera and gallery apks. I then tried ES File Explorer, but that requires you to set root to Apps and ADB, and I had deselected ADB some time ago.. I downloaded the apk and copied it to /system/app. I then manually deleted the two apks, changed permissions on your apk and installed. Rebooted and works wonders. Thanks!
I would like to suggest a n00b-oriented, step-by-step guide.
1. Use your favorite recovery manager and back everything up. This way, you can always go back if you mess something up.
2. Download and install Root File Explorer (Free).
3. Launch Root File Explorer. It will ask to download and install a few tools. Let it.
4. Go to where you downloaded the file (probably sdcard/Download). Hold your finger on the name and select copy.
5. Press the "Home" icon on the bottom left of the screen.
6. Click on the folder named "system" and then click on the folder named "app".
7. Select paste to copy the file here.
8. Press and hold the newly copied file, and select "Permissions".
9. Set the permission to rw-r--r--, or 0644. In other words, select "Read" for all three, and then select "Write" for Owner. Everything else should be unchecked, and hit OK.
10. Scroll down and fine GoogleGallery.apk and GoogleCamera.apk. Select GoogleGallery.apk and press uninstall. Then long press the apk and delete it. Do the same for GoogleCamera.apk.
11. Find the new apk that you just downloaded (com.android.gallery3d_1.1.40012.apk) and press it. Select install.
12. Once installed, back out of everything and reboot your device. When the device reboots it will say it is updating 1 application.
13. You are now rebooted with the new, fixed, camera. The icon is now darker, and with a blueish/purpleish lens.
14. No, none of your files have been deleted. Enjoy your working camera!
15. Check out the new options! In the extended settings, you can now click on the SD card icon and instantly select to use your internal storage or your external SD card (if present) to save your photos to!
16.Give goku2778 your Thanks!
Is there a way to disable the shutter sound?
LaRocky said:
Is there a way to disable the shutter sound?
Click to expand...
Click to collapse
unfortunately no it doesn't have that option. I did however find another camera apk that works, gonna upload that and link in here around 10am eastern time this morning.
thread bump...newly added camera only apk and revised a bit of the initial part of the guide...enjoy!!
goku2778 said:
unfortunately no it doesn't have that option. I did however find another camera apk that works, gonna upload that and link in here around 10am eastern time this morning.
Click to expand...
Click to collapse
Found this out last night, the camera that comes with the Gummy Nightly (AT&T Galaxy S3 Android Development forum) comes with a camera that has more settings and the shutter sound can be disabled via the android system settings/sound options. I don't know if the shutter sound option is always there in system settings as I didn't check the previous roms.
LaRocky said:
Found this out last night, the camera that comes with the Gummy Nightly (AT&T Galaxy S3 Android Development forum) comes with a camera that has more settings and the shutter sound can be disabled via the android system settings/sound options. I don't know if the shutter sound option is always there in system settings as I didn't check the previous roms.
Click to expand...
Click to collapse
the other camera I listed does have more options to it if you wanna give it a try, can't hurt none, actually let me try it on mine right now see about the shutter sound....
nope, shutter stays on, it just gives the option to make the power button shutter (take the pic)...sorry man, I could care less about the shutter sound myself lol if I come across another 1 i'll bump this again, maybe I can find that gummy camera apk online and test it out
goku2778 said:
the other camera I listed does have more options to it if you wanna give it a try, can't hurt none, actually let me try it on mine right now see about the shutter sound....
nope, shutter stays on, it just gives the option to make the power button shutter (take the pic)...sorry man, I could care less about the shutter sound myself lol if I come across another 1 i'll bump this again, maybe I can find that gummy camera apk online and test it out
Click to expand...
Click to collapse
Thank you, I'll have to try it out. I have verified that the Shutter Sound option (under System Settings/Sound) is not available in another rom (Liquid Smooth) so it looks like the developer has to manually add the option (not built in to the camera). And Liquid Smooth's camera settings are detailed.
LaRocky said:
Thank you, I'll have to try it out. I have verified that the Shutter Sound option (under System Settings/Sound) is not available in another rom (Liquid Smooth) so it looks like the developer has to manually add the option (not built in to the camera). And Liquid Smooth's camera settings are detailed.
Click to expand...
Click to collapse
been wanting to try that rom out myself, maybe I'll install that today and check out the camera...and then, rip it out also lol I'll bump the thread again if I do that
edit...so I've been to liquidsmooth and back lol same exact camera as the 1 I added yesterday, only differences is the system settings with more options like disabling the shutter sound. so I guess just stay on that rom for now for the shutter options, I tried lol
Trying to do this fix on beanstalk on my galaxy s3, and when I try to install, I'm getting a parsing error. Any idea when I'm doing wrong?
I've backed up and uninstalled my original camera app, and moved the first linked camera app into my system/app folder. Changed the permissions to rwrr,and then when I try to install I get the parsing error.
Gareee said:
Trying to do this fix on beanstalk on my galaxy s3, and when I try to install, I'm getting a parsing error. Any idea when I'm doing wrong?
I've backed up and uninstalled my original camera app, and moved the first linked camera app into my system/app folder. Changed the permissions to rwrr,and then when I try to install I get the parsing error.
Click to expand...
Click to collapse
weird...try this then, delete that out of the system folder, download it again and just open it and hit install, see what happens then...is this beanstalk 4.3 or 4.4? if it fails again, try the 2nd optional fix, that has been the more all around solid fix so far for both 4.3 and 4.4 roms
Gareee said:
Trying to do this fix on beanstalk on my galaxy s3, and when I try to install, I'm getting a parsing error. Any idea when I'm doing wrong?
I've backed up and uninstalled my original camera app, and moved the first linked camera app into my system/app folder. Changed the permissions to rwrr,and then when I try to install I get the parsing error.
Click to expand...
Click to collapse
Try this:
Uninstall stock camera.
Reboot.
Install goku camera apk.
Change permissions.
Convert to system app with titanium backup.
Reboot.
Hope this help
Sent from my SAMSUNG-SGH-I747 using xda premium

[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