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.
Related
The README File. Important Read:
Code:
################################################################################
# #
# x10 After-Root Optimiser #
# by ttxdragon #
# README FIRST! #
# #
################################################################################
Index:
1. WARNINGS!!
2. Configuration
-> Important Info
a. JITv002
b. Density Changer
3. How-To Use This.
4. Credits
1. WARNINGS!!
a. I'm not reponsible for any damage to your device. You should always be
able to just re-flash your device, but who knows wth can go wrong.
This is provided as is without any guarantees.
b. DO NOT EDIT THE DEFAULT CONFIGURATION FILES MANUALLY UNLESS YOU KNOW
WHAT YOU'RE DOING! Everything that the config files contain is easily
edited by using the default-configuration as base in the task-editor.
2. Configuration
Follow the steps on screen in the task. It'll ask you a lot of stuff, but
don't worry, it should be extremely clear what you are selecting on.
Important info:
JITv002:
Users of x10a firmware have reported issues with JIT more often than
those using x10i. x10 SO-01B firmware doesn't work with JIT at all.
Furthermore, JIT is only useful to be enabled on SE Roms. Custom ROMs
will have JIT already enabled.
Density Changer:
The default configuration changes the Density to 200, down from 240.
It basically makes everything smaller on screen. Some applications
might not work properly with the new size (because the developers
thought it'd be a great idea to not code the program flexibly
enough to scale nicely)
You can always just set it back to 240 if you decide that's better
for you.
3. How-To: Use This
Requirements: a. Windows or Linux PC,
Ubuntu Linux 10.10 Recommended
@MAC Folks: Don't have one, can't test. feel free to
submit patches/make own version
Usage: 1. Enable USB Debuggin in
Settings -> Applications -> Development
2. Plug in USB Cable
3. On Windows: Run RunMeWindows.bat
On Linux : Run RunMeLinux.sh
4. Follow On-screen instructions.
4. Credits
x10dev-team for tirelessly working to free our x10's
z4mod team for z4root
Cygwin team for developing this GPL'd port of unix utilities to Windows.
( For License and Source-code of Cygwin visit http://www.cygwin.com/ )
CHANGELOG:
Code:
v0.99.1 [2010-11-18]
- Fix JIT installation/un-installation bug
- Fix Config Selection bug
- Add "Install extra System Applications" Option
- Add "AppWidgetPicker 1.2.1" to extra system apps
- Add "Wallpaper Set and Save" to replacement apps
v0.99 [2010-11-17]
- Almost complete Rewrite
- Better output
- Add Root-method
- Allow for custom configurations
- Allow for multiple configurations
- More flexible for easy feature-addons
- Configuration now inside program.
v0.2 [2010-11-10]
- Fix "Space in Path" Bug
- Fix "OS Detection" Bug
- Add "cancel" option before running script on phone
- Move backup folder from /sdcard/post-root/backup to /sdcard/prbackup
- Always push fresh configuration to phone (deletes old config on phone)
- Updated AlarmClock Plus to LCD Density friendly version
v0.1 [2010-11-09]
- Fix Busybox installation
- Add LCD Density Changing Option
v0.0 [2010-11-09]
- Initial Release
To-do List:
- Make Cygwin a Windows-Only Download happening at runtime
- Make useful for Custom Roms -- if possible/wanted.
Download Links:
v0.99.1
Multiupload || DepositFiles
(Please use Multiupload where possible, so that I can have some stats )
Extra Information on what system programs can be removed/replaced from a SE ROM
ttxdragon said:
Directly Replaced by Other apps
Alarm Clock -> Alarm Clock Plus v2
apk: AlarmClock
Browser -> Dolphin HD
apk: SemcBrowser
Drawbacks:
Some Applications are hardcoded to use the browser and won't work without it.
Example: DoCoMo Market
Calculator -> RealCalc
apk: Calculator
Email, Gmail -> K-9Mail
apk: Gmail GmailProvider SemcEmailLargeui
Drawbacks:
Gmail: Some applications don't support K-9Mail for pulling email-info
Examples are Executive Assistant, Pure Messenger Widget
Email: In the Phonebook Email Tab "Write New" doesn't work anymore.
Workaround -> Clicking mail-address in main-view works.
SE Launcher -> ADWLauncher
apk: SemcHomeL
Bloatware
Nordic Apps (Only in Generic Nordic ROM)
/system/etc/customization/applications/Supernytt.apk
/system/app/Telenor_Wrapper.apk
/data/app/com.apegroup.aftonbladet.supernytt.zip
/data/app-private/com.apegroup.aftonbladet.supernytt.apk
Backup And Restore
apk: backupandrestore
Documentation
apk: EManualLauncher EManual usersupport
Creatouch (SE)
apk: creatouch
DebugHelper (Service)
apk: CrashSMS
Digital Clock (Widget)
apk: DigitalClockWidget
Facebook (Client)
apk: facebook
Face Recognition (Service for Camera)
apk: FaceRecognition
Drawbacks:
Face Recognition doesn't work anymore
Learning Client (Service)
apk: LearningClient
Drawbacks:
Word-Learning for the default keyboards is removed.
Live Wallpapers (Wallpapers only)
apk: LiveWallpapers MagicSmokeWallpapers VisualizationWallpapers
Drawbacks:
Only Google Maps Live-wallpaper left
but market live-wallpapers still work
MediaScape
apk: mediascape MediaScapePluginManager
Drawbacks:
Camera App is hard-coded to use Mediascape for Gallery/Share.
Vignette Does well but doesn't help in Video mode.
Means: No easy sharing/viewing for taken videos
No easy way to create a wallpaper from taken pictures.
No way to set contact picture from phonebook. Need to go through Gallery3D instead.
MoxierMail
apk: moxiermail
Music Player (Hidden)
apk: Music.apk
OfficeSuite
apk: officesuite
PC Companion (PC-Sync Service)
apk: PcCompanion
PlayNow
apk: playnow*
Quadrapop (Game)
apk: quadrapop
Recent Calls (Widget)
apk: RecentCalls
Status Switch (Widget)
apk: StatusSwitch
Sony Ericsson Synchronisation
apk: Sync SyncWizard OmaDatasyncService
Search (Widget)
apk: SearchWidget
SetupWizard
apk: SEMCSetupWizard
TimeScape
apk: Timescape* TimeScape*
TrackID
apk: trackid
Voice Dialer
apk: VoiceDialer
Wallpaper Chooser (Selector in Titanium)
apk: Wallpaper Chooser
standard wallpapers: /etc/customization/content/com/sonyericsson/android/wallpaperchooser/wallpaper/
Drawbacks:
No Standard Wallpapers available anymore
Workaround: Get "Wallpaper Set and Save" from Market
Wisepilot
apk: wisepilot
YouTube
apk: YouTube
Excess Keyboards
Note: Keep one of these around, so you can type Or install some Keyboard from the Market before you remove these.
SE Default English
apk: textinput-tng
Chinese
apk: chinesetextinput
Danish
apk: Danish_Keyboard
English
apk: LatinIME
Korean
apk: SEMCTouchPalKoreanQWERTY
Japanese
apk: JapaneseIME
Click to expand...
Click to collapse
Thank you very much but why deleting all the keyboards ?
Not everybody wants to keep any of them. I personally only keep the JP one (and install swype per custom-folder) because I haven't looked for a better JP one yet. And as a little hurdle for those that don't care to read. This is supposed to be configured to everyone's own needs, not to what I dictate, else it would just be scripts without a config-folder
So if i don't want ie the english keyboard to be removed i just remove the English file from the Clean Keyboards ?
Indeed.
It only removes those that have files in the folders.
If you want to keep all, remove the whole directory.
If you want to keep only english, just remove the English file.
It's kinda weird because the .bat went fine, closed and my phone rebooted but the fonts didn't change ,there were no amelioration of Quadrant's score and it's a bit laggy. But the replacements apps ect... are here so I don't know what went wrong :/
Can you pull the log files from your phone? (in /sdcard/post-root/logs) and post then zipped or pastebin them?
My phone went up to almost 700 on second quadrant-run after another reboot (I had one run with 400 before that reboot, one with 620 or so after it)
And that's with a lot of other junk installed.
Well I ran it a second time and same, I can't seem to mount my SD Card, I click on mount and it does nothing... I had this a problem a long long time ago and had to reflash the phone...
EDIT : it just mounted without me touching anything.
Here is the log
can you do adb pull /sdcard/post-root/logs in a cmd in the program folder from the extracted zip?
I zipped all the files there was in logs is it ok ?
Thanks =)
Seems I might've overlooked something simple.
I'm reflashing my phone again, atm.
As a quick fix for now:
install busybox from market, install the git-version and then run the scripts again
that *should* fix it, unless I overlooked something.
What do you mean by git-version ?
EDIT : Nevermind. I'm re-doing the .bat
Well it worked like a charm ! Thank you ttxdragon, the installation was way faster than before and the fonts worked.
Quadrant score : 575 at the first boot, i'm rebooting atm
698 after !
i cant do it :S
it always says that any device had been found
Jonika21 said:
i cant do it :S
it always says that any device had been found
Click to expand...
Click to collapse
You need your phone to be turned on and USB Debugging also with of course the usb wire plugged to your phone.
If all of those things are done it should not display that.
debug mode... xD
problem solved
zyryck said:
What do you mean by git-version ?
EDIT : Nevermind. I'm re-doing the .bat
Well it worked like a charm ! Thank you ttxdragon, the installation was way faster than before and the fonts worked.
Quadrant score : 575 at the first boot, i'm rebooting atm
Click to expand...
Click to collapse
Glad it worked.
Uploaded v0.1 -- Now it should work even without installing busybox from market first.
I was being an idiot...
Thank you very much for this optimizer, works like a charm
Quadrant score - 699.
One question though. I used the v0.0, and I'm not a fun on the LCD Change, so I'd like to know if I just remove the file as stated in v0.1, will it make it 240 as before?
quadrant score - 673
nice work !
Yes, it would change the Density back. It'll do everything over again, including the JIT (in which step the density gets changed, too)
Glad it worked for you =)
you can simply download from market lcd density. you will find 3 programs, choose the free one, and change to 240..
i've done that, it worked
sorry my bad english xp
This is my personal ROM, Clean version of latest Android version 2.1 (Eclair) by Sony Ericsson
Focus is on everyday useability, speed and stability
Goal is to provide a basic phone OS based on SE framework on which you can install your favorite apps.
Affiliated projects, also based on latest 2.1.1.C.0.0 SE firmware:
[ROM] 2.1.1.Clean.0.0 (XPERIA X8 version)
[ROM] MOD BlackS by flex96 (Tweakers version)
[ROM] MiN-xx | Clipped Stock Eclair 2.1.1.C.0.0 by dr.norton (E10/Mini version)
[ROM] RS [2.1.1]
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version 5: (Zeam Launcher not in ROM, just to show theme)
Free memory after killing all tasks: 102MB
Free internal storage: 181MB
2.1.1.Clean.0.0 gives you:
- Touch-friendly Sony Ericsson framework
- All unnecessary apps and services removed
- High-contrast energy saving theme by draco_ag
- Optimum stabitity by the absense of foreign modules
- Focus on maximising internal memory, no need for APP2SD or Link2SD
- Easy to install for everyone
- No TouchScreen bug, No lag, Fully working camera and video recording
- The ability to access settings menu in messaging app ( @ flex96)
Fps2D
Download latest version: U20i_211Clean00_v6.zip (59.72 MB)
Always updated to latest stable version that's currently running on my phone.
Update history:
13-3-2012 Version 6
- Free Memory: 102MB
- Back to black framework from v4
- Updated Touchpal Dialer to 3.4
- MegaBass
- Updated Superuser.apk + SU binary
- DualTouch module (make sure you're running 2.1.1.C.0.0 kernel!)
- Removed Gmail.apk (TIP: K-9 mail)
19-11-2011 Version 5 U20i_211Clean00_V5.zip (60.02 MB)
- Match version number with X8 ROM
- Framework themed using idea from hehe13 (dark mesh background everywhere)
- Replaced standard dialer with TouchPal T9 Dialer (modded .apk with standard Eclair icon). Got to do what the doctor tells you to
- tiwlan.ini modified to support Draft-N WiFi networks
17-10-2011 211Clean00.zip (61.97 MB)
- Removed IddAgent.apk (Sony Ericsson settings menu now empty
- Restored UserDictionaryProvider.apk
- Added WidgetPicker 1.2.3
- Cleaned up hw_config.sh
- Ad-Free browsing hosts file
- Removed all old versions from multiupload
23-09-2011
- Removed Zeam Launcher 2.8.8, now using Perfect Home Launcher (18KB) so you can install your personal favourite launcher on top.
Thanks to dr.norton for pointer
- finally removed that annoying keyboard input bar
18-09-2011
- MiN Blinking Square boot animation by dr. norton
- All standard apps removed, download your favourite apps from market
- 1 ringtone, 1 alarm
11-09-2011
- DrainFix (battery should last longer now, no drain during standby)
- Eclair icons (dialer, contacts, messaging)
- no boot animation (faster (re-)boot)
- Ninesky browser instead of SemcBrowser (thanks to pumakkiotto)
21-08-2011
- Just a few more apps (mostly widgets) removed
- Only xRecovery
- 100% Black theme, black lockscreen sliders, circular battery showing 1% increments
- Added XPeria Reboot options
- Removed Update V17 by bitmovel
This is a barebone version of the lastest Sony Ericsson Android 2.1 ROM
If you want a full-featured stock rom go here: BlackS Custom ROM
14-08-2011
- Installation completely revamped, using ClockworkMod Recovery all the way
- Basic ROM now has ClockworkMod instead of xRecovery.
There's no need to upgrade if you are happy with Basic ROM, but feature pack requires CwM.
Also 2.1.1.Clean.0.0 is now installable trough ClockworkMod Recovery.
V17 Features:
- JIT Enabled (lag free)
- Dual Touch Enabled
- Dual Recovery (CWM + xRecovery)
- Dual Boot (on CWM)
- AD-Free when browsing
- UnderVolted
- SD Speed FIX
- File Expert added (file manager)
- Mini ROM Manager added
13-08-2011
- JIT removed from Clean ROM again, was causing lag
- A ton of extra features added by using patch created by bitmovel
12-08-2011
- fixed FC at setup, no upgrade full rom needed, survive factory reset (full wipe)
- JIT pre-installed
- Only Zdzihu's xRecovery to save space (modded to enable off-line charge)
- remove live wallpaper picker
- smaller boot animation from draco_ag's theme
- 178MB free
07-08-2011 Initial version
- Apk's, wallpapers, ringtones removed
- The fantastic Black HTC theme by draco_ag
- Dual Recovery by D4rKn3sSyS
- QWERTY hardware keyboard
- 3D Gallery with fixed camera
- Standard launcher replaced with Zeam Launcher 2.8.8 (Latest Eclair version)
- End call with power button
Click to expand...
Click to collapse
Installation from any ROM:
If you already have a modified phone you can skip some steps. In case of doubt just follow every step and you can't go wrong. Checks are built in to prevent "bricking" your phone.
1.) Download FlashTool_0.2.9.1.exe.
Install and run X10FlashTool.exe
2.) OPTIONAL: Download the stock 2.1.1.C.0.0 from here and flash it on your phone (follow the instruction on FlashTool). You need to do this if you don't have baseband M76XX-TSNCJOLYM-53404015 on your phone. After restart turn on Unknown Sources and Debugging in Application Settings as stated in FlashTool instructions. Root using following step.
3.) IF NOT ROOTED ALREADY: Please root the device using FlashTool, wait for restart and press "Ask Root Perms", and accept on your phone.
4.) Install xRecovery using FlashTool
If you like setting up your phone by using the Wizard, do it now. After installing Clean ROM you can only do it by using settings menu.
5.) Download latest version of 2.1.1.Clean.0.0 (link above) and copy to root of SD card and rename to update.zip
6.) Reboot (power phone off and on again). When you see "Sony Ericsson" logo press back key a few times. You should see the xRecovery menu.
7.) OPTIONAL: To reset all settings to default, select "Factory reset (full wipe)" from the menu. This is recommended when you're coming from a different custom rom, but please make sure you made a backup of your data first.
8.) Select "Install update.zip from SD Card" and "Yes - Install /sdcard/update.zip"
9.) Reboot and enjoy the speed!
To make most use of the battery:
- Charge to 100%
- Boot into recovery and wipe battery stats
- Reboot and unplug charger
- If battery percentage is less than 100% repeat procedure.
- Use the phone like you do normally but don't charge the phone untill it's completely drained and won't turn on by itself anymore.
- Charge battery to 100% again you're set.
Be sure to read post #2 below!
Special thanks to;
- bitmovel for initial development support
- bugoink2 for testing
- flex96 and dr.norton for help and inspiration
- my wife for giving me the Xperia X10 Mini Pro as a birthday present
- Sony Ericsson for such an awesome piece of hardware in a very small package
- all the chefs of light roms who make phones faster
Add-on packs:
Download and copy files to root of SD card, boot into xRecovery, select "Install custom zip", select "Choose custom zip from sdcard", select and install file.
211Clean00_CameraFM.zip (924.42 KB)
- contains Camera, Album and FM Radio
211Clean00_SEapps.zip (2.24 MB)
- contains Alarm, Calendar, Calculator, E-mail client, Timer, Stopwatch and Notes
Post-installation setup:
After ROM flash you need to set up your data connection (3G or WiFi) add/sync your Google account.
Then you can install your favorite apps by downloading them from the market and/or restore your apps using backup software (ofcourse you should have made a backup of your apps before flashing the rom).
Personally I use MyBackup Root from the market which is very user friendly and free.
Camera: Install your favorite camera software, and "Button Shortcut 1.6" to assign it to the camera button long press.
I recommend "Camera360 v2.2", which has a stabilizer function, so no more blurred snapshots.
I've attached the standard Camera and Gallery 3D in this post.
Ringtones: copy your favourite ringtones in /sdcard/ringtones and alarms in /sdcard/notifications
Personal favourite apps:
Camera: Camera360 Ultimate v2.2
Calendar: CalenGoo
Browser: NineSky
Music player: PowerAmp
Weather: Snowstorm
Backup: MyBackup Root
Task killer: Advanced Task Killer
Need more space for apps: Link2SD
Misc: EasyMoney, KeePassDroid, Missed Call Reminder, Root Explorer, SD Maid, ClockSync
btw. Don't ask me to upload apps, Google is your friend.
Click to expand...
Click to collapse
Frequently Asked Questions
Q: How do I get YouTube back?
A: Download APK here
Q: How do I change the hardware keyboard? (standard is QWERTY)
A: Either use Mini ROM Manager in update pack or edit /system/usr/keyboard-config/keyprint.xml
change the line <script name="latin" keylayout="qwerty-en">
into <script name="latin" keylayout="azerty"> for instance.
Possible options are qwertz, azerty, qwerty-se-fi, qwerty-no-dk and qwerty-br
Q: How do I add dual-touch?
A: Flash update from post #385
Q: Can you integrate Dual Recovery (xRecovery + ClockworkMod Recovery)
A: Flash dualRecoveryMiniPro-mutli-encrypt.zip (thanks to kissmyarch)
Q: What applications have been removed from standard ROM?
A:
Code:
backupandrestore.apk
CrashSMS.apk
datatrafficswitch.apk
DigitalClockWidget.apk
DMClient.apk
facebook.apk
geotag.apk
HTMLViewer.apk
LiveWallpapersPicker.apk
Maps.apk
MarketUpdater.apk
neoreader.apk
Notes.apk
officelauncher.apk
officeupdateservice.apk
OMAClientProvisioning.apk
OmaDatasyncService.apk
PcCompanion.apk
peggle.apk
PicoTts.apk
playnowappinstaller.apk
playnowback.apk
playnowclient.apk
qcsemcservice.apk
ReadyToRun.apk
RecentCalls.apk
roadsync.apk
SearchWidget.apk
SemcCheckin.apk
SemcHome.apk
SemcMusic.apk
SEMCSetupWizard.apk
SemcVideo.apk
SnsContactImageCacheProvider.apk
StatusSwitch.apk
Stk.apk
Street.apk
studiVZ.apk
Sync.apk
SyncWizard.apk
Talk.apk
TimescapePluginManager.apk
TimeScapeProvider.apk
Timescape-smallui.apk
trackid.apk
TtsService.apk
usersupport.apk
uWlopProvider.apk
VoiceSearch.apk
wisepilot.apk
Xing.apk
YouTube.apk
more...
Calculator.apk
DrmProvider.apk
EnhancedGoogleSearchProvider.apk
GalleryFixedCamera_x10mini.apk
GoogleSearch.apk
MusicVanillaApi.apk
ninebro.apk
Radio.apk
SearchWidget.apk
SemcAlarm.apk
SemcAlarmVanillaApi.apk
SemcCalendar.apk
SemcCalendarVanillaApi.apk
SemcCamera.apk
SemcEmailSmall.apk
SpeedDial.apk
Stopwatch.apk
Timer.apk
UserDictionaryProvider.apk
VpnServices.apk
XperiaRebootOptions_v1.3.0.apk
Download Removed.zip (32 MB) with all files that have been removed.
To restore a removed app, copy the .apk to /system/app, set permissions to rw-r--r-- and reboot
Guide (Advanced users only): HowTo make optimal use of your clean ROM
Your phone has two partitions, /system and /data, which are approx. 200MB in size.
The /system partition is where your ROM resides and is static (does not change), /data is where everything during use is stored (dynamic / changes).
By installing a Clean ROM, apps and services that were in the standard ROM have been removed so space is freed from the /system partition. There's approx. 80MB doing nothing and staying there.
To make use of that space we can move our own favourite apps into that space, so you have even more free space on the /data partition.
There's two ways to do this... you can either copy your favourite .apk's into the ROM zipfile's /system/app directory before flashing it (I use Total Commander to do this), or you can use Titanium Backup Pro (you need Pro version) to do it on the phone itself.
Using Titanium Backup:
- backup the app
- long-press the app and select "Convert to system app"
- restore "Data only"
If you do "Convert to system app" only, some apps loose their settings.
If you want to update an app you have to:
- backup the app
- convert to user app
- update the app from market
- convert to system app
- restore data
Ofcourse this can be a bit of a drag, so leave apps that get updated often on /data
Anyway, with something like 20 apps installed on my phone, all moved to /system except SuperUser and Titanium Backup Pro I've still got 123MB free on /data
Click to expand...
Click to collapse
Thank you for this easy and clean ROM!!
I've been waiting for ages for such one.
But does it have dual touch?
Thats maybe one thing you can put in too?
and maybe the AIO Automatic Installation Script?
Thanks for your input. I'm considering adding the things you mentioned, but maybe it's more important to concentrate on things to remove instead of things to add?
Even the dual-recovery is a bit over the top in my opinion as clockwork takes almost 3MB of space!!!
Opinions differ on the usefulness of dual-touch on such a small screen except for showing off.
My fruit ninja scores are way higher when I play it on my son's HTC Legend, even though it lags like hell being crammed full of sh*t ;-)
Maybe if we have a fully optimised ROM in a few weeks we can think about making a second version with extra features?
Please install ROM and tell me what you think, and by all means stay critical ;-)
pfonck said:
Thanks for your input. I'm considering adding the things you mentioned, but maybe it's more important to concentrate on things to remove instead of things to add?
Even the dual-recovery is a bit over the top in my opinion as clockwork takes almost 3MB of space!!!
Opinions differ on the usefulness of dual-touch on such a small screen except for showing off.
My fruit ninja scores are way higher when I play it on my son's HTC Legend, even though it lags like hell being crammed full of sh*t ;-)
Maybe if we have a fully optimised ROM in a few weeks we can think about making a second version with extra features?
Please install ROM and tell me what you think, and by all means stay critical ;-)
Click to expand...
Click to collapse
You can easily add dualtouch and overclocking to this rom by using this tool
pfonck said:
Thanks for your input. I'm considering adding the things you mentioned, but maybe it's more important to concentrate on things to remove instead of things to add?
Even the dual-recovery is a bit over the top in my opinion as clockwork takes almost 3MB of space!!!
Opinions differ on the usefulness of dual-touch on such a small screen except for showing off.
My fruit ninja scores are way higher when I play it on my son's HTC Legend, even though it lags like hell being crammed full of sh*t ;-)
Maybe if we have a fully optimised ROM in a few weeks we can think about making a second version with extra features?
Please install ROM and tell me what you think, and by all means stay critical ;-)
Click to expand...
Click to collapse
Yeah! I agree about that! I really like that you have removed all of the SE **** You are completely right, strip it down as much as you can and maybe then you could start implementing things in the ROM I'm just about installing it now, I will write as soon as I can about it. Both good and bad things
I wouldn't call all SE stuff useless... a lot of the standard stuff is very finger/user friendly and I wouldn't change it in the world for any 3rd party app. Therefore tiny apps like stopwatch and timer are still inside...
Sent from my U20i using XDA App
Sp4rrow said:
You can easily add dualtouch and overclocking to this rom by using this tool
Click to expand...
Click to collapse
Hey never seen that one before! Perfect solution for people who are after features!
Makes me able to keep attention to diet! ;-)
Update!: Uploaded new 211Clean00_XRecovery.zip.
The old one was compatible with CWM and would not format system before applying update.
Installation routine double-checked, no need for SD-maid, just uninstall everything from settings menu.
pfonck said:
I wouldn't call all SE stuff useless... a lot of the standard stuff is very finger/user friendly and I wouldn't change it in the world for any 3rd party app. Therefore tiny apps like stopwatch and timer are still inside...
Sent from my U20i using XDA App
Click to expand...
Click to collapse
Not does, I mean more like the google stuff,navigator, maps etc.
there are many apps that are useless actually but their are some that are good like the notes,gmail, calendar,calculator, camera, timer, stopwatch, contacts.
I have installed it now and used it for a couple of hours. It's brilliant!
So fast and smooth, but there are still some minor things You can remove(but that's only my opinion)
i'm happy you like it. One person downloading and installing is enough for me to make my efforts uploading worth wile, so thank you!
Tell me what you'd like removed... I guess radio, timer, stopwatch, alarm? Afaik the old album can not be removed as it's part of camera.
Sent from my U20i using XDA App
pfonck said:
i'm happy you like it. One person downloading and installing is enough for me to make my efforts uploading worth wile, so thank you!
Tell me what you'd like removed... I guess radio, timer, stopwatch, alarm? Afaik the old album can not be removed as it's part of camera.
Sent from my U20i using XDA App
Click to expand...
Click to collapse
There will be more people looking at this, just give it some time! I will tips it to my friends anyways. Radio you can remove but the other one you can keep. But I use the gentle alarm instead of the SE alarm.
please dont give into others peoples suggestion.. this is your work, like youve said, there is nothing to add... this is the real minimalstic theme for me... =]
hehe13 said:
please dont give into others peoples suggestion.. this is your work, like youve said, there is nothing to add... this is the real minimalstic theme for me... =]
Click to expand...
Click to collapse
This thread is here to help people, so suggestions welcome, even when the suggestion is to not give in... ;-)
If there's something everybody uses, like for instance Advanced Task Killer then it might be better to include in ROM.
Sent from my U20i using XDA App
pfonck said:
This thread is here to help people, so suggestions welcome, even when the suggestion is to not give in... ;-)
If there's something everybody uses, like for instance Advanced Task Killer then it might be better to include in ROM.
Sent from my U20i using XDA App
Click to expand...
Click to collapse
Thanks pfonck for this ROM, yes, I like the clean one
Maybe I can suggest for Undervolt and Overclock, as for undervolt, it could help the longer batt run
for Advanced Task Killer, people can easily get from market anytime.
So just put something that you can NOT easily install from market, please...
I wonder what the quadrant score on this rom is on 600mhz, can anyone share that?
Sent from my U20i using XDA App
521
If you want higher score, enable JIT
I'm testing Dual Touch and Undervolt right now.
btw. added those two manually in 15 minutes so if you think you must have these now... go ahead
all files are rw-r--r--
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
DISCLAIMER - IF YOU GET EATEN BY A SHARK AFTER FLASHING MY ROM IT'S NOT MY FAULT. BUT IF YOUR PHONE GOES CRAZY AND ATTACKS YOU AFTER INSTALLING MY ROM THAT'S ALSO NOT MY FAULT. IF HOWEVER, YOUR PHONE BECOMES A USELESS PAPERWEIGHT AFTER INSTALLING MY ROM, THEN YES YOU'VE GUESSED IT... NOT MY FAULT!
Not sure if anyone is interested but I have created a VERY lightweight version of JB 6.2.A.0.400 for Xperia GO. I basically took the original Sony ftf file and extracted the system elements. I then removed ALL of the bloatware (and I mean ALL, plus a few apps I probably shouldn't like chrome, gmail, google talk etc etc) and added ROOT (superuser).
Introducing SlimBean v1.3+
Included features/apps:
Stock-based
Pre-rooted
Totally de-bloated (probably too much for some people)
SD remount fix implemented
Pwng3's Phantom kernel (v1.8 power saver)
JDWalker's 'tweaked' build.prop file (v1.8 for XGO)
Ad-free hosts file
Custom charging animation
ESFileExplorer, Antutu benchmark & No-frills CPU control
PLEASE NOTE- Bravia 2 engine and 'Whitemagic' brightness are NOT incLuded. I see them as unnecessary and add little value. If you want to add them yourselves then follow instructions in relevant posts in the forum.
Included system apps:
ApplicationsProvider.apk
ATService.apk
AudioEffectService.apk
Backup-Restore.apk
Backup-wizard.apk
BackupRestoreConfirmation.apk
BlackThemeBlueAccent.apk
Bluetooth.apk
bootinfo.apk
Browser.apk
CalendarProvider.apk
CameraExtensionPermission.apk
CdfInfoAccessor.apk
CertInstaller.apk
ClockWidgets.apk
ContactsImport.apk
Conversations.apk
CredentialManagerService.apk
CustomizationProvider.apk
CustomizedApplicationInstaller.apk
CustomizedSettings.apk
DefaultCapabilities.apk
DefaultContainerService.apk
device-monitor.apk
DownloadProvider.apk
DrmDialogs.apk
DrmProvider.apk
enhancedusbux.apk
ExternalKeyboardJP.apk
GeneralDataDisclaimer.apk
GenericApplicationInstaller.apk
GenieWidget.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GoogleLoginService.apk
GooglePartnerSetup.apk
GoogleServicesFramework.apk
GoogleTTS.apk
Home.apk
InfiniteView.apk
Initial-boot-setup.apk
InputDevices.apk
KeyChain.apk
LocalContacts.apk
MediaProvider.apk
MemcardTransportService.apk
MusicFX.apk
OemCryptoReceiver.apk
OMAClientProvisioning.apk
OmaDownload.apk
OmaV1AgentDownloadServices.apk
OneTimeInitializer.apk
PackageInstaller.apk
PartnerBookmarksProvider.apk
Phonebook.apk
Phonesky.apk
Radio3.apk
ReadyToRun.apk
SecureClockJava.apk
SemcAlbum.apk
SemcAutoPowerOff.apk
SemcCalculator.apk
SemcCalendar.apk
SemcCamera3D.apk
SemcCameraUI.apk
SemcClock.apk
SemcCnapProvider.apk
SemcContactsProvider.apk
SemcDlna.apk
SemcDlnaHandover.apk
SemcIllumination.apk
SemcMetadataCleanup.apk
SemcMusic.apk
SemcMusicVisualizer.apk
SemcNotes.apk
SemcPhone.apk
SemcPhotoEditor.apk
SemcPowerSaveModule.apk
Semcservice.apk
SemcSettings.apk
SemcSimDetection.apk
SemcStorageChecker.apk
SemcTelephonyProvider.apk
SemcUnplugChargerReminder.apk
SemcVideo.apk
ServiceMenu.apk
Settings.apk
SettingsProvider.apk
SharedStorageBackup.apk
ShutDownAnimation.apk
SimContacts.apk
skin-picker.apk
skin-upholsterer.apk
SmartcardService.apk
SmartSearch.apk
SomcCameraAutoUpload.apk
SomcPhotoAnalyzer.apk
Sound-Picker.apk
SoundEnhancement.apk
SoundLevelAlert.apk
SoundRecorder.apk
StartupFlagV2.apk
STErilOemService.apk
Stk.apk
SuperStamina.apk
Superuser.apk
SwiqiMasterReset.apk
SystemUI.apk
TaskSwitcher.apk
TetherEntitlementCheck.apk
textinput-tng.apk
torch.apk
UnsupportedHeadsetNotifier.apk
usb-mtp-backup-transport.apk
usb-mtp-marlin-wrapper.apk
usb-mtp-update-wrapper.apk
usb-mtp-vendor-extension-service.apk
usbotg.apk
UsbTransportService.apk
UseragentProvider.apk
UserDictionaryProvider.apk
UxpNxtLockScreen.apk
VerifyCertificatesDummyAppApplication.apk
VerifyCertificatesDummyAppMedia.apk
VerifyCertificatesDummyAppPlatform.apk
VerifyCertificatesDummyAppShared.apk
VoipCallLogProvider.apk
WallpaperPicker.apk
WapPush.apk
WAPPushManager.apk
WeatherWidget.apk
WidgetPicker.apk
WiFiApState.apk
This is a very smooth, battery-friendly system...
I am currently using this with no-frills CPU set to 800mhz max, 200mhz min, interactive governor and CFQ scheduler.
THIS IS THE EXACT FIRMWARE I AM RUNNING ON MY PHONE (XPERIA GO ST27i) WITH UNLOCKED BOOTLOADER. I CANNOT SAY IF THIS WILL WORK ON PHONES WITH LOCKED BOOTLOADERS
Prerequisites:
Sony Xperia GO (ST27i)
CWM recovery or similar for flashing of zip file
Unlocked bootloader
Instructions to flash:
Copy zip file to SD card
Reboot to recovery
Wipe data/factory reset
Wipe cache
Format cache, data, system
Wipe dalvik cache
Flash zip file
Once "Flashed Successfully" appears on your screen the update is complete.
I would advise you hard reset your phone (vol up + power button) until you feel 3 vibrations.
From here I would then flash Pwng3's phantom kernel using fastboot (fastboot.exe flash boot kernel.elf)
Initial 2 boots following the flash may seem to take a while but subsequent boots are fine after that.
Credits:
JDWalker for his superb build.prop tweaks/file
Pwng3 for the excellent phantom kernel
Sony for original files
I am not pretending to be a guru when it comes to roms. Nor am I trying to rip anyone off with this. I simply wanted a stock-based firmware with everything that I never use removed, build.prop tweaks implemented, ad-free and root added. This is the result of that and I thought I would make it available to anyone who wants to try it
DOWNLOAD
v1.3+
http://d-h.st/KAy
Thx buddy for your great work,
btw can you add JB 6.2.A.1.100 next time like this job?
frey.derico said:
Thx buddy for your great work,
btw can you add JB 6.2.A.1.100 next time like this job?
Click to expand...
Click to collapse
I was planning on trying that today. I'll post back tomorrow if I manage to get anywhere.
The reason I chose no-frills CPU control over anything else is because I found that the JB system always seems to set the cpu max frequency back to stock after a few hours of use (this is also the case in Pandemic's cpusettings). However, in no-frills>settings you can tick the box to 'prevent changes from other apps' and this stops the problem
Can you please reupload the update.zip file somwhere else? I can't download the torrent
rolo143 said:
Can you please reupload the update.zip file somwhere else? I can't download the torrent
Click to expand...
Click to collapse
Try this new .torrent file mate. The other one went a little crazy because I restructured the folders on my laptop hehe
Torrent links removed and link added in first post to dev-host download
Devo1982 said:
Torrent links removed and link added in first post to dev-host download
Click to expand...
Click to collapse
Hi is JDwalkers tweak already applied, or do I have to apply it myself?
I also experience slow downs when I use interactive/sio combo, is there something I did wrong?
Very light ROM btw.
built-in fix remount sd
Can you add a built-in fix remount sd on your rom? Most of us are using this option and if we'll need to change it after flashing rom we are losing sound config that located on sd...
Link for the fix remount sd file is: http://www.mediafire.com/download.php?fd4f2eq979q979a
arenaboy007 said:
Hi is JDwalkers tweak already applied, or do I have to apply it myself?
I also experience slow downs when I use interactive/sio combo, is there something I did wrong?
Very light ROM btw.
Click to expand...
Click to collapse
The tweaks are already applied mate. You can check if you like by opening the following file in the zip file - system>build.prop (open it with notepad++) and you will see a whole bunch of additions under "##mods## which JDWALKER created.
xperia_88 said:
Can you add a built-in fix remount sd on your rom? Most of us are using this option and if we'll need to change it after flashing rom we are losing sound config that located on sd...
Link for the fix remount sd file is: http://www.mediafire.com/download.php?fd4f2eq979q979a
Click to expand...
Click to collapse
Yeah I could add that no problem at all. My biggest problem living here in Asia (Philippines) is internet bandwidth. I'll add that fix and try to upload a new file to dev-host
Devo1982 said:
Yeah I could add that no problem at all. My biggest problem living here in Asia (Philippines) is internet bandwidth. I'll add that fix and try to upload a new file to dev-host
Click to expand...
Click to collapse
Thank you!!! and yes I know your internet bandwidth in Philippines...
Just more request, can you also add the phantom 1.0.8 kernel (not 1.09 the one with built-in rooting) and tweaks to your flashing rom?
10X
xperia_88 said:
Thank you!!! and yes I know your internet bandwidth in Philippines...
Just more request, can you also add the phantom 1.0.8 kernel (not 1.09 the one with built-in rooting) and tweaks to your flashing rom?
10X
Click to expand...
Click to collapse
Yes as that's the exact kernel I am using... V1.8 - power saver or performance?
Devo1982 said:
Yes as that's the exact kernel I am using... V1.8 - power saver or performance?
Click to expand...
Click to collapse
I am using power saver (1000/200 smartassV2 deadline). I think this configuration is the best option for speed and battery life.
xperia_88 said:
I am using power saver (1000/200 smartassV2 deadline). I think this configuration is the best option for speed and battery life.
Click to expand...
Click to collapse
Okay watch this post and I will return... hehe
Devo1982 said:
Yeah I could add that no problem at all. My biggest problem living here in Asia (Philippines) is internet bandwidth. I'll add that fix and try to upload a new file to dev-host
Click to expand...
Click to collapse
From the Philippines here as well!
It will be more atractiv if you give other name than "update.zip" to your rom... hope your next ver with phantom 1.0.8 kernel, tweaks and fix remount sd has name and ver.
p.s. do not be ashamed to had donation note to your work, I am personally be used to donate for dev hard work
xperia_88 said:
It will be more atractiv if you give other name than "update.zip" to your rom... hope your next ver with phantom 1.0.8 kernel, tweaks and fix remount sd has name and ver.
p.s. do not be ashamed to had donation note to your work, I am personally be used to donate for dev hard work
Click to expand...
Click to collapse
Okay it's done but I've still got to upload it now hehe. I'll post back once I have uploaded 'Slimbean v1.3+'
arenaboy007 said:
From the Philippines here as well!
Click to expand...
Click to collapse
Cool! Where abouts? I'm here in Mindoro but moving to Batangas City in a few weeks. I'm not Filipino though I'm British. An ex pat here as I love the country but hate the bandwidth hehe
I'm in Manila. Glad you like it here. Hate the traffic though. Looking forward for your next release.
Sent from my ST27i using xda app-developers app
xperia_88 said:
It will be more atractiv if you give other name than "update.zip" to your rom... hope your next ver with phantom 1.0.8 kernel, tweaks and fix remount sd has name and ver.
p.s. do not be ashamed to had donation note to your work, I am personally be used to donate for dev hard work
Click to expand...
Click to collapse
Okay - check original post for new download. It should have everything you asked for.
Also, I have no intention of asking for any donations as I did this purely for myself as I knew exactly what I wanted in a rom and this is the result.
Enjoy...
NEW DOWNLOAD LINK ADDED TO ORIGINAL POST - V1.3+
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.