[Q] The super-trim low fat Android Platform - Android Q&A, Help & Troubleshooting

Greetings all.
I've been reading here for a while and learnt loads, so thank you to all.
I am trying to achieve an android framework ROM for my Desire. I've looked at all other ROMS and am currently using Oxygen 2.2.2 as my base ROM and trimming from there (although it is a close call between that and dGB)
These two ROMs are excellent. Well done to both developers.
It might be more sensible to use dGB as my base as it already fits in 60MB but my concern is that the developer made comments about the new market version that went something like.. This ROM is not meant for that market. Which just made me wonder whether it had everything i need.
What I am trying to do.
1. Only install in /system those apps, procedures etc that the device needs to function as a phone.
2. provide a framework to install any version of any other app that i choose. Includig dialler, mms and contacts.
I am having a fair amount of success. I can get the dGBv1.4 install down to 53MB and the Oxygen install down to about 63.5MB.
Here is a list of what I install and some comments.
AccountAndSyncSettings.apk - seems to be required.
ADWLauncher.apk (i took out launcher2.apk)
ApplicationsProvider.apk - required
Bluetooth.apk - required if you want bluetooth.
CalendarProvider.apk - required I think if you want to add a calendar app.
CertInstaller.apk - required
CMScreenshot.apk - not required. but tiny anyway.
Contacts.apk (seems to be required. would just like the framework and no gui)
ContactsProvider.apk (as above)
DefaultContainerService.apk - required
DownloadProvider.apk - required
DrmProvider.apk - required though who has DRM content anymore?
GoogleQuickSearchBox.apk - not required but installed anyway
GoogleServicesFramework.apk - required
LatinIME.apk - required (I use the one from dGB, no language files)
MediaProvider.apk - required
MediaUploader.apk - not required but haven't worked out the impact of not having it.
PackageInstaller.apk - required
Phone.apk (i wish i could trim this to just provide the framewok without the gui as I want the option of a different dialer.
PicoTts.apk - required for tts (remove languages you dont need)
Settings.apk - required
SettingsProvider.apk - required
SetupWizard.apk -not required BUT and its a big one, I can't seem to get around not using this as the setup initiates the home button.
Superuser.apk - not required but nice to have
SystemUI.apk - required
TelephonyProvider.apk - required
TtsService.apk - required
UserDictionaryProvider.apk - required. though not even thought about removing
Vending.apk - not required, but when I install it after the ROM into /data i always seem to get FC.
(i think that is correct)
can anyone help me trim this further?
I'd especially like to work out how to just provide the framework of making and receiving calls so I can install a market dialer.
Same goes for contacts it seems all contacts downloads needs the contact.apk to work.
What I would like to achieve is that on a fresh install all I would have in the launcher was the settings shortcut (is that even required?) and everything else is an option.
Thanks
I should clarify something.
I am not a developer and I am not trying to create a ROM to make available for download.
I'm not unpacking apk files (though i might have to) and am just basically deleting or adding apk files in the ROM zip using WinRar.
This is a personal rom that I am making and should I succeed I'll just post a "how to do this" type post and refer to the ROM I end up using.
thanks.

No interest in tiny ROMs?

Related

RELEASE: Deodex'ed DI01 System. (Flashable through Clockwork)

Here is the Deoxed DI01 system. I have flashed this and made sure it works.
EDIT: If your camera is force closing, please refer to page 4.
******If you want the Android Stock Lockscreen on the Deodex System, download the attachment at the bottom named "Android_Stock_Lockscreen.zip" and flash it through clockwork recovery. (NOTE: Only use this on a deodex'ed phone)
I have also opt_png'ed and zip_align'ed all the apk's, as well as the framework-res and twframework-res.
Keep in mind that since I optimized the framework-res and twframework-res, that it will reapply them, therefore if you have a theme, it will take it back to stock.
I spent a great deal of time creating an update-script for the flashable zip, and I hope you guys enjoy it as it will make applying much simpler. Check bottom for instructions.
Apps Deodex'ed:
AccountAndSyncSettings.apk
ApplicationsProvider.apk
audioTuning.apk
BackupAssistant.apk
BluetoothOPP.apk
BluetoothServices.apk
BluetoothTestMode.apk
Brightness.apk
Browser.apk
BuddiesNow.apk
CallSetting.apk
Camera.apk
CameraFirmware.apk
CarHome.apk
CertInstaller.apk
ClockPackage.apk
Contacts.apk
ContactsProvider.apk
DataCreate.apk
DeskHome.apk
DialerTabActivity.apk
Divx.apk
Dlna.apk
DownloadProvider.apk
DrmProvider.apk
DrmUA.apk
DualClock.apk
DualClock2.apk
Dun.apk
Email.apk
FactoryTest.apk
FlashPlugin.apk
FlashSVGPlayer.apk
FullbatPopup.apk
Gallery3D.apk
GlobalSearch.apk
GoogleSearch.apk
GpsSetup.apk
HiddenMenu.apk
HTMLViewer.apk
HwCodec.apk
InfoAlarm.apk
InputEventApp.apk
JobManager.apk
Keytracer.apk
LatinIME.apk
lcdtest.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk
LogsProvider.apk
MagicSmokeWallpapers.apk
MediaProvider.apk
Memo.apk
Mms.apk
MobileAP.apk
MusicPlayer.apk
MyFiles.apk
PackageInstaller.apk
Phone.apk
PhoneCrashNotifier.apk
PhoneErrService.apk
PhoneInfo.apk
PicoTts.apk
PVWmdrmFactoryReset.apk
PVWmdrmService.apk
SamsungMtp.apk
SamsungSetupWizard.apk
SamsungWidget_AnalogClock1.apk
SamsungWidget_AnalogClock2.apk
SamsungWidget_AnalogClock3.apk
SamsungWidget_AnalogClock4.apk
SamsungWidget_CalendarClock.apk
SamsungWidget_DigitalClock1.apk
SamsungWidget_DigitalClock2.apk
SamsungWidget_FeedAndUpdate.apk
SamsungWidget_ProgramMonitor.apk
SamsungWidget_WeatherClock.apk
SecurityProvider.apk
serviceModeApp.apk
Settings.apk
SettingsProvider.apk
shutdown.apk
SisoDrmProvider.apk
SnsAccount.apk
SnsProvider.apk
SoundPlayer.apk
SoundRecorder.apk
TATLiveWallpapersAurora.apk
TATLiveWallpapersBlueSea.apk
TATLiveWallpapersConnection.apk
TATLiveWallpapersDandelion.apk
TATLiveWallpapersFlow.apk
TATLiveWallpapersForest.apk
TATLiveWallpapersLayersOfLight.apk
TATLiveWallpapersLuminescence.apk
TATLiveWallpapersOceanWave.apk
TATLiveWallpapersSpark.apk
TelephonyProvider.apk
TouchWiz30Launcher.apk
TouchWizCalculator.apk
TouchWizCalendar.apk
TouchWizCalendarProvider.apk
TtsService.apk
UserDictionaryProvider.apk
VideoPlayer.apk
VisualizationWallpapers.apk
VisualVoiceMail.apk
VoiceRecorder.apk
VpnServices.apk
VVMService.apk
WlanTest.apk
WriteandGo.apk
Jars Deodex'ed:
am.jar
android.policy.jar
android.test.runner.jar
bmgr.jar
com.blockbuster.lib.jar
com.cequint.platform.jar
com.google.android.gtalkservice.jar
com.google.android.maps.jar
com.pv.extensions.jar
com.pv.PVWmdrmClient.jar
com.samsung.device.jar
core.jar
ext.jar
framework.jar
framework-tests.jar
ime.jar
input.jar
javax.obex.jar
libmobileap.jar
monkey.jar
pm.jar
sec_feature.jar
seccamera.jar
sechardware.jar
services.jar
svc.jar
twframework.jar
FIRST AND FOREMOST, DO A NANDROID BACKUP JUST IN CASE.
(I am not responsible for what happens to your phone, I tested this extensively and everything was fine.)
Instructions:
1. Download DI01_Deodex_CW.zip, and place it on your SD card.
2. Go into Rom Manager and reboot into Clockwork Recovery.
3. Do a Nandroid backup
4. Scroll down and select "install zip from sdcard"
5. Select "choose zip from sdcard"
6. Scroll down and select "DI01_Deodex_CW.zip"
7. Scroll down to yes and select.
8. After it is finished, go back to top menu and select reboot.
9. It will stick on the Verizon boot screen for at least a few minutes, don't panic, and it will also go to a black screen for another 30-60 seconds after the VZW screen.
10. Done.
Edit: If you are having problems with the main download link, try any of these 7 mirrors: http://www.multiupload.com/D48J71QJUS
Enjoy.
Sounds great... now that we're deodexed, are we gonna run into any issues removing apps from the phone.
ALSO: Can you maybe add a list of the apps that are safe to delete and not worry about.
Sweet, downloading now.
I assume this includes root, and are there any bing remains?
Also does this flash the whole /system or just /system/app and /system/framework?
Will I need to reinstall all my apps after this?
stanrc said:
Sweet, downloading now.
I assume this includes root, and are there any bing remains?
Also does this flash the whole /system or just /system/app and /system/framework?
Will I need to reinstall all my apps after this?
Click to expand...
Click to collapse
lol You had to be rooted to this lol and bing is gone thats the point of this rom remove all of verizons bloatware. and your apps might be on there
stanrc said:
Sweet, downloading now.
I assume this includes root, and are there any bing remains?
Also does this flash the whole /system or just /system/app and /system/framework?
Will I need to reinstall all my apps after this?
Click to expand...
Click to collapse
This doesn't include root nor remove/add bing since that file didn't have an odex.
What this does is, push the listed apk's and jar's to system/app, and system/framework, while also deleting all the odex files that will be left over.
Your files and settings will not be reset, nothing will be reset.
I know that, I'm already rooted and have removed as much bing as I can. Thats why I asked.
frostman89 said:
This doesn't include root nor remove/add bing since that file didn't have an odex.
What this does is, push the listed apk's and jar's to system/app, and system/framework, while also deleting all the odex files that will be left over.
Your settings will not be reset, nothing will be reset.
Click to expand...
Click to collapse
Great, thanks for clarification. Exactly what I needed to know.
Apps are still there guys not a data wipe
Works great thx Frost
Nice work frost, sorry I didn't get to test it last night. Looks like you got it dialed. Again good job.
Sent from my SCH-I500 using XDA App
Getting a F/C on bootup everytime... "The application DRMContentLauncher (process com.sec.android.app.drumula) and needs to close blah blah blah." Is there a way to make this go away or can we delete it?
Same here, I was just going to rename it to something else.
Is looks like there is DrmUA that didn't get deodexed.
I ended up just deleting all the DRM stuff... not sure if it's a bad idea. No issues yet. Are you planning on releasing a custom rom version at all? Possibly one maybe heavily optimized and stripped of all the unnecessary bloat and make that stuff possibly like add-ons for those that really want it? Just a thought.
Hmm never had FC on that thing. Were you guys on DI01 or without the full update applied?
I never applied that update, but I did however deodex my old system first, then applied the newer DI01 deodex on top of that. Damn complications...
frostman89 said:
Hmm never had FC on that thing. Were you guys on DI01 or without the full update applied?
I never applied that update, but I did however deodex my old system first, then applied the newer DI01 deodex on top of that. Damn complications...
Click to expand...
Click to collapse
I had not applied the update in any way before installing this.
I am on DI01, and the same thing is happening with me. I only received the force close once though. I went into Root Explorer and there was a DRM with an .odex still there, just moved all the DRM apps to disabled and all is good so far. What is that for anyway, sounds important
What are the benefits to deodexing the fascinate? Will it make the phone faster of what?
What are the benefits to deodexing the fascinate? Will it make the phone faster? Clear up system space?
I know this doesn't include root...but do we lose root? I just want to make sure before modding.
tats_06 said:
I know this doesn't include root...but do we lose root? I just want to make sure before modding.
Click to expand...
Click to collapse
Nope, root remains
zachchen1996 said:
What are the benefits to deodexing the fascinate? Will it make the phone faster? Clear up system space?
Click to expand...
Click to collapse
I believe it'll make theme-ing easier.. It will clean up a bit of space.
It will technically make it slower, but it might be so slight you can't tell a difference. It won't make it faster.

Super Clean DI01 + AOSP APPS [ tweaks ]

First off let me start of by saying all credit to this ROM goes to Jt1134 for all his hard work developing this clean fast Rom for us!!
I have made a few changes by adding a few Fascinate apps back into the system file that I wanted to share with everyone.
Since I'm not very good with ADB or any of the other command programs I used Root Explorer app that can be downloaded from market. " I'm not sure I'm writting this but if something happens to your phone while making these changes I'm not responsible for it!! This is just a norm disclaimer that everyone must put and everyone should know if they mod past the stock ROm you are taking things own your own risk!!
Now on to the process of changes that I made:
Replacing or Keeping apks ( Options ) Clean V0.2 Rom
- Music.apk and MusicService.apk ( Rename file name if adding back Music Player)
Example of rename NexMusic ** You will be renaming these with in Root Explorer
- Clock.apk ( Keep or replace your choice) ** File Name DeskClock
- MMS ( Keep or replace your choice) YOu will only be able to keep one either curren.apkt one that is in ROM or replace with Fascinate MMS
Adding in Fascinate apks ( replace or add)
Attached all the stock deodexed files I have added back into my system running this Rom. ** For all the ease of all this I have used Root Explorer to add all these back in. If you don't have Root Explorer go to get it in the Market. MUST HAVE!! then open Root Explorer go to your SD/Card > File Name where you placed the apks you want to add back into your system files and copy them. > Then back out of your SD Card and go to System/App and paste each file their. ( I recommend you delete the apks that you are replacing before you add the new ones in unless you plan to keep those apks as well)
MusicPlayer.apk and MusicService.apk
** As you remember although their are some pretty cool skins with in the Fascinate MusicPlayer it was not prebuilt with a Widget control for your desktop screen ** However their is a Market app Music Widget that is available for that works with the Fascinate MusicPlayer it works great and has many skins available for you to choose from to customize the look you want. (App is called Pure Muisc Widget)
- ClockPackage.apk ( This can be added in your system or replace the current DeskClock)
- MMS.apk ( Must use current one from ROM or replace with Fascinate one)
- New ** DeskHome ( This is almost like the DeskCradle that came loaded with our stock fascinate rom but all function work except Daily Briefing and Music Player button will not work unless you add back in MusicPlayer
Thanks for the improved desk home app. I like a lot more than the cradle one.

Possible to install AOSP Contacts.apk with Blur?

Ok I've done a little research on this but can't find what I'm looking for exactly.
I really don't like the Blur Contacts app. I have figured out how to filter things correctly so I only get my usual Google contacts but I'd still like to get one feature back that I had on CM - direct dial and direct text message shortcuts. They were supported through the AOSP Contacts app from what I can figure out. The Blur Contacts app has something similar but it doesn't work consistently. Does anyone know if it's possible to install the Contacts.apk and ContactsProvider.apk extracted from CM 6.1.1 (what I had on my EVO) and bring them over to my rooted Atrix?
I'd like a different contacts manager as well. This one combines services which is not what I want/need. Any suggestions that are similar to CM contacts on N1 would be appreciated!
+1 more here for a different contacts app.
+1
Bump
I'd also love the AOSP dialer
phobos512 said:
install the Contacts.apk and ContactsProvider.apk extracted from CM 6.1.1
Click to expand...
Click to collapse
I tired this few days ago, nothing worked. =/
Click install throws an error and says it can't be installed. Pushing the apk to /system just has no result.
Moto's contacts are terrible.
How to Install Android AOSP Apk, in any system.
Find the AOSP apps from a CM6 build by unzipping and pulling the .apk file like browser.apk. Install "File Expert" (Free and amazing file browser with full root access and alteration capabilities application)
Copy the .apk you wish to have on to your phones SD Card
Run File Expert,
hit menu/more/File Explorer settings. Then check "Root Explorer" on the bottom.
hit menu/more/mount/Mount As Read Write
Browse to /System/Apps Find the App you wish to replace with the AOSP version.
Hold Down on the App and when the options come up choose file operations and rename to something like application name.apk.bak
Browse to your SD Card find your app. hold down to choose file operation then choose copy.
Go back to /System/Apps then hit Menu button and choose paste.
Locate the app you just pasted and hold down on it and in file operations choose "permissions" Check Everything and exit out of File Expert
Note: You may need to redo the shortcuts for the app on your desktop and or launcher.
Note: Must have a rooted phone.
Note: 2.3.3 apps may or may not work on 2.2 Android Roms and vice versa.
Note: if this causes errors or failures delete the new apk and rename the old apk to its original name.
Good luck!!
can someone upload the contacts apks?
Sent from my MB860
Download the latest Cyanogen mod for your phone or any. Unzip on your pc and go to the folder labeled system/apps. Get the apps you want from there and pass them to your phone via USB to your phone then follow my previous instructions.
I have already tried to install a different dialer/contacts app. I had no luck, I think that the stock dialer/contacts are to deeply tied into motoblur and the phone system. It won't break your system but you just will not have a dialer or contacts.
Did you try it to my exact instructions. Making sure to you the cyanogen mod that corresponds to your version of android? If it didnt show up on your list you may have tried the 2.3.3 instead of s2.2 dialer.
Oh, I would love to hear the solution to this. I have been trying to figure this out for a couple days now. I pulled Contacts.apk from a Liberty backup I have and have been trying to replace BlurContacts.apk with it to no avail. I believe someone above may have touched on it. Possibly to change when other things look for BlurContacts, and instead refer to Contacts.apk?
I have tried several different contact apps. None work I think that the blur apps are to deeply tied into the system to allow a change.
Bump
any progress ??
sent from my gingerblur 3.1 atrix. with 1% mod & clock delete
I've actually been using GoContacts. It seems to work like how I want my contacts to work(I.E like ASOP) plus allows for a little bit more tweakability.

[GUIDE]List of apps safe to remove for TP

Here is a list of system apps (apps installed in system/app), based on my experience, that are safe to remove, provided you're comfortable doing so (i.e. you never use them):
AcerDLNA.apk
Androidian.apk
AndroidTerm.apk
bohlool.net.wifiadb-1.apk
Browser.apk (if you use a different browser, which I do)
Calculator.apk (if you use a different calculator, which I do)
Calendar.apk (if you use a different calendar, which I do)
CalendarProvider.apk (if you don't keep calendar.apk there's no point in keeping this)
CMStats.apk
CMUpdateNotify.apk
CMWallpapers.apk
any of the adobe apps that you don't use
com.amazon.kindle-1.apk
com.asus.livewallpaper-1.apk
com.bigtincan.android.adfree-1.apk
com.box.android-1.apk
com.dataviz.docstogo-1.apk
com.dropbox.android-1.apk
com.duduapps.craigslistfree-1.apk
com.espn.score_center-1.apk
com.estrongs.android.pop-1.apk
com.facebook.katana-1.apk
com.google.android.apps.googlevoice-1.apk (not available in Canada so I have no use for it, from what I know its only useful in the States)
com.google.android.apps.maps-1.apk
com.google.android.apps.plus-1.apk
com.google.android.gm-1.apk (this is the gmail app in case you're wondering, I use Email.apk for all my email accounts so this isn't needed)
com.google.android.googlequicksearchbox-1.apk
com.google.android.music-1.apk (if you use a different music app)
com.google.android.videos-1.apk
com.google.android.voicesearch-1.apk
com.google.android.youtube-1.apk
com.keramidas.TitaniumBackup-1.apk (probably wanna keep this app to uninstall/backup/restore apps)
com.khanning.tpwpapplier-1.apk (kept FC on my TP!)
com.koushikdutta.rommanager-1.apk
com.twitter.android-1.apk
Contacts.apk
CWM.apk
Cyanbread.apk
DSPManager.apk (this is a great app to fix any sound issues you might encounter)
Email.apk (if you use a different email app)
EReader.apk
FileManager.apk
FOTAKill.apk
GenieWidget.apk (news & weather widget)
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GooglePartnerSetup.apk
LatinImeTutorial.apk
LiveWallpapers.apk
LiveWallpapersPicker.apk (removing this will remove the option to use live wallpapers even if you install some off the market)
MagicSmokeWallpapers.apk
MediaUploader.apk
MiuiMusic.apk (if you use a different music app)
Music.apk (if you use a different music app)
NetworkLocation.apk
OneTimeInitializer.apk
Phone.apk
PicoTts.apk
RomManager.apk
siir.es.adbWireless-1.apk
Talk2.apk
TelephonyProvider.apk
Toshiba_PrinterShare_us.apk
TtsService.apk
VisualizationWallpapers.apk
VoiceDialer.apk
VpnServices.apk
WeatherWidget.apk
1) If you use a different launcher than ADW then you can remove ADWLauncher.apk
2) If you use a different keyboard than the stock one, then you can remove LatinIME.apk and UserDictionaryProvider.apk BUT don't remove UserDictionaryProvider.apk alone or else your stock keyboard will keep FCing
3) DO NOT remove ContactsProvider.apk otherwise GoogleServicesFramework.apk will keep FCing
4) You can remove all those apps from within your rom, using whatever means you like such as titaniumbackup. I personally remove them from the flashable zip before loading it onto my TP, which brings the rom down to about 70-100 MBs depending on how much you remove.
5) If you remove Phone.apk from within your rom (say using titaniumbackup), your rom will keep getting FCs until you reboot, after that you should be fine
6) keep in mind that removing some of these apps will remove their corresponding settings (or anything else belonging to them in the rom) so trying to access these things is impossible.
7) There is probably more apps you can safely remove but these are the ones I personally had no need for, or replaced with other ones from the market.
8) if you remove PicoTts.apk and TtsService.apk you can safely delete the system/tts folder
8) the above list of apps corresponds to the pre-loaded apps on team X-RONs Variation of CM7s rom (which are both awesome groups, and cannot be thanked enough for all the work they've put in to make our devices better)
Side suggestion: for better RAM management try juwe11's RAM manager app from the market, or zeppelinrox's SuperCharger script which doesn't work 100% on my TP, meaning settings don't persist after a reboot (for me) .
Hope this helps. I know there's posts out there listing a bunch of apps safe to remove but this list is much bigger (if you dare ) and the TP is not a phone (obviously) so there's more that can be removed, plus people keep asking whats safe to remove and whats not so here it is (again, as far as I know)
Big Thanks for the list. I am still new to this and was not sure which ones I could remove. Thanks again
Good, many thanks for the suggestions. However I won't remove the browser as other alternatives sometimes don't work properly in my touchpad...
tigerdavid said:
Good, many thanks for the suggestions. However I won't remove the browser as other alternatives sometimes don't work properly in my touchpad...
Click to expand...
Click to collapse
have you tried dolphin HD? it's free and I find it better, also has some cool features
you say you delete them from system/app then flash the rom.
I use 7zip to unzip, manually delete, zip.
when I go to install, it says aborted. any thoughts as to why?
vitaminwater said:
you say you delete them from system/app then flash the rom.
I use 7zip to unzip, manually delete, zip.
when I go to install, it says aborted. any thoughts as to why?
Click to expand...
Click to collapse
Do not unzip, when the devs create the rom as a zip file, it's not just a matter of compressing the files into a zip file, so you have to open the archive with 7-zip, navigate to system/apps, delete whatever, then close 7-zip, then flash
afaik its aborting because your .zip is not signed properly after creation... either sign it with one of the various tools around here or turn off signature verification in CWM.
at least that's what I'be read and worked for me on my GSM Desire (classic) .
bit don't hold me responsible for eventual "bricking" your TP or growing wings and sorts
Greetings fellow Waterlooian. A few questions please.
If I remove something with Titanium, do I still need to remove the APK or a specific directory in the android FOLDER, or is that done automatically for me? I am OCD with space.
ALSO, is it safe to just OC via setcpu in Xron , seeing as the kernel allows it? I can get 1.5 in webOS so I want to try 1.5 or 1.7 here. Thanks.
Lastly what can play mp4s and movs.with audio? do you know? It seems to have stumped my poor VitalPlayer.
THANKS AGAIN
Rykoshet said:
Greetings fellow Waterlooian. A few questions please.
If I remove something with Titanium, do I still need to remove the APK or a specific directory in the android FOLDER, or is that done automatically for me? I am OCD with space.
ALSO, is it safe to just OC via setcpu in Xron , seeing as the kernel allows it? I can get 1.5 in webOS so I want to try 1.5 or 1.7 here. Thanks.
Lastly what can play mp4s and movs.with audio? do you know? It seems to have stumped my poor VitalPlayer.
THANKS AGAIN
Click to expand...
Click to collapse
Titanium will remove the apks from your system folders so you don't need to worry about that (I totally get the OCD thing that's why I noted that you can delete the tts folder in system if you remove the corresponding apps).
I've never used setcpu because there's no-frills cpu control for free but I'm guessing they're pretty much the same. I've OCed my TP to 1.782 before, for bench-marking only but I honestly don't see a difference (obviously, the benchmarks are higher the more you OC, but in everyday use no major enhancements, after all the TP comes pretty awesome already )
I usually set it to min. 594 and max 1.242 with ONDEMAND governor and cfq I/O scheduler (never had any issues with OCing) and it comes in handy when playing 3D games
As far as I know MoboPlayer plays all codecs (never got a chance to test it thoroughly because of school) and it's free too
hope that helps
Have you ever tried the Interactive governor?
On my X10 it helps battery by at least 200%.
I just don't know whether it would be safe to try. Will give it a go and let you know.
Rykoshet said:
Have you ever tried the Interactive governor?
On my X10 it helps battery by at least 200%.
I just don't know whether it would be safe to try. Will give it a go and let you know.
Click to expand...
Click to collapse
Never tried it! The latest CM7 nightly for my phone doesn't support governors and interactive isn't an option on my TP with no-frills! but 200% would be cool if I can get interactive with a paid OC app
I'll let you know how it goes trying to put it on my TP.
Shouldn't have to be paid.
I spend 3 hours on the GO each day so I need some battery!

