Google Play Developer Distribution Agreement Due Tomorrow

Every once in a while, Google updates theGoogle PlayDeveloper Distribution … more

LG to Release Octa-Core “Nuclun” SoC in the LG G3 Screen

LG is set to follow the likes of Samsung and other manufacture its own … more

Lockdown Pro 2 Brings Material Design and Media Support

Back in March of this year, we took a look at a rather innovated security application … more

Mural Watchface Brings 500px to Android Wear

On a traditional watch, you can’t really do too much to change its appearance once … more
Post Reply

[EB13/EC05][Stock][Configurable Zip] System Apps Remove N Restore

OP nubecoder

10th March 2011, 10:38 AM   |  #1  
nubecoder's Avatar
OP Recognized Developer
Thanks Meter: 559
 
568 posts
Join Date:Joined: Dec 2010
Donate to Me
:[Disclaimer]:
As always, performing a "nandroid backup" from Clockwork Mod is recommended as a precaution.
Use this at your own risk!


:[Requirements]:
An Epic 4G with Clockwork Mod recovery installed (preferably 3.0.0.6).
A text editor to edit the config file.

Note:: The EB13 files are from deodexed EB13, and are intended to be used on an EB13 based Rom.
Note:: The EC05 files are from deodexed EC05, and are intended to be used on an EC05 based Rom.


:[Description]:
This is a configurable zip that has the ability to selectively remove and restore system apps.
This is a follow up to this proof of concept.

:[Features]:
Selectively remove and / or restore any of the 66 system apps listed below.
User configurable by editing a config file that is placed onto the SD card.

[Download EB13 zip package here.]
[Download EC05 zip package here.]


:[Usage]:
This download files are not flash-able zips! (The flash-able zip is inside the downloads)

#1:: Extract the 2 files that are in the zip package onto your computer.
#2:: Copy the "system_apps.zip" onto your SD card.
#3:: Make the desired changes to the "system_apps.cfg" file, changing "no" to "yes" as desired.
For example, to remove qik, change
remove.system.qik=no
to
remove.system.qik=yes
Note:: If you don't make any changes to the "system_apps.cfg" file, the zip will not do anything other than output text!
Note:: Make sure your file is saved with unix line endings (Windows users do not create any new lines and you should be OK).
#4:: Copy the "system_apps.cfg" onto the root of your SD card ("/sdcard/system_apps.cfg").
#5:: Use Clockwork Mod recovery to install the "system_apps.zip".

:[Included apps]:
AppWidgetPicker was taken from Bonsai 3.0.1, but originated here.
LbsTestMode was taken from here, credit goes to BThomas22x it seems.
The rest of the EB13 files came from Dameon87's Stock Deodexed EB13 Rom.
The rest of the EC05 files came from Bonsai4All_EC05_UnTouched.
I have confirmed with k0nane that none of these files should effect the CIQ removal.
(With the possible exception of EC05's SprintID "W_Installer.apk" file, but who in their right mind is going to install that?)
Code:
amazonmp3.apk
AppWidgetPicker.apk
Asphalt5_DEMO_ANMP_Samsung_D700_Sprint_ML.apk
AxT9IME.apk
Brightness.apk
Browser.apk
BuddiesNow.apk
ClockPackage.apk
cm-android.apk
Divx.apk
Dlna.apk
Email.apk
FactoryTest.apk
FBAndroid-1.4.1.apk
FreeHDGameDemos.apk
Gallery3D.apk
GenieWidget.apk
HiddenMenu.apk
HTMLViewer.apk
install_flash_player.apk
KeyBoardSlideUpCounter.apk
LatinIME.apk
LatinImeTutorial.apk
Launcher2.apk
LbsTestMode.apk
lcdtest.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
MediaHubV102_Epic4G.apk
Memo.apk
Mms.apk
MusicPlayer.apk
MyFiles.apk
nascar09-prod-release.apk
Protips.apk
qik.apk
SamsungApps.apk
SamsungWidget_CalendarClock.apk
SamsungWidget_FeedAndUpdate.apk
SamsungWidget_ProgramMonitor.apk
SamsungWidget_StockClock.apk
SamsungWidget_WeatherClock.apk
SelfTestMode.apk
SetupWizard.apk
sfl-prod-release.apk
SN28-1100-sprint-signed.apk
SnsAccount.apk
SnsProvider.apk
SoundPlayer.apk
Sprint_App_Updater.apk
SprintAndroidExtension.apk
SprintTV.apk
SprintTVWidget.apk
SprintZone.apk
Swype.apk
TAT_LiveWallpaper_Dandelion.apk
TAT_LiveWallpaper_Luminescence.apk
TAT_LiveWallpaper_OceanWaves.apk
thinkdroid.apk
TouchWiz30Launcher.apk
TouchWizCalculator.apk
TouchWizCalendar.apk
Vending.apk
VideoPlayer.apk
W_Installer.apk (EC05 only)
YouTube.apk
:[Q & A]:
Quote:

What happens when the system_apps.cfg file is missing or in the wrong location?

Clockwork Mod recovery will give a status 7 error.
Quote:

What happens if I change "no" to something besides "yes or "no" in the config file?

The script checks for "yes", so if the value is anything else, the item will be skipped (just stick with "yes" and "no").
Quote:

What happens if I did not use unix line endings?

Clockwork Mod recovery will give an error. Probably status 7, but possibly status 6.
Quote:

Why does it take so long to boot after running this?

Because it clears out the cache and dalvik-cache, causing it to be rebuilt.

:[Testing]:
This has been tested and confirmed working on an Epic 4G running Bonsai 4.0.0.

:[ChangeLog]:
Code:
Update for EC05. (03-22-2011)

Initial release. (03-08-2011)
=]
Last edited by nubecoder; 23rd March 2011 at 01:17 AM.
The Following 7 Users Say Thank You to nubecoder For This Useful Post: [ View ]
10th March 2011, 12:07 PM   |  #2  
Senior Member
Philadelphia - HTC One (m7)
Thanks Meter: 390
 
2,173 posts
Join Date:Joined: Aug 2007
More
great idea, thank you.

Sent from my SPH-D700 using Tapatalk
10th March 2011, 12:11 PM   |  #3  
SenseiSimple's Avatar
Senior Member
Flag Austin, TX
Thanks Meter: 546
 
340 posts
Join Date:Joined: Jun 2008
Donate to Me
More
neat! thanks
10th March 2011, 04:54 PM   |  #4  
jbadboy2007's Avatar
Senior Member
Lansing MI
Thanks Meter: 249
 
1,884 posts
Join Date:Joined: Sep 2010
More
also what i do is use sdx stock app removal. when there is actually a stock app that i like i backup that app. then when i flash new roms with all bloat removed i can restore the stock apps of my choosing. the biggest one i do this with is the terrible bubble mms app and put back the eclair mms.
23rd March 2011, 01:15 AM   |  #5  
nubecoder's Avatar
OP Recognized Developer
Thanks Meter: 559
 
568 posts
Join Date:Joined: Dec 2010
Donate to Me
Updated for EC05, check OP.

=]
The Following User Says Thank You to nubecoder For This Useful Post: [ View ]
23rd March 2011, 01:16 AM   |  #6  
iSaint's Avatar
Senior Member
Flag Phoenix, Maryland
Thanks Meter: 1,307
 
3,597 posts
Join Date:Joined: Jan 2011
More
Quote:
Originally Posted by nubecoder

Updated for EC05, check OP.

=]

Awesome bro Thank you
23rd March 2011, 04:44 PM   |  #7  
Senior Member
Thanks Meter: 14
 
431 posts
Join Date:Joined: Nov 2010
will it matter to flash the whole file as it is..without checking for any existing apks?? ie if i already have qik foreg.. and i dont change that to no... should it be still ok?
23rd March 2011, 05:12 PM   |  #8  
BiggDavin's Avatar
Junior Member
Flag Dallas, TX
Thanks Meter: 4
 
25 posts
Join Date:Joined: Mar 2010
More
I want to try this, was just going to wait for the next SFR version so I can do it all at one time during my 'scheduled maintenance window'. (Reading that makes me feel that I've spent too many years in IT.) Just 2 questions:

1. There are a bunch of apps that I have removed before, like mms.apk/browser.apk, using sdx stock app removal tool and it causes FCs. Is this different if removed from CWM? If so, do we know which of these sys apps are required?

2. If I am not installing particular .apks, can they be removed from the zip to make it smaller?
23rd March 2011, 06:14 PM   |  #9  
Senior Member
Flag Los Angeles, CA
Thanks Meter: 13
 
200 posts
Join Date:Joined: Oct 2008
More
App .apk brief description
To the OP,
Can you put a brief description on what each .apk is for the ones that are not known by reading them? For example, I have no idea if I still need to install FactoryTest.apk, cm-android.apk, HiddenMenu.apk, SN28-1100-sprint-signed.apk...? For some, I have no idea what it is and it would help if you can put a brief description on what the apk is?
23rd March 2011, 06:45 PM   |  #10  
jbadboy2007's Avatar
Senior Member
Lansing MI
Thanks Meter: 249
 
1,884 posts
Join Date:Joined: Sep 2010
More
There is a brief description of all sys apps in a thread called all app safe to remove. Search for it or page back to it in the dev section.

Sent from my SPH-D700 using XDA App

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Epic 4G Android Development by ThreadRank