[HOW TO] Clean up system/app - Defy Android Development

On the german "android-hilfe"-forum the users managed to delete the default apps from the system/app folder. I'm going to translate it to english and post it here. Original thread: android-hilfe.de
All changes are done at own risk. I'm not responsible for a bricked phone. If you don't know what you do, stop reading here.
First of all you need to root your mobile: [HOW TO] Root Motorola Defy.
If you rooted with z4root: you need the androidSDK to go on with the next steps. So have a look at the link above and get the tools and information need to go ahead.
After that you need to:
1. type in the command line on your PC
Code:
adb shell
2. now you need to get super user rights:
Code:
su
3. you need to remount the system partition
Code:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
4. change to the /system/app directory and you can now rename/delete all files in there
I hope you make a copy of this folder, so you can always revert back to factory default. A hardreset doesn't restaure the deletet apps, so be carefull. Also you need to check on your own IF you can really delete a app or not. I don't know what features you use.
Successfull deletet apps:
- amazon
- adservice
- arcphotoworkshop
- arcvideoeditorlite
- bluremail
- blursnmessagingengine
- blurupdater
- cardock
- contactsunconnected
- es musica
- fota
- friendfeed
- hilfe center
- hiphop official
- kpt (kodak perfect touch)
- homesyncwizard
- livewallpapers
- livewallpaperspicker
- magicsmokewallpaper
- messageswidget
- newswidget
- protips (tips für den startbildschirm)
- quickcontactwidget
- quickoffice
- revolvertv
- socialmessaging
- sprachwahl
- statuswidget
- stk (sim-tool-kit)
- toggle widgets
- truecountry
- ttsservice
- visualizationwallpapers
- universalinbox
- weatherwidget
- workcontacts
Taken from android-hilfe.de
Click to expand...
Click to collapse
Stand by for more information

It will be great!

is it posible to replace any of the "blured" apps?
Code:
BlurAlarmClock - AlarmClock (whats special with blured AlarmClock?)
BlurCalendar - Calendar
BlurContacts - Contacts (I only want google contacts and groups)
BlurEmail - Email (what's the difference between default?)
BlurHome - I Assume this is MotoBlur launcher (Wild Guess; it's really bad idea to remove this)
BlurPhone - Dialer?
is it posible to stop services from starting?
I have this services started, I have removed ALL widgets on ALL motoblur-homescreens and rebooted my phone and using ZeamLauncher. Still I have a few services started that I don't like to have started.
FeedReciverService - Social networking (com.motorola.blur.friendfeed)
WeatherService - Weather (com.motorola.blur.home.other)
Click to expand...
Click to collapse
Considering the name of the services I don't use them. I have no Social Networking stuff on my phone and no weather widget.
When and where do services start? if apps can start services when needed (I assume they can) is it posible to track down which services an app starts?

Ok, a couple of noob-ish questions here...
Sqoerk said:
First of all you need to root your mobile: [HOW TO] Root Motorola Defy
Click to expand...
Click to collapse
I've done this, though not through the method listed in the thread that's linked-to.
I used z4root, which was significantly simpler but I'm wondering if it's left me poorer equipped to do what comes next.
Sqoerk said:
1. type in the command line
Code:
adb shell
2. now you need to get super user rights:
Code:
su
3. you need to remount the system partition
Code:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
4. change to the /system/app directory and you can now rename/delete all files in there
I hope you make a copy of this folder, so you can always revert back to factory default. A hardreset doesn't restaure the deletet apps, so be carefull. Also you need to check on your own IF you can really delete a app or not. I don't know what features you use.
Click to expand...
Click to collapse
Ok, so now we seem to have jumped forward a bit.
I assume by command line we're doing this on a PC, right?
If so, is there a particular mode I should select when connecting the handset?
And one last one - you list 'adservice' as something that's safe to remove, does what I suspect and kill off adverts on the handset?

Step666 said:
Ok, so now we seem to have jumped forward a bit.
I assume by command line we're doing this on a PC, right?
If so, is there a particular mode I should select when connecting the handset?
And one last one - you list 'adservice' as something that's safe to remove, does what I suspect and kill off adverts on the handset?
Click to expand...
Click to collapse
If you used the rooting method I've linked to, there wouldn't be a jump
Anyway you are right, its the command line from the PC. But you need the androiSDK for this commands. The adb.exe can be found in the tools subfolder. Go to the rooting method I've linked to and just get the infos missing here.
I don'T think that adservice will kill ALL your ad's on your phone. Those are included IN the games or apps. Have a look at adfree on the marked. This will work on your rooted phone.
Thanks for your respond...I've changed the first post a little bit.

deleted most of the stuff above...
CMP_AmazonFR_InternalFM_1.0.179.apk
what is exactly are?...
- bluremail
- blursnmessagingengine
- blurupdater
not sure.. i'd like to have blur email ... afterwards.. .so.. is it the app..?

crazyVII said:
deleted most of the stuff above...
CMP_AmazonFR_InternalFM_1.0.179.apk
Click to expand...
Click to collapse
That's the (awesome!) music player app

Deleting Blur
If you delete all the blur stuff, believe me I want to, how do you setup and get emails?

nickzee said:
If you delete all the blur stuff, believe me I want to, how do you setup and get emails?
Click to expand...
Click to collapse
I havn't deblured my phone, but I've added the 2.1 Mail.apk ...
The motorola mail app just synced my exchange once each time I've configured it. If you're interested in the apk....pm me or quicksearch at google

4. change to the /system/app directory and you can now rename/delete all files in there
Click to expand...
Click to collapse
So when I try to access the /system/app directory I get a "permission denied" message. I am rooted. Any advice?

blur... now you see it now you don't. ... goodbye

Homesicktexan said:
So when I try to access the /system/app directory I get a "permission denied" message. I am rooted. Any advice?
Click to expand...
Click to collapse
U did the remount? If not, follow all steps again. If you tried to access /system/app directly from you phone with a filemanager: it won't work until you use rootexplorer (payware).

You can use Titanium backup too (free)
Amazing how responsive the phone becomes after removing some of the bloat.

Interesting Topic, is this about deblurring or are there any more Motoblur Tasks running in the Background after the process?
I really want to get rid of Motoblur, (in my opinion it is just useless Crap running in the Background and collecting data) but I would still like to have my Android Updates. Is there any way to do this?

For you guys who have been de-bluring your phones which apps have you removed? It would be interesting to know which apps that are safe to remove and which that are not or have dependencies to other blur-apps. Thanks in advance!

Probably there's only a try and error you can do. I'e posted a list of apk's which are save to remove without going into bootloops. But there's no garuntee that this meets ALL your whishes of services to remove or to stay.
I think that you can give jboogie a try. Also you can try to make a nandroid backup befor starting to remove things. A titanium backup won't help, as it won't backup your system APKs. Don't rely on this.
If you miss a APK (cause you deleted it to fast) feel free to ask, I copied mine all to my SD Card.

Titanium backup will back up the data (edit: not apps) to your SD card and won't restore them to the system/app folder. (so be warned)
Personally I went for:
ESMusica (Didn't notice any difference)
HipHopOfficial (Didn't notice any difference)
TrueCountry (Didn't nitice any difference)
Social Networking 2.1 update 1 (big speed boost)
Social Status 2.1 update 1 (big speed boost)
Social Messaging service update 1 (big speed boost)
Social Messaging update 1 (big speed boost)
AmazonMP3 (nice speed boost)
News 2.1 update 1 (nice speed boost)
Weather 2.1 update 1 (nice speed boost)
CarDock 1.0 (Didn't notice any difference)
Sticky note 2.1 update 1 (Didn't notice much difference)
Browser Message 2.0.2 (Didn't notice much difference)
Connected Music player (nice speed boost) - Spotify + powerAMP user
At this stage the phone was running lag free, so I don't bother with anything else. (esp with custom ROMS on the horizon back then )

Sounds very interesting.
Would be really great if someone could put together a real Noob Tutorial.
I am not familiar with ADB

Here's what I renamed. I just changed the .apk file extension to .fix (just something easy to remember if I want to do a search and change them back)
AdService
ArcPhotoworkshop
ArcVideoEditorLite
blur-services
BlurDemo
BlurEmail
BlurEmailEngine
BlurSNMessagingEngine
ClockWidget
FriendFeed
NewsWidget
SocialMessaging
SocialShare
StatusWidget
VisualVoicemail
WeatherWidget
I have not experienced any problems yet. If I do I'll post what I find.

can i get some help here? how exactly do you change to /system/app? is it as simple as typing "/system/app"? and then what happens does ADB list all the files in there or is there another command you ahve to use?

Related

PC application ADB Mask Controller 2.02a

This is a tool I created to help me with my X10 and ARC. I thought it might be useful to some of you so I made some fixes and here it is! Keep in mind that this is a beta version so use at your own risk. Some of the features are:
• push, pull, install apps and transfer between System <=> User apps and between SD <=> Device
• remove & uninstall apps, clean data from deleted apps and delete orphan files
• change min & max CPU frequency (from available steps)
• view and edit: gps.conf, Hosts, build.prop, hw_config, media_profiles.xml, vdd_levels and install-recovery
• view and kill running processes
• zipalign
• keyboard functionality
• search files / folders
• basic file explorer
• push and pull Bootanimation, framework-res and Framework jar files
• clean cache & temp folders and application data cache
• enable Market to show paid apps
• create phone log (logcat, dmesg)
• view device info
• and others.
I tested it on X10, X10 mini, X8, PLAY, Mini Pro, Mini, Neo and ARC.
The tool works both with USB (recommended) and wireless phone connection.
For any questions, problems or suggestions please leave a message
It's better to backup your data before Zipaligning, because some launchers don't work correctly when they are zipaligned, causing a reboot loop.
Please use the link below instead of uploading the tool on other hosts, so that I can see the downloads. Thanks
ADB Mask Controller V2.02a
ADB Mask Controller V2.01a
ADB Mask Controller V1.04b
2.02a
New features:
- Basic file explorer
- Battery log
- Minfree editor
- Governor changer
- Mount SD and umount SD function (USB mass storage)
- View and Edit vdd_levels and install-recovery
- Zipalign SDcard apps (mnt/asec)
- Support for Xperia Neo and Xperia Play on sleep button setup
Optimizations / Fixes:
- Install apps function (show not installed apps)
- Uninstall function
- CPU state function
- Push any file to function
- Push busybox, push sqlite, push zipalign
- Clean cache and tmp function
- Logcat function (main, radio, events, system)
- Zipalign
- Battery info
- Keyboard functions
- Bug fixes & optimizations
2.01a
New features:
- keyboard functionality
- push text to textbox function
- Read battery info
- Read deep sleep time
- Read connection speed
- Market client id
- Search function
- dmesg log function
- mount r/w and mount r/o (for system) function
- View and Edit media_profiles.xml for android 2.2 - 2.3
- Transfer apps (SD<=>Device)
- pull framework and convert to *.zip (Amend script)
- dropbox log enable - disable function (/data/system/dropbox) for Android 2.2 - 2.3
Optimizations / Fixes:
- Optimizations in Check connection
- Optimizations in Pull and Push function
- Improved logcat function
- Improved fix permission function
- Overall speed improvements
- Bug fixes & optimizations
1.04b
- Added support for X8 on sleep button setup
- Added Zipalign for system apps
- Bug fixes & optimizations
To launch the tool
- unzip the package
- run "ADB Mask Controller.exe"
- connect your phone (enable USB debugging)
- If this is the first time you use this tool click on "Check root access and busybox". If you are sure that your phone is rooted and the tool says otherwise, make sure that your phone allows the program to have SuperUser access.
- Busybox is required in order to use this tool. If you get the result "NO" next to the Busybox Version then you must push/install it on your phone.
Buttons explained:
- Green: No Root access necessary
- Black: Root access needed
- Red: Use with caution
Hints for Wireless connection:
- To connect your phone by wireless you must install and turn on adbWireless, adb over Wifi or another similar app
- Wireless connection is slower than USB connection. It is not recommended to do advanced tasks using wireless since the connection can be interrupted more easily than USB connections.
- The display must be turned on while connected with wifi (or a wakelock must be enabled through an app e.g. Waketimer) in order to prevent the cpu from going to sleep mode while it's working with wireless adb.
Hints:
- To uninstall the apps that cannot be uninstalled with Broken Link Cleaner you must push them on the phone, reboot and uninstall them using the Delete Feature (make sure Uninstall is selected).
- It's good to click on "Fix permissions" since it fixes many system & data permissions.
Notes on the new features:
- Keyboard functionality: Some features may not work on all devices
- Push Text to textbox: This feature is still in its early steps. Speed optimization removes unnecessary spaces, empty lines etc.
- Market client id: For devices with the old version of Market, it replaces the "Sony Ericsson" channel from the main page with "My apps" channel
- Battery Status: Some info may not be available for your device
- Framework.res recovery zip (Amend script): Framework.res is converted to a zip, signed and it is ready to install in Recovery (no need to flash the phone when you use a faulty framework) Just move it to sdcard and install it in Recovery
Not bad, thanks.
Great!
I have an issue though. It says my device is not rooted although it is. When i press "shell root" a pop-up dialog says "try again". No luck with that.
My device is an X10 mini
DaRk_dOg said:
Great!
I have an issue though. It says my device is not rooted although it is. When i press "shell root" a pop-up dialog says "try again". No luck with that.
My device is an X10 mini
Click to expand...
Click to collapse
Hi and thanks.
If you have SuperUser installed on your phone, when you click on "Check Root access and busybox" a popup will appear on your phone, asking for Superuser rights. Click on "Allow" to give access to the program
Mask-1 said:
Hi and thanks.
If you have SuperUser installed on your phone, when you click on "Check Root access and busybox" a popup will appear on your phone, asking for Superuser rights. Click on "Allow" to give access to the program
Click to expand...
Click to collapse
already done it.
It keeps saying "no root busybox ok"
DaRk_dOg said:
already done it.
It keeps saying "no root busybox ok"
Click to expand...
Click to collapse
i have just done a minor fix and checked it, it should fix that problem. Could you check out version 1.01b and let me know if it's working for you?
Thanks
Seems very comprehensive. Thanks
Thanks. I like it alot and its much easier then the normal way.
Mask-1 said:
i have just done a minor fix and checked it, it should fix that problem. Could you check out version 1.01b and let me know if it's working for you?
Thanks
Click to expand...
Click to collapse
Yeap fixed!
I have another problem but that seems to occur due to my setup:
When i press the "User Apps" tab, while the progress bar is moving, the result i get in the app browser window, is /data/app.
I have the App2SD script running (/data/app linked at /system/sd/app) so could this be why the user app list is not populating?
Thanks in advance though, everything else seem to work great!
I just added Version 1.01c
DaRk_dOg said:
Yeap fixed!
When i press the "User Apps" tab, while the progress bar is moving, the result i get in the app browser window, is /data/app.
I have the App2SD script running (/data/app linked at /system/sd/app) so could this be why the user app list is not populating?
Thanks in advance though, everything else seem to work great!
Click to expand...
Click to collapse
can you see if the app list is shown now?
Thanks
Mask-1 said:
I just added Version 1.01c
can you see if the app list is shown now?
Thanks
Click to expand...
Click to collapse
It is working GREAT!
Also zipalign works perfect.
*EDIT*
I dont know if this is a bug or i'm doing something wrong:
On the third tab (push and pull), i cant push files to my phone. I try to drag and drop apps inside the window dialog, but it does not let me drop it anywhere inside.
DaRk_dOg said:
It is working GREAT!
Also zipalign works perfect.
*EDIT*
I dont know if this is a bug or i'm doing something wrong:
On the third tab (push and pull), i cant push files to my phone. I try to drag and drop apps inside the window dialog, but it does not let me drop it anywhere inside.
Click to expand...
Click to collapse
thanks for the quick response
Make sure you drag and drop the apps inside the white area just above the Send button.
Mask-1 said:
thanks for the quick response
Make sure you drag and drop the apps inside the white area just above the Send button.
Click to expand...
Click to collapse
Yeap that's what i do. Still no luck.
DaRk_dOg said:
Yeap that's what i do. Still no luck.
Click to expand...
Click to collapse
Drag and drop not working on mine also!
Drag and drop worked for me, but zipalign system/sd/app didn't work. My phone (x10 mini pro) stuck at SE orb logo, but there was adb communication (i don't know if I name it right, but the program identified the phone and was able to accomplish some functions). I don't know exactly how, I removed the card in some point, a lot of reboots, but after one reboot it suddenly booted successfully, I think I pressed shell root). I had noticed that the program had stuck in "wait..." when I pressed "zipalign system/sd/app", and that launcherpro didn't work, so I pushed and installed launcherpro and magically it (LP) started working. All system apps work well, NO widget/app installed in system/sd/app works, they all crash. If I press zipalign system/sd/app again, everything is zipaligned according to the program, except launcherpro, which stops working after that and needs re-installing.
I hope I have helped you and not smothered you with this decription.
UPDATE: I started playing with root explorer, and noticed that when I added the "execute" permission to "user" some (astro, TiB) worked again, but others didn't (handcent, documents to go). Is is a matter of permissions?
I also had the same problem with KreAch3R and a mini pro.
The difference is that I pressed all three options under zipallign and all completed.
Only after i pressed "zipalign system/sd/app" launcher pro stopped working though everything else worked fine.
Then I closed the application at the pc removed the phone from the usb (safely) and rebooted the phone and i am stuck in the sony ericsson orb.
I did the reboot from my phone not the application.
thnx in advance
KreAch3R said:
Drag and drop worked for me, but zipalign system/sd/app didn't work. My phone (x10 mini pro) stuck at SE orb logo, but there was adb communication (i don't know if I name it right, but the program identified the phone and was able to accomplish some functions). I don't know exactly how, I removed the card in some point, a lot of reboots, but after one reboot it suddenly booted successfully, I think I pressed shell root). I had noticed that the program had stuck in "wait..." when I pressed "zipalign system/sd/app", and that launcherpro didn't work, so I pushed and installed launcherpro and magically it (LP) started working. All system apps work well, NO widget/app installed in system/sd/app works, they all crash. If I press zipalign system/sd/app again, everything is zipaligned according to the program, except launcherpro, which stops working after that and needs re-installing.
I hope I have helped you and not smothered you with this decription.
UPDATE: I started playing with root explorer, and noticed that when I added the "execute" permission to "user" some (astro, TiB) worked again, but others didn't (handcent, documents to go). Is is a matter of permissions?
Click to expand...
Click to collapse
In order to zipalign, first you have to push zipalign binary and zipalign scripts. There is an option for that on the homescreen of the app.
this application has everything to be essential however...
i must be retarded or something
i`ve usb debbuging on and first thing i do is "check connection" yet...check pic
i´m on AOSP 2.1 007 btw
This Programm is really awsome. Please dont stop to refine it.
Thx for your hard work and support.

[MOD!] GMail Application (GB + HC + ICS!) [EXTERNAL APP ACCESS ENABLED!]

UPDATE 3
--------------
Added modified GMail v3.2.1 for HC and GMail v4.0.3 for ICS based ROMs. Make sure you download the right one for your OS (GB, HC, or ICS).
--------------
Hey guys, for those of you who didn't know, the Gmail application now RESTRICTS access to your emails by third party apps. This basically means that any app that needs access to your email database (for example, Pure Messenger Widget) will be LOCKED OUT and therefore Gmail will be disabled in said application.
So I went ahead and modified the latest Gmail apk to ALLOW EXTERNAL ACCESS to re-enable support for apps that require it. Hope this helps anyone who needed it.
Install Instructions (YOU MUST BE ROOTED!)
--------------------------------------------------------------------------
0) DOWNLOAD CORRECT VERSION FOR YOUR OS AND RENAME TO Gmail.apk
1) Open Root Explorer (or any other root file manager you like)
2) NAVIGATE to /data/app
3) DELETE com.google.android.gm-1.apk (it might say com.google.android.gm-2.apk for some people or it may not exist at all)
4) NAVIGATE to /system/app
5) Mount Read/Write
6) DELETE Gmail.apk
7) COPY new modified Gmail.apk into /system/app
8) CHANGE permissions to Owner = read/write, Group = read, Others = read.
---(The following may not be necessary but its HIGHLY RECOMMENDED!)---
9) REBOOT into Recovery
10) Wipe Cache/Dalvik-Cache/Fix Permisions
------------------------------------------------------------------------
11) REBOOT!
NOTE: Some apps may require you to uninstall and reinstall the program before it is able to see the change in Gmail (for example, Pure Messenger Widget)
DON'T FORGET TO HIT THE THANKS BUTTON!
APK Re-added.
I was having issues with regards to getting the app to show up after reboot but realized it wasn't actually a problem with the modification, but it was a problem with the permissions.
lol guess i was the only one who needed this... ah well, if anyone needs it its here, hopefully people know how to use the search
lol...dont worry dude.. keep up the great work..!!
Thanks for this! Google are a bunch of tight ass losers for restricting access to Gmail...
Oz
BULL3TPR00F said:
lol guess i was the only one who needed this... ah well, if anyone needs it its here, hopefully people know how to use the search
Click to expand...
Click to collapse
Thanks for this, I've been looking for a way to make LED Flow change the LED color for emails from different contacts!
No problem everyone, I will keep this thread updated with newer modified versions as Google releases them.
What do you mean when you say "mount read/write" in step 5?
Nevermind, I figured it out. Explorer didnt allow me to mount r/w or change permissions so I installed Root Explorer and worked it out.....much better file system explorer btw. Thanks for the tutorial.
via x10i WB GB v4.0 edition
Uploaded hacked version of the newest Gmail application (v2.3.5.2).
Now we can have gmail timescape for the latest app
Yeah sorry i took so long to upload the new version, my phone has been disconnected for a few months now so i dont use it too much lol.
BULL3TPR00F said:
Yeah sorry i took so long to upload the new version, my phone has been disconnected for a few months now so i dont use it too much lol.
Click to expand...
Click to collapse
It doesn't seem to work with Launcher Pro's Gmail widget :/
Thanks for this. Just put it on my SGS, now SlideScreen works again, fully .
make sure keep this updated LOL
Slidescreen is back in businesssssss!
Subscribed
It works, thanks.
Working, nice job man, thanks!
Cant get this to work with slidescreen, but it works with launcherPro :s
THanks for this, it's exactly what I've been looking for however I seem to get stuck doing the steps involving pasting into system/data basically nothing ever pastes there despite me setting the read write permissions as suggested. Guy who got slidescreen working using this how exactly did you go about it? exactly as described?
Thanks so much for this fantastic hack!
Mind letting us know exactly what you did?
I ask because I'm using I'm already using a modded themed apk, and obviously I can't use both at the same time.

[MOD!] GMail Application (GB + HC + ICS!) [EXTERNAL APP ACCESS ENABLED!]

UPDATE 3
--------------
Added modified GMail v3.2.1 for HC and GMail v4.0.3 for ICS based ROMs. Make sure you download the right one for your OS (GB, HC, or ICS).
--------------
Hey guys, for those of you who didn't know, the Gmail application now RESTRICTS access to your emails by third party apps. This basically means that any app that needs access to your email database (for example, Pure Messenger Widget) will be LOCKED OUT and therefore Gmail will be disabled in said application.
So I went ahead and modified the latest Gmail apk to ALLOW EXTERNAL ACCESS to re-enable support for apps that require it. Hope this helps anyone who needed it.
Install Instructions (YOU MUST BE ROOTED!)
--------------------------------------------------------------------------
0) DOWNLOAD CORRECT VERSION FOR YOUR OS AND RENAME TO Gmail.apk
1) Open Root Explorer (or any other root file manager you like)
2) NAVIGATE to /data/app
3) DELETE com.google.android.gm-1.apk (it might say com.google.android.gm-2.apk for some people or it may not exist at all)
4) NAVIGATE to /system/app
5) Mount Read/Write
6) DELETE Gmail.apk
7) COPY new modified Gmail.apk into /system/app
8) CHANGE permissions to Owner = read/write, Group = read, Others = read.
---(The following may not be necessary but its HIGHLY RECOMMENDED!)---
9) REBOOT into Recovery
10) Wipe Cache/Dalvik-Cache/Fix Permisions
------------------------------------------------------------------------
11) REBOOT!
NOTE: Some apps may require you to uninstall and reinstall the program before it is able to see the change in Gmail (for example, Pure Messenger Widget)
DON'T FORGET TO HIT THE THANKS BUTTON!
That is sweet, thanks!
Great job, this night i try it.
You are reading my firm
No problem, I actually had this posted in the X10 section since last year when I had my X10 (now i have an SGS II).
Someone PM'd me requesting the ICS version, so i did it and thought it would make sense to move it to the main thread so everyone can use it.

[GUIDE] Debloat - How to remove bloatware on AT&T LG G3 - ROOT REQUIRED

HOW TO REMOVE BLOATWARE
Step 1. Root your phone using one of the two methods listed here
ROOT YOUR LG G3
Step 2. Download and install Root Explorer
Play Store
Step 3. Create the following file structure on your internal or external SD CARD
Main Folder: RemovedApps
Sub Folders in RemovedApps:
APP
PRIV-APP
VENDOR
Sub Folder in RemovedApps/Vendor
APP
This step will give you the following folder structure
RemovedApps/APP
RemovedApps/PRIV-APP
RemovedApps/VENDOR/APP
Step 4: Open Root Explorer and use the firs tab to navigate to root/system/ (NOTE: Root Explorer will ask for SuperSU permissions - make sure to give it permission) and the second tab in Root Explorer to Navigate to your newly created RemovedApps Folder
Step 5. use the following list to cut and paste the listed files from your system folder to the RemovedApps Folder NOTE: remember to copy files to corresponding folders IE system/app to RemovedApps/APP and System/vendor/app to RemovedApps/Vendor/APP NOTE: once you try to cut the system files, Root Explorer will ask if you are sure you want to modify system files - say yes
System/app
ATT_Skyfire_Observer.apk
Book.apk - Google Book Store
Books.odex
ChromeWithBrowser.apk - Chrome Browser
ChromeWithBrowser.odex
ELTTest.Apk - Diagnostic Test
ELTTest.odex
Facebook.apk - Facebook
GnssAirTest.apk - GLONASS Airwave Test
GnssAirTest.odex
GnnsPosTest.apk - GLONASS Positioning Test
GnssPosTest.odex
GnssTest.apk - GLONASS Test
GnssTest.odex
GoogleDrive.apk - Google Drive
GoogleDrive.odex
GoogleTTS.apk - Google Text to Speach
GoogleTTS.odex
Hangouts.apk - Google Hangouts
Hangouts.odex
LADDM.apk - Carrier IQ
LGLIA.apk - LG Intelligent Agent
LGLIA.odex
LGPartnerBookmarkProvider.apk
LGPartnerBookmarkProvider.odex
LGWernickeManager.apk
LGWernickeManager.odex
LIAInformant.apk - LG Intelligent Agent Widget
LIAInfromant.odex
Magazines.apk - Google News Stand
Magazines.odex
Maps.apk - Google Maps
Maps.odex
Music2.apk - Google Play Music
Music2.odex
PlusOne.apk - Google+
PlusOne.odex
QuicksetSDK.apk - IR Sensor
Street.apk - Street View
Street.odex
Twitter.apk
Videos.apk - Google Videos
Videos.odex
WVTest.apk - Diagnostic Test
WVTest.odex
youtube.apk
youtube.odex
System/PRIV-APP
AAB.apk
AAB.odex
ATT_DriveMode.apk - AT&T Driver Mode
ATT_Games.apk
ATT_Home.apk
ATT_Locker.apk
ATT_Lookout.apk
ATT_MobileLocate.apk
ATT_RemoteSupport.apk
ATT_SmartWifi.apk
ATT-Caller-NameID.apk
com.mobitv.client.tv.apk - AT&T TV
ISIS_Wallet.apk
LGBackup.apk - Back up fiels to LG
LGBackup.odex
LGBrowser.apk - Stock Browser
LGBrowser.odex
LGConciergeBoard.apk - LG Assistant
LGConciergeBoard.odex
LGConnectionWizard.apk
LGEasyHome.apk - Easy Launcher
LGEasyHome.odex
LGEmail.apk - Stock Email
LGEmail.odex
LGFavoriteContactsWidget.apk
LGFavoriteContactsWidget.odex
LGFileManager.apk
LGFileManager.odex
LGMessage.apk
LGMessage.odex
LGMusic.apk
LGMuisc.odex
LGMusicWidget.apk
LGMusicWidget.odex
LGPCSuite.apk - Share files with PC
LGPCSuite.odex
LGQVoicePlus.apk - Voice command - better to use Google Now
LGQVoicePlus.odex
LGSmartWorld.apk
LGSmartWorld.odex
LGThinkFreeViewer.apk - File viewer
LGThinkFreeViewer.odex
Ready2Go.1.7.apk - AT&T Ready2Go
VVM_ATT.apk - AT&T Visual Voicemail
VVM_ATT.odex
system/vendor/app
AmazonKindle.apk
ATT_FamilyMap.apk
ATT_HotSpots.apk
ATT_Keeper.apk
ATT_MHSLauncher.apk
ATT_Navigator.apk
ATT_Skyfire_Toolbar.apk
ATT_UBER.apk
BeatsMusic.apk
DeviceHelp.apk
myATT.apk
YPMobile.apk
Click to expand...
Click to collapse
Step 6: To be safe, copy your RemovedApps folder to your computer for backup
Step 7: Reboot phone
WARNINGS & DISCLAIMERS
Proceed with caution and at your own risk - I am not responsible if your phone self destructs, gets bricked, or melts.
Please keep in mind that both these methods will yield ROOT only - as of know there is no way to unlock bootloader on AT&T
Rooting and any other modifications to your phone will void your warranty - do not root if you do not know what you are doing.
Rooted devices will not be able to receive OTA updates. You may have to unroot and restore stock in order to accept updates.
​
Frequently Asked Questions
FAQ:
Q. Why do I need to be rooted to do this?
A. Because you will need access to the root and system folders.
Q. Why De-bloat my phone?
A. The manufacturer and the carrier install a bunch of branded apps that take up space and resources. By uninstalling these apps, you have less background activity, less space used and more resources to use for the apps you do want.
Q. Can I use Titanium Backup to Freeze these apps?
A. Freezing these apps will work, however freezing these apps does not free the space used by these apps.
Backup of Removed Files
Backup zip of Removed Files
Did you not follow the directions in the OP?
Did you just decide to delete everything instead of backing it up?
Are you trying to find the .apk for one of the apps you deleted?
Well you are lucky! Here is a zip of everything I told you to backup and remove!
RemovedApps.zip
HOW TO REMOVE CARRIER IQ
No odex for isis wallet?
mrhaley30705 said:
No odex for isis wallet?
Click to expand...
Click to collapse
I didn't have an odex file for ISIS wallet but as a general rule... If you remove the apk, you can remove the odex file as well
Sent from my LG-D850 using Tapatalk
This is great. Thank you very much for the list. One question through. Would you be able to add descriptions to some of these apk names? I would prefer to know what I am removing. Like Gnss or LADDM, etc..
Thanks
abalakersky said:
This is great. Thank you very much for the list. One question through. Would you be able to add descriptions to some of these apk names? I would prefer to know what I am removing. Like Gnss or LADDM, etc..
Thanks
Click to expand...
Click to collapse
If I remember correctly, LADDM is something to do with CarrierIQ. I think you shouldn't touch it on any LG AT&T ROM.
Raymonf said:
If I remember correctly, LADDM is something to do with CarrierIQ. I think you shouldn't touch it on any LG AT&T ROM.
Click to expand...
Click to collapse
I've renamed LADDM after also stopping the related CarrierIQ services within Android System. I've seen no adverse effects.
Link: http://forum.xda-developers.com/showthread.php?t=2819450
abalakersky said:
This is great. Thank you very much for the list. One question through. Would you be able to add descriptions to some of these apk names? I would prefer to know what I am removing. Like Gnss or LADDM, etc..
Thanks
Click to expand...
Click to collapse
I will work on it
Raymonf said:
If I remember correctly, LADDM is something to do with CarrierIQ. I think you shouldn't touch it on any LG AT&T ROM.
Click to expand...
Click to collapse
There is no issues with removing LADDM.apk - it is CarrierIQ. It will not allow CarrierIQ to work - if you'd like you can also follow the removing CarrierIQ instructions and remove the lib files and disable everything in android tuner to completly get rid of everything. Either way - no adverse reaction to removing it... in fact its better to have one less thing stalking and tracking everything you do with your phone.
neverends said:
There is no issues with removing LADDM.apk - it is CarrierIQ. It will not allow CarrierIQ to work - if you'd like you can also follow the removing CarrierIQ instructions and remove the lib files and disable everything in android tuner to completly get rid of everything. Either way - no adverse reaction to removing it... in fact its better to have one less thing stalking and tracking everything you do with your phone.
Click to expand...
Click to collapse
Ah, okay. I was just worried because it's AT&T!
can I use titanium backup's freeze feature instead?
sprhwk said:
can I use titanium backup's freeze feature instead?
Click to expand...
Click to collapse
You can however you would not be freeing up the memory (storage space) that these apps take up
Sent from my LG-D850 using Tapatalk
I keep getting a message when I try to move the files that says it is a read only. How do I change this. I installed supersu after I rooted the phone for other apps but can't perform any removal of bloatware.
idashx said:
I keep getting a message when I try to move the files that says it is a read only. How do I change this. I installed supersu after I rooted the phone for other apps but can't perform any removal of bloatware.
Click to expand...
Click to collapse
what file browser are you using?
Root explorer
neverends said:
what file browser are you using?
Click to expand...
Click to collapse
root explorer
idashx said:
root explorer
Click to expand...
Click to collapse
Try clicking on Mount R/W and it should ask for root permission.... Give permission and proceed... Also check to make sure you have SuperSU installed... If not installed then download from playstore, run, and reboot... Then try again
Sent from my LG-D850 using Tapatalk
Thanks for putting up this how-to. I went ahead and followed the instructions to the "T", and then rebooted. I am a little confused as to why some apps still showed up in my app draw even though they were properly cut and moved to the new folder? I went ahead a tried clearing data for "home" to see if they would show when reloaded, however they still appeared. There were about 5-6 apps including twitter, ISIS, Lookout, and a few more than I forgot the names. I went ahead and manually removed them from the app draw, however I was wondering why they didn't disappear like the others did??
Thanks for your help!
bradm23 said:
Thanks for putting up this how-to. I went ahead and followed the instructions to the "T", and then rebooted. I am a little confused as to why some apps still showed up in my app draw even though they were properly cut and moved to the new folder? I went ahead a tried clearing data for "home" to see if they would show when reloaded, however they still appeared. There were about 5-6 apps including twitter, ISIS, Lookout, and a few more than I forgot the names. I went ahead and manually removed them from the app draw, however I was wondering why they didn't disappear like the others did??
Thanks for your help!
Click to expand...
Click to collapse
Its probably because you had already updated these apps through the playstore... Just go to playstore and you should be able to uninstall them like any other app.
Sent from my LG-D850 using Tapatalk

[MOD][AROMA][2015.09.16]ImproveG3 v1.2

Hi all,
I took a bit of time (and restoring nandroids) to create an AROMA installer script.
It works on 5.0 stock (based) ROMs as well, please test and report back.
What it does:
Debloat your system
- Remove LG apps
- Remove Google Apps (which can be downloaded from Play Store)
- Remove boot/shutdown animations/sounds
- Remove all other UI/Camera/Alarm/Notification/Ringtone sounds - see 2nd post if you need to restore these easily
Install KitKat external SD fix or restore to stock
CPU Thermal Throttling (CTT) Mod by @Robshr
Sharpening Mod by @Skin1980 - see 2nd post if it bootloops
Click to expand...
Click to collapse
The script currently is in English and German, more localizations welcome.
Disclaimer:
THIS SCRIPT SHOULD BE SAFE TO USE ON STOCK 4.4, 5.0 AND STOCK BASED CUSTOM ROMS AS WELL, INDEPENDENT OF YOUR DEVICE MODEL.
STILL, USE THIS AT YOUR OWN RISK.
ONLY REMOVE APPS YOU DO NOT USE.
I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE LIKE BOOTLOOPS/BRICKS/HAVING TO FLASH STOCK.
MAKE SURE YOU HAVE A CURRENT AND WORKING NANDROID BACKUP.
Click to expand...
Click to collapse
Changelog:
1.2 (2015.09.16):
- updated Sharpening Mod to v3.5
- updated CTT Settings to latest from 2015.09.06
- if you remove GApps after updating or moving them to userspace, only the system part and all app settings will get deleted
1.0 (2014.12.14):
- Moved boot/shutdown animations and sounds, plus all system sounds to extra section for removal - holy crap, nearly 600kb code for this.
- Merged LG PC Sync + Service into one entry and added the USB Autorun ISO for removal.
0.9 (2014.12.12): please test, need feedback
- Added support for 5.0 stock (based) ROMs
0.8.1 (not officially released):
- Added list of "Extremely Dangerous Sh!t!" apps for testing purposes. Works on 4.4 only and most probably will cause (non-physical) damage to your device
0.8 (2014.12.06):
- Included Sharpening Mod by @Skin1980
- More warnings, less terms
- Beautified icon selection (?)
- Updated update-binary-installer with version from Skin1980's mod
0.71 (2014.12.06):
- fixed reset settings problem
- all google apps can now be safely removed (except search, might lead to setup loop - be careful) (thx @tobitege for Google Search info)
0.7 (2014.12.01):
- added approximate file sizes to Debloat module
0.6 (2014.12.01):
- added CPU Thermal Throttling (CTT) Mod by @Robshr
- removed sleep(300) during debloat from original demo script
0.5 (2014.12.01):
- KitKat SD fix added
- Reduced size
0.4 (2014.12.01):
- Code cleanup
0.3 (2014.12.01):
- Actually deletes stuff now
- Testing debloating, re-categorizing apps, enhancing notes
0.2 (2014.11.30):
- Added localizations
0.1 (2014.11.29):
- Initial skeleton release
- Figure out aroma and edify
Click to expand...
Click to collapse
Todo / coming soon:
- Provider-specific apps
- Battery efficient Governor + ReadAhead mod
- volume mod
- Other mods?
- Split aroma code into several files, can't get it to work
Click to expand...
Click to collapse
Known (possible) side-effects:
- After removing everything the debloater offers at once, the phone sometimes would not find the mobile network. Turning off and on again Wifi and Data helped
- Sometimes all settings (new profile) or just language get lost. Restore nandroid and try again.
- It is heavily recommended to setup an alternative keyboard and home screen before removing LG Home and LG Keyboard.
- Removing LGInstallService causes "App Updates" to download LG apps, but not install them.
- Removing Update Center causes Settings->About Phone->Update Center to FC, and you have no (direct) way to open App Updates (LG app updater) or Software Update (OTA updates). Removing Update Center, App Updates and Software Update causes Update Center to not even appear and not cause any issues.
- Removing Google Search is said to lead to a bootloop if you factory reset your device (see this thread) - I don't intend on resetting my device, so no idea.
Click to expand...
Click to collapse
Requirements:
- TWRP recovery
- Stock (based) 4.4/5.0 ROM
Click to expand...
Click to collapse
Usage:
- Create a nandroid backup
- Download the attached .zip and copy it to the root of your external SD card (/storage/external_SD)
- Reboot into recovery
- Install downloaded zip
- Select options
- If debloating, make sure you select the correct OS version. I will not assist if you debloat a 4.4 ROM in 5.0 mode or vice versa.
- If you debloated, wiping dalvik/cache might be a good idea
- Reboot
Click to expand...
Click to collapse
Help requests:
- If you find any bugs or issues, please post here with a detailed description.
- more info on quite a few apps
- As I moved all my Google apps to userspace, please test and report back if removing GApps works (they can be reinstalled to userspace from market)
- Localizations besides DE and EN
- If you know more mods that I should ask the author for permission to include, please link them in here. No build.prop mods.
Click to expand...
Click to collapse
GitHub repository:
https://github.com/subworx/ImproveG3
Click to expand...
Click to collapse
Credits:
@Skin1980 for his Screen Oversharpening Fix kernels and Sharpening Mod
@Robshr for CPU Thermal Throttling (CTT) Mod
@DelBoy for the noob friendly G3 Q&A thread
@amarullz for AROMA Installer
@jasonkx for pointing out changes in L
anyone else I might have forgotten
Click to expand...
Click to collapse
If you miss an app, let me know and I will try to add it as soon as possible.
If you encounter side-effects I did not notice, post here.
If this helped you, please press Thanks
Regards,
Sub
In Case the Sharpening Mod does not work for you ("dirty" boot partition, code security verification error or something like that)
Restore the nandroid Boot backup you did create... didn't you?
If you are using a ROM currently:
- Extract "boot.img" from your ROM zip (should work).
If you are using a custom kernel:
- Extract "boot.img" from the kernel zip (should work).
If you are using stock:
- Download your correct version stock firmware image (KDZ). Extract it using "WindowsLGFirmwareExtract", then extract "boot_xxxxxx.bin" from the resulting .DZ file. Rename it to boot.img. (Guaranteed to work)
For Mac/Linux, there are Python scripts linked around the G3 forums, searching "extract KDZ" or visiting the G3 Index Thread in G3 -> General should help.
Sorry I cannot provide more information for these systems. All commands below should be the same except "adb push /path/to/boot.img /sdcard/boot.img".
Here's a stock 10L kernel for D855 . Extract the zip and rename the .bin file to boot.img.
Connect your phone to pc, open a command prompt, and type everything that is not in ():
Code:
adb push c:\path\to\boot.img /sdcard/boot.img
(copy boot image to internal memory)
adb shell
su
(start a ADB shell and get root permissions)
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/boot
(overwrite current boot partition with all zeros - WILL throw an error, don't worry.)
dd if=/sdcard/boot.img of=/dev/block/platform/msm_sdcc.1/by-name/boot
(overwrite now empty boot partition with kernel image)
exit
exit
adb reboot
(reboot the device)
This completely wipes your boot partition with 0000's, then fills it up with the kernel image you used before.
Now the Sharpening Mod will work.
If you copy the boot.img to the SD manually, you can execute all commands starting from 'su' up to the second exit in a terminal app on the phone itself as well.
Make sure you don't make any typos, and reboot afterwards!
Click to expand...
Click to collapse
If you deleted too many animations/sounds or want them back:
Here's a flashable audio-restore.zip.
Flash it using Flashify or TWRP.
It will restore all animations and sounds to stock state.
Click to expand...
Click to collapse
Safe to remove:
Accessibility
Answer me
EasyHome
E-Mail
Face Unlock
File Manager
Home selector
LG Backup
LG Health
LG Keyboard Black Theme
LGSearchWidgetProvider
McAfee Security
Music widget
Music app
Smart Notice
Smart Tips
and all animations/sounds
Click to expand...
Click to collapse
Safe to remove but have a replacement installed (and better set that to default before debloating).
Also, if doing a Factory Reset, this can lead to Setup Wizard loops. I can not confirm if integrating
alternatives into the system before wiping solves this.:
Home
Home Theme Optimus
Internet
LG Keyboard
LG Keyboard XT9
Click to expand...
Click to collapse
Google Apps:
Chrome
Drive
Gmail
Google Play Books
Google Play Games
Google Play Movies
Google Play Music
Google Play Newsstand
Google Text-to-speech Engine
Google+
Hangouts
Maps
Street View
TalkBack
YouTube
Click to expand...
Click to collapse
Potentially dangerous, can lead to FCs in specific combinations.
See list of Possible side-effects in first post before removing these:
App Updates
Google Search (can lead to Setup Wizard loops after Factory Reset)
LGInstallService
Software Update
Update Center
Click to expand...
Click to collapse
Definitely dangerous, will cause FCs for sure or other issues - not included:
com.lge.sui.widget - causes Settings FC after boot, then Settings to FC on open
LG System Service - makes the LED blink wildly
Click to expand...
Click to collapse
and here go at least 2 characters so my message is not too short.....
Always liked this debloating things.
Will test it later.
Can you feel the difference in speed?
from the moment i flash this mod i have no settings and from soft buutons the only one that is working is the back one...
any ideas??
redcom7 said:
from the moment i flash this mod i have no settings and from soft buutons the only one that is working is the back one...
any ideas??
Click to expand...
Click to collapse
Not yet. What exactly did you select?
I installed/ran/removed everything on my device except the unsafe apps without issues.
Cam you provide some sort of log?
E.g. the one created by the recovery after running
subworx said:
Not yet. What exactly did you select?
I installed/ran/removed everything on my device except the unsafe apps without issues.
Cam you provide some sort of log?
E.g. the one created by the recovery after running
Click to expand...
Click to collapse
i reflash cloudy 1.2 rom and i notice that there is no problem with unistalled apps but the problem is with thermal control mod ...
wrong ... also without flash thermal mod there are problem after this mod/...
redcom7 said:
i reflash cloudy 1.2 rom and i notice that there is no problem with unistalled apps but the problem is with thermal control mod ...
wrong ... also without flash thermal mod there are problem after this mod/...
Click to expand...
Click to collapse
Unfortunately there currently is no way for me to find out what went wrong on your device.
Hoping for a few more people to test the mod and report back if they encounter the same.
After the installer did its job (Mounting partitions, removing stuff, unmounting partitions), you are offered a "save log" button on the bottom left.
Is there a chance you'd be willing to try once more and then attach the log?
This might help with analysis.
Regards,
sub
subworx said:
Unfortunately there currently is no way for me to find out what went wrong on your device.
Hoping for a few more people to test the mod and report back if they encounter the same.
After the installer did its job (Mounting partitions, removing stuff, unmounting partitions), you are offered a "save log" button on the bottom left.
Is there a chance you'd be willing to try once more and then attach the log?
This might help with analysis.
Regards,
sub
Click to expand...
Click to collapse
i will do it when i will find some spare time ....
anyway thank you .....
I tried the mod out and I encountered no problems at all on cloudy. I only removed apps but all is good. So thanks a lot, saved me some time
p70shooter said:
I tried the mod out and I encountered no problems at all on cloudy. I only removed apps but all is good. So thanks a lot, saved me some time
Click to expand...
Click to collapse
Thank you very much for your feedback.
Great work. Is lghome and keyboard also safe to uninstall in case of a factory reset. On the G2 with my debloater removing those together or individually caused a "setup loop".
Going to flag this on the Vs985.
fr4nk1yn said:
Great work. Is lghome and keyboard also safe to uninstall in case of a factory reset. On the G2 with my debloater removing those together or individually caused a "setup loop".
Going to flag this on the Vs985.
Click to expand...
Click to collapse
Hi,
no they are NOT factory reset safe.
I will add a note to the "Safe with Alternative" section of the "readme" before the actual module selection, thank you.
Either you can integrate an alternative launcher and keyboard into the ROM (should work, never tried this before), or create a flashable zip just with these two. If you need to factory reset again, just flash the zip (copying home and keyboard to the correct /system/(priv-app)/ folder) and after the initial setup remove them again.
Edit: Oh nearly forgot, another thread (linked to in the OP) states that moving Google Search to userspace (or deleting it) and then factory resetting the device would lead to some loop (dunno if Boot, Setup or whatever) as well. That is why it's in the "Potentially dangerous" section until I had time (and interest to restore an old backup...) to actually test.
Regards,
sub
I used this on My SPRINT version Unlocked and it was unable to search the Network for some reason Had to restore a NAND Backup.
aukhan said:
I used this on My SPRINT version Unlocked and it was unable to search the Network for some reason Had to restore a NAND Backup.
Click to expand...
Click to collapse
Thanks for the info.
I saw this as well, worked again once I turned Wi-Fi and mobile Data off and on again.
Does the network zip provide any real noticable changes?
Mikessv said:
Does the network zip provide any real noticable changes?
Click to expand...
Click to collapse
What do you mean by network zip?
@subworx: in case you still need Google Search package: it's called "velvet.apk". Use Titanium Backup to display the package and apk names.
tobitege said:
@subworx: in case you still need Google Search package: it's called "velvet.apk". Use Titanium Backup to display the package and apk names.
Click to expand...
Click to collapse
Thank you very much
As I said, I moved the app to userspace, so my Titanium says "APK path: /data/appcom.google.android.googlequicksearchbox-1.apk" - no Velvet to be seen.
I saw Velvet.apk in the unpacked system image, but could not find out what it is/does.
Will add it to the script right away
Not sure if one should remove it though, might be needed by the LG initial setup wizard, could be that the wizard loops without Google.

Categories

Resources