[Q] Installing GooglePlayStore without gapps? (CM 10.2) - Android Q&A, Help & Troubleshooting

Hello,
I want to install the PlayStoreApp. The gapps.zip contains a lot of other stuff like Gmail, GooglePlus, TalkBack etc..
But I want nothing more than the PlayStoreApp (and desperately necessery other APKs).
And I don't intend to deinstall Gmail, GooglePlus, TalkBack after flashing gapps. (too many files and dependences)
Is there a way? Thank you.

Open the "gapps.zip / system / app". folder.
There are 5 files to copy into the smartphone-"system/app"-folder:
1) GmsCore.apk
2) GoogleLoginService.apk
3) GoogleServicesFramework.apk
4) Phonesky.apk (<-- google-Playstore)
5) NetworkLocation.apk (<-- needed by some apps (example: some weatherApps))
for each file set permissions to: drwxr-xr-x
(look at wiki.ubuntuusers.de/chmod to see, what drexr-xr-x means)

BaldrianForte said:
Hello,
I want to install the PlayStoreApp. The gapps.zip contains a lot of other stuff like Gmail, GooglePlus, TalkBack etc..
But I want nothing more than the PlayStoreApp (and desperately necessery other APKs).
And I don't intend to deinstall Gmail, GooglePlus, TalkBack after flashing gapps. (too many files and dependences)
Is there a way? Thank you.
Click to expand...
Click to collapse
Okay,
the best option is flash gapps.
install titanium backup from play store.
Unistall the google apps that you dont want.:highfive:

androidtweaker1 said:
the best option is flash gapps.
Click to expand...
Click to collapse
Thank you. Do you've read the second posting?
Take a root-file-manager to set the permissions easily.
This is (for me) the best option
greetings : )

Thanks
BaldrianForte said:
Open the "gapps.zip / system / app". folder.
There are 5 files to copy into the smartphone-"system/app"-folder:
1) GmsCore.apk
2) GoogleLoginService.apk
3) GoogleServicesFramework.apk
4) Phonesky.apk (<-- google-Playstore)
5) NetworkLocation.apk (<-- needed by some apps (example: some weatherApps))
for each file set permissions to: drwxr-xr-x
(look at wiki.ubuntuusers.de/chmod to see, what drexr-xr-x means)
Click to expand...
Click to collapse
realy helpful

Related

Sysapp - needet apps

Salve
here my list of all Apps the are nessesary on the device i think (some of them you can kick it out, but not save.. maybe the one or other app im killed is also nessary, but its not come to a event since i kill the apps, that will need one of the killed apps)
sysapps killing is always on your own risk: im garantied for nothing. And, if anybody now ask me how to delete Sysapps... if you dont know what is nessesery that you can delete sysapps, its better not to try.. and then, if you found out (how to grand root access), ten you know how you can repair the system if you killed to hard)
the list of installed sysapps on my xperia S
framework-res.apk
Browser.apk (can be replaced or kickoutet if you dont like internet)
Calendar.apk (its not nessesery needet, can be replaced)
Certinstaller.apk
DefaultContainerservice.apk (maybe can deletet, i belive has someting to do with Companion and stuff i dont need)
KeyChain.apk
MusicFX.apk (can be killed if you dont need to tweak the sound your own way)
NFC.APK (ABSOLUTLY NEEDET IF YOU WANT USE THE PLAY STORE. if you delete nfc.apk, you cant download apps from the store anymore - the Store forceclose then)
SemcPhone.apk (can be deletet if you dont want to phone )
ApplicationsProvider.apk
Calendarprover.apk
ContactsProvider.apk
DownloadProvider.apk
DrmProvider.apk
Settingsprovider.apk
SEMC-TelephonyProvider.apk
Settings.apk
Soundrecorder.apk
Stk.apk (not realy nessesary, but if you have to resset dataoptions from your provider, its good to have )
SystemUi.apk
MarketUpdater.apk (think its not realy nessesary anymore, but im not shure)
GoogleBackuptransport.apk (can be deletet i think, but maybee one oft the Gapps will have it at one time, so better to stay)
Googleserviceframework.apk
Googleaccountmanager.apk
Networklocation.apk
OneTimeinitializer.apk (like the name says, one time, can theoreticly deletet after first settin up Google account and stuff, but maybe you make a Factoryresset in the future, so good to have )
GooglePartnersettup.apk (the same like onetime init... just used one time, but with a reset )
GoogleContactSyncAdapter.apk (can be deletet, but hey, you got a Googleaccount, so USE IT)
bootinfo.apk (???)
semcCameraUI.apk (if you dont use the Cam, why you buy a Device with a 12 Megapixelcam?
Contactsimport.apk (not shure, but can be that this app is just for SEMC contacts and not for Googlecontacts)
fast-dormacy-incall.apk
Servicemenu.apk
Phonebook.apl
fast-dormacy-wakeup.apk
AudioEffectservice.apk
CameraExtendenpermissions.apk
DevaultCapabilitys.apk (if you delete this app, you got no more MTP... much luck to connect your device with USB to copy files again )
Conversations.apk
Costumicedappinstaller.apk (dont know the different to the normal app isntaller, because there is no overlay form SEMC to the installer... )
Costumicedsettings.apk
DrmDialogs,apk
GenericAppinstaller.apk
XperiaHome.apk (can be replaced, but if you replace you should not do a factoryreset
SemcIllumination.apk (its the Lightbar )
infiniteview.apk (without, you can see in your contacts more than the Name and the phone Number from your Contacts, its absolutly needet, also for Walkman if you use Walkman)
Initial-boot-setup.apk
LocalContacts.apk (think if you safe all your contacts to Google its not realy nessesary)
UxpNxtLockscreen.apk (its just the Sonyoverlay to the Lockscreen, if you delete this a, you got pure ICS Lockscreen with a little buggy Walkmansettings)
SemcClock.apk
PMScanner.apk
PowerSavesmodul.apk
SemcSettings.apk
SEMCSettupWizzard.apk (if you dont like to configure APNs, WAP Proxys and stuff, its better not to delete for a future Factory Reset )
ShutdownAnimation.apk (i think i try to kick it out )
SemcSimDetection.apk
Smartcardservice.apk
SemSnpVideoplayer.apk (can be kicked out, but real, its a smartphone, not a Nokia 3210 )
Soundenhanchement.apk
Soundpicker.apk
SwiqiMasterreset.apk (i deletet it out at last, but then inviniteview is force close... better to stay on device... has someting to do with the Bravia Enginge, dont ask me what)
TetheringentitlementCheck.apk
ThemeManger.apk (if you had your theme chosed and kicked all others out, you can theoreticly also kick the Manger, but for future Factoryreset, ya know )
usbotg.apk
WAPcustomisation.apk
SemcWarrantytime.apk
HomeAdd.apk (it comes a time to kick that out and see if the pure ICS Widgetpicker is just overlayed or deletet for real, hop the first )
PMservicesTrigger.apk
Piccotts.apk (if you need Google maps, its better not to delete )
Phonesky.apk
if you delete Gmail ore Maps or one of the other Gapps, its not so a big deal if the Playstore is not deletet, you can download them
The Keyboard i have replacet, its clear that you need recent ONE Keybord on your device Walkman.apk and wats adet to it i have replaced with the Stock Android Player - also with the stockplayer you got access to the Semc Equlicer. its clear, if you need Bluetooth and NFC Tags, dont delete the apps of them
from the Designs, as i sayd before, first choose one (or more if you want) and then delete the other)
best for uninstall take the app "Root uninstall" from Play Store, because you can deletet in Batchmode and the App delete not just the apk, it delete also the odex files.
after Deleting apps, wipe your dalvik and all the cache partition and reboot the device
lg
~600mb -> noob.fl -> 327mb

Motorola Defy CM11 Cleaner

Little flashable script to remove unwanted apps and media from CM11 Android 4.4 for the Defy(+) based on Samsung GALAXY Note 3 Cleaner. Tested with cm-11-20140614-NIGHTLY-mb526.zip
The following are deleted:
Code:
/system/media/bootanimation.zip
/system/media/audio/alarms/
CyanAlarm.ogg
Alarm_Rooster_02.ogg
Argon.ogg
Barium.ogg
Cesium.ogg
Hassium.ogg
Neptunium.ogg
Nobelium.ogg
NuclearLaunch.ogg
Osmium.ogg
Platinum.ogg
Plutonium.ogg
Scandium.ogg
/system/media/audio/notifications/
Adara.ogg
Aldebaran.ogg
Altair.ogg
Alya.ogg
Antares.ogg
Antimony.ogg
Arcturus.ogg
Argon.ogg
Beat_Box_Android.ogg
Beryllium.ogg
Betelgeuse.ogg
CaffeineSnake.ogg
Canopus.ogg
Capella.ogg
Castor.ogg
CetiAlpha.ogg
Cobalt.ogg
Cricket.ogg
DearDeer.ogg
Deneb.ogg
Doink.ogg
DontPanic.ogg
Drip.ogg
Electra.ogg
F1_MissedCall.ogg
F1_New_MMS.ogg
F1_New_SMS.ogg
Fluorine.ogg
Fomalhaut.ogg
Gallium.ogg
Heaven.ogg
Helium.ogg
Highwire.ogg
Hojus.ogg
Iridium.ogg
Krypton.ogg
KzurbSonar.ogg
Lalande.ogg
Laser.ogg
Merope.ogg
Mira.ogg
moonbeam.ogg
Naughty.ogg
Palladium.ogg
pixiedust.ogg
pizzicato.ogg
Plastic_Pipe.ogg
Polaris.ogg
Pollux.ogg
Pong.ogg
Procyon.ogg
Proxima.ogg
Radon.ogg
Rang.ogg
regulus.ogg
Rubidium.ogg
Selenium.ogg
Shaula.ogg
sirius.ogg
SpaceSeed.ogg
Spica.ogg
Stone.ogg
Strontium.ogg
Syrma.ogg
TaDa.ogg
Talitha.ogg
Tejat.ogg
Thallium.ogg
Tinkerbell.ogg
tweeters.ogg
Upsilon.ogg
Vega.ogg
Voila.ogg
Xenon.ogg
Zirconium.ogg
delete("/system/media/audio/ringtones/
Andromeda.ogg
Aquila.ogg
ArgoNavis.ogg
Atria.ogg
Backroad.ogg
BeatPlucker.ogg
BentleyDubs.ogg
Big_Easy.ogg
BirdLoop.ogg
Bollywood.ogg
BOOTES.ogg
Boxbeat.ogg
BussaMove.ogg
Cairo.ogg
Calypso_Steel.ogg
CanisMajor.ogg
CaribbeanIce.ogg
Carina.ogg
CASSIOPEIA.ogg
Centaurus.ogg
Champagne_Edition.ogg
Club_Cubano.ogg
CrayonRock.ogg
CrazyDream.ogg
CurveBall.ogg
CyanTone.ogg
Cygnus.ogg
DancinFool.ogg
Ding.ogg
DonMessWivIt.ogg
Draco.ogg
DreamTheme.ogg
Eastern_Sky.ogg
Enter_the_Nexus.ogg
Eridani.ogg
EtherShake.ogg
FreeFlight.ogg
FriendlyGhost.ogg
Funk_Yall.ogg
GameOverGuitar.ogg
Gimme_Mo_Town.ogg
Girtab.ogg
Glacial_Groove.ogg
Growl.ogg
HalfwayHome.ogg
Highscore.ogg
Hydra.ogg
InsertCoin.ogg
Kuma.ogg
LoopyLounge.ogg
LoveFlute.ogg
Lyon.ogg
Lyra.ogg
Machina.ogg
MidEvilJaunt.ogg
MildlyAlarming.ogg
Nairobi.ogg
Nassau.ogg
NewPlayer.ogg
No_Limits.ogg
Noises1.ogg
Noises2.ogg
Noises3.ogg
OrganDub.ogg
Orion.ogg
Paradise_Island.ogg
Pegasus.ogg
Perseus.ogg
Playa.ogg
Pyxis.ogg
Rasalas.ogg
Revelation.ogg
Rigel.ogg
Ring_Classic_02.ogg
Ring_Digital_02.ogg
Ring_Synth_02.ogg
Ring_Synth_04.ogg
Road_Trip.ogg
Rockin.ogg
RomancingTheTone.ogg
Safari.ogg
Savannah.ogg
Scarabaeus.ogg
Sceptrum.ogg
Seville.ogg
Sheep.mp3
Shes_All_That.ogg
SilkyWay.ogg
SitarVsSitar.ogg
Solarium.ogg
SpringyJalopy.ogg
Steppin_Out.ogg
Terminated.ogg
Testudo.ogg
Themos.ogg
Third_Eye.ogg
Thunderfoot.ogg
TwirlAway.ogg
UrsaMinor.ogg
VeryAlarmed.ogg
Vespa.ogg
World.ogg
Zeta.ogg
/system/app/
Apollo.apk
BasicDreams.apk
Calculator.apk
Calendar.apk
DSPManager.apk
Email.apk
Exchange2.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
LockClock.apk
PhotoTable.apk
SoundRecorder.apk
Term.apk
UserDictionaryProvider.apk
VisualizationWallpapers.apk
VoicePlus.apk
WhisperPush.apk
/system/priv-app/
BackupRestoreConfirmation.apk
CalendarProvider.apk
CMS.apk
CMUpdater.apk
PicoTts.apk
SetupWizard.apk
Shell.apk
ThemeChooser.apk
ThemesProvider.apk
VoiceDialer.apk
The script can be personalized by adding or removing lines from "updater-script" file. Notepad++ is recommended.
Edit: Some notes about using this script.
1. Incremental updates don't work if you remove/modify system apps.
2. If any problems arise, just flash the ROM again and all the removed apps will be back.
Update 23.07.2014: New, improved, smaller version
http://forum.xda-developers.com/showpost.php?p=54351146&postcount=26
Update 03.10.2014: New script for builds after 1 October
http://forum.xda-developers.com/showpost.php?p=55817529&postcount=27
Update 02.11.2014: added corresponding odex files to the list
http://forum.xda-developers.com/showpost.php?p=56442787&postcount=28
If you like CM11 Android 4.4 for the Defy(+), you can
Donate to Quarx
PayPal: [email protected]
Donate apps: CM7, CM10, CM11
---------------------------------------
Donate to Blechd0se
PayPal: [email protected]
I am on 15/06 Nightly ..l will try it & report back soon
Sent from my MB526 using Tapatalk
Version 2 changelog
added
Code:
/system/app/CMHome.apk
/system/priv-app/CMAccount.apk
to the list.
list of removeable system apps
Nice script,
but in my opinion it removes to much and at the other hand to little.
E.g. with the delation of ... you will lose ... .
within /system/apps
Apollo.apk - the musicplayer, you may need an alternative app
BasicDreams.apk - no screensaver
Calculator.apk - like the name says, no Calculator anymore, you may need an alternative app
Calendar.apk - like the name says, no Calender anymore, you may need an alternative app
DSPManager.apk - the equalizer for tuning audio, not that bad
Email.apk - like the name says, no Mail-client anymore, you may need an alternative app
Exchange2.apk – OK, when you dont need to communicate with an Exchange-Server
LiveWallpapers.apk - right, who needs live wallpapers
LiveWallpapersPicker.apk - right, who needs live wallpapers
LockClock.apk - indeed this app sucks
PhotoTable.apk - right, who needs live wallpapers
SoundRecorder.apk - like the name says, no soundrecoder oder dictating machine anymore, you may need an alternative app
Term.apk - like the name says, no Terminal anymore, you may need an alternative app
UserDictionaryProvider.apk - no word prediction for the keyboard anymore
VisualizationWallpapers.apk - right, who needs live wallpapers
VoicePlus.apk - outside of the US makes Google Voice no sense, correct me if I'm wrong
WhisperPush - thats right, nothing to say about that
within /system/priv-app
BackupRestoreConfirmation.apk - I'm with you but I don't know what you will lose without it "restores sync'd Google settings" or "adb backup dialog"?
CalendarProvider.apk - you will lose whole calender support, without it no calender app will work (besides apps with buildin calendar provider)
CMS.apk - right, you will only lose a stub APK für GooglePlay ?!?! whatever this means, it seems to be a Google Play thing?
CMUpdater.apk - right, when you dont want to do incremental updates for CM or only full updates using TWRP
PicoTts.apk - right, if you dont need speeches
Shell.apk - right, if you dont need the ADB shell
ThemeChooser.apk, ThemeManager.apk and VoiceDialer.apk are OK to remove
Now to the other apk's your script wont remove, but why not?
within /system/apps
Browser - maybe replace it with something other, e.g. Firefox
CellBroadcastReceiver.apk - who needs Cell Broadcasts? have a look at settings -> wireless -> more
CertInstaller.apk - which home user needs wireless certificates? have a look at settings -> Wi-Fi -> advanced
Development.apk - not everyone needs the "developer utilities" under settings -> developer options
DocumentsUI.apk - I dont know what it does, but I dont feel something is missing
DownloadProviderUi.apk - who needs that download app within the app menu??
HTMLViewer.apk - who needs that and what for, I dont.
KeyChain.apk - I really dont know what it does, but I dont feel something is missing
LatinIME.apk - why not, if you want to replace the standard keyboard with somehing other, but be adviced to install the new keyboard beforehand and remove that one after the new keyboard is working properly.
PacProcessor.apk - the deletion seems to make no trouble Whats the meaning of this?
PrintSpooler.apk - who needs to print?
Provision.apk - its for the initial start of the ROM, after that it can be removed
Stk.apk - who need that pointless additional SIM-function? Maybe users with a home zone tariff plan?!?!
WAPPushManager.apk - i have it removed, whats the meaning of this "sending and receiving sms push messages" or do I lose tethering???
within /system/priv-app
CMAccount.apk - who is using a CM-account?
DownloadProvider.apk - its seems save to remove this if you dont wanne use GApps
ExternalStorageProvider.apk - deletion makes no trouble to me, but I dont know the meaning of this app
InputDevices.apk - the touchscreen and all hardware keys are working too without it
OneTimeInitializer.apk - its for the initial start of the ROM, after that it can be removed
ProxyHandler.apk - I dont use proxys, but maybe it's needed for TOR?
SharedStorageBackup.apk - what does this app? the deletion makes no trouble to me
VpnDialogs.apk - for people who dont wanne use VPN at all
WallpaperCropper.apk - like the name says
over and out
As I said, anyone can edit the script with a text editor. Apps like Apollo, Calculator or SoundRecorder can be saved on SD card and installed when needed.
I use VLC for audio/video player and I think a newer email app is now on Google Play: Email Google Inc. - June 18, 2014
A list of CM 10 apps can be found here http://wiki.cyanogenmod.org/w/Barebones#CM-10.1_App_list_.28WIP.29 unfortunately the Barebones project is discontinued, Barebones - CM7 was one of the best roms
Some other useful resources
http://blog.burrowsapps.com/2014/03/what-android-apps-are-safe-to-remove.html
http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/156703-guide-apks-their-purpose-safe-not-remove-big.html
1.For some reason deleting latinime.apk prevents the back button from working. ?
2.Deleting fonts also saves space. After using this script and deleting all the unnecessary fonts (for unneeded languages), I have 59mb free space in /system according to TiBu.
3.InputDevices.apk may be for using mice or keyboards through OTG.
hotdog125 said:
2.Deleting fonts also saves space. After using this script and deleting all the unnecessary fonts (for unneeded languages), I have 59mb free space in /system according to TiBu.
Click to expand...
Click to collapse
Can you please provide a list of fonts that can be safely deleted?
androidtester80 said:
Can you please provide a list of fonts that can be safely deleted?
Click to expand...
Click to collapse
+1, how do you know which one to remove? I suppose every font-file with "Bengali, Hebrew, Devanagari, Khmer, etc." within the filename. However here is not much disk space to safe, because the bigggest files (e.g. DroidSansFallback.ttf or NotoColorEmoji.ttf) you shouldn't delete I suppose?
hotdog125 said:
For some reason deleting latinime.apk prevents the back button from working.
Click to expand...
Click to collapse
Not for me, but I can remember this behavior when I removed other system-apps. Unfortunately I cant remember which one it was. E.g. when keyguard.apk will be removed then the home-button won't work.
hotdog125 said:
3.InputDevices.apk may be for using mice or keyboards through OTG.
Click to expand...
Click to collapse
Thank you for the explanation.
New but pointless system apps in the house:
- CMHome.apk -> I removed it, seems it belongs to cyanogenmod-account
- PhotoPhase.apk -> removed
- ThemeManager.apk seems replaced with ThemeProvider.apk - who cares, removed
What's with the SMS/MMS-TransactionService which runs now everytime in the backround? In older builds there wasn't such a thing. I replaced it with an MMS.apk from an older ROM and the TransactionService ist gone. However what does it do?
I'm not sure, I've been searching about this problem myself. Thanks for the fix though. About the back button, I never removed keyguard.apk, only latinime.
I've included fonts and some additional apps in the following zip - http://www.mediafire.com/?21a7qwta6qhcm9q.
@x53, could you upload the older mms.apk file? Internet speeds are quite slow here.
Enclosed the zipped mms.apk extracted out of this ROM. As I've read here in the forum, its seems to be a bug within the mms.apk. If its true then I suppose MMS.apk was never meant to run the TransactionService the whole time?!
For the hardware key I can only advice to test an untouched rom, and then have a look if the hardware key is working again. If so then install another keyboard app (e.g. I use big button keyboard) and then try to remove latinime.apk. Otherwise I cant help you, sorry.
Btw. in your script you remove BluetoothExt.apk (org.codeaurora.bluetooth), too? Do you know more about it? Indeed without it my hands-free equipment works fine. But I'm unsure with file transfers over bluetooth?!
Bluetoothext.apk is for Bluetooth low energy apparently. File transfers work fine. @androidtester80 any idea how to copy apps to /system using this script?
hotdog125 said:
@androidtester80 any idea how to copy apps to /system using this script?
Click to expand...
Click to collapse
Should be something like this
Code:
cp /sdcard/your.apk /system/app/your.apk
and repair permissions. Haven't tested this possibility.
More cleaning ideas:
I use my phone in English, so the files related to the other languages (and alphabets) are unnecessary for me.
Inside the "system\app\LatinIME.apk":
[folder: \res\raw]
main_de.dict
main_es.dict
main_fr.dict
main_it.dict
main_pt_br.dict
main_ru.dict
setup_welcome_video.mp4
setup_welcome_image.png
[folder: \res\xml]
160+ files related to other languages
[folder: \res\xml-sw600dp]:
30+ files
[folder: \res\xml-v16]
all files
Then, several fonts (as indicated on the other posts of this thread) can be deleted:
MTLmr3m.tff
NanumGothic.tff
DroidSansFallback.tff
Naskh, Georgian, Hebrew, Bengali, Thai, etc.
[folder: \system\framework\webview\paks]
50+ files
Inside the "\system\priv-app\Settings.apk":
[folder: assets] "contributors_cloud.png" file can be changed with a smaller .png file (or can be deleted?)
[folder: \res]: The language folders like xml-ar, xml-cs, ...xml-zh-TW
[folder: \res\drawable-nodpi\] there is a photo file called caption_background.jpg [1920x1200] what is it for?
Also, under the "\res" folder there are several folders called like "mipmap-hdpi - mipmap-xxxhdpi" contains different sizes of the settings icon. Which I believe unnecessary for Defy.
I've got a bootloop after installing this. The system actually boots, loads the Launcher. I hear a wierd sound (like an error sound) and it shows the ANDROID logo (the new logo in CM11 whilt booting) and it actually loads everything again and goes in a loop.
I just copied the file, removed some lines (some software I just use and don't want to delete) and install on it with the recovery console (TeamWin).
UPDATE: This is something related to the default Launcher (I am using Apex Launcher).
Well, the phone boots and loads the Apex Launcher as default. I actually can see it loading. I tried to launch the setup after it crashes, and I make it. Inside setup it didn't crashes. It crashes again when I touch "home" or come back to the launcher, so it goes direct to the boot process (it did not reboot, just load again).
So, I reach system setup after it crash and changed the launcher to Trebuchet and it works.
New edit:
Here's a copy of my file (I take it from the device)
ui_print("______________________________________");
ui_print("Motorola Defy CM11 Cleaner");
ui_print("v1 androidtester80");
ui_print("______________________________________");
package_extract_file("busybox", "/tmp/busybox");
set_perm(0, 0, 0777, "/tmp/busybox");
run_program("/tmp/busybox", "mount", "/system");
run_program("/tmp/busybox", "mount", "/data");
ui_print("Deleting bootanimation");
delete("/system/media/bootanimation.zip");
ui_print("Deleting alarms");
delete("/system/media/audio/alarms/CyanAlarm.ogg");
delete("/system/media/audio/alarms/Alarm_Rooster_02.ogg");
delete("/system/media/audio/alarms/Argon.ogg");
delete("/system/media/audio/alarms/Barium.ogg");
delete("/system/media/audio/alarms/Cesium.ogg");
delete("/system/media/audio/alarms/Hassium.ogg");
delete("/system/media/audio/alarms/Neptunium.ogg");
delete("/system/media/audio/alarms/Nobelium.ogg");
delete("/system/media/audio/alarms/NuclearLaunch.ogg");
delete("/system/media/audio/alarms/Osmium.ogg");
delete("/system/media/audio/alarms/Platinum.ogg");
delete("/system/media/audio/alarms/Plutonium.ogg");
delete("/system/media/audio/alarms/Scandium.ogg");
ui_print("Deleting notifications");
delete("/system/media/audio/notifications/Adara.ogg");
delete("/system/media/audio/notifications/Aldebaran.ogg");
delete("/system/media/audio/notifications/Altair.ogg");
delete("/system/media/audio/notifications/Alya.ogg");
delete("/system/media/audio/notifications/Antares.ogg");
delete("/system/media/audio/notifications/Antimony.ogg");
delete("/system/media/audio/notifications/Arcturus.ogg");
delete("/system/media/audio/notifications/Argon.ogg");
delete("/system/media/audio/notifications/Beat_Box_Android.ogg");
delete("/system/media/audio/notifications/Beryllium.ogg");
delete("/system/media/audio/notifications/Betelgeuse.ogg");
delete("/system/media/audio/notifications/CaffeineSnake.ogg");
delete("/system/media/audio/notifications/Canopus.ogg");
delete("/system/media/audio/notifications/Capella.ogg");
delete("/system/media/audio/notifications/Castor.ogg");
delete("/system/media/audio/notifications/CetiAlpha.ogg");
delete("/system/media/audio/notifications/Cobalt.ogg");
delete("/system/media/audio/notifications/Cricket.ogg");
delete("/system/media/audio/notifications/DearDeer.ogg");
delete("/system/media/audio/notifications/Deneb.ogg");
delete("/system/media/audio/notifications/Doink.ogg");
delete("/system/media/audio/notifications/DontPanic.ogg");
delete("/system/media/audio/notifications/Drip.ogg");
delete("/system/media/audio/notifications/Electra.ogg");
delete("/system/media/audio/notifications/F1_MissedCall.ogg");
delete("/system/media/audio/notifications/F1_New_MMS.ogg");
delete("/system/media/audio/notifications/F1_New_SMS.ogg");
delete("/system/media/audio/notifications/Fluorine.ogg");
delete("/system/media/audio/notifications/Fomalhaut.ogg");
delete("/system/media/audio/notifications/Gallium.ogg");
delete("/system/media/audio/notifications/Heaven.ogg");
delete("/system/media/audio/notifications/Helium.ogg");
delete("/system/media/audio/notifications/Highwire.ogg");
delete("/system/media/audio/notifications/Hojus.ogg");
delete("/system/media/audio/notifications/Iridium.ogg");
delete("/system/media/audio/notifications/Krypton.ogg");
delete("/system/media/audio/notifications/KzurbSonar.ogg");
delete("/system/media/audio/notifications/Lalande.ogg");
delete("/system/media/audio/notifications/Laser.ogg");
delete("/system/media/audio/notifications/Merope.ogg");
delete("/system/media/audio/notifications/Mira.ogg");
delete("/system/media/audio/notifications/moonbeam.ogg");
delete("/system/media/audio/notifications/Naughty.ogg");
delete("/system/media/audio/notifications/Palladium.ogg");
delete("/system/media/audio/notifications/pixiedust.ogg");
delete("/system/media/audio/notifications/pizzicato.ogg");
delete("/system/media/audio/notifications/Plastic_Pipe.ogg");
delete("/system/media/audio/notifications/Polaris.ogg");
delete("/system/media/audio/notifications/Pollux.ogg");
delete("/system/media/audio/notifications/Pong.ogg");
delete("/system/media/audio/notifications/Procyon.ogg");
delete("/system/media/audio/notifications/Proxima.ogg");
delete("/system/media/audio/notifications/Radon.ogg");
delete("/system/media/audio/notifications/Rang.ogg");
delete("/system/media/audio/notifications/regulus.ogg");
delete("/system/media/audio/notifications/Rubidium.ogg");
delete("/system/media/audio/notifications/Selenium.ogg");
delete("/system/media/audio/notifications/Shaula.ogg");
delete("/system/media/audio/notifications/sirius.ogg");
delete("/system/media/audio/notifications/SpaceSeed.ogg");
delete("/system/media/audio/notifications/Spica.ogg");
delete("/system/media/audio/notifications/Stone.ogg");
delete("/system/media/audio/notifications/Strontium.ogg");
delete("/system/media/audio/notifications/Syrma.ogg");
delete("/system/media/audio/notifications/TaDa.ogg");
delete("/system/media/audio/notifications/Talitha.ogg");
delete("/system/media/audio/notifications/Tejat.ogg");
delete("/system/media/audio/notifications/Thallium.ogg");
delete("/system/media/audio/notifications/Tinkerbell.ogg");
delete("/system/media/audio/notifications/tweeters.ogg");
delete("/system/media/audio/notifications/Upsilon.ogg");
delete("/system/media/audio/notifications/Vega.ogg");
delete("/system/media/audio/notifications/Voila.ogg");
delete("/system/media/audio/notifications/Xenon.ogg");
delete("/system/media/audio/notifications/Zirconium.ogg");
ui_print("Deleting ringtones");
delete("/system/media/audio/ringtones/Andromeda.ogg");
delete("/system/media/audio/ringtones/Aquila.ogg");
delete("/system/media/audio/ringtones/ArgoNavis.ogg");
delete("/system/media/audio/ringtones/Atria.ogg");
delete("/system/media/audio/ringtones/Backroad.ogg");
delete("/system/media/audio/ringtones/BeatPlucker.ogg");
delete("/system/media/audio/ringtones/BentleyDubs.ogg");
delete("/system/media/audio/ringtones/Big_Easy.ogg");
delete("/system/media/audio/ringtones/BirdLoop.ogg");
delete("/system/media/audio/ringtones/Bollywood.ogg");
delete("/system/media/audio/ringtones/BOOTES.ogg");
delete("/system/media/audio/ringtones/Boxbeat.ogg");
delete("/system/media/audio/ringtones/BussaMove.ogg");
delete("/system/media/audio/ringtones/Cairo.ogg");
delete("/system/media/audio/ringtones/Calypso_Steel.ogg");
delete("/system/media/audio/ringtones/CanisMajor.ogg");
delete("/system/media/audio/ringtones/CaribbeanIce.ogg");
delete("/system/media/audio/ringtones/Carina.ogg");
delete("/system/media/audio/ringtones/CASSIOPEIA.ogg");
delete("/system/media/audio/ringtones/Centaurus.ogg");
delete("/system/media/audio/ringtones/Champagne_Edition.ogg");
delete("/system/media/audio/ringtones/Club_Cubano.ogg");
delete("/system/media/audio/ringtones/CrayonRock.ogg");
delete("/system/media/audio/ringtones/CrazyDream.ogg");
delete("/system/media/audio/ringtones/CurveBall.ogg");
delete("/system/media/audio/ringtones/CyanTone.ogg");
delete("/system/media/audio/ringtones/Cygnus.ogg");
delete("/system/media/audio/ringtones/DancinFool.ogg");
delete("/system/media/audio/ringtones/Ding.ogg");
delete("/system/media/audio/ringtones/DonMessWivIt.ogg");
delete("/system/media/audio/ringtones/Draco.ogg");
delete("/system/media/audio/ringtones/DreamTheme.ogg");
delete("/system/media/audio/ringtones/Eastern_Sky.ogg");
delete("/system/media/audio/ringtones/Enter_the_Nexus.ogg");
delete("/system/media/audio/ringtones/Eridani.ogg");
delete("/system/media/audio/ringtones/EtherShake.ogg");
delete("/system/media/audio/ringtones/FreeFlight.ogg");
delete("/system/media/audio/ringtones/FriendlyGhost.ogg");
delete("/system/media/audio/ringtones/Funk_Yall.ogg");
delete("/system/media/audio/ringtones/GameOverGuitar.ogg");
delete("/system/media/audio/ringtones/Gimme_Mo_Town.ogg");
delete("/system/media/audio/ringtones/Girtab.ogg");
delete("/system/media/audio/ringtones/Glacial_Groove.ogg");
delete("/system/media/audio/ringtones/Growl.ogg");
delete("/system/media/audio/ringtones/HalfwayHome.ogg");
delete("/system/media/audio/ringtones/Highscore.ogg");
delete("/system/media/audio/ringtones/Hydra.ogg");
delete("/system/media/audio/ringtones/InsertCoin.ogg");
delete("/system/media/audio/ringtones/Kuma.ogg");
delete("/system/media/audio/ringtones/LoopyLounge.ogg");
delete("/system/media/audio/ringtones/LoveFlute.ogg");
delete("/system/media/audio/ringtones/Lyon.ogg");
delete("/system/media/audio/ringtones/Lyra.ogg");
delete("/system/media/audio/ringtones/Machina.ogg");
delete("/system/media/audio/ringtones/MidEvilJaunt.ogg");
delete("/system/media/audio/ringtones/MildlyAlarming.ogg");
delete("/system/media/audio/ringtones/Nairobi.ogg");
delete("/system/media/audio/ringtones/Nassau.ogg");
delete("/system/media/audio/ringtones/NewPlayer.ogg");
delete("/system/media/audio/ringtones/No_Limits.ogg");
delete("/system/media/audio/ringtones/Noises1.ogg");
delete("/system/media/audio/ringtones/Noises2.ogg");
delete("/system/media/audio/ringtones/Noises3.ogg");
delete("/system/media/audio/ringtones/OrganDub.ogg");
delete("/system/media/audio/ringtones/Orion.ogg");
delete("/system/media/audio/ringtones/Paradise_Island.ogg");
delete("/system/media/audio/ringtones/Pegasus.ogg");
delete("/system/media/audio/ringtones/Perseus.ogg");
delete("/system/media/audio/ringtones/Playa.ogg");
delete("/system/media/audio/ringtones/Pyxis.ogg");
delete("/system/media/audio/ringtones/Rasalas.ogg");
delete("/system/media/audio/ringtones/Revelation.ogg");
delete("/system/media/audio/ringtones/Rigel.ogg");
delete("/system/media/audio/ringtones/Ring_Classic_02.ogg");
delete("/system/media/audio/ringtones/Ring_Digital_02.ogg");
delete("/system/media/audio/ringtones/Ring_Synth_02.ogg");
delete("/system/media/audio/ringtones/Ring_Synth_04.ogg");
delete("/system/media/audio/ringtones/Road_Trip.ogg");
delete("/system/media/audio/ringtones/Rockin.ogg");
delete("/system/media/audio/ringtones/RomancingTheTone.ogg");
delete("/system/media/audio/ringtones/Safari.ogg");
delete("/system/media/audio/ringtones/Savannah.ogg");
delete("/system/media/audio/ringtones/Scarabaeus.ogg");
delete("/system/media/audio/ringtones/Sceptrum.ogg");
delete("/system/media/audio/ringtones/Seville.ogg");
delete("/system/media/audio/ringtones/Sheep.mp3");
delete("/system/media/audio/ringtones/Shes_All_That.ogg");
delete("/system/media/audio/ringtones/SilkyWay.ogg");
delete("/system/media/audio/ringtones/SitarVsSitar.ogg");
delete("/system/media/audio/ringtones/Solarium.ogg");
delete("/system/media/audio/ringtones/SpringyJalopy.ogg");
delete("/system/media/audio/ringtones/Steppin_Out.ogg");
delete("/system/media/audio/ringtones/Terminated.ogg");
delete("/system/media/audio/ringtones/Testudo.ogg");
delete("/system/media/audio/ringtones/Themos.ogg");
delete("/system/media/audio/ringtones/Third_Eye.ogg");
delete("/system/media/audio/ringtones/Thunderfoot.ogg");
delete("/system/media/audio/ringtones/TwirlAway.ogg");
delete("/system/media/audio/ringtones/UrsaMinor.ogg");
delete("/system/media/audio/ringtones/VeryAlarmed.ogg");
delete("/system/media/audio/ringtones/Vespa.ogg");
delete("/system/media/audio/ringtones/World.ogg");
delete("/system/media/audio/ringtones/Zeta.ogg");
ui_print("Deleting Apps");
delete("/system/app/BasicDreams.apk");
delete("/system/app/Email.apk");
delete("/system/app/Exchange2.apk");
delete("/system/app/LiveWallpapers.apk");
delete("/system/app/LiveWallpapersPicker.apk");
delete("/system/app/LockClock.apk");
delete("/system/app/PhotoTable.apk");
delete("/system/app/SoundRecorder.apk");
delete("/system/app/Term.apk");
delete("/system/app/UserDictionaryProvider.apk");
delete("/system/app/VisualizationWallpapers.apk");
delete("/system/app/VoicePlus.apk");
delete("/system/app/WhisperPush.apk");
delete("/system/priv-app/BackupRestoreConfirmation.apk");
delete("/system/priv-app/CalendarProvider.apk");
delete("/system/priv-app/CMS.apk");
delete("/system/priv-app/CMUpdater.apk");
delete("/system/priv-app/PicoTts.apk");
delete("/system/priv-app/SetupWizard.apk");
delete("/system/priv-app/Shell.apk");
delete("/system/priv-app/ThemeChooser.apk");
delete("/system/priv-app/ThemesProvider.apk");
ui_print("All done");
run_program("/tmp/busybox", "umount", "/system");
run_program("/tmp/busybox", "umount", "/data");
Click to expand...
Click to collapse
hotdog125 said:
Bluetoothext.apk is for Bluetooth low energy apparently. File transfers work fine.
Click to expand...
Click to collapse
I removed Bluetoothext.apk for a while. But without it I noticed within the battery statistics Bluetooth as big consumer. Means when you delete Bluetooth.apk battery duration will shorten. When I remember right I hadn't even Bluetooth activated?! Can someone please confirm this behavior?
Don DD said:
[folder: \system\framework\webview\paks] 50+ files
Click to expand...
Click to collapse
Did you remove all files or did you leave at least en-GB.pak or maybe en-US.pak because you use english language at your Defy?
Btw. thanks for spotting DroidSansFallback.tff, thats a big one and I hadn't the courage to remove it.
I have no such problems with Bluetooth.
Why not remove the entire latinime apk and install Google keyboard from the play store?
hotdog125 said:
I have no such problems with Bluetooth.
Click to expand...
Click to collapse
Strange, OK then I will try again. Maybe it has something to do while I tested the FM Radio?! As I have heard it has something with bluetooth to do?!
hotdog125 said:
Why not remove the entire latinime apk ...
Click to expand...
Click to collapse
Exactly, that's what i've done. But with that some people had have problems with their hardware buttons but not for me, strange too.
x53 said:
Strange, OK then I will try again. Maybe it has something to do while I tested the FM Radio?! As I have heard it has something with bluetooth to do?!
Exactly, that's what i've done. But with that some people had have problems with their hardware buttons but not for me, strange too.
Click to expand...
Click to collapse
I had the back button problem as the other users described. But i managed to make it work by using TWRP to delete it.
x53 said:
Did you remove all files or did you leave at least en-GB.pak or maybe en-US.pak because you use english language at your Defy?
Click to expand...
Click to collapse
Removed all but:
en-GB.pak
en-US.pak
webviewchromium.pak.
System fonts list for Android 4.4.4 https://android.googlesource.com/platform/frameworks/base/+/android-4.4.4_r1/data/fonts/system_fonts.xml
Code:
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
Roboto-Light.ttf
Roboto-LightItalic.ttf
Roboto-Thin.ttf
Roboto-ThinItalic.ttf
RobotoCondensed-Regular.ttf
RobotoCondensed-Bold.ttf
RobotoCondensed-Italic.ttf
RobotoCondensed-BoldItalic.ttf
DroidSerif-Regular.ttf
DroidSerif-Bold.ttf
DroidSerif-Italic.ttf
DroidSerif-BoldItalic.ttf
DroidSans.ttf
DroidSans-Bold.ttf
DroidSansMono.ttf
I guess the rest should be safe to delete, unless CM 11 requires some special font.

A minimalist - stock - ROM

I really like the stock ROM and wanted to keep it, but decided to removed the bloatware. I got root with g2_security, remounted rw and proceeded to disabled all apk and enable them on a case by case basis. Here is the result, which you can use for the purpose of making your own minimalist ROM:
LGHome is required (home screen) as well as LGHome_Theme_Optimus
LGSystemUI, LGLiveWallpapersPicker, SystemUI_Provider and LGTangibleIO provide the user interface base
LGLockScreen and LGLockScreenSettings are self explanatory
LGIME + LGIME_THEME* provide the on screen keyboard
FusedLocation is required by LGHome, otherwise it will bootloop
LGSettings and LGSettingsProvider are essential as well
LGSystemServer manages a number of hardware devices (LEDs...)
SetupWizard has to run at least once iirc, otherwise the Home button does not work (but afterwards can be disabled)
DefaultContainerService is required for the installation of APKs
Note: to prevent the default APKs (LGLW_PolarBear, ...) from being installed, move them out of /system/apps/bootup. Typically I use /system/app/disabled to stored disabled APKs.
Next, the following components can be enabled depending on what you need:
LGPhone, LGTelephonyProvider, LGContacts, LGContactsProvider and LGMessage (most people will want this)
HiddenMenu for debugging infomation (use 3845#*802#)
GMS_Maps, plus com.qualcomm.location (required for GPS)
LGBluetooth4 is required to connect to Bluetooth devices
LGAlarmClock, LGClockWidget, LGBrowser, LGCalculator, LGCalendar, LGCalendarProvider and LGCameraApp are self explanatory
LGDownloadProvider and LGDownloadProviderUi is used by browser and other apps
LGEmail is useful to get an Exchange account (like, live.com) and get the calendar working if you don't enable gapps
LGFileManager, LGFlashlightWidget, LGFmRadio, LGGallery, LGMusic, LGMusicWidget and YouTube can be useful too
LGVideos, LGVoiceRecorder, LGWeather and LGWeatherTheme: ditto
MediaProvider is required for LGFileManager and possibly others too
UserDictionaryProvider for custom dictionaries
I am however using an older Maps, version 6, extracted from a nexus factory image. In particular is allows downloading much larger off-line maps.
Finally let's mention the following APKs that I'm not sure are completely necessary, but I've included them since they are part of the CyanogenMod sources:
HTMLViewer
InputDevices
KeyChain
SharedStorageBackup
VpnDialogs
After disabled useless APKs, I recommend doing a data/cache wipe from CWM, to get into a new clean state. It's worth noting I don't enable the Google Apps, since I manually install APKs that I download from another phone. This works quite well, although I had for example to patch Deezer's dex code to remove a dependency on GSF. In addition, the Phone application FC when a bluetooth headset is connected which is a bit annoying. So it's probably easier to keep the Google Apps enabled. For the record, I have disabled the following apps:
Code:
AAT.apk LGClockWidget.apk LGVideoEditor.apk
ApplicationsProvider.apk LGConnectionWizard.apk LGVideoManual.apk
BackupRestoreConfirmation.apk LGDefaultAccount.apk LGVuTalk.apk
Books.apk LGDictionary.apk LGWirelessStorage.apk
CameraTestApp.apk LGDMSClient.apk LGWorldClockWidget.apk
ChromeBookmarksSyncAdapter.apk LGDMSGCM.apk LicenseProvider.apk
ChromeWithBrowser.apk LGDrm.apk LinkCompanion3.apk
CloudHub.apk LGEasySettings.apk LteConfigs.apk
com.lge.pr.hidden.MLTest.apk LGFavoriteContactsWidget.apk Magazines.apk
com.lge.shutdownmonitor.apk LGFOTA.apk MediaUploader.apk
CompatibilityMode.apk LGGestureAnswering.apk MLT.apk
com.qualcomm.services.location.apk LGHome_Theme_Marshmallow.apk Music2.apk
ConfigUpdater.apk LGInstallService.apk NetworkLocation.apk
DirectBeam.apk LGLifeStream.apk PackageInstaller.apk
DmfAdmin.apk LGLifeStreamLogManager.apk PCSyncUI.apk
DoubleTapWakeup.apk LGLW_Feather.apk PermissionToAccessLgeApi.apk
DrmProvider.apk LGLW_MultiPhoto.apk Phonesky.apk
DrmService.apk LGLW_PolarBear.apk PlayGames.apk
ELTTest.apk LGLW_Prince.apk PlusOne.apk
FaceLock.apk LGMemo.apk qcrilmsgtunnel.apk
FontServer.apk LGMemoWidget.apk QuicksetSDK.apk
Gmail2.apk LGMITS.apk SmartShare.apk
GmsCore.apk LgNfc.apk SmartShareBeam.apk
GnssAirTest.apk LGNotebook.apk SmartShareProvider.apk
GnssPosTest.apk LGOnScreenPhone3_JB.apk Stk.apk
GnssTest.apk LGPartnerBookmarksProvider.apk Street.apk
GoogleBackupTransport.apk LGPhotoAlbumWidget.apk SystemUI_Theme_Black.apk
GoogleCalendarSyncAdapter.apk LGPhotoTable.apk SystemUI_Theme_Black_Gradation.apk
GoogleContactsSyncAdapter.apk LGPolarisViewer.apk SystemUI_Theme_White.apk
GoogleFeedback.apk LGQMemo.apk SystemUI_Theme_White_Gradation.apk
GoogleLoginService.apk LGQRemote.apk TagGoogle.apk
GooglePartnerSetup.apk LGQTranslator.apk talkback.apk
GoogleServicesFramework.apk LGSafetyCare.apk TimeService.apk
GoogleTTS.apk LGSearchWidgetProvider.apk UnifiedEULA.apk
Hangouts.apk LGSettingsAccessibility.apk Upsell.apk
HiddenSIMUnlockMenu.apk LGSlideAside.apk Velvet.apk
HomeSelector.apk LGSmartcardService.apk Videos.apk
LGApduService.apk LGSmartWorld.apk VoiceSearchStub.apk
LGAppCleanup.apk LGStartupwizard.apk WAPPushManager.apk
LGApplicationManager.apk LGStreamingPlayer.apk WapService.apk
LGAssistantStub.apk LGTaskManager.apk wind_155_2.3_Prod_build_5.apk
LGATCMDService.apk LGTasks.apk WiseScreen.apk
LGBackup.apk LGTextTranslator.apk WVTest.apk
LGBasicDreams.apk LGUpdateCenter.apk
LGCb.apk LGVidClip.apk
Hi,
thanks for this great list!
Now we could have a look inside the lib files
Is there a list for example what doubletabwakeup.apk makes?
Do we realy need it to wake up the device with double finger tab?
Thanks
djsven said:
Hi,
thanks for this great list!
Now we could have a look inside the lib files
Is there a list for example what doubletabwakeup.apk makes?
Do we realy need it to wake up the device with double finger tab?
Thanks
Click to expand...
Click to collapse
Hi,
I can wake up or sleep with double tap without this apk.
I'd like to make a list eventually, but it's time consuming. But why not
Thanks for your reply..
A list would realy help a lot of people, how didnt know the services and apps from lg.
But for what is this app`?
djsven said:
Thanks for your reply..
A list would realy help a lot of people, how didnt know the services and apps from lg.
But for what is this app`?
Click to expand...
Click to collapse
I agree. As a first step you can always have a look at the manifest, run strings on the .odex and also examine the APK's resources (strings, layouts).
This usually provides enough information without resorting ti disassembly/decompiling, which is prohibited by LG's Terms of Use.
Nice inofrmation OP.
But this still does not belong to Android Development.
THREAD moved to Q&A section.
Hope someone will make a de bloater script for removing all these apps
Sent from my LG-D802 using XDA Premium 4 mobile app
jaidev.s said:
Hope someone will make a de bloater script for removing all these apps
Sent from my LG-D802 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Im assuming your rooted...?download Titanium Backup from the market and use that to delete the bloatware. Just be very carefull while deleting. If your unsure abt an app you want to delete, use the freeze option instead of deleting it. Freezing disables the app but doesnt permanently remove it. If you freeze an app amd your phone becomes unstable or you start getting a bunch of force closes you can always go back and unfreeze the app in question. There is no coming back from delting said app unless you reflash the rom. Sorry,that may have been over explaining things.
Sent from my armored tank of a gs2
grantusmantus said:
Im assuming your rooted...?download Titanium Backup from the market and use that to delete the bloatware. Just be very carefull while deleting. If your unsure abt an app you want to delete, use the freeze option instead of deleting it. Freezing disables the app but doesnt permanently remove it. If you freeze an app amd your phone becomes unstable or you start getting a bunch of force closes you can always go back and unfreeze the app in question. There is no coming back from delting said app unless you reflash the rom. Sorry,that may have been over explaining things.
Sent from my armored tank of a gs2
Click to expand...
Click to collapse
I agree, one should be very careful. When doing the tests over adb, I made sure not to reboot the phone, instead I would kill system_server to test what change disabling/reenabling an apk would do (I guess at worst I would have had to restore the backup from CWM). Nonetheless the list of APK that I provided in the first post provide a working phone, albeit in a minimalist state. I'm not going to provide a script though, it seems too risky to blindly apply any given script - instead I prefer providing an explanation for each apk so that people can avoid disabling crucial system parts.
Sorry, posted in the wrong topic
xd.bx said:
I really like the stock ROM and wanted to keep it, but decided to removed the bloatware. I got root with g2_security, remounted rw and proceeded to disabled all apk and enable them on a case by case basis. Here is the result, which you can use for the purpose of making your own minimalist ROM:
LGHome is required (home screen) as well as LGHome_Theme_Optimus
LGSystemUI, LGLiveWallpapersPicker, SystemUI_Provider and LGTangibleIO provide the user interface base
LGLockScreen and LGLockScreenSettings are self explanatory
LGIME + LGIME_THEME* provide the on screen keyboard
FusedLocation is required by LGHome, otherwise it will bootloop
LGSettings and LGSettingsProvider are essential as well
LGSystemServer manages a number of hardware devices (LEDs...)
SetupWizard has to run at least once iirc, otherwise the Home button does not work (but afterwards can be disabled)
DefaultContainerService is required for the installation of APKs
Note: to prevent the default APKs (LGLW_PolarBear, ...) from being installed, move them out of /system/apps/bootup. Typically I use /system/app/disabled to stored disabled APKs.
Next, the following components can be enabled depending on what you need:
LGPhone, LGTelephonyProvider, LGContacts, LGContactsProvider and LGMessage (most people will want this)
HiddenMenu for debugging infomation (use 3845#*802#)
GMS_Maps, plus com.qualcomm.location (required for GPS)
LGBluetooth4 is required to connect to Bluetooth devices
LGAlarmClock, LGClockWidget, LGBrowser, LGCalculator, LGCalendar, LGCalendarProvider and LGCameraApp are self explanatory
LGDownloadProvider and LGDownloadProviderUi is used by browser and other apps
LGEmail is useful to get an Exchange account (like, live.com) and get the calendar working if you don't enable gapps
LGFileManager, LGFlashlightWidget, LGFmRadio, LGGallery, LGMusic, LGMusicWidget and YouTube can be useful too
LGVideos, LGVoiceRecorder, LGWeather and LGWeatherTheme: ditto
MediaProvider is required for LGFileManager and possibly others too
UserDictionaryProvider for custom dictionaries
I am however using an older Maps, version 6, extracted from a nexus factory image. In particular is allows downloading much larger off-line maps.
Finally let's mention the following APKs that I'm not sure are completely necessary, but I've included them since they are part of the CyanogenMod sources:
HTMLViewer
InputDevices
KeyChain
SharedStorageBackup
VpnDialogs
After disabled useless APKs, I recommend doing a data/cache wipe from CWM, to get into a new clean state. It's worth noting I don't enable the Google Apps, since I manually install APKs that I download from another phone. This works quite well, although I had for example to patch Deezer's dex code to remove a dependency on GSF. In addition, the Phone application FC when a bluetooth headset is connected which is a bit annoying. So it's probably easier to keep the Google Apps enabled. For the record, I have disabled the following apps:
Code:
AAT.apk LGClockWidget.apk LGVideoEditor.apk
ApplicationsProvider.apk LGConnectionWizard.apk LGVideoManual.apk
BackupRestoreConfirmation.apk LGDefaultAccount.apk LGVuTalk.apk
Books.apk LGDictionary.apk LGWirelessStorage.apk
CameraTestApp.apk LGDMSClient.apk LGWorldClockWidget.apk
ChromeBookmarksSyncAdapter.apk LGDMSGCM.apk LicenseProvider.apk
ChromeWithBrowser.apk LGDrm.apk LinkCompanion3.apk
CloudHub.apk LGEasySettings.apk LteConfigs.apk
com.lge.pr.hidden.MLTest.apk LGFavoriteContactsWidget.apk Magazines.apk
com.lge.shutdownmonitor.apk LGFOTA.apk MediaUploader.apk
CompatibilityMode.apk LGGestureAnswering.apk MLT.apk
com.qualcomm.services.location.apk LGHome_Theme_Marshmallow.apk Music2.apk
ConfigUpdater.apk LGInstallService.apk NetworkLocation.apk
DirectBeam.apk LGLifeStream.apk PackageInstaller.apk
DmfAdmin.apk LGLifeStreamLogManager.apk PCSyncUI.apk
DoubleTapWakeup.apk LGLW_Feather.apk PermissionToAccessLgeApi.apk
DrmProvider.apk LGLW_MultiPhoto.apk Phonesky.apk
DrmService.apk LGLW_PolarBear.apk PlayGames.apk
ELTTest.apk LGLW_Prince.apk PlusOne.apk
FaceLock.apk LGMemo.apk qcrilmsgtunnel.apk
FontServer.apk LGMemoWidget.apk QuicksetSDK.apk
Gmail2.apk LGMITS.apk SmartShare.apk
GmsCore.apk LgNfc.apk SmartShareBeam.apk
GnssAirTest.apk LGNotebook.apk SmartShareProvider.apk
GnssPosTest.apk LGOnScreenPhone3_JB.apk Stk.apk
GnssTest.apk LGPartnerBookmarksProvider.apk Street.apk
GoogleBackupTransport.apk LGPhotoAlbumWidget.apk SystemUI_Theme_Black.apk
GoogleCalendarSyncAdapter.apk LGPhotoTable.apk SystemUI_Theme_Black_Gradation.apk
GoogleContactsSyncAdapter.apk LGPolarisViewer.apk SystemUI_Theme_White.apk
GoogleFeedback.apk LGQMemo.apk SystemUI_Theme_White_Gradation.apk
GoogleLoginService.apk LGQRemote.apk TagGoogle.apk
GooglePartnerSetup.apk LGQTranslator.apk talkback.apk
GoogleServicesFramework.apk LGSafetyCare.apk TimeService.apk
GoogleTTS.apk LGSearchWidgetProvider.apk UnifiedEULA.apk
Hangouts.apk LGSettingsAccessibility.apk Upsell.apk
HiddenSIMUnlockMenu.apk LGSlideAside.apk Velvet.apk
HomeSelector.apk LGSmartcardService.apk Videos.apk
LGApduService.apk LGSmartWorld.apk VoiceSearchStub.apk
LGAppCleanup.apk LGStartupwizard.apk WAPPushManager.apk
LGApplicationManager.apk LGStreamingPlayer.apk WapService.apk
LGAssistantStub.apk LGTaskManager.apk wind_155_2.3_Prod_build_5.apk
LGATCMDService.apk LGTasks.apk WiseScreen.apk
LGBackup.apk LGTextTranslator.apk WVTest.apk
LGBasicDreams.apk LGUpdateCenter.apk
LGCb.apk LGVidClip.apk
Click to expand...
Click to collapse
Thanks alot mate, is very useful.
Would you be kind enough to upload the LGBluetooth4, i hav accidentally removed it and cant find it again.
Manythanks
devilxman said:
Thanks alot mate, is very useful.
Would you be kind enough to upload the LGBluetooth4, i hav accidentally removed it and cant find it again.
Manythanks
Click to expand...
Click to collapse
No problem. I wish I could give you LGBluetooth4 but it's been many years since I no longer have this phone.

[HOW-TO][APP][ROOT] Install Lollipop AOSP Browser (and sync Google Account Bookmarks)

Hey people,
I realized the Google Chrome browser demands lots of battery, so I wanted to change to another browser. There is nothing better than the AOSP one. But while installing it there seems to be a lil´ problem:
There is an app called com.android.browser.provider which comes preinstalled with stock ROM, probably to make Google Chrome work. So this app, has a ContentProvider declared with a specific authority name. The AOSP Browser app has another ContentProvider which its authority name IS THE SAME as the "com.android.browser.provider"´s one. This makes the Android package manager complain at AOSP Browser app install time.
So in order to be able to get AOSP Browser installed and running some steps must be previously executed. There are two ways:
A.-THE MANUAL WAY
1.- Settings -> Apps -> com.android.browser.provider -> Clear data
2.- File Manager -> Delete /system/app/com.android.browser.provider" folder
3.- File Manager -> Delete /data/data/com.android.browser.provider" folder
4.- Reboot
5.- Install attached Browser.apk
Click to expand...
Click to collapse
B.-THE COMMANDO WAY
1.-Terminal Emulator -> Execute the following commands:
su
rm /system/app/com.android.browser.provider (Removes apk folder from /system/app/ location)
pm clear com.yourapp.packagename (Removes application data)​2.- Reboot
3.- Install attached Browser.apk
Click to expand...
Click to collapse
Then, AOSP Browser should be running :highfive::highfive::highfive:
Please comment if there are any problems :good:
If anyone gets an up-to-date APK post here and I will update the OP.
EXTRA: SYNC BOOKMARKS WITH YOUR GOOGLE ACCOUNT:
The following steps show how to make AOSP BROWSER have the bookmarks saved in your Google account:
1.- Install attached BookmarksSyncAdapter.apk
2.- Settings -> Accounts -> Google -> /** Wanted Google Account */ -> Switch on Sync Browser
3.- A notification (exclamation sign) should be shown. Click it. (In order to authorize the app to sync bookmarks with your account)
4.- Settings -> Apps -> Browser -> Force Close
5.- Done
Click to expand...
Click to collapse
For up-to-date-is-a-must obsessed people:
-Browser.apk targetSdkVersion is 22. So its the last one (Official Stable Android 6.0 has not been released yet)
-BookmarksSyncAdapter.apk targets 16 SDK version. It seems to be discontinued as is not preinstalled in latest AOSP Roms ​
Can't install Booksmarkssync app. What is another way?
rich2007 said:
Can't install Booksmarkssync app. What is another way?
Click to expand...
Click to collapse
Really dont know. First, I should check the logcat to find the cause so, could you post thee logcat?
Also, you can try installing it as a system app:
1.-Create /system/app/BookmarksSyncAdapter/ folder
2.-Copy BookmarksSyncAdapter.apk into the previously created folder
3.-Set permissions -rw-r--r-- to the apk
4.-Reboot
5.-Goto Settings -> Accounts -> Google -> Your Google account and check if "Browser" item is listed
Click to expand...
Click to collapse
there was already a fully working solution in the forum.. just search "material design aosp browser". just need to delete BrowserProviderProxy if present in system/app first
isn't it dangerous to delete the existing file which may be more up to date with security?
is it not possible to simply rename internally the Browser.apk so it does not conflict?

Remove system apps (gapps / capps)

I have 3 apps called "calendar" that do the same thing.
Code:
com.boxer.calendar
com.boxer.email
com.google.android.calendar
none appear in apps. How can these be removed (or at least hidden from the apps drawer)?
I never even use Boxer. I'm running CM 12.1
Check /system/app, it is usually located and installed there. If you found it, just delete the folder and the app will be gone.

Categories

Resources