(Optima Team)How To Build A Stock Based Rom(The 2nd Gen Ultimate Guide)

What You Need
a stock based rom to work with
I am not going to go into detail of how to make on because there are numerous tutorials on how to do this. if you would like a tutorial on how to do this here is a link http://forum.xda-developers.com/showthread.php?t=2195858
This is a stock based rom for the e450. i have already deodexed and zipaling all the apps.
the keyboard does not work because it was deodexed.
https://mega.co.nz/#!a1gTTL4B!JJ6Lin9K5gbTW5O4OfTZTkDnxWXEXjfaE9szbpa0W6E
Java
you can probably get away with installing JRE but this is the start of something bigger so download the full JDK package.
http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html
Android Kitchen and Cygwin
Android kitchen is a very nice program for building your own rom. this will allow you to deodex, zipalingn edit bootimg and much more.
Cygwin allows you to run linux programs in windows. (ie you need Cygwin to run Android Kitchen)
Android Kitchen
Cygwin
if you want to know how to set it up head over to http://forum.xda-developers.com/showthread.php?t=2195858 there is a nice tutorial on how to do it.
Apktool
apktool allows you to decompile, edit and recompile apps. this is perfect for editing apps.
https://code.google.com/p/android-apktool/
Android Multi Tool
you can probably just use apktool but lg apps have to have original metainf and I am not sure how to do that in apktool so I use both.
http://forum.xda-developers.com/showthread.php?t=2326604
Winrar and 7zip
I use winrar to edit flashable zips because its easier. I use 7zip decompress zips because i found errors on winrar. so install them both.
http://www.rarlab.com/download.htm
http://www.7-zip.org/download.html
Notepad ++
I find notepad ++ stable for editing xml files.
http://notepad-plus-plus.org/
Slimming Down
now that you have a stock based rom, one of the most important things about making a good custom rom is making it fast and bloat free. the easiest way to do this is to remove as much junk as possible.
to do this simply open the stock rom in winrar and start removing.
here is a list of things you can remove from your stock based LG 2nd Gen Rom.
/system
Code:
usbautorun.iso this is that annoying disk image that wants you to install LG software every time you plug in your device
/system/app
Code:
# Remember if you rom is odexed you need to delete the corresponding .odex file
AtciService.apk not a big app but it is constantly running in the background
AAT.apk not sure what this does I removed it from day 1
AlarmClockbin.apk this is the alarm clock app you may want to replace it
ApplicationManagerbin.apk this is the app manager that allows you to freeze stock LG Apps
Calculatorbin.apk this is the calculator app you may want to replace it
CBbin.apk I cant remember what this does but if i recall it is the Remote Call app
ChromeWithBrowser.apk this is the chrome app if you remove this also remove the app bellow
ChromeBookmarksSyncAdapter.apk chrome sync
DoubleTapWakeup.apk this is the knock on feature, I replaced the home screen app so I deleted this aswell
DrmProvider.apk not sure but it runs in the background
DrmService.apk not sure but it runs in the background
EngineerMode.apk this is the hidden menu when you dial a certain number
EngineerModeSim.apk this is the hidden menu when you dial a certain number
FontServer.apk this is found in settings>display>font style. all the fonts look the same to me so there is no need for me to change them.
Gallerybin.apk this is the picture app you may want to replace it
GMS_Maps.apk this is google maps
GoogleDrive.apk google drive
Hangouts.apk Hangouts
HiddenMenu.apk this is the hidden menu when you dial a certain number
HiddenSIMUnlockMenu.apk this is the hidden menu when you dial a certain number
LGBrowser_JB.apk this is the browser you may want to replace it
LGEIMEbin.apk the keyboard app that doesnt work you may have to replace it
LGHome3_Theme_Biz.apk LG Home Theme
LGHome3_Theme_Cozywall.apk LG Home Theme
LGHome3_Theme_Marshmallow.apk LG Home Theme
LGHome3_Theme_Optimus.apk Default LG Home Theme only delete this if you replace the Home Screen app
LGHome3a.apk LG Home you may want to replace this
LiveWallpapersPickerbin.apk Live Wallpaper Picker
Memobin.apk memo app
Music2.apk Google Music
Musicbin.apk LG Music App you may want to replace it
PCSyncUI.apk PC Sync
PlayGames.apk Google Play Games
PlusOne.apk Google Plus
QMemobin.apk Qmemo app
RemoteCallbin.apk this allows an LG Technicial to log into your phone is you phone them.
SetupWizard.apk Setup Wizard Not to be confused with LGSetupWizard_JB.apk deleting that will create a continual boot.
StreamingPlayerbin.apk LG Streaming Player
Street.apk Google Street View
Tasksbin.apk LG Task App
Videosbin.apk Video App you may want to replace this
WeatherMultiCPbin.apk Weather App if you delete this also delete app below
WeatherThemebin.apk theme for weather app
YouTube.apk Youtube App
/system/apps/bootup
Code:
FileManagerbin.apk File Manager
LGSmartWorldbin.apk Smart World
PolarisViewerbin.apk Polaris Viewer
SafetyCarebin.apk Safety Care
/system/lib
Code:
libchromeview.so lib for google chrome if you removed chrome remove this also
/system/media
Code:
Videos they are test videos and not necessary
shutdownanimation.zip this is the shutdown animation
/system/media/audio/alarms
Code:
all alarm tones except Lifes_Good_Alarm.ogg as that is the default
/system/media/audio/notifications
Code:
all notification tones except Optimus.ogg as that is the default
/system/media/audio/ringtones
Code:
all ring tones except Lifes_Good.ogg as that is the default
/system/tts/lang_pico
Code:
all languages except your language
/system/vendor/carrier/system
Code:
LGOnline-signed-no-login.apk I have no idea what this app does
Reserved
Replace Apps
now that we removed all bloat ware its time to customize. before we do anything flash the rom to make sure you didnt remove something wrong. the easiest way to make a custom rom custom is to replace some apps. to do this its allot of trial and error.
here is a list of apps that can be replaced with others
Code:
AlarmClockbin.apk
Calculatorbin.apk
Gallerybin.apk
LGBrowser_JB.apk
LGHome3a.apk
Musicbin.apk
Videosbin.apk
you may be able to replace more but I have sucessfully tried the above apps. one thing we need to remember is to try give the replacement app the same name as the default. this in most cases will allow the replacement app to be called on as the default app.
for instance if you replace the home app but do not give it the same name when you flash the rom once the phone has started the screen will be black because it will not know where the home app is.
to find apps to replace your stock apps the rule of thumb i use is download download download. download as many roms as possible. use the apps from other roms to replace with yours. for greater success download a roms with the same dpi as your.
you can use this thread to find lots of carrier apps and Custom rom apps
http://forum.xda-developers.com/showthread.php?t=2335530
or use this link for replacements that I can confirm work with e450
https://www.dropbox.com/sh/cz98t7d5rfz3t7m/AAArjL0danNEH29odrvPq3J1a/Android/APP%20Replacements?dl=0
Reserved for me
Apk Editing and Cleaning
so now we have removed bloat ware and replace some apps. before we go any further flash the zip again and make sure everything is working.
now you are going to need to know how to decompile and recompile apps without getting a FC. I didnt want to write this part because there are alot of tutorials on how to do this but because LG wants to be funny about the metainf and manifest I have to.
1. First copy all the apk files in /system/framework to your android multitool folder and place them under files.
2. now copy the file you want to edit to your android multitool folder and place them under files.
3. launch Android Multi Tool and click the ... button under framework.
4. select the lg-res and click install
5. do the same with all the other framework files you copyed
6. click the ... button under Decompile
7. select the apk you want to mod
8. click decompile
9. navigate to Decompiled apps/yourapp/origonal and put these files aside
now you can decompile the apk with apktool
cd to the directory where apktool is.
type
Code:
apktool if lg-res.apk
use the command for all the other frameworks
then
Code:
apktool d appyouwanttomod.apk
now do the necessary editing in the folder apktool created.
once you finished editing type
Code:
apktool b appyouwanttomod
you will now have an app in the appyouwanttomod/dist folder
before you can use it you will need to copy the files that we got from Android Multitool.
to do this open the apk with winrar and drag and drop the files.
Reserved last one
Reserved Last one
Nothing new till now.. Already knew this stuff, I was hoping in some exolanations oh modfiying LGSystemUI as it's more trickier than on other devices.
I see you have done a good job on sharing us your knowledge, I'll miss you.
how to deodex/zipalign
the tut you linked isn't helping me.. could you link another tut/guide for deodexing/zipaliging?

Categories

Resources