[TUT][CM7.2]Small tweaks to improve performance of your CyanogenMod 7 ROM! - Samsung Galaxy Mini

{
"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"
}
Hello dear XDA users, today we are going to talk about improving the performance of your freshly flashed Official CyanogenMod 7.2 ROM on your Galaxy Mini!.
I am going to cover a couple of simple stages that could make your Mini run happier and be more responsive! This is strictly performance orientated, we are going to disable various animations and speed them up wherever possible.
Do not expect miracles. To be honest, I think many of you already know this stuff, but it can help newbies or somebody who doesn't know it.
What you're going to need for this is 2 things:
1. Galaxy Mini with Official CM7.2 flashed on it (doh!)
2. Common sence and ability to understand every word I've written here
DISCLAIMER
I am not responsible for anything that happens to your device during the following of these procedures. Also, don't blame me for undesirable effects, you're doing this on your own responsibility. Every operation should be harmeless if you follow it correctly. DO A NANDROID BACKUP BEFORE DOING ANYTHING!
Okay. Ready? Let's start!
Disable CPU Rendering
The original guide is in this thread: [GUIDE] Disable CPU Rendering, thanks & credits are going to leolawliet!!!
This modification will speed things up since the system will use GPU instead of CPU for some of the graphics rendering.
To get this mod, you first have to download the egl.zip which you can find in that thread. Extract it, and copy the egl.cfg to the root of your sdcard. Then, navigate to /system/lib/egl and delete libGLES_android.so. After that, copy the egl.cfg from the SD card to that system/lib/egl folder, overwrite it with the original one, and change the permissions to rw-r-r. After that, it's just a matter of rebooting your device!
Warning! There is a small chance of bootloop, so have a nandroid backup handy!
You can do all this deleting and copying with Root Explorer or any other file manager which can mount the /system partition and mess with permissions of files. Also, all this can be done with Terminal Emulator if you know how, but it's waaay more complicated.
ADW Launcher tweaking
I recommend you do not switch to another launcher. The reason for that is this one is lightweight and fast. CyanogenMod team had a reason to integrate this launcher and not some other within their ROM
Open ADW launcher settings. In the Screen preferences, go ahead and disable Wallpaper scrolling, and Desktop overshoot. Also, change the desktop scrolling speed to 0 (my prefered setting, because the launcher isn't that smooth and I love speed, not animations)
In the Drawer Settings, disable Animated drawer, disable Fade app labels and also change the background color of the drawer to whatever color you like, mine is set to black (that will disable the transparent drawer, which lags A LOT)
In the General Behaviour section, disable Sense like previews, and, if you want, go ahead and disable Show notifications (don't worry, notifications will show up in the status bar, this is just for the sms and dialer icons, on top of them the number of missed sms's and calls show up)
And lastly, in the UI Settings, disable New icons selector and disable Show desktop indicator, else is optional
Here is a pic where you can find all of the settings I mentioned:
The ROM settings and tweaks
I am a personal fan of non-animated things, because that makes me fell I have a faster phone. And animations use a little bit of battery since every time phone has to render an animation, it uses CPU and GPU power. However, battery savings here are unmeasurable, but they do exist.
If you want to do that, go to the Display section in the main settings menu, and under Animation dropbar select "No window animations are shown". Also, in the CyanogenMod settings, there is also a Display section. Go there and disable Rotation and Screen off animation.
I find "Sliding Tab" lockscreen style faster too, so go ahead and change that if you want to try it out. You can find it in the CyanogenMod settings->Lockscreen settings->Style options.
And now we come to the "Performance" part of the CyanogenMod settings menu. In there, go ahead and disable "Enable surface dithering", enable "Use 16bit transparency, set Scrolling cache to Force Disable, check "Allow purging of assets", and disable boot animation. Do not check Lock home and messaging app in memory since they do almost nothing, and we need them disabled for another tweak coming on later!
Overclocking is something you should also consider doing. I think that part you will have to do for yourself, because every phone has different overclocking ranges on which it works stable. But I think that every phone should run at 710MHz without problems. Give it a shot, if it reboots imidiately or later as you use the phone, try the lower values and see what works the best for you. If everything works fine, and you want more, go for it.
The best way to test your overclocked setting is to just use your phone like you would always do. Playing games alo is not a bad idea, however if you don't play them you might be able to jump the frequecy one step further, since everyday operations don't stress the CPU so much. Keep an eye on the temperatures, if your phone gets very hot quickly you might consider going a couple of notches down.
Removing apps that came with the ROM
Everything is covered in this article: Cyanogenmod Wiki: Barebones
You can read everything you're worried about there. My knowledge also comes form that place, so credits go to the CyanogenMod team!
For the lazy ones who don't want to mess with Terminal Emulator, you have alternative ways of doing this which are listed a little below!
Why would you want to remove system apps? Basically, if you use a replacement app or there is a app you do not use at all, the apps that are left over use internal memory, and potentialy RAM memory!
To delete an app:
1. Open Android Terminal Emulator (comes preinstalled on the ROM, so nothing to download form the Market)
2. Type
Code:
su
- to give it SuperUser permissions (Superuser app might come up asking you do you want to allow the emulator root access, allow it)
3. Then type
Code:
mount -o rw,remount /system
-to allow read/write operations on the /system partition, or basically to "mount" it.
4. And then, to remove an acctual app, type:
Code:
rm -f /system/app/app_you_wanna_remove.apk
- rm stands for remove, -f is force, and the rest is where the terminal can find the app for deleting. If you're deleting Email app, it would go like this:
Code:
rm -f /system/app/Email.apk
Carefull! This is case sensitive, and you're using the -f command. If you make a typo, nothing will be deleted, nor you will be warned about it! Check it before you press "enter"
List of apps you can delete (that i've deleted):
1. CarHomeGoogle.apk (App for using in the car, while the phone is mounted on the carholder)
2. CMStats.apk (CyanogenMod statistics)
3. CMUpdateNotify.apk (CyanogenMod update notifications. Not working without ROM Manager premium)
4. CMWallpapers.apk (CyanogenMod Wallpapers)
5. Development.apk (The development app, not needed by an average Joe)
6. DSPManager.apk (DSP Manager app. It's that equalizer app you can acces trough your music player. Eats 3megs of RAM!)
7. Email.apk (Email applications. Does NOT affect GMail)
8. GenieWidget.apk (Weather and News app and widget)
9. GoogleQuickSearchBox.apk (Google Search)
10. LiveWallpapersPicker.apk (Live Wallpapers selector)
11. PicoTts.apk (Copilot Live or Copilot GPS need this app (noted by ArthurBorsboom ). Also, might break Voice Search. Otherwise, safe to remove)
12. Protips.apk (That widget that shows up right after flashing the ROM. It even tells you that you can delete it lol)
13. RomManager.apk (DELETE DELETE DELETE!!!)
14. SoundRecorder.apk (Stock sound/voice recorder app)
15. Talk.apk (Google Talk)
16. ThemeChooser.apk (Theme Chooser. If you delete it - no themes, only the stock one!)
17. ThemeManager.apk (Theme Manager. The app that can't work without the chooser, themes your system when you apply a theme)
18. VoiceDialer.apk (Voice Dialer app. Not to be confused with Phone app)
19. VoiceSearch.apk (Google Voice Search)
20. LiveWallpapers.apk (Live Wallpapers that are included in the ROM)
21. MagicSmokeWallpapers.apk (Some wallpapers, I don't know everything)
22. VisualizationWallpapers.apk (Some wallpapers, I don't know everything)
23. SpareParts.apk (I don't know, never opened it - don't need it)
24. FM.apk (FM radio)
25. TtsService.apk (again something related to text-to-speech features. Might break Voice Search)
If you're using a non-stock keyboard, you can delete LatinIME.apk
If you're using a non-stock gallery, you can delete Gallery3D.apk
If you're using a non-stock music player, you can delete Music.apk
If you're using a non-stock internet browser, you can delete Browser.apk (PLEASE NOTE: This is apparently a hard-coded requirement for Google Voice Search (along with Talk and Voice); without it, Voice Search will FC after recognizing speech. Having Dolphin, etc., installed will not work. )
Beware of deleting LatinIME.apk! That's the keyboard app! If you don't have another keyboard which is already set up as the default one, don't delete it, otherwise you'd get stuck with no keyboard, and you kinda don't want that lol
If you want to find out if there is more apps to delete (but I assure you that you won't find anything worth bothering), navigate the stock FileManager to /system/app and check it out.
Alternative, more easy methods for app deleteing
I would avoid them if you feel taking that kind of time. Why? Well, installing an app to delete another one... no... just no. If you want, go ahead and do that
1. You can use Root Uninstaller from the Google Play to uninstall apps. (suggestion by ChunkFlip)
2. If you have bought Titanium Backup Pro, you can use it to remove apps as well. Also, you can use the app to make backup of the programs you're deleting, although you can pull them from the flashable .zip of the ROM anytime you want, and for the most part, just install them. (suggestion by avrox and R.A.G.E)
3. If you happen to have Root Explorer bought, you can easily delete apps by just navigating to the /system/app folder and delete the .apks you want. However, do not pirate the app. If you haven't bought it, I strongly encourage you to follow the original method using the Terminal Emulator. Do not pirate an app if you have free alternatives! NEVER!
Delete apps you do not use, and use as light-weight apps as possible
If you have a game or an app that is just sitting there and you don't really use it, delete it! I know it sounds silly, but those apps can have some services that run in our percious RAM and practically waste it. Not to mention you have less internal memory available, which is pretty obvious.
Use light-weight apps! Don't just throw a 5MB stopwatch app on the phone or something like that. Look for an app that's smaller and does exactly the same job. If you look hard you will usually find some stonning small apps that do the same thing as even 10x larger ones. And larger ones open slower, run slower, and use more RAM memory! Not what you really want, do you?!
Install V6 SuperCharger script by zeppelinrox
It's awesome! It will stop launcher redraws and potentially improve performance even more! I'm not going to write anything about it, because the download link and the instructions are all found in his thread, check it out!
[U9RC11T9] STOP! -=SuperCharger Time=- You Can't Touch This! Please zep don't hurt em
BTW, you do not have to downgrade the BusyBox, the one included in the CM7.2 (1.20.x) works great. There was some problems with BusyBox 1.18 at that time, that's why he mentions it. Don't worry about it, just install the damn script!
Don't forget to give him a thanks!
Speaking of scripts: don't use like all the scripts and tweaks that are out here. They usually tend to conflict and that is not what you want! If you install one RAM script tweak, don't install another one! Same goes for transfering apps to ext partition and a bunch of other things.
Don't use task managers
Why you may ask? It's simple, and you will have to get over it - Android is better at app and memory management than you . Killing apps with a task manager doesn't do a thing except waste resources, because Android will run the app again if it wants to. Using auto kill app function is even worse, because the task manager will kill the app, Android will launch it, the task manager is going to kill it again, Android is going to launch it and the cycle repeats over and over again...
It's pretty obvious that will kill the performance, and impact battery life a lot. Not something you want, right? Yes, a task manager is included in stock sammy ROMs, but hey, stock ROM is crap anyway, and the point of it is to have as much of bloatware as it can possibly handle. Don't worry about free RAM and loaded apps, Android does a better job than you on it's own.
That's it, for now! I will keep updating the thread with something new, and possibly better. YOU make a suggestion how to improve performance, and I can add it here in the first post!
Note:
I will no longer update this thread. The reason for this: I have a new device now. Sorry about that

Non-performance related stuff
Apps restoring
For this one we will use the infamous Terminal Emulator again. The operation is actually quite easy.
I guess you have a PC, the CM7.2 ROM you flashed on your hard drive, and a program that can mess with .zip files
Open the .zip file and in /system/app you can find all the apps that came stock. Extract the one you need from the .zip file and copy it to the root of your sd card.
Now, fire up Terminal emulator and type
Code:
su
Mount the system partition:
Code:
mount -o rw,remount /system
Return the app back where it was
Code:
mv /sdcard/app_name.apk /system/app
And we are almost done! Since the permissions are ****ed up, type
Code:
chmod 644 /system/app/app_name.apk
app_name.apk is the app you are restoring. Be carefull, the app name is case sensitive!
Reboot the phone and... that should be it! Next time watch out what apps you need, so you don't have to go through this

great tut bro

domcale said:
Hello dear XDA users, today we are going to talk about improving the performance of your freshly flashed official CyanogenMod 7.2 ROM on your Galaxy Mini!.
I am going to cover a couple of simple stages that could make your Mini run happier and be more responsive! This is strictly performance orientated, we are going to disable various animations and speed them up wherever possible.
Do not expect miracles. To be honest, i think many of you already know this stuff, but it can help newbies or somebody who doesn't know it.
What you're going to need for this is 2 things:
1. Galaxy Mini with Official CM7.2 flashed on it (doh!)
2. Common sence and ability to understand every word i've written here
DISCLAIMER
I am not responsible for anything that happens to your device during the following of these procedures. Also, don't blame me for undesirable effects, you're doing this on your own responsibility. Every operation should be harmeless if you follow it correctly. DO A NANDROID BACKUP BEFORE DOING ANYTHING
Okay. Ready? Let's start!
ADW Launcher tweaking
I recommend you do not switch to another launcher. The reason for that is this one is lightweight and fast. CyanogenMod team had a reason to integrate this launcher and not some other within their ROM
Open ADW launcher settings. In the Screen preferences, go ahead and disable Wallpaper scrolling, and Desktop overshoot. Also, change the desktop scrolling speed to 0 (my prefered setting, because the launcher isn't that smooth and i love speed, not animations)
In the Drawer Settings, disable Animated drawer, disable Fade app labels and also change the background color of the drawer to whatever colour you like, mine is set to black (that will disable the transparent drawer, which lags A LOT)
In the General Behaviour section, disable Sense like previews, and, if you want, go ahead and disable show notifications (don't worry, notifications will show up in the status bar, this is just for the sms and dialer icons, on top of them the number of missed sms's and aclls show up)
And lastly, in the UI Settings, disable New icons selector and disable Show desktop indicator, else is optional
Here is a pic where you can find all of the settings i mentioned
The ROM settings and tweaks
I am a personal fan of non-animated things, because that makes me fell I have a faster phone. And animations use a little bit of battery since every time phone has to render an animation, it uses CPU and GPU power. However, battery savings here are unmeasurable, but they do exist.
If you want to do that, go to the Display section in the main settings menu, and under Animation dropbar select "No window animations are shown". Also, in the CyanogenMod settings, there is also a Display section. Go there and disable Rotation and Screen off animation.
I find "Sliding Tab" lockscreen style faster too, so go ahead and change that if you want to try it out. You can find it in the CyanogenMod settings->Lockscreen settings->Style options.
And now we come to the "Performance" part of the CyanogenMod settings menu. In there, go ahead and disable "Enable surface dithering", enable "Use 16bit transparency, set Scrolling cache to Force Disable, check " Allow purging of assets, and disable boot animation. Do not check Lock home and messaging app in memory since they do almost nothing, and we need them disabled for another tweak coming on later!
Overclocking is something you should also consider doing. I think that part you will have to do for yourself, because every phone has different overclocking ranges on which it works stable. But I think that every phone should run at 710MHz without problems. Give it a shot, if it reboots imidiately or later as you use the phone, try the lower values and see what works the best for you. If everything works fine, and you want more, go for it.
Removing apps that came with the ROM
Everything is covered in this article: Cyanogenmod Wiki: Barebones
You can read everything you're worried about there. My knowledge also comes form that place, so credits go to the CyanogenMod team!
Why would you want to remove system apps? Basically, if you use a replacement app or there is a app you do not use at all, the apps that are left over use internal memory, and potentialy RAM memory!
To delete an app:
1. Open Android Terminal Emulator (comes preinstalled on the ROM, so nothing to download form the Market)
2. Type
Code:
su
- to give it SuperUser permissions (Superuser app might come up asking you do you want to allow the emulator SU rights, allow it)
3. Then type
Code:
mount -o rw,remount /system
-to allow read/write operations on the /system partition, or basically to "mount" it.
4. And then, to remove an acctual app, type:
Code:
rm -f /system/app/app_you_wanna_remove.apk
- rm stands for remove, -f is force, and the rest is where the terminal can find the app for deleting. If you're deleting Email app, it would go like this:
Code:
rm -f /system/app/Email.apk
Carefull! This is case sensitive, and you're using the -f command. If you make a typo, nothing will be deleted, nor you will be warned about it! Check it before you press "enter"
List of apps you can delete (that i've deleted):
1. CarHomeGoogle.apk (App for using in the car, while the phone is mounted on the carholder)
2. CMStats.apk (CyanogenMod statistics)
3. CMUpdateNotify.apk (CyanogenMod update notifications. Not working without ROM Manager premium)
4. CMWallpapers.apk (no need for an explanation)
5. Development.apk (The development app, not needed by an average Joe)
6. DSPManager.apk (DSP Manager app. It's that equalizer app you can acces trough your music player. Eats 3megs of RAM!)
7. Email.apk (nothing to explain here)
8. GenieWidget.apk (Weather and News app and widget)
9. GoogleQuickSearchBox.apk (Google Search)
10. LiveWallpapersPicker.apk (no explanation needed)
11. PicoTts.apk (Text-to-voice, or voice-to-text, i'm not sure. I don't need it)
12. Protips.apk (That widget that shows up right after flashing the ROM. It even tells you that you can delete it lol)
13. RomManager.apk (DELETE DELETE DELETE!!!)
14. SoundRecorder.apk (again, no need to wear my keyboard)
15. Talk.apk (Google Talk app)
16. ThemeChooser.apk (Theme Chooser. If you delete it - no themes, only the stock one!)
17. ThemeManager.apk (Theme Manager. The app that can't work without the chooser, themes your system when you apply a theme)
18. VoiceDialer.apk (Voice Dialer app. Not to be confused with Phone app)
19. VoiceSearch.apk (no need for explanations)
20. LiveWallpapers.apk (^read the above^)
21. MagicSmokeWallpapers.apk (Some wallpapers, i don't know everything lol)
22. VisualizationWallpapers.apk (^read the above^)
23. SpareParts.apk (also not needed for average Joes)
If you're using a non-stock keyboard, you can delete LatinIME.apk
If you're using a non-stock gallery, you can delete Gallery3D.apk
If you're using a non-stock music player, you can delete Music.apk
Beware of deleting LatinIME.apk! That's the keyboard app! If you don't have another keyboard which is already set up as the default one, don't delete it, otherwise you'd get stuck with no keyboard, and you kinda don't want that lol
If you want to find out if there is more apps to delete (but i assure you that you won't find anything worth bothering), navigate the stock FileManager to /system/app and check it out.
Install V6 SuperCharger script by zeppelinrox
It's awesome! It will stop launcher redraws and potentially improve performance even more! I'm not going to write anything about it, because the download and the instructions are all found in his thread check it out!
[U9RC10] V6. SuperCharger or: How I Learned to Stop Laggying and Love the Launcher
Don't forget to give him a thanks!
That's it, for now! I will keep updating the thread with something new, and possibly better. YOU make a suggestion how to improve performance, and I can add it here in the first post!
Let me know what you think!
Click to expand...
Click to collapse
launcherpro is faster than adw.launcher anyways.

Depends on what do you think of when you say "fast". Disabling homscreen transition animations makes the launcher blazing fast

I prefer freezing over removing completely in case I need it
And u can also add buil.prop tweak
Sent from my GT-S5570 using Tapatalk 2

is this work for rom that uses cm7 as its base?

droidface said:
is this work for rom that uses cm7 as its base?
Click to expand...
Click to collapse
For cm setting Yes
For launcher and remove app it mostly universal
Sent from my GT-S5570 using Tapatalk 2

R.A.G.E said:
I prefer freezing over removing completely in case I need it
And u can also add buil.prop tweak
Sent from my GT-S5570 using Tapatalk 2
Click to expand...
Click to collapse
That's not a bad idea, but then again it's still in the internal memory taking up valuable space. Deleting all those apps and i have enough internal memory space to not need an sd-ext partition!
droidface said:
is this work for rom that uses cm7 as its base?
Click to expand...
Click to collapse
For the most part, it should. Athough this is for pure CM7, that ROM that it's based on could have come other apps for removing, or the ROM builder could've removed something on his own. System tweaks are the same, and if you use ADW launcher - it's the same too.

it wud be better to use TITANIUM BACKUP PRO-ALL for installing and uninstalling apps..

Titanium Backup Pro is a paid app, and there is no place for piracy on xda . Bare in mind we are removing bloatware from the ROM, not adding it

im using new experience v1.1 for me the best rom, but i have a high ram usage, task manager indicates 215 / 280. and sometimes facebook app closes when im not using it, can u recomend me something to fix that?. btw the room works fast etc. :laugh:
sry for my translator english :silly:

I am not sure if that ROM has any memory tweak preinstalled, but don't bother looking at task managers, beacuse Android manages RAM on its own pretty good. Sometimes it is perfectly normal for an app you do not use to close. It remains cached for fast startup, so it is not that big deal of an issue.

domcale said:
I am not sure if that ROM has any memory tweak preinstalled, but don't bother looking at task managers, beacuse Android manages RAM on its own pretty good. Sometimes it is perfectly normal for an app you do not use to close. It remains cached for fast startup, so it is not that big deal of an issue.
Click to expand...
Click to collapse
yep but is bad to me, because i lost my contacts sincronisation, and i have to log in every time is >.<!

There could be something wrong with account management of the ROM or the Facebook application itself. RAM memory issues should not cause a log off from your Facebook account. Consult with the ROM creator, maybe he can help you.

okay guys, thanks for your answers
Sent from my GT-S5570 using Tapatalk 2

for dealting system apps you could also use root uninstaller from the market.

Good point, I'll add it to the first post, but like I said, I do not prefer to intall an app to delete another one . Terminal emulator comes with the ROM, and you are going to need it at some point in time anyway, so that's IMO the best option. However, I will include it for the lazy ones

i just delete the apps and then i uninstall root uninstaller

That's ok, but i'm still tracking the habbit from Windows... never install an app you will use just once and then uninstall it. The reason - registry clogging.
I know Android doesn't function that way, it's just a habbit

Related

[HOWTO] renice live wallpapers to speed up UI

This is quite a simple howto and I don't even know if it's appropriate to post it here instead on legend general. I post here as it requires root privileges, if someone think this is the wrong section for it just ask a mod to move it somewhere else
This (quite simple) howto is intended if you are experiencing lags or slowdowns with live wallpapers, and it's working very well for me. I think most of you can do this without an howto but I hope someone less experienced in messing with terminal will find it useful I just try to help.
Will work better if you disable the wallpaper scrolling in the launcher's properties. The thread is titled 'renice live wallpapers' but I found it works better to renice the launcher. However you can try both
I would like to thank BlaY0 for the help.
you'll need:
- root privileges
- a terminal emulator
- live wallpapers
- GScript
what you have to do is:
- download GScript from market (lite or paid version, works with both)
- launch it, then press Menu/Add script
- give it a name, be sure to check 'Needs SU', then type this in the text field below
renice -15 `pgrep android.process.acore'
where android.process.acore is the LauncherPro process name. If you're using another launcher you have to do a google search and find its
process name
- now save, and try executing it and see if it works
- add a shortcut to GScript on your home which launches the script. With this approach you have to launch it after every reboot
Maybe you want to try to renice the live wallpaper too (this may slow it down, I would not suggest to do it). To do this
- launch the terminal
- write 'ps' then press enter
- will appear a list of processes. here you should find one that has a name similar to the LWP you're using (for example, I'm using Pixel Zombies Infection and the process name is haydenTheAndroid.liveWallpaper.pixelZombies)
now you can renice it either from terminal or from GScript.
To renice from terminal:
- check the number *** which the process has in the PID row. You have to remember this number
- write 'su' then press enter. now you have root privileges
- write 'renice N ***' where N is the nice number you want (20=minimum priority ; -20=maximum priority, which you obviously don't want). You can set it to 20 to give the LWP the minimum priority
To renice from GScript go in the script you already created and add a similar line, by substituting "-15" with "20" and the process name with your LWP's process name.
You should now see an increased smoothness when scrolling homescreens and app drawer
wow will try...............
FOLLOW ME http://smartsreenath.blogspot.com/
Thanks, let me know
Sent from my Legend using Tapatalk
Corra said:
...
what you have to do is:
- launch the terminal
- write 'ps' then press enter
- will appear a list of processes. here you should find one that has a name similar to the LWP you're using (for example, I'm using Pixel Zombies Infection and the process name is haydenTheAndroid.liveWallpaper.pixelZombies)
- now check the number *** which it has in the PID row. You have to remember this number
- write 'su' then press enter. now you have root privileges
- write 'renice N ***' where N is the nice number you want (20=minimum priority ; -20=maximum priority, which you obviously don't want). You can set it to 20 to give the LWP the minimum priority
...
Click to expand...
Click to collapse
Just tried it out with the Light Grid LWP (com.joko.lightgrid) and ADW Launcher. All I can say is that this feeling is so smooth, it is like an angel pissed on my Legend just now
PS: I used adb instead of terminal emulator.
LOL this is pure poetry
Sent from my Legend using Tapatalk
Hi , i tried this and it really works!
But it is at the cost of the smoothness of the LWP i guess our puny 600mhz processor aint up to speed to handle LWP properly T^T
I oupdated with a script that does the procedure automatically but I'm encountering some issues with its permissions... no time to think about it now, will try again later
D-Lo said:
Just tried it out with the Light Grid LWP (com.joko.lightgrid) and ADW Launcher. All I can say is that this feeling is so smooth, it is like an angel pissed on my Legend just now
Click to expand...
Click to collapse
Hey, I'm the dev for Light Grid. Just wondering about performance issues - did you try the Battery Life slider in the Performance settings? That should lower the amount of time Light Grid spends taking up the CPU, which should help 'lag' issues.
Will this setting keep after a reboot?
Of course not...
You would need a script that would do that on every reboot.
JokoInteractive said:
...
Just wondering about performance issues - did you try the Battery Life slider in the Performance settings? That should lower the amount of time Light Grid spends taking up the CPU, which should help 'lag' issues.
Click to expand...
Click to collapse
I just tried your suggestion (overlooked it somehow ^^").
The LWP is indeed faster/smoother when maxed on 100fps, result? Terrible, terrible lag in the drawer. Also tried 15fps and no joy, the launcher is still suffering by it when opening the drawer (unless renice'd ofc ).
offtopic: My guess is that the lwp's are getting a little too high priority by default that actually make the launchers lag on a phone like this. Maybe even a rom setting?
I made a script but I don't know how to autorun it at boot. Unfortunately I'm very very noob
Sent from my Legend using Tapatalk
There are several possibilities:
find some app on market that does that
use GScript to run the script manually on every reboot
use run-parts approach through init.rc
run the script directly from init.rc
...there are some more.
until I figure out how to autostart the script at boot I updated the howto including GScript. thanks
I have written something about run-parts a while ago into dsixda's Kitchen thread in Chef Central subforum...
can anyone post the script?
Had not time to think about it but you can use it with GScript which is quite simple
Sent from my Legend using Tapatalk
I'd like to try this in form of SL4A script in order to use my already-running Tasker rather than gScript.
Do you guys have some hint for me to do this ?

[HOW-TO] Work-arounds for issues with stock Nook Color ROM

Since the same questions seem to be getting asked a lot, here are some methods for getting past stock NookColor ROM limitations in a single thread:
1. How do I keep wifi from turning off when the screen goes to sleep?
- download Spare Parts from the market and set wifi sleep policy to never.
. . . mixed results have been reported with this method, but this appears to be the best known fix at the moment.
2. I restored and re-rooted, now I can't log in to my B&N account!
- get NookColorTools app (if not installed during root, it's on xda). Under All Settings, open the 2nd (of 3) setting called Wireless near the bottom. This will begin their registration process again.
3. How do I install a different keyboard?
- if it's in the market, first purchase/install it-- if it's a stand-alone apk, skip that and move on to the next paragraph. If you just downloaded it from the market, find the apk somewhere in data/app/ and copy from there.
Now place the app's apk (Root Explorer works great) in system/app (mount system as r-w first). Look at the file's permissions (long hold on it and choose Permissions from the menu), and match it to the permissions of the other files in that folder. Reboot. Then open your trusty NookColorTools, select keyboard, and you should be able to switch to it. Not all keyboards are currently working, but this is a great way to find out if it does that doesn't require renaming or deleting your current keyboard.
4. How do I get Swype on here?
- right now, you can't. Swype requires a copy that matches your device's resolution, and the only version of Swype that matches ours (1024x600) is the copy that ships with the Galaxy Tab, but, to my knowledge, nobody has gotten it completely working on here without causing major system crashes (not to mention the apk couldn't be posted on xda even if it was eventually hacked to work).
SlideIT keyboard is another trace keyboard that DOES work on the NookColor, and I've been very happy with it (it's come a long way since I tried it last summer and quickly uninstalled it). The method in #3 above should work to install it.
5. Wait, I can't copy and paste on the NookColor??
- not through the OS, no. There is a solution though. It involves getting an app called Copy Paste It from the market (paid, but there's a trial version). You'll probably need to set it to rotate clockwise (in settings), or it'll get screwy.
When you want to copy, activate the function from the notification, and it'll let you frame the text to copy:
{
"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"
}
The second part, pasting, requires having a keyboard with a Paste setting in it. Again, SlideIT has this on the special characters keyboard (I'm not a troll for SlideIT, just a happy customer). I'm not sure which other keyboards have this feature, if any (if you know, post, and I'll update this). Assuming you have a keyboard with paste, it'll paste what the Copy Paste It app copied.
6. Why is everything on my screen so small?
- this is because the NookColor's stock LCD density is 169.333, which is pretty low (Galaxy Tab is 240). Unlike resolution, which is hardware-based, density is software-based and can be changed. If you search the market for LCD density, there are a couple apps that will do this--a free one that won't survive a hard reboot, and a paid one that (supposedly) will.
If you want to make it permanent for free, you can edit your build.prop file. Again, use Root Explorer to open system/build.prop (BACKUP FIRST!), find the following two lines:
ro.sf.lcd_density.xdpi=169.33333
ro.sf.lcd_density.ydpi=169.33333
If you wanted your density to be 250, you'd replace them with the following single line:
ro.sf.lcd_density=250
Save the edited file, and reboot.
Here are two of my Galaxy Tab-esque homescreens set to 250:
. . . Now, jacking up your LCD density much above 200 will make your status bar look wonky and cut-off. One solution for this is to set it to 250, like above (by changing build.prop - I think the apps I mentioned only allow multiples of 20), which will make it look clean (as long as wifi is on). The only problem there is that you'll lose your status bar clock and Notifications in portrait mode . . .
. . . the solution for THIS is to get two apps: hellostatusbar, and quick launch. Set quick launch to open hellostatusbar on a home- button double press, and it will display your Notifications.
Also note that raising the density can cut-off parts of the stock Barnes & Noble software (they're designed for the lower density), so this mod is probably better for people like me who use the Kindle app and ezPDF for reading.
7. If I don't want to use softkeys, can I remap the hardware buttons to do something different?
Yes. In Root Explorer, navigate to system/usr/keylayout, make a backup of TWL4030_Keypad.kl, then open the original with text editor and change the entry for key 115 ( volume up) and/or key 114 (volume down) with something like BACK, MENU, or SEARCH. Save the file. Reboot, and they'll be whatever you changed the entry to.
If you want easy volume controls after remapping these buttons, a market app called Volumer++ can be set to live in your notifications for easy access. Otherwise, you can change them from settings.
8. How do I set my wallpaper so that the resolution looks good?
- I used a market app called Wallpaper Set & Save. It's easy, and resolution looks great. I think it cuts off the image a little bit, but not much. I think this method will suffice for many people, but if you want it to be sized perfectly, do the following (credit to swapdotavi for the instructions):
[Get an image that is at least 1200x1024, crop it (without scaling) to 1200x1024. If you're using Photoshop, copy the entire image, then create a new file sized 1200x1024. Then paste the image and use the arrow to drag it around to whatever looks best to you. Save the file as a .png, transfer to your nook, and use Wallpaper Set & Save to choose the new file.]
. . . Since we share the same resolution with the Galaxy Tab, the wallpapers that came with it look phenomenal (in my opinion) on the NookColor. Follow this link to pick them up:
http://galaxytabwallpapers.net/original-galaxy-tab/
9. Can I change the lockscreen slider to look like stock Android or Sense?
- yes - get an app called WidgetLocker. Set it to look how you want. Then, under Behavior, set Homehelper as your system home. Still under Behavior, go to Home to Launch, and pick your real launcher (Launcherpro, ADW, etc.). Also, under Advanced, be sure to check both the Root Bypass of 5 Second Rule, and Retain Keyguard.
10. My NookColor seems sluggish - is there a way to speed it up?
Most of you will already know this, but Setcpu is a market app that can speed things up and improve battery life. CPU Tuner is a free alternative that's similar, but I've had more experience with setcpu, and can vouch much more for it.
My recommended settings:
Min 600
Max 800
Governor: OnDemand*
check 'set on boot'
... And one profile enabled:
Screen Off
Min 300
Max 600
Governor: Ondemand
... And another optional setting (for even a little more extra zip):
under Advanced:
change "Up Threshold" to 35
* for the fastest setting, set the governor in the main CPU setting to Performance (with 800 max). It may drain your battery quicker, but mine still holds up surprisingly well on performance--and the nook is very fast.
These are just settings that work for me. Feel free to experiment. Also, some people were having their Nook randomly reboot, and changing the governor from conservative to ondemand helped.
11. Any other battery-saving tips?
In case you missed the rival xda threads arguing over who thought of it first, there was a potentially useful battery-saving trick in there:
Go back in Root Explorer, and in system/app, mount as r-w and rename Phone.apk and TelephonyProvider.apk to anything else (adding .bak onto the end would be fine).
Basically, you're removing android system files that may be wasting juice looking for a non-existent cell service. It's unsure if or how much this actually improves battery life, but it very well could, and it certainly won't hurt anything changing their names.
12. Why aren't my favorite live wallpapers working?
I'm not sure, but here's how to get the rest of them going:
Download this file: http://db.tt/ur0c98s
It will fail installing, but if you use Root Explorer, copy it from your download directory, go to system/app, set as r-w... Then long-press on any file in that directory, and look at its permissions. Now paste your LiveWallpapers.apk there and change its permissions to match the others. Your live wallpapers should work now!
The Nexus wallpaper won't work, but just install Nexus Revamped from the market - it's identical, it's free, and it has customization.
If you're using one of the more system-intensive Live Wallpapers (like "Water"), I'd recommend using all of the Setcpu changes from #10 above to keep things snappy (also know that LWP's can drain battery quicker).
13. How can I get my Google contacts in here?
If you aren't concerned with them showing up in the B&N Contacts app, and are more interested in having them come up as auto-suggestions when typing an email address or Google Voice text number, there's a way (credit to jadambpharm):
- Go to gmail on the web, click on contacts (left side), then More Actions, then Export. Choose .vcard format. Transfer that file to your SD card.
- get a Market app on your Nook called Import Contacts. Point it to the contacts.vcard file you just got, and they'll now come up for auto-fill suggestions!
14. How can I prevent the Nook from automatically updating the firmware?
- Change the name of etc/security/otacerts.zip to anything else (doing this in Root Explorer works fine). So far, this had looked pretty solid in successfully disabling OTA updates.
15. Why won't YouTube play videos in HD?
For some reason, the YouTube that's installed from rooting won't do it. To get a version that plays HD:
- uninstall your current YouTube via Titanium Backup
- download this version from the Evo (credit aludal): http://db.tt/y5vVvI2
- rather than installing this one, rename it youtube.apk and copy it into system/app (w/permissions matching the other apk's in that folder)
It should be there now, ready to play HQ clips. If not, reboot first.
I'll update as I think of more. Enjoy your modestly-priced, unintentional Android tablets!
Reserved 10 chars
How about "What size should wallpaper images be?"
I suggest this because I dont know
swapdotavi said:
How about "What size should wallpaper images be?"
I suggest this because I dont know
Click to expand...
Click to collapse
I didn't resize them manually, I just used an app - will update OP in a minute with that, and again later when I get the chance to research manually setting them . . .
I don't know either, but I've had good luck with searching for 'wallpaper' on Google images with size set to 1024*1024 and then using 'set as wallpaper' from dolphin browser HD.
Sent from my NOOKcolor using XDA App
pest789 said:
I don't know either, but I've had good luck with searching for 'wallpaper' on Google images with size set to 1024*1024 and then using 'set as wallpaper' from dolphin browser HD.
Sent from my NOOKcolor using XDA App
Click to expand...
Click to collapse
The Galaxy Tab wallpapers I've used all look phenomenal too. Same resolution, so its tailor-made. Easy to find them with a google search.
For some reason changing the lcd density didn't do a damn thing through build.prob after reboot. What did I do wrong?
Edit:
And I did save it before rebooting so I'm not sure what I did wrong...
wvcachi said:
3. How do I install a different keyboard?
- if it's in the market, first purchase/install it-- if it's a stand-alone apk, skip that and move on to the next paragraph. If you just downloaded it from the market, find the apk somewhere in data/app/ and copy from there.
Now place the app's apk (Root Explorer works great) in system/app (set system as r-w first). Reboot. Then open your trusty NookColorTools, select keyboard, and you should be able to switch to it. Not all keyboards are currently working, but this is a great way to find out if it does that doesn't require renaming or deleting your current keyboard.
Can you please explain the 'set system as r-w'?
Thanks
Click to expand...
Click to collapse
Click to expand...
Click to collapse
@beejis - make sure you're losing the xdpi and ydpi parts and merging it into a single entry. Look closely at the example in the OP. Also, make sure you're editing the entry that isn't commented out (don't bother editing the lcddensity entry with a # in front of it) a few lines earlier. If for some reason that didn't work, then use the free app from the market to change it.
@k8108 - if you're using Root Explorer, it's a little button up top when you're navigating system/, which lets you toggle mounting system as 'read-write' and 'read-only.'
Beejis said:
For some reason changing the lcd density didn't do a damn thing through build.prob after reboot. What did I do wrong?
Edit:
And I did save it before rebooting so I'm not sure what I did wrong...
Click to expand...
Click to collapse
Comment out these lines (add # to beginning):
# ro.sf.lcd_density.xdpi=169.3333
# ro.sf.lcd_density.ydpi=169.3333
Add this line:
ro.sf.lcd_density=254
I already had a line similar that I uncommented, and I run mine at 254.
169.3333 / 2 = 84.6666
169.3333 + 84.6666 = 254
I am probably overthinking it, but it looks good. You can make that number 250 if you want.
The Program LCD Density lets you select specific densities as well, but is only soft. Nice for testing.
k8108 said:
Can you please explain the 'set system as r-w'?
Thanks
Click to expand...
Click to collapse
http://nookdevs.com/NookColor_Making_system_partition_Read-Write
From adb shell, run this code:
Code:
mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
ThrowingKs said:
http://nookdevs.com/NookColor_Making_system_partition_Read-Write
From adb shell, run this code:
Code:
mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
Click to expand...
Click to collapse
...I got the impression he was using Root Explorer, in which case it's a little button that says r-w.
I have used the free market app to change the lcd density and it makes most of the interface fantastic except for a couple things. As noted the status bar doe mess up but that I am not worried about but the screen density change to, 250 in my case, really screws up the formating of my nook library and shop. I use them quite a lot to read newspapers and such so if anyone else has this experience let me know how/if you deal with it.
Sent from my LogicPD Zoom2 using XDA App
foethalove said:
I have used the free market app to change the lcd density and it makes most of the interface fantastic except for a couple things. As noted the status bar doe mess up but that I am not worried about but the screen density change to, 250 in my case, really screws up the formating of my nook library and shop. I use them quite a lot to read newspapers and such so if anyone else has this experience let me know how/if you deal with it.
Sent from my LogicPD Zoom2 using XDA App
Click to expand...
Click to collapse
Good point - I'll note that in the OP. I don't use the B&N stuff, so it's easy for me to forget that not everyone on xda is in the same boat.
Where does the SlideIT.apk go after you install it from the market? I can't put it in the system/app folder because i can't find it. Any ideas?
NookColor+ XDA 4 ever
cgtombstone said:
Where does the SlideIT.apk go after you install it from the market? I can't put it in the system/app folder because i can't find it. Any ideas?
NookColor+ XDA 4 ever
Click to expand...
Click to collapse
Look in data/app, and find the file named com.dasur.slideit.apk. Copy/paste that into system/app (hit r-w first of course), then reboot and switch keyboards via NookColorTools.
My bad I was searching for it in root explorer and I gues the search function was skipping the data folder for some reason ( or I'm missing something). Thanks anyway.
NookColor+ XDA 4 ever
Thanks bookmarking this thread
wvcachi said:
I didn't resize them manually, I just used an app - will update OP in a minute with that, and again later when I get the chance to research manually setting them . . .
Click to expand...
Click to collapse
Ah perfect did not see your update. I see you found Set and Save, but you mentioned you might update with exact size instructions later. I actually went and did a bit of research, so maybe I can save you some time
To get an perfect wallpaper using 5 screens, like in ADW:
- Get an image that is at least 1200x1024
- Crop (dont scale) it to 1200x1024. A really easily way to do this is open the file in Photoshop, copy the entire image, then create a new file that's exactly 1200x1024. Then just paste the image and use the arrow to drag it around to whatever looks best to you.
- Save the file as a .png
- Get it on to your nook. (SD card transfer, email and download, whatever)
- Open Wallpaper Set & Save
- Point it towards the folder you have your wallpapers in
- Select the wallpaper you want
- Hit apply
Bam. Perfect wallpaper, no stretching, no compression. Looks great! I'll post screens later today if I remember
I used a 1920x1200 wallpaper I had on my PC, cropped it, emailed it to myself, then used Set & Save to place my wallpaper. It's really crisp.
edit: And thanks for the lock screen information! Going to do that tonight; sick of the stock screen
MOD, can we get this stickied? Lots of good info!

[Guide] Comprehensive installation guide for Android 4.0.4 [CyanogenMod 9]

This guide is work in progress and will be constantly updated with future comments and insights.​1. Preface
This guide is intended to provide a comprehensive documentation how to install and configure Android 4.0.4 using an unmodified CyanogenMod 9 (CM9) ROM basis on the HTC Wildfire Buzz device. The settings and configurations proposed in this guide focus on stability and battery life and are dedicated to the average user who simply wants to have Android Icecream Sandwich without any changes or modifications once it is set up. Therefore this guide is based on the plain CM9 rather than a custom ROM which uses CM9 as a layer underneath to avoid having a discontinued ROM with additional bugs. At this stage I am assuming that your device is rooted, equipped with Clockwork Mod (preferably cwm 4) and that you know how to flash a ROM.
This guide proceeds as follows. First Android 4.0.4 is going to be installed based on CM9. The reason to choose plain CM9 instead of any custom ROM, is the likelihood to have new unknown bugs with a custom ROM and the possibility that a custom ROM may not be further developed anymore. CM9 on the other hand does not have any major bugs. At this point I assume you know how to install a ROM. If this should not be the case, please study this thread. After the installation of CM9 additional applications will be installed that will then replace some of the in-build applications. Then the in-build applications that are no longer needed will be disabled to increase performance. Finally, I propose recommended settings for CM9 that will increase stability and improve battery life.
2. Required downloads
In order to complete the installation successfully you are advised to download the following files:
2013.01.01_cm-9_UNOFFICIAL-BUZZ_light.zip
CrossBreeder_5.21.13.zip and CrossBreeder_Uninstall.zip
Slim_ICS_gapps_without_chrome_sync.zip
bravo-boot-v1.5.3-CustomMTD.zip and bravo-recovery-v1.5.3-CustomMTD.zip
3. Procedure
3.1 Preparing partitions
Create a file called mtdpartmap.txt with the following single line and place it in the root directory of your sd card.
Code:
150 25
This will reduce the size of your future /system partition to leave more space for installed applications on the /data partition.
3.2 Wiping the device
Now reboot into recovery and backup your existing ROM in case of any failures. Wipe your device completely by choosing the options wipe data/factory reset, wipe cache partition, advanced > wipe dalvik cache, WIPE ALL (Dangerous)
3.3 Flashing recovery
Next flash bravo-recovery-v1.5.3-CustomMTD.zip and reboot into recovery. The option can be found under advanced > Reboot Recovery.
3.4 Installing the ROM
Now we are ready to install the actual ROM. For that install 2013.01.01_cm-9_UNOFFICIAL-BUZZ_light.zip. This ROM is the same as the unmodified ErwinP build but with unnecessary applications removed to reduce the size. version Afterwards install Slim_ICS_gapps_without_chrome_sync.zip which will provide the essentials of required Google Services. Next choose CrossBreeder_5.21.13.zip which will significantly improve the performance of your ROM. Finally install bravo-boot-v1.5.3-CustomMTD.zip to apply your partition settings from above. Now you are ready to boot into your new ROM. Congratulations!
4. FAQ
4.1 I do not have an Email or Calendar app
The light ROM which you just installed does not ship any Email or Calendar app as these two are outdated. Instead install Gmail and Google Calendar from the Play Store.
4.2 I always get the message insufficient storage available when installing or updating apps
You could change the size of your partitions by modifying mtdpartmap.txt. However, it may not be sufficient. I suggest you to install Link2SD and move big apps such as WhatsApp to your sd card.
5. Questions
Yet this guide may not cover all important things which are relevant in the setup process or leaves open questions unsolved. If this is the case for a particular problem you are facing, do not hesitate to leave a comment in this thread.
6. Remaining bugs
The panoramic view of the camera is not working with any camera application available.
It seems that the slide lock screen cannot be disabled. Thus, even if you have changed Settings -> Lock screen -> Screen Security -> Screen lock to pattern for example, you will still have to unlock the slide before you can enter the pattern. Yet I did not find a solution although some custom ROMs that are based on CM9 do not have this unwanted "feature".
Settings -> Battery shows Battery usage data not available. Some custom ROMs fixed this bug. Should be merged into the ErwinP branch.
Settings -> Data usage only shows a blue box instead of a graph. Nonetheless the mobile data limit feature should work.
With the default keyboard Voice To Text cannot be used since there is no shortcut on the keyboard for it. Furthermore, sometimes numbers are not inserted when the letter buttons are pressed and held.
The lock screen needs to be resized in cases it has to display the emergency call notice. This is shifting the lock symbol too much down to the bottom of the device screen.
Search app sometimes seems to be unresponsive and closes itself.
7. Older revisions of this guide
Installation of apps
So, at this stage you have already installed CM9 and subsequently Google Apps. Both are installed by booting into your recovery manager and selecting 'Install ZIP from SD card". Thus you need to copy the downloaded files onto your SD card. Before doing anything else I recommend you to do a Nandroid backup in your CWM recovery software. If anything should go wrong, you can return to this default state. As for the applications I recommend you to install the following:
Apex Launcher if you want to use folders in the dock. Otherwise install Zeam Launcher which is a very lightweight alternative.
Camera ICS
exDialer with the suitable exDialer Black ICS Theme. Use this application if you experience your default dialer to be slow, such as if the dialer or contacts app show black screens for 5 seconds.
Music Folder Player Free. Use this application if you are looking for a simple folder music player that supports a variety of formats.
Opera Mini
QuickPic
RAM Manager Free
Smart Voice Recorder
Solid Explorer
SwiftKey 3 Free
VoiceSearch
Disable unnecessary apps
{
"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"
}
Once the programs above are installed, we can then disable in-build applications that do not work properly, have bugs or are not as efficient as their alternatives. To disable applications, go to System -> Apps -> swipe to All and disable the following apps if you do not need them by clicking on an entry and selecting disable:
Android keyboard - replaced by Swiftkey 3 keyboard since Android keyboard tends to lag a lot and does not work with voice to text feature.
Apollo - keep it if you want an extensive music player. Otherwise use Music Folder Player Free and disable Apollo.
Browser - replaced by Opera Mini which offers smoother and faster browsing.
Camera - replaced by CameraICS which reduces a few bugs. If you are using slide shortcuts, then remember to link the camera shortcut to the CameraICS application.
CyanogenMod Wallpapers - you will achieve the best performance by not using a wallpaper at all. Hence, you can deactivate the wallpaper package.
Email - can be disabled if you use an alternative app such as Gmail
Exchange Services - belongs to Email and therefore not needed either
Gallery - replaced by QuickPic since Gallery has a lot of bugs.
Google Bookmarks Sync - not needed since Chrome browser cannot be installed on the HTC Wildfire.
Google Search - a lot of users encounter stability problems. If you solely use the browser search bar, then disable it.
Movie Studio - keep it if you use your slow device for movies
News & Weather - may be replaced by national news and weather app
OTA Updater - works not flawlessly. Install updates manually via recovery mode
Pico TTS - not needed if you use Google TTS instead
ROM Manager - not needed. Better flash Zip archives from recovery mode
Setup Wizard - only needed once after a fresh installation of CM9
Sound Recorder - since it does not appear in the application drawer it cannot be used and can be disabled. Please use the alternative Smart Voice Recorder instead.
Voice Dailer - keep it if you want to use it
In addition, there are some applications that cannot be disabled by the method described above. For these applications you need to open Solid Explorer file manager and go to /system/app. Here you will find a list of all in-build applications. Click on the following ones and either delete or move them onto your SD card in case you want to have them back later:
DSPManager - if you do not need any special equalizer settings you are safe to disable it.
LiveWallpapersPicker - as explained above, you will gain the best performance when not using any wallpaper. Hence, live wallpapers can be disabled alike.
Trebuchet - this is the default launcher which is very slow compared to Apex launcher that we had installed before.
System and application configuration
Now with our system being complete we can turn our focus on the confrontational part. There are three components you need to take care of in order to gain the most of your device.
1. CM9
Open the system settings and set the following options:
Sound -> Untick Vibrate and ring
Sound -> Untick Vibrate on touch
Display -> Brightness -> Tick automatic brightness
Display -> Untick Screen-off animation
Developer options -> Window animation scale -> Animation off
Developer options -> Transition animation scale -> Animation off
Performance -> Processor -> CPU governor -> SMARTASSV2
Performance -> Processor -> Minimum CPU frequency -> 176 MHz
Performance -> Processor -> Maximum CPU frequency -> 729 MHz
Performance -> Memory management -> zRam -> disabled
Performance -> Memory management -> Tick Allow purging of assets
Performance -> Tick 16bit transparency
Performance -> Surface improvements -> Disable dithering
Finally, if you want to use your trackball to wake up your device, open the app Terminal and type:
su
trackballwake
2. RAM Manager Free
Open the app RAM Manager Free and select the option Balance for the active profile.
3. Apex launcher
For the last part, we want to configure the launcher which is one of the most important applications to influence performance and battery life. Here I offer you my Apex settings which works fairly well. Unzip the archive to your SD card -> Android -> data -> apexlauncher. Then go to Apex launcher -> Backup & restore -> Restore Apex settings. It should then restore the settings based on what you just extracted to SD card -> Android -> data -> apexlauncher -> apex_settings.bak.
Tips, tricks and troubleshooting
If you need an internet connection only to synchronise your mail and calendar and do a little bit of browsing, then 2G instead of 3G should be enough. This will safe battery.
Have you flashed the latest radio Radio_13.55.55.24H_3.35.20.10? You can find this information in System -> About phone. If not, follow again this thread.
In case you want to increase the quality of your GPS signal, you can use this patch which can be installed through the CWM recovery software.
If you encounter connectivity problems with your 2G or 3G connection, then go to Settings -> More... -> Mobile networks -> Access point names -> and be sure to have only one saved in there with the correct connection settings. Otherwise your device may try to switch from one APN to another one, causing the connectivity aborts.
If you are using the Yahoo weather app on the lock screen and encounter the problem saying "No data - Tap to refresh", then switch your device into airplane mode and back and see whether it works.
If you are encountering problems related to Google Play Store being closed randomly or other problems, then you might have not flashed Google Apps. To do so, download the ZIP archive and copy it onto your SD card, boot into recovery mode and choose the point "Install ZIP from SD Card".
Wow looks like you had a lot of work with collecting all these informations. I think i'll gonna setup my phone according to your tutorial and have a look if it runs smoother
Very nice!
But may I just say, this probably belongs in the Themes&Apps section.
Hello Lesicnik1,
Please feel free to move it wherever it fits best and do not hesitate to comment and contribute by posting your own tricks and tips to gain the most out of ICS for the Wildfire.
where can I find those:
Camera ICS
Opera Mini
QuickPic
RAM Manager Free
Solid Explorer
SwiftKey 3 Trial
---------- Post added at 10:49 AM ---------- Previous post was at 10:37 AM ----------
I find this helpful
1. If we diable this (Settings > Drawer > Widgets : Untick Join with apps)
it won't display widgets in App drawer list, "widgets"
2. And this (Settings > Drawer > Scrolling : Untick Fade side pages)
App drawer will be faster
Hello AMDsn,
AMDsn said:
where can I find those:
Camera ICS
Opera Mini
QuickPic
RAM Manager Free
Solid Explorer
SwiftKey 3 Trial
Click to expand...
Click to collapse
You can find them all in the Google Play app store.
AMDsn said:
---------- Post added at 10:49 AM ---------- Previous post was at 10:37 AM ----------
[/COLOR]I find this helpful
1. If we diable this (Settings > Drawer > Widgets : Untick Join with apps)
it won't display widgets in App drawer list, "widgets"
2. And this (Settings > Drawer > Scrolling : Untick Fade side pages)
App drawer will be faster
Click to expand...
Click to collapse
I already applied these settings. They can be found in my Apex launcher backup that I provide above.
I putt your luncher extrcted in SDcard\Android\data\apexlauncher\apex_settings.bak
after moving my Trebuchet I lost my "desktop" !!
So what ??
---------- Post added at 03:13 PM ---------- Previous post was at 02:48 PM ----------
I found this "Camera JB+" they say it include a gallery itself
so what do you think about it ?
AMDsn said:
I putt your luncher extrcted in SDcard\Android\data\apexlauncher\apex_settings.bak
after moving my Trebuchet I lost my "desktop" !!
So what ??
Click to expand...
Click to collapse
Did you install Apex launcher and made it the default launcher before you moved Trebuchet? If so, then please go to Apex launcher -> Backup & restore -> Restore Apex settings. It should then restore the settings that you just extracted to SDcard\Android\data\apexlauncher\apex_settings.bak.
AMDsn said:
---------- Post added at 03:13 PM ---------- Previous post was at 02:48 PM ----------
[/COLOR]I found this "Camera JB+" they say it include a gallery itself
so what do you think about it ?
Click to expand...
Click to collapse
Since it is a paid app I cannot say anything about it. Surely, it might be a good alternative, combining camera and gallery. You might give it a try. For users who rather prefer a free options, I would stick with QuickPic and CameraICS.
Regards
gerope said:
Did you install Apex launcher and made it the default launcher before you moved Trebuchet? If so, then please go to Apex launcher -> Backup & restore -> Restore Apex settings. It should then restore the settings that you just extracted to SDcard\Android\data\apexlauncher\apex_settings.bak.
Since it is a paid app I cannot say anything about it. Surely, it might be a good alternative, combining camera and gallery. You might give it a try. For users who rather prefer a free options, I would stick with QuickPic and CameraICS.
Regards
Click to expand...
Click to collapse
camera jb+ won't work with wildfire.
Thx for the tips, but any ideas to speedup dialer and contacts apps ?
And what about the launcher ? I'm using Zeam Launcher at the moment wich is only 388KB (Apex is 2,1MB)
thyl_ said:
Thx for the tips, but any ideas to speedup dialer and contacts apps ?
Click to expand...
Click to collapse
I do not experience both apps to be particularly slow. Could you be more precisely when and how you perceive this slowness?
thyl_ said:
And what about the launcher ? I'm using Zeam Launcher at the moment wich is only 388KB (Apex is 2,1MB)
Click to expand...
Click to collapse
I added Zeam launcher as an alternative for all those who do not need application folders in their dock. Apart from that it might be a good alternative though it does not feel smoother or faster to me.
Regards
i use exDialer for contacts and dialer,it works perfectly on cm9.
Wasimk32 said:
i use exDialer for contacts and dialer,it works perfectly on cm9.
Click to expand...
Click to collapse
+1 for ExDialer.
Its so nice, I still use it on my Nexus
Sent from my Galaxy Nexus using xda premium
gerope said:
I do not experience both apps to be particularly slow. Could you be more precisely when and how you perceive this slowness?
Click to expand...
Click to collapse
Yes... When I open both dialer or contacts app shows black screen for 5 seconds. When it's in memory as a recent app it starts in less than a second.
I included exDialer as an alternative. Thank you!
holo launcher hd is performing well,worth giving a try.
Wasimk32 said:
holo launcher hd is performing well,worth giving a try.
Click to expand...
Click to collapse
I want to limit the guide to one full-featured launcher, such as Apex and one lightweight launcher, such as Zeam.
Any arguments why I should use holo launcher hd over Apex launcher?
gerope said:
I want to limit the guide to one full-featured launcher, such as Apex and one lightweight launcher, such as Zeam.
Any arguments why I should use holo launcher hd over Apex launcher?
Click to expand...
Click to collapse
i found it smoother and quicker than apex,but that might be just me.I want you to try it and decide which one is better.
And again I would prefer to use launcherpro instead of zeam.
To disable applications, click on MENU -> swipe to All and disable the following apps
I am sorry if I missed something but are you referring to a specific application for app disabling? I can't do this in android system menu/applications (I see only the installed ones, not the system ones).
cceerrtt said:
To disable applications, click on MENU -> swipe to All and disable the following apps
I am sorry if I missed something but are you referring to a specific application for app disabling? I can't do this in android system menu/applications (I see only the installed ones, not the system ones).
Click to expand...
Click to collapse
I updated the guide accordingly:
Disable unnecessary apps
Once the programs above are installed, we can then disable in-build applications that do not work properly, have bugs or are not as efficient as their alternatives. To disable applications, go to System -> Apps -> swipe to All and disable the following apps if you do not need them by clicking on an entry and selecting disable:
Click to expand...
Click to collapse

[DIY] Making The Most Of A Locked Bootloader [LT30p]

I was going to make a ROM for y’all but my kitchens a mess and the cookers not working
I would have called it something like XTassy :laugh: ​
THIS IS NOT A GUIDE
Its a record of the changes that I have made to a perfectly good ROM.... So that it better suits my needs.
Everything here has the potential to break your phone and make it smell like fish.
If this happens you should PM me immediately so I can laugh at you
I'm always interested to know if there's a better way of doing something
and perhaps you might find something here that's useful to you​
My Model: Xperia T - LT30P
Bootloader: Locked (Theres no reason why this stuff shouldn't work on an unlocked bootloader)
Carrier: Three (Yea they did it.... Gits)
Post 2: The Core
Post 3: Pebble Dash Removal
Post 4: Silent Camera Hack
Post 5: Advert Removal + Security
Post 6: Apps I Use And recommend
Post 8: Some Ringtones I Made
Post 9: Things Im Currently Working On / Would Like To Change
The Core
My stock rom was non-updateable, overheated, and I was able to kill a full battery in less than 3 hours.
I did an antutu stability test and it was all over the shop.
After trying out loads of stock and custom roms the one that had the highest benchmark
and was the most stable for me (according to antutu) was TiMiN8R's XperimenT
What I like about TiMiN8R's Rom? XperimenT 3.1.1
. Phone no longer overheats
. Battery Life has improved
. Its pre rooted
. Installs ClockWorkMod
. Has smaller on screen buttons (the black bar at the bottom)
. Comes with a file manager (why no stock roms have this?)
. He’s changed the menu background and it works for me
. Has a better battery icon with percentage
. Has a reboot option when powering down (ohhh that’s bliss)
. Has the older google maps with a blue arrow launcher for navigation (I really missed that! but can be updated according to preference)
. Has some fancy customizable toggles on the notification bar
Antutu Benchmark v4.0.1 score was 16892 Without an SD Card
That’s a massive portion of the hard work done. Cant thank him (and all persons involved) enough for making my phone usable. :good:
Before flashing the ROM I backed up my apps to my internal storage with Android Assistant
Pebble Dash Removal
My goal here is to rip out everything I can. My old phones Rom (x10 mini pro)
was 100mb in size, with all my apps installed and it did everything I wanted it to.
The way I see it... everything past 100mb must be battery draining, spyware, adverts and pebble dash.
Apologies to the the people that put time and effort into the apps I just called pebble dash
​
TiMiN8R has already removed a fair amount of bloatware from this rom. But as hes made it available for the majority im sure he didn’t want to remove apps that people might want.
Note! I will be removing the default keyboard and home screen (as far as I can tell it doesn’t have landscape mode)
If you decide to do this YOU MUST FIRST INSTALL REPLACEMENTS. I use the keyboard from gingerbread
& Launcher Pro as my home-screen. (Go Launcher seems popular but iv never tried it)
Ill also be removing all themes and lots of things you might miss... like the walkman, nfc, bluetooth, backup software.
Be aware that removing an application will affect others that depend on it... for example removing “live wallpaper picker”
will make ALL live wallpapers unuseable and you wont be able to use any live wallpapers that you get from the play store in future.
To do this I used root uninstaller
The safest way to do this is to enter ClockWorkMod by pressing the volume down but 2 or 3 times when you first turn your phone on and make a back up (of your entire setup) remove a few applications at a time... check everything still works. And repeat the process. If something goes wrong.... do a restore and start over. Its not advised to try and uninstall them all in one go
Current total of installed APK's 223 afterwards 126
<----- data use before and after
Here’s the list of apks that I was able to remove from this rom without errors or crashes (after a reboot)
in the order they appear in root uninstaller
About PlayStation Certified 1.0 (just a notice in the setting menu?)
Adobe Flash Player 11.1 11.1.115.34 (youtube and firefox work without it)
Amber 5.0.A.0.6
Amethyst 10.0.A.0.9
Android live Wallpapers 4.1.2-bvt_tw
Back up & Restore 1.0
Backup over MTP 1.1
Backup-Restore 1.0
Black Hole 1.0
Bluetooth Share 4.1.2-bvt_tw ( I don’t use bluetooth )
Browser 4.1.2-bvt_tw ( I prefer Firefox )
Bubbles 1.0
Chrome 28.0.1500.64 ( I prefer Firefox)
Clocks 3.0.a.0.2 (its a widget I use ClockQ)
Content Sharing 2.2.0 (NFC)
Cosmic Flow 1.3.A.0.4 (wallpaper?)
CrashMonitor 1.0.A.0.1
Download music info 3.0.A.0.6
Email 4.0.1 (I use gmail instead)
Emerald 10.0.A.0.9
Exchange services 5.0 (dunno what it is looks like email?)
FM radio 4.2.A.0.4
Face unlock 4.1.2-509230
File Manager 1.0.1 (I use Root Browser)
File Manager Themes 1.0.0
General Data Disclaimer 3.0.A.0.14
Gmail 4.5.2-714156 ( I prefer the old gmail )
Google calendar sync 4.1.2-509230 (app works without this)
Google One Time Init 4.1.2-509230
Google Search 2.6.7..721924.arm
Gps satellites Notification 1.0.0
HTML Viewer 4.1.2-bvt_tw
Hangouts 1.0.2.695251
Infinite view qo.1.A.0.0
InitialBootSetup 1.0
Japanese keyboard layout 1.0
Key Chain 4.1.2-bvt_tw
Live Wallpaper Picker 4.1.2-bvt_tw
Location-Based Wi-Fi 1.1.A.0.6
lock screen 1.0 (safe to remove reverts to basic jb lockscreen I use the pin unlock and media player widgets work)
MHL 2.0
Magic smoke wallpapers 4.1.2-bvt_tw
Market Feedback Agent 4.1.2-509230 ( No feed market my battery)
Movie Studio 1.1
MusicFX 1.4 (I use MortPlayer instead of walkman it works fine without this)
NFC Service 4.1.2-cvt_tw
Phase Beam 1.0 (wallpaper?)
photo slideshow 1.0.A.0.6
Picaso Uploader 1.1.40000
Picture Effect 1.0
Picco TTS 1.0 (navigation uses google text to speech engine?)
Quarts 10.0.A.0.9
Recorder 9.1.A.0.14
Remote Control Service
Ruby 10.0.A.0.9
Sim toolkit 4.1.2-bvt_tw (cant find it in the menu just for orange?)
Sapphire 10.0.A.0.9
Screen Mirroring 1.0
SensMetm slideshow 2.0.A.0.9
Silk 10.0.A.0.9 (think this is a keyboard theme)
Skyfall 3.0
SmartConnect 5.1.5
SmartSearch 7.1.A.0.4
Sound Recorder 4.1.2-bvt_tw
Street View 1.8.1.2 (maps and nav work without it)
SuperSU 1.45 (don’t need it for root access will probably make your phone less secure)
SuperSU NoNag 1.00 (don’t need it for root access will probably make your phone less secure)
Tv Launcher 1.3.A.0.4
Tags 1.1
Tether Entitlement Check ( Tethering works fine for me without this )
Themes 1.0.A.0.20
Tools 2.0.A.2.0
Torch 2.1.8
Update Service 1.0 (will probably break updates via pc companion)
User Dictionary 4.1.2-bvt_tw
Voice Dailer 4.1.2-bvt_tw
Walkman 2.0.A.0.26 (I use mort player instead)
Walkman 7.6.A.0.1 (I use mort player instead)
WarrentytimeService 1.0
Weather Widget 2.0.A.0.36
World Clock 1.0.A.0.11
XthemeEngien beta5 (sorry I dont use it)
Xperia Share 1.0.A.0.10
Xperia Home (must install alternative before uninstalling)
Xperia extention for Throw
Xperia Keyboard 6.1.A.0.4 (must install alternative before uninstalling)
Xperia Wallpapers 3.3.A.0.5
XperimenT 10.0.A.0.9(sorry I don’t use it)
Xposed installer 2.1.4 (sorry I don’t use it)
Youtube 4.5.17 (theres a newer version would rather have fresh clean than updated)
com.android.backupconfirm 4.1.2-bvt_tw
com.android.browser.res.overlay 1002.0
com.android.providers.partnerbookmarks 4.1.2-bvt_tw
com.android.providers.partnerbookmarks.res.overlay
com..android.sharedstoragebackup.4.1.2-bvt_tw
com.android.wallpaper.holospiral 4.1.2-bvt.yw
com.google.android.voicesearch 4.0.0
com.sonyericsson.home.res.overlay 1002.0 (must install alternative before uninstalling)
com.sonyericsson.res.setupwizard.overlay 1002.0
com.sonyericsson.res.trackid.overlay 1002.0
com.sonymobile.connectivitycenter 1.0.A.0.15
devicemonitor 1.1 (no monitoring my device)
Theme-manager 1.0.A.0.8
I couldn’t find a list like this for the Xperia T
It took me a hell of a long time to test the removals and reboot over and over as well as typing it up.
So please don’t copy and paste it elsewhere. The next two lines are for googlers
Xperia T bloatware removal lt30p
Xperia T safe to remove list lt30p (safe if you understand what your doing)
Step 2
After removing all those apks I use a file browser to navigate to
/ > system > framework
and remove any .jar files that relate to the apks that I just uninstalled
like Bluetooth, NFC, Facebook, Music, Music Visualizer ect.ect.
Then I go to my settings and change the ringtone to PYXIS
This is the only pre installed ringtone I want to keep
Its no good dropping beats in a room full of suits so I use this tone when im at work to keep things professional
Then I go to / > system > media > audio > ringtones and delete all but pyixs
and paste my own .ogg ringtones (ill attach some of the ringtones I made to post 8)
I do the same for alarms and notifications
first set the ones that I use then delete the rest and paste my own
/ > system > media > audio >alarms
/ > system > media > audio >notifications
I don't like to use ringtones from sd card/storage locations because if I were to accidentally delete them maybe my alarm wont go off in the morning Not a risk I wanna take lol
why I removed the lockscreen and all themes / theme manager?
I removed every single theme & theme manager
so now instead of my phone looking like this
it looks like this!
iv made a dreadful mistake :crying:
I also removed the lock screen 1.0 app which reverted the lock screen to basic jb
lets add a wallpaper
and change it to pin
Much better! (settings > security > screen lock > pin)
Dont panic the music widget still works
I also like to add: If Found Please Call - 07MYMUMMY505
To the lock screen Found in settings > security > owner info
(you have to enter the pin when connecting the phone to a usb cable)
One thing I miss from cyanogen mod was "skip on security" meaning you don't have to press ok when you enter the correct pin. id also like to remove the grey and maybe make it more transparent (Dam locked bootloader) that's something ill have to come back to tho (think it would involve decompileing the system UI)
Silent Camera Hack
Be aware this may be illegal where you live and Don't go using it for "up skirts"
I don't like my camera to make a noise, with some snaps its best to be discreet..... after all this is the James bond phone
This phone was surprisingly easy to mute my other Xperias were a pain in the backside
/ > system > media > audio > camera > sound0
there's a file there called no_sound.m4a (how convenient)
I copied this and pasted it 3 times into this location / > system > media > audio > camera > sound1
Then Deleted: shutter.m4a , start_rec.m4a & stop_rec.m4a
and renamed the 3 no_sound.m4a files to shutter.m4a , start_rec.m4a & stop_rec.m4a
the same can be done with the files in / > system > media > audio > camera > common
(or see attached files)
Advert Removal
I cant stand adverts especially the ones that take up half the screen.
for the last 3-4 years iv been using an app called AdFree by Bigtincan
Its awesome just set it up and forget about it. no More annoying flashing google ads taking up half the screen
Unfortunately it keeps getting banned from the google play store (cant think why )
Here is their homepage http://www.bigtincan.com/en/
Here is their download page http://www.bigtincan.com/adfree/ (that no longer works)
And attached to this post is a little bit of love in the form of an apk
Select > Boot Normally > Skip Registration > Download & Install Hosts
If you use launcher pro you can hide the app from the app drawer
If you use the FireFox web browser there's an add-on called Adblock plus (also a version for the desktop firefox) that removes all adverts from all webpages including youtube videos (you know the ones that make you watch adverts about tampons for 15 seconds)
<<<< [BEFORE] [SETTINGS] [AFTER]
Security
Have you ever read some of the permissions that apps request when you install them?
Why the hell random apps want to read my text messages and contacts I don't know
Iv tried changing permissions and it just caused problems.... so heres what I do
I install this app Android Firewall
and I white list the apps that I want to be able to access the internet
(make sure you enable the firewall as well)
{
"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"
}
<<< img from google play
YouTube requires MediaServer as well to function. This is not a bug. YouTube is working as designed by Google and requires the Android MediaServer.
The Internet Permission is required for LAN Support so that AF can access the subnet address information. AF in no way makes any calls out to the Internet.
Please refer to the help section of AF for further information.
Click to expand...
Click to collapse
I don't use any kind of anti virus software for these reasons:
Android is based on Linux
I have an arsenal of hacking software they complain about every 5 minuets
They send reports of whats on your phone for "analysis"
Apps I Use And recommend
Seen as this thread was titled Making The Most Of A Locked Bootloader ill start with a big one
Cpu Manager and Saver Pro
It limits the cpu when when your not using the phone (when the screen is off) and restores it when you are using it (when the screen is on)
Iv only found out about it recently but it seems to be working as it should. We have 1.5gz CPU so we don't need to overclock.
But underclocking! Anything we can do to save the battery is a god send :victory:
Launcher Pro (cannot resize widgets with free version)
I keep banging on about it... this is the home screen I use.
I cant really show you it coz.... you cant see it... its more how it works and what it dose
Landscape Mode
Massively customizable
Can easily hide / show apps from the app drawer
App-drawer scrolls parallel (in one slide rather than separate panels)
Has Counters for Missed Calls,Emails,Texts
182,430+ 5 Star ratings
Well worth checking out.
Digitally Imported - Internet Radio
www.di.fm is the homepage for my laptop (they recently updated it looks mint)
Been listening to di.fm for a good 8 years, my fav channel is progressive and there's many more
Need to make an account to use the app but its free
Jota Text Editor
Simple .txt editor, love the dark background
Gingerbread keyboard
From Android 2.3
after installing go to > settings > language and input > and set as default
I Like to disable word suggestions, dictionary, and auto correct
I cant get on with any other keyboard.... very happy to get this back
Tiny Flashlight
The reason I like this one over all others is because there's an option to have the light come on when the app is opened
This is super useful when remapping buttons to launch the light on a long press
I have an unlocked bootloader, so this guide isn't necessary for me. But, if I didn't, I would find this a Godsend. You are awesome sir, great work.
Some Ringtones I Made
I made these with acid pro
Iv converted them from stereo mp3 to mono ogg (Default ringtones were in ogg format I assume there's a reason for it)
and tweaked the volume to as loud as I could without it distorting (on my phone)
It only takes me 2 minuets to do this so im more than happy to do requests and id be interested in what you think would make a good ringtone.
Chaos Theory.ogg Ringtone (by conspiracy)
Tone starts at 2.34 in this vid
https://www.youtube.com/watch?v=7PRbA9ltKX4
Blue Anthem.ogg Ringtone (by plus system)
Tone starts at about 33 seconds into this vid
https://www.youtube.com/watch?v=pwDGUuUn888
Things Im Currently Working On / Would Like To Change
I want to stop the volume keys from changing the Ringtone volume (I want that on max all the time)
and remap them to open apps on long press (calculator and torch)
Without affecting media volume functions
change the pin lock screen to skip on security
meaning you don't have to press ok when you enter the correct pin
while I was testing roms I found a cyanogen mod variant by peetr that worked with my locked bootloader
ill paste the link here when i find it >>>>>>>>> http://forum.xda-developers.com/showthread.php?t=2240485&highlight=hybrid
id like to pinch the dialer, messenger, calculator and contacts apks from it but.... im not sure if it would be that simple and haven't the time right now
Throbin Wood said:
One thing I miss from cyanogen mod was "skip on security" meaning you don't have to press ok when you enter the correct pin. id also like to remove the grey and maybe make it more transparent (Dam locked bootloader) that's something ill have to come back to tho (think it would involve decompileing the system UI)
Click to expand...
Click to collapse
This can be achieved with some theming as you suggest, and does not require an unlocked bootloader.
Throbin Wood said:
It limits the cpu when when your not using the phone (when the screen is off) and restores it when you are using it (when the screen is on)
Iv only found out about it recently but it seems to be working as it should. We have 1.5gz CPU so we don't need to overclock.
But underclocking! Anything we can do to save the battery is a god send :victory:
Click to expand...
Click to collapse
When the screen is off your phone should automatically go into "deep sleep" which has the minimum cpu setting already applied so need to use this for that.
When your phone is on it is safe to have the cpu at stock speeds. However, if you do need to conserve battery (As I sometimes do when away on expedition) I do lower clock speeds but I am not sure this can be done without a custom kernel.
It definitely cannot be done to overclock without the unlocked bootloader, but I am still unsure if you can under clock without it. The app may report its set, but you need setcpu (Or some other app) to check which frequencies your phone has been running at. It may work, but I have never tried it with a stock kernel.
Nice thread mate, and thanks for the creds :good:
Maybe not a real guide (yet) but definitely some great pointers for other users looking to modify their ROM.
Too bad you can't get the kitchen set up right, there's probably some people around here who'd like to see it as a full-on ROM.
Like the name XTassy!
@gregbradley I tried CU Saver and kept an eye on the clocks with CPU Spy. Maxed the clock at 1242MHz and according to CPU Spy it never went over so seems to work well. Mind you, it also works with screen on, not just screen off!
Cheers for testing that, was it done on a stock kernel though
Sent from my LT30p using xda premium
gregbradley said:
Cheers for testing that, was it done on a stock kernel though
Sent from my LT30p using xda premium
Click to expand...
Click to collapse
Yes stock kernel, locked bootloader.
Sent from my LT30p using xda app-developers app
I even changed active CPU Governor with No-frills CPU on stock fw.
Anyone know of some working performance tweaks like this? Any governor better than stock? Any magic script boosting Android like (in) famous Supercharger etc? That's kind of the modifications most users with locked bootloader will surely find interesting.
I didnt know people had replied! Guess I didnt subscribe to the thread lol. ill ad more to this tonight. Iv had a little bug (i think with cpu saver) screen would turn itself off right after wake up it did it over and over till i rebooted. But hasnt happend since. Other than that underclock seems to work fine
Sent from my LT30p using xda app-developers app
TiMiN8R said:
Nice thread mate, and thanks for the creds :good:
Maybe not a real guide (yet) but definitely some great pointers for other users looking to modify their ROM.
Too bad you can't get the kitchen set up right, there's probably some people around here who'd like to see it as a full-on ROM.
Like the name XTassy!
@gregbradley I tried CU Saver and kept an eye on the clocks with CPU Spy. Maxed the clock at 1242MHz and according to CPU Spy it never went over so seems to work well. Mind you, it also works with screen on, not just screen off!
Click to expand...
Click to collapse
THIS IS NOT A GUIDE
Its a record of the changes that I have made to a perfectly good ROM....
Click to expand...
Click to collapse
id rather it was more "I did this" than "this is how to do it"
lol and thanks for the rom:good:
i have the same problem of overheating
djtj0989 said:
i have the same problem of overheating
Click to expand...
Click to collapse
My phone got so hot it was on the verge of burning me and I was worried it was going to damage itself.
and that's just with everyday tasks like sending texts and web browsing
Do you have this apk installed?......... Overheat control 1.0
I noticed that after I flashed Tims rom..... not had a problem since and it barley even gets warm
When I tried xperiment I got a antutu score of 7000?
Sent from my LT30p using xda app-developers app

[MEGA] So, you've rooted your Nexus 5. Now what?

Hi guys and girls Ok well i've been lurking around on these forums for some time now. Recently I rooted my Nexus 5 and I must say I love it! I'm aiming to make this thread somewhat of a one stop for people who have just rooted or are considering rooting to see what is possible once you root your phone!
Alright so first things first, before you go any further you are going to need:
A rooted Nexus 5!
A fair amount of time.
if you are unsure of how to go about doing this please read through this thread made by the wonderful Chromium_:
http://forum.xda-developers.com/showthread.php?t=2507905
OK, so from this point on i'm going to assume you have all the requisites you need so lets get into it shall we
Block adverts while browsing the web.
So i'm pretty sure that most of us have been blocking those frustrating pop ups and banner adverts while browsing the web on our PCs or Macs for years now right? (Yes, I am looking at you Mr. 888 Poker! ) But for some reason this is not possible to do on our phones. Not anymore! With your rooted phone you can install the superb adaway and wave those adverts goodbye!
Adaway is not however available from the playstore. Don't fear though you can get it here!
http://forum.xda-developers.com/showthread.php?t=2190753
NB: If for some reason you are not currently blocking ads on your PC or Mac. I recommend the add on - adblockplus.
https://adblockplus.org
Install custom Lockrings, softkeys and more.
Bored of the standard android lockscreen? Don't want to have to mess around with apps such as widgetlocker which often prove to be quite unstable at times? Now you don't have to!
Check out this thread created by matthew0776
http://forum.xda-developers.com/showthread.php?t=2514238
With the files included in that thread you can have whatever look you could possibly want! As the thread states however, in order to flash them on your device you will need the application ZipThemer.
ZipThemer is a simple enough application to use and is available from the playstore.
https://play.google.com/store/apps/details?id=kellinwood.zipthemer
In order to use ZipThemer the steps are as follows:
1) Open the ZipThemer application and press Update Edify, you will find this in the drop down menu which appears when you press the 3 dots in the top corner of the right hand side of the screen.
{
"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"
}
2) Once you press Update Edify you should be greeted with this screen:
3) Press 'Browse'
4) Select the firmware file you are currently using. It could be called, for example, pa_hammerhead-4.0-BETA6-20140217.zip
5) Press 'Configure' A message at the bottom of the screen should pop up at this point which says 'success'.
6) Press the back key once. You should end up at this screen:
7) Once at the screen above press '+Theme' You should then be presented with this screen:
8) Press the green back arrow on the screen above and browse to the location of your lockring/sofkey .zip file you downloaded and placed on your device earlier.
9) Press 'Build It!' and make sure you select the option to make a backup/undo so you can always switch back to stock easily or if there is any issues.
10) Boot device into recovery (CWM or TWRP) Select install Zip from SD card and install it! You will find your file in the root of your SD card for easy access.
ZipThemer not working? Don't worry all hope is not lost! The method above works for the vast majority but if you are one of the unfortunate few there is a solution!
Follow the steps above as usual but when you get to step #4 (Browse for firmware file) Select this file:
http://d-h.st/CgG
Instead of whatever firmware file you are currently running on your device.
Again all credit goes to matthew0776 here. I have simply tried to rephrase the instructions he provided in the thread here:
http://forum.xda-developers.com/showpost.php?p=39572221&postcount=18&nocache=1&z=5376182028558105
To make them easier to understand
Change your boot animation.
Alright so did you know now that you've rooted your phone you can change the boot animation to whatever you like? Well you can! And below i'm going to try my best to explain how.
Ok, now there are a few ways to do this. Personally I like to do things manually however so that's the way i'm going to demonstrate here. If however you don't fancy doing the legwork yourself though (and don't mind paying a small sum) I am aware of a option in the awesome ROM Toolbox pro which does pretty much the same thing. You can get ROM Toolbox pro from the playstore here:
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolboxpro
So, you've decided to stick with me then?! Alright cool, well here is how to do it the good old fashioned way then
You will need:
Root Explorer: https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer
A custom boot animation: http://forum.xda-developers.com/showthread.php?t=2577081 (Thanks to thor6577)
1) Open Root Explorer and navigate your way to: system/media.
2) Here you will find a file called bootanimation.zip Select this file (press the tick to the right of it) and rename it. To do this press the 3 dots in the top corner of the right hand side of the screen once you have selected it and press 'Rename' You may be greeted with a warning at this stage asking if you wish to change the file system from read-only to read-write the answer is YES.
3) Rename the file to bottanimation.zip1 . This is essentially making a backup
4) Browse to wherever you have saved your new custom boot animation and copy it over to this directory (system/media)
NOTE: Your custom boot animation MUST BE called bootanimation.zip or it will not work.
5) Reboot and enjoy
Change your LCD screen density.
The Nexus 5 has absolutely gorgeous 5" display but in my opinion it does not make the most of it out the box! With a rooted phone however you can change the LCD density of the screen to whatever you like!
In simple terms changing the density effects how large icons and widgets will appear on your screen. This means the lower the density the more you can fit on one screen
Changing the screen density on a rooted phone is an incredibly simple Build.prop tweak. Certain custom ROMs come with this feature already nicely packaged into the ROM for example the ROM I am using AOSB 1.3.1 does.
http://forum.xda-developers.com/showthread.php?t=2615590
But, if your ROM doesn't or you have decided to stay on stock don't worry To change you LCD Density follow the steps below:
1) Open Root Explorer and navigate your way to system.
2) Select build.prop (Press the blue tick)
3) Click on the three dots on the top right of the screen and select 'Open in Text Editor' You may be greeted with a prompt here which 'WARNING' file system read-only, switch to read-write? (I'm paraphrasing) The answer is of course YES.
4) Find the entry ro.sf.LCD_density.
5) Change the number directly after the '=' to what you want the screen density to be. You can go anywhere from 300 - 480 before apps such as the Playstore start to break. Personally I use 340 dpi and I think its perfect, its all personal preference though
6) Press the three bars in the top right corner and select save changes.
7) Reboot your phone and enjoy
For more information on LCD density and discussion please check out this thread:
http://forum.xda-developers.com/showthread.php?t=2517311
mmmm PIE!
PIE is a nice little feature you may have stumbled across browsing these forums. If you haven't already it looks like this:
Pretty cool right?! Well I thought so anyway. Well with your rooted phone now you can have it to Now there are two ways (which I know of) how you can get this. The first way is the simplest by far. Many ROMS come with this nice feature already installed. To find out if yours does just check out the features page. Often you don't even have to do that its actually written in the title of whatever ROM you are using. To check out all the custom ROMs available for the Nexus 5 on XDA check out these two forums:
http://forum.xda-developers.com/google-nexus-5/development
http://forum.xda-developers.com/google-nexus-5/orig-development
Now if your ROM does come with PIE baked into it. Your already all set, just go to your settings page and you will find the options for it in there. However if you are still running stock don't worry you can have PIE too thanks to noname81. To get it visit here:
http://forum.xda-developers.com/showthread.php?t=1330150
noname81's app couldn't be simpler to use either, simply download the latest build and place it somewhere easily accessible on your device, for example, Download. Then browse for it using whatever file manager you like (there's loads on the Playstore) however personally I like ES File manager the most if you just cant make your mind up. Its free and you can get it here:
https://play.google.com/store/apps/details?id=com.estrongs.android.pop
Once you've found it click on the apk and hit install.
NOTE: YOU MUST ALLOW INSTALLATION OF APPS FROM UNKNOWN SOURCES.
To do this:
1) Go to settings.
2) Scroll down to 'Personal' and press on 'Security'.
3) Scroll down to 'Device Administration'
4) Press the check box located to the right of the entry 'unknown sources'.
AppBar (Xposed Framework)
Ok, well the options really are somewhat limitless with this so i'm not going to go through all of them. Instead i'm just going to focus on one of my personal favorites, The AppBar. If you are wondering what AppBar is, it's a little feature which looks like this:
AppBar is not permanently on show like the picture above however. It simply slides into frame when you touch a certain area of the screen which you can personally set up to your liking (much like PIE above).
Ok, so i'm going to put in a slight warning here, in terms of actually installing the app, this one is slightly more work than the others I have mentioned. It's still nothing to challenging though, I promise!
To get AppBar. The first thing you are going to need to do is install the Xposed Framework. You can get it here:
http://repo.xposed.info/module/de.robv.android.xposed.installer
1) Once, you've installed the apk above you should be greeted with this screen (if you are not, navigate your way to it):
2) Once at the screen above, press Install/Update and let it do its thing.
3) Reboot phone.
4) Once you've rebooted, go back into the Xposed installer and press the tab on the top left of the screen.
5) Select 'Download' from the drop down menu which appears. You should be landed at this screen:
6) Scroll down until you find XBlast Tools and install the correct version for whatever version of android you are running.
7) Press on the entry and hit download.
8) Once it's finished you will get a notification which says something along the lines of 'Xposed module is not active yet'
9) Open your notification bar and press on the notification.
10) You will end up at this screen:
11) Press the check box to the right of XBlast Tools [1.8.0]
12) Reboot.
Once you've rebooted you should see a new icon in your app draw called XBlast Tools, open it.
1) Scroll down to the entry AppBar .
2) Enable it using the slider.
3) To set up what you want in you appbar content go to 'Setup Appbar content'
4) You will be taken to this screen:
5) Drag and drop apps into the bar on the left
6) You can adjust the trigger position, height, width and transparency using the sliders on the first screen.
Note: Thanks to femblack (Riyajudeen Mohamed yousuf) for XBlast tools if you which to support him you can buy XBlast tools from the Playstore here:
https://play.google.com/store/apps/details?id=ind.fem.black.xposed.mods
Flash a custom kernel.
NOTE: You must have a custom recovery installed (Dont have one? Check the top of this thread )
Ok, well there are quite a few reasons why to install a custom kernel. In short (very short) You can install a custom Kernel for one of these 3 reasons.
1) To improve battery life. (Undervolting)
2) To improve performance. (Overclocking)
3) Fancy features such as double tab screen to wake device (My personal favorite). Swipe across screen to sleep device etc etc.
Installing a custom kernel is actually remarkably easy especially thanks to the developers who have included AROMA installers. All you have to do is put the zip file on your SDcard boot into recovery and follow the on screen instructions.
For the purpose of this post i'm going to point you towards the ElementalX as it is the Kernel I am currently running and I have had no issues with it personally. it is also incredibly easy to set up and seems like it would serve as a good starting point for newcomers. You can find it here:
http://forum.xda-developers.com/showthread.php?t=2519607 (Thanks to flar2)
Please note that this is far from the only option when it comes to kernels its just the easiest in my opinion. if you want to see more kernels for the Nexus 5 and decide for yourself have a browse around this forum:
http://forum.xda-developers.com/google-nexus-5/orig-development
IMPORTANT: When flashing any custom kernel you must be sure you have the right build for whatever base you are running. Some ROMs are CM based others are AOSP based and so on. ALWAYS CHECK FIRST.
Thats it for now everyone! Hope this thread is of some use. Plan to add information on HALO and MultiWindow when possible as well as a few other things.
More to come!
[RESERVED
Quite nice thread for newcomers, and it might, as it grows, be a go-to for those of us who have been rooted for ages in case we forgot about some of the stuff we can do/achieve with root
One question though, why not use the features included in Rom Toolsbox Pro, since you're already using it. I has a root explorer, if you swipe once to the left in the main menu, you'll get to a Build.prop editor and one more swipe will bring you to the Boot Animations "switcher". Think about it
Nice thread, changing dpi is the first thing i do when i root, but I don't think its appropriate to call that "changing the screen resolution" , we are simply changing dpi, not resolution.
I like where this thread is going, thanks for your time just adding my support. I'm rooted. Flashed Faux Kernel but still stock. I'm still waiting for AOKP or Paranoid put out their hand even more.
Used to run carbon on my n4. But I'm just neat picky about by clock position, battery icon, toggles *torch, extended boot menu and Navbar. My main reasons I used custom ROMs.
Sent from my Nexus 5 using xda app-developers app
Gormsen said:
Quite nice thread for newcomers, and it might, as it grows, be a go-to for those of us who have been rooted for ages in case we forgot about some of the stuff we can do/achieve with root
One question though, why not use the features included in Rom Toolsbox Pro, since you're already using it. I has a root explorer, if you swipe once to the left in the main menu, you'll get to a Build.prop editor and one more swipe will bring you to the Boot Animations "switcher". Think about it
Click to expand...
Click to collapse
Honestly there is no real reason not to this, I just learnt how to do it the old fashioned way first and old habits and all that. Also the above method can be done for free using any root explorer whereas for ROM toolbox you have to pay. Also i've found that using ROM toolboxes boot animations are quite often not scaled to fit the screen properly!
Dakura said:
Nice thread, changing dpi is the first thing i do when i root, but I don't think its appropriate to call that "changing the screen resolution" , we are simply changing dpi, not resolution.
Click to expand...
Click to collapse
Thankyou, and yes you are correct, fixed it
Michael-1993 said:
Honestly there is no real reason not to this, I just learnt how to do it the old fashioned way first and old habits and all that. Also the above method can be done for free using any root explorer whereas for ROM toolbox you have to pay. Also i've found that using ROM toolboxes boot animations are quite often not scaled to fit the screen properly!
Thankyou, and yes you are correct, fixed it
Click to expand...
Click to collapse
I'm also a fan of doing things manually, so no arguing there
My though was that, when being a noob at all of this, there's a lot to handle, a lot of words and a lot of tools to use. Rom Toolbox gathers a lot of options in a single app, and might simplify things for the slow learning newcomer.
You could also teach him to set his kernel using scripts, but using an app like Trickster og System Tuner simplifies things, a lot!
Sent from my Nexus 5 using Tapatalk
Gormsen said:
I'm also a fan of doing things manually, so no arguing there
My though was that, when being a noob at all of this, there's a lot to handle, a lot of words and a lot of tools to use. Rom Toolbox gathers a lot of options in a single app, and might simplify things for the slow learning newcomer.
You could also teach him to set his kernel using scripts, but using an app like Trickster og System Tuner simplifies things, a lot!
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
That's a great idea! Ill add it as soon as I get time
And yeah, you're right it is a lot to take in at first I suppose, I am trying my best to make the thread as simple as possible though I promise! i'm also planning on adding how to backup applications and accounts as well as how to dual boot multiple ROMS at some point. But yeah ROM Toolbox really is a a great tool. I may add a section dedicated just to the main features on that as well
Michael-1993 said:
That's a great idea! Ill add it as soon as I get time
And yeah, you're right it is a lot to take in at first I suppose, I am trying my best to make the thread as simple as possible though I promise! i'm also planning on adding how to backup applications and accounts as well as how to dual boot multiple ROMS at some point. But yeah ROM Toolbox really is a a great tool. I may add a section dedicated just to the main features on that as well
Click to expand...
Click to collapse
And you're doing a great job so, the OP has really grown a lot in just a couple of days.
A couple of suggestions:
1. You might wanna consider making an index, since this thread is going to grow a lot and it might end up being hard to get an overview.
2. How about a dedicated Xposed section since the possibilities with this are almost endless?
I know all of this takes time, so just get to it as you see fit. Keep up the good work
Sent from my Nexus 5 using Tapatalk
Hey Thanks for such informative thread, I subscribed to your thread and look forward to learn more.
I am interested in changing the DPI of my phone especially to the level that is on Samsung Note 2. This is purely because of the game 8 ball pool from Miniclip as the game looks different on Note 2 and different on N5. Do you have any idea what is the DPI of Note 2 v/s our phone.
Thanks.
kailashnj said:
Hey Thanks for such informative thread, I subscribed to your thread and look forward to learn more.
I am interested in changing the DPI of my phone especially to the level that is on Samsung Note 2. This is purely because of the game 8 ball pool from Miniclip as the game looks different on Note 2 and different on N5. Do you have any idea what is the DPI of Note 2 v/s our phone.
Thanks.
Click to expand...
Click to collapse
Yeah well the Note 2's DPI is set at 320 by default, but the general consensus seems to be 240 DPI looks sharpest on that phone. Bare in mind the Note 2 has a 5.5" screen though which is somewhat larger than the Nexus 5 so it may not work quite so well for you, give it ago though! Would be cool to see what you think, like I said i struggle to tolerate anything lower than 340 myself but its all personal prefrence
Thanks to joyo22 for the information. Thread is here:
http://forum.xda-developers.com/showthread.php?t=2243799

Categories

Resources