[DIY] Making The Most Of A Locked Bootloader [LT30p] - Sony Xperia T, TL, TX, V

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

Related

[ROM][MikRoms] Optimized Shift! v2.59 (11/08) (Back and better than ever!)

Optimized Shift!​
HUGE props to aamikam for MikG (which Optimized Shift is based from)!
Another big thanks to Jermaine151 for pointing out a fix for my dhcp bug!
So, without any further adieu, here it is!
Based on HTC Speedy (Evo Shift 4G) gingerbread RUU, tweaked, modded, and slimmed to provide a clean, smooth, and unique experience like no other. This new version kicks ass, trust me.
{
"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"
}
Awesome new features:​
To access quicksettings, press the 'Verizon Wireless' text in pull-down
To show/hide recent apps in notifications, long-press 'Verizon Wireless' text
New status bar tweaks by romanbb, implemented by one_love_420, in settings
Hold volume to skip song
On the fly remap of right rosie button (long-press right button to do so)
Known bugs:​
MMS over WiFi
Facebook FC's at random
Trackpad wake/unlock
Music from eMMC (simple fix, forgot the correct apk for inc )
Still some sprint stuff in settings, etc. Learning how to remove that
DOWNLOAD v2.59​
Changelog:​
Code:
v2.59:
Updated all Inc-specifics to latest (kernel, ril, etc) (I recommend [URL="http://forum.xda-developers.com/showthread.php?t=1238166"]tiny-gingersense[/URL])
Removed tiny's modules (not necessary, flash his kernel)
Updated market apps
New SystemUI Tweaks to status bar and removable on the fly quicksettings (long press settings quicksettings or go to settings on the phone) (thanks to One_love_420 for the initial work on this status bar tweaks and of course to romanbb for his tweaks)
Updated SU... no more FC's for anyone.
Full wipe is always recommended... for those of u that dont want to i will add a patch that will not include market apps or any data apps.
v2.58:
Updated Adobe Reader
Unlocked more settings in MMS (securebox, block etc.)
New SystemUI with on the fly hide recent apps (long press on carrier, long press on a quicksetting goes to the settings menu of that toggle) (i wanna thank ihftp69 for the original works on these kinda options)
New music mode by One_love_420 to skip songs in any music app by long pressing the vol buttons when screen is off (works with htc, pandora, google music, etc.)
Full wipe is always recommended... for those of u that dont want to i will add a patch that will not include market apps or any data apps.
v2.57:
Updated Market (3.2)
Updated market apps (FlashPlayer, SU, etc.)
Updated Maxthon
New Rotate animation from android 2.3.5 (when switching from port to land and vise-versa) (that was a fun job to port over btw... )
Reverted to older EPST so that it will work for all
Full wipe is always recommended... for those of u that dont want to... u can garb the system files and push them (frameworks and apks)
v2.56:
Updated Market (3.1.6)
Updated market apps
Updated Maxthon
Fixed frequent apps tabUnhide Phone in app drawer (if u guys didnt notice... it was hidden before... took me a lil time to notice it myself)
Updated RAM tweaks and builkd.prop tweaks
Updated bin files to ones from honeycomb (smoother)
DB get defragged every boot (loads DB accessing apps faster)
Added RingRing ringtone from MikFroyo
Cleaned out a few more tiny useless files from system
I did fully wipe... u guys can feel free to try without. i also include a patch, it will however not have all the updated market apps and will only contain system files.
v2.55:
Added native screenshot (power and home button takes a screen shot)
Updated Superuser
Patched up all the smali jar files to not track any data (huge thanks to treve for his guide that showed me what i missed in the past)
Rebuilt all the odex files which should now be a lil smaller.
[B]I recommend switching to this version just because indeed your personal info is more safe and it seems like speed improved on 3g and overall in general due to less actions running in the background.[/B]
v2.53:
Updated all market apps (Gmaps, FB, ES, etc.)
Updated busybox to 1.19.2 (smaller and more efficient)
Updated Market to 3.1.5
Updated google's CarHome (u wont see the diff)
Updated Maxthon Browser (direct links to forums should work 100%)
If u guys already patched up to 2.52 u guys are in no rush to flash this... its mostly a version to include a few updates and not really to add features.
v2.5:
Updated market apps
Updated market to 3.1.3
New MikApps tab in rosie with some selected apps (themikmik forums app, mybackuproot, maxthon, netflix in hd)
Rosie right button now remaps to all apps by long pressing it and picking the desired app (ported from skyraider rom, thanks ihtfp69 for the original work)
Added animation to KB popup
Added white over-scroll from mik3d beta (since u guys liked it...)
New RAM tweaks (thanks to Juwe11 [url]http://forum.xda-developers.com/show....php?t=1111145[/url])
Cleaned out a lil more files and opted some images in the rom that i left out before.
v2.45:
Updated market apps
Added more cool toggles to quicksettings (reboot menu, airplane mode, each media vol is available, flashlight turns on, etc.) Huge thanks to Skyraider rom for the permission to use his work, i just ported some of his features that i liked into my systemui.
Fixed Mms compression issue that popped up in 2.42
Voice search issue should be gone (some had it.. some didnt... i hope all will have it working right now)
Added the streaming fix to be applied on 1st boot (the ports to 0 etc.)
FULL WIPE is highly recommended... unless u came from 2.42... then u might get away with it.
v2.42:
Updated market apps
Added screen calibrate option to display settings
Fixed up a few things in the init.d scripts
Moved ALOT of apps and widgets to data for an easy uninstall (including lockscreen idealscreens)
Decompressed all the m10 files in the rom
Cleaned out a few useless files
No more double boot to get dalvik on cache
Overall more ram should be seen and less room on data (but u can remove what u dont use... and no one use ALL)
v2.41:
Fixed so that extra MMS settings will show on 1st boot also
Changed default mms limits for sprint and verizon (200k, 2m, 5m)
Updated netflix
Added more mem tweaks (running in boot seq.)
Tweaks in services.odex (speedup rosie, took out some ciq requests)
(for the themers among u... mms.apk has changed from v2.4)
should be safe to not fully wipe... but as always... i recommend it cuz i always do.
v2.4:
Unlocked more settings in MMS (thanks redwiz666) (if u dont see it... clear the app's data from settings)
Took out undervolt script by def. (was giving some people issues)
Added more quick settings (flashlite/vibrate/silent)
Fixed the annoying misalignment that sometimes popped up when u push something in quicksettings
Switch services powermanagmentxx.smali to more suitable ones for htc (no more of the old fashion copy-paste from cm to get the crt anim)
Updated ESfileexplorer
Should have more free ram now... but u guys tell me (my evo is not using the network now... only wifi)
Im sure im forgetting 1 or 2 more tiny things... but nothing major im sure.
I always suggest full wipe cuz i always do it myself... but u might get away with not doing it.
v2.3:
Disabled compression on MMS (thanks calk original work on that tweak) (max 5mb by def set to 2mb)
Added Shutdown animation
Updated Apps (maps, maxthon, flash, etc.)
Updated Market
Fixed front cam issue with ym (forgot the name of the person that deserves the thanks for it)
Cleaned out a little more files from system
Added AdFree app
Added preset emails to mail app (like mail 3.0)
A few more tweaks
Added HTC IME with arrows and trace (like swype... so took out swype cu its not needed anymore)
Added Spanish predictions to HTC IME KB
New MikRoms bootanimation by themaha
Added Polaris office instead of quickoffice (print option will fc)
Hacked USB Tether (thanks to calks original work on that hack)
Added in Calk's undervolt scripts and .ko modules (huge thanks to him... i didnt ask permission.. i hope its ok with him)
Probably a few more things im forgetting...
FULL WIPE!!!
v2.2:
Added quicksetting toggles (brightness, vol, rotate, etc.) (thanks chingy)
Maximized Browser tabs (thanks chingy and myn)
Added Mirror app to sense 3.0 Camera apk (720p audio sync will probably never work right... sorry about that)
Maximized # of alarms in clock to 20 (instead of the def. 10) (thanks chingy)
Updated Maxthon Browser (now have custom links to themikmik forums in the homepage)
Updated market apps (maps, etc.)
v2.15:
FIxed wireless N support
Fixed HtcWeatherWallpaper
Switched Camera app to Sense 3.0 app with working 720p, Panorama, HDR, etc. (720p audio still has some issues.... im working on it)
Updated Maxthon Browser (full change log to this maxthon's version is on themikmik)
Updated Netflix apk
Updated Facebook
Updated DSPManager
Dalvik Heap size set to 48mb by def.
v2.1:
Patched needed files to the new Evo OTA (4.24)
New Kernel from the new OTA
Added Connected media to HTCAlbum
Unlocked hidden settings in HTC's browser (TONS of new options)
Updated VoiceSearch (not in the update only zip)
Updated Maxthon Browser (full change log to this maxthon's version is on themikmik) (not in the update only zip)
Added Netflix apk
Added back HTCCarPanel for those that like it better than Google's one (either one u can uninstall)
Added some code to boot to try an make sure the weird data apps on 1st issue wont show up again (an issue i never saw on my phone... so i didnt test if my addon worked or not)
Update only zip will include only system files and added data apps and not updated apps since those will get updated from market anyways.
v2.00:
Switched to the official Speedy OTA
Patched the OTA with all the mods and tweaks that were made up to v1.04
Added Maxthon browser (cuz they made a version just for MikRoms)
Updated FlashPlayer
Update ESExplorer
Better Battery life
Overall faster performance
Overall better RAM management
Switched a2sd mem management to the default one (a2sd help will show u all the diff options)
Fixed all the tiny issues from the beta version (browser fc, weather bug, mytracks, etc.)
If u liked v1.04... u would love this one even more as it dont have the mem issues due to it being a test ROM and in "debug" mode all the time.
Must Update... or you missing out on better everything.
v1.04:
Rebuild again... using a newer build of apktool (so yes... full wipe again... sorry)
No more symlinks (all fit on system which means approx 400mb free on data on 1st boot)
Diff mem tweaks that should not cause issues for those that had meme issues
Updated FlashPlayer
Updated SU
Switched to ESFileExplorer instead of Explorer
I tired to recreate the bug with stock browser but couldn't... so i assume its gone
v1.03:
fixed flickr and friends stream issues
fixed FC when using effects in album
reverted back to the shift dialer (took out the "*2" mapping to the sprint app - will now call *2 instead) (should fix the roaming issues some had also)
changed fastboot to "off" by def
v1.02:
u should notice a speed increase over the whole rom
fixed twitter and friends stream issues
cleaned out more "test" rom and "debug" stuff from some smali and bin/xbin folder
updated some drivers to the one from the ota
updated some etc files and build.prop to the new ota definitions
added wireless-n support for the kernel
replaced htccarpanel with googlecarhome (much nicer)
fixed issue with browser inline text search
added auto rotate widget
fixed rosie restart issues
added back zipalign on boot
v1.01:
100% Working HTC Hub
Fixed SocialClockWidget (land still buggy... i know.. its not a priority now)
Decompressed most of the apks to save RAM (works nice)
Changed to the new OTA kernel to fix all brightness issues
v1.0:
Based on the Shift leaked GB rom and more
Odex
Cleaned out a lot of junk (not even close to being done though)
Cleaned out the apks from useless files
Rebuilt a lot of the smali to not have the test rom "debug" mods on (should improve batt life)
Dalvik heap size set to 48mb (using 32mb caused issues for some... im not sure why)
A2sd support
Dalvik2Cache (rom will boot twice at first boot, much like my mikfroyo v4.4 or v4.3)
The usual tweaks (noatime/mem management/etc.)
Hotspot hack (usb dont work... but hotspot app does)
Htc sense 3.0 lockscreen 100% functional with icons etc. (thanks SNQ-)
Htc sense 3.0 weather 100% functional (thanks seo and snq-)
Added landscape to all apps (clock, weather, radio, contacts, etc.)
Added my taskbar icons from RC1 with batt % charging
Added MMS from sense 3.0 (fixed mms over wifi/4g)
Ported 4-in-1 reboot
Ported Hibernate option
Ported CRT animation including additional options in Settings/display
Ported Switch to Andriod lock screen on the Fly (Settings/Display)
Switched to a KB with arrows (i like it better)
Took out Htc Footprints, Sprint IQ stuff, All sprint bloat is out.
Added GTalk with video
Cams Work (720 and front cam also)
Added sense 3.0 taskmanager
Added sense 3.0 USB connections
EPST should work 100%
Removed GPS icons and ADB icons
Fixed issues from previous 0.xx version with 9016 text message when receiving vvm
Network icons shows x1 and 3g
Changed font sizes to look more like the DHD (smaller meus etc.)
I loved Opt Shift 2.4, can't wait to try this new one out!
It seems like everytime I say to myself "OKAY, I'm gonna stick to this rom!" another favorite rom of mine gets updated and I want to try it out.
I'm without hope!
I'll check this out later
Sent from my Droid Incredible using the XDA app.
Sweet!
Please lengthen your message to at least 10 charters
Suh-weet! Much appreciated Wd, I'll give this a go later tonight.
Wd,
thanks for the update! this rom always runs super smooth on my dinc! downloading now!!
Is there a recent app removal mod for the pulldown. It's kinda redundant since all you gotta do is hold the home button. When I flash landscape mod it uses a lot of room when I'm in landscape. Any info would be helpful, thanks for the sweet update.
Oh yeah, I did also notice, there are still Sprint remnants in the ROM. WiFi stuff and 4G toggle, etc.
Sent from my Optimized Shift
Running smooth and fast here! Similar to pure speed v8.5, that's a good thing
i'm having trouble connecting to my wifi network. during setup i couldn't connect so i bypassed and completed setup. after setting up my google account i when to the wireless setup and tried again. i put in my password and it gets an ip address but then immediately drops it and tries again. looking at my router i see it grab an address and then disappear.
i have never encounter this problem with any previous opt shift roms or any of the other ones i've tried. any ideas?
thanks.
rocketj said:
i'm having trouble connecting to my wifi network. during setup i couldn't connect so i bypassed and completed setup. after setting up my google account i when to the wireless setup and tried again. i put in my password and it gets an ip address but then immediately drops it and tries again. looking at my router i see it grab an address and then disappear.
i have never encounter this problem with any previous opt shift roms or any of the other ones i've tried. any ideas?
thanks.
Click to expand...
Click to collapse
I had the same problem, no error just wouldn't connect....WiFi works with every other ROM and my ps3 & comp
Sent from my OVO Community ROM using XDA Premium App
rocketj said:
i'm having trouble connecting to my wifi network. during setup i couldn't connect so i bypassed and completed setup. after setting up my google account i when to the wireless setup and tried again. i put in my password and it gets an ip address but then immediately drops it and tries again. looking at my router i see it grab an address and then disappear.
i have never encounter this problem with any previous opt shift roms or any of the other ones i've tried. any ideas?
thanks.
Click to expand...
Click to collapse
+1. Tried reloading the rom even downloaded it again and tried it but still was unable to get an IP address from my router. Tried a second router I have just to see if it was just that router and it wouldn't connect to that one either. Have never had this problem with any other rom including the previous releases of OShift.
flashsloth said:
+1. Tried reloading the rom even downloaded it again and tried it but still was unable to get an IP address from my router. Tried a second router I have just to see if it was just that router and it wouldn't connect to that one either. Have never had this problem with any other rom including the previous releases of OShift.
Click to expand...
Click to collapse
I am having the same problem. I superwiped and all that first....have tried twice. WiFi simply will not connect.
Thanks for the work on this though!!!!!
WiFi is probably broken due to using the kernel from the new leak. It seems to cause problems on anything but the stock ROM.
BrettApple said:
WiFi is probably broken due to using the kernel from the new leak. It seems to cause problems on anything but the stock ROM.
Click to expand...
Click to collapse
Yea I actually just realized that...will be a good Rom once that's worked out
Sent from my OVO Community ROM using XDA Premium App
I can't seem to get mms to send. No matter what size limit I use. Anyone else getting any more than 4 bars signal? Definitely not a dealbreaker just wondering.
Sent from my Optimized Shift
i got it all set up but had to restore cause i forgot to back up some stuff...lol
noticed mirror was there... jk. lol
still gotta play with it
Music app not reading from emmc. I thought that was fixed. This ROM is so fast. Why did I ever leave. The problems I had with all the other roms don't exist here. Especially, Google voice. Works flawlessly. Thanks for keeping this going wd.
Sent from my Optimized Shift using XDA App
Can we apps2sd on here?
Sent from my Optimized Shift using XDA App
Why isn't there more talk about this ROM?
I'm loving it!!!!!!!!!!

[Idea][Droid 1] Dedicated media player?

I've been thinking a bit. Now that most of the D1 users no longer have the D1, I'm sure they would like to be able to use it for something else. I was thinking that it would be kind of cool to turn it into a device that no longer has the ability to connect to a phone tower. Simply put, it would be a media player. I'm not sure how many people are interested in this, but I'd like to see it done. I think it should still be able to use wifi and bluetooth, but other than that, no wireless signals of any sort. What do you guys think?
brainard52 said:
I've been thinking a bit. Now that most of the D1 users no longer have the D1, I'm sure they would like to be able to use it for something else. I was thinking that it would be kind of cool to turn it into a device that no longer has the ability to connect to a phone tower. Simply put, it would be a media player. I'm not sure how many people are interested in this, but I'd like to see it done. I think it should still be able to use wifi and bluetooth, but other than that, no wireless signals of any sort. What do you guys think?
Click to expand...
Click to collapse
I completely agree with you I too have a Droid 1 that I intend to use as a media player now that my Galaxy S3 is here. I am currently working on a media (Very Early Stages) ROM so to speak that would essentially just be like you said Bluetooth and Wifi only connectivity, in a stripped down configuration optimized for playing media. What features would you like to see in a media ROM?
shimp208 said:
I completely agree with you I too have a Droid 1 that I intend to use as a media player now that my Galaxy S3 is here. I am currently working on a media (Very Early Stages) ROM so to speak that would essentially just be like you said Bluetooth and Wifi only connectivity, in a stripped down configuration optimized for playing media. What features would you like to see in a media ROM?
Click to expand...
Click to collapse
Mind telling me what you've done so far? I'd like to know what ROM you're using as a base as well please. I really don't know what features I'd like to see except those I've already mentioned. Maybe I'll get some ideas after I know a little more.
Why not just take a popular ROM and delete all the cruft with Titanium Backup?
There are guides for making a bare bone system around.
-CM7 on DInc2
Progress so Far
For those of you who were wondering what progress has been made so far as I mentioned in my first post in this thread, the media ROM I am working on is still in the very early stages. Today I came up with some design concepts and have a few questions for what peoples preferences would be in terms of a base ROM to be used. Would people want AOSP Froyo, AOSP Gingerbread, CM7, or Peter Alfonso's stock and rooted FRK76 ROM?
Concepts
ROM would be deodexed, rooted, busybox, init.d boot scripts support, etc.
Performance tweaks so you can enjoy your media lag free
AROMA Installer to customize pre installed apps and things along those lines
Custom launcher optimized for media (See Concept Art section below)
Lockscreen tweaks optimized for media (See Concept Art section below)
Lightweight and as performance efficient as possible
Kermel optimized for battery life so you can enjoy your videos, pictures, and music for as long as possible
Bluetooth and Wifi will be the only active radios all others will be disabeled
Non-media essential apps will be removed (Can be customized with AROMA Installer)
More ideas to be added latter
Concept Art
{
"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"
}
Lockscreen Concept
Homescreen Concept
Concept Art Explained
Lockscreen
At the top of the lockscreen you see the time of day and the date these are pretty self explanatory. Below is the battery indicator, self explanatory. Next comes the "Shake to Unlock!" message, rather then taking up valuable room with a slide to unlock feature or something similar, this would allow the user to quickly unlock the phone (Options for slide to unlock, may be added). Then the speaker icon allows the user to tap the speaker icon to adjust the media volume and alarm volume (Ringer volume would be disabled because cellular radio would be disabled) all from the lockscreen. After this comes the three album covers which represent the cover flow lockscreen widget, this would allow the user to browse their music collection through a cover flow view and when they found the album they wanted to listen to they could tap on the cover to select it. Long pressing on the album cover would show the list of songs in the album and they could then select an individual song to listen to, all without having to leave the lockscreen. Lastly the music controls at the bottom would allow the user to skip songs forwards and backwards and pause/play songs that are playing.
Homescreen
The main concept behind the home-screen is a simplified view that makes it easy to enjoy your media. User would be able to customize a 4x4 grid of tiles for their home screen, allowing them to chose the size (I.E. 1x4, 3x2, 4x4, 2x2, etc.) background color, icon, and other attributes. In my concept example the "Rise Against" 2x1 icon is an example of how if you listen to a particular song, artist, or album a lot you could have a shortcut on your home-screen that when you tap on that tile automatically takes the user to that song, artist, album, or playlist. The 2x1 "Music" icon is an example of how the user can specify a application shortcut which when they tap on that tile takes them to the application they specified (Taping the "Music" tile open the music application). The 4x1 "Movies + Videos" tile when tapped by the user would open the video player application and from their the user could chose what movies and videos to view. The 3x1 "Quantum of Solace" tile is an example of a homescreen shortcut the user could create for a specific movie, TV show, TV series, video, etc. that when that tile is tapped on the specific video plays (Tapping the "Quantum of Solace" tile plays the movie Quantum of Solace). The 1x1 "Pictures" tile allows you to access the gallery to view your pictures. The "Google Play" tile allows you to access Google Play (Must be connected to Wifi, certain Google Apps will be an optional install using AROMA Installer). The "Apps" tile brings up your app draw (Horizontal paginated for maximum smoothness) to view all apps. Lastly the "Browser" tile allows you to access the internet (Again, must be connected to Wifi.
Wrapping It All Up
Further development will be begin in the next few days, and I will be periodically updating my progress and posting my early builds. Please remember Rome wasn't built in day and neither will this ROM. Any suggestions, comments, etc. feel free to post them in this tread or PM me.
ROM would be deodexed, rooted, busybox, init.d boot scripts support, etc.
Performance tweaks so you can enjoy your media lag free
AROMA Installer to customize pre installed apps and things along those lines
Custom launcher optimized for media (See Concept Art section below)
Lockscreen tweaks optimized for media (See Concept Art section below)
Lightweight and as performance efficient as possible
Kermel optimized for battery life so you can enjoy your videos, pictures, and music for as long as possible
Bluetooth and Wifi will be the only active radios all others will be disabeled
Non-media essential apps will be removed (Can be customized with AROMA Installer)
More ideas to be added latter
make a nandroid backup XD
i think that using root explorer or titanium backup it's possible
wipe un-necessary files (telehpone,mms etcetera)
place launcher 7 on it and link the application that we use more.
nziria said:
make a nandroid backup XD
i think that using root explorer or titanium backup it's possible
wipe un-necessary files (telehpone,mms etcetera)
place launcher 7 on it and link the application that we use more.
Click to expand...
Click to collapse
This is basically what I would do for an early build but eventually by the final 1.0 release I would replace launcher 7 with my own launcher built from the ground up. And yes always do a backup before testing anything
Sent from my SCH-I535 using xda premium
shimp208 said:
For those of you who were wondering what progress has been made so far as I mentioned in my first post in this thread, the media ROM I am working on is still in the very early stages. Today I came up with some design concepts and have a few questions for what peoples preferences would be in terms of a base ROM to be used. Would people want AOSP Froyo, AOSP Gingerbread, CM7, or Peter Alfonso's stock and rooted FRK76 ROM?
Concepts
ROM would be deodexed, rooted, busybox, init.d boot scripts support, etc.
Performance tweaks so you can enjoy your media lag free
AROMA Installer to customize pre installed apps and things along those lines
Custom launcher optimized for media (See Concept Art section below)
Lockscreen tweaks optimized for media (See Concept Art section below)
Lightweight and as performance efficient as possible
Kermel optimized for battery life so you can enjoy your videos, pictures, and music for as long as possible
Bluetooth and Wifi will be the only active radios all others will be disabeled
Non-media essential apps will be removed (Can be customized with AROMA Installer)
More ideas to be added latter
Concept Art
Lockscreen Concept
Homescreen Concept
Concept Art Explained
Lockscreen
At the top of the lockscreen you see the time of day and the date these are pretty self explanatory. Below is the battery indicator, self explanatory. Next comes the "Shake to Unlock!" message, rather then taking up valuable room with a slide to unlock feature or something similar, this would allow the user to quickly unlock the phone (Options for slide to unlock, may be added). Then the speaker icon allows the user to tap the speaker icon to adjust the media volume and alarm volume (Ringer volume would be disabled because cellular radio would be disabled) all from the lockscreen. After this comes the three album covers which represent the cover flow lockscreen widget, this would allow the user to browse their music collection through a cover flow view and when they found the album they wanted to listen to they could tap on the cover to select it. Long pressing on the album cover would show the list of songs in the album and they could then select an individual song to listen to, all without having to leave the lockscreen. Lastly the music controls at the bottom would allow the user to skip songs forwards and backwards and pause/play songs that are playing.
Homescreen
The main concept behind the home-screen is a simplified view that makes it easy to enjoy your media. User would be able to customize a 4x4 grid of tiles for their home screen, allowing them to chose the size (I.E. 1x4, 3x2, 4x4, 2x2, etc.) background color, icon, and other attributes. In my concept example the "Rise Against" 2x1 icon is an example of how if you listen to a particular song, artist, or album a lot you could have a shortcut on your home-screen that when you tap on that tile automatically takes the user to that song, artist, album, or playlist. The 2x1 "Music" icon is an example of how the user can specify a application shortcut which when they tap on that tile takes them to the application they specified (Taping the "Music" tile open the music application). The 4x1 "Movies + Videos" tile when tapped by the user would open the video player application and from their the user could chose what movies and videos to view. The 3x1 "Quantum of Solace" tile is an example of a homescreen shortcut the user could create for a specific movie, TV show, TV series, video, etc. that when that tile is tapped on the specific video plays (Tapping the "Quantum of Solace" tile plays the movie Quantum of Solace). The 1x1 "Pictures" tile allows you to access the gallery to view your pictures. The "Google Play" tile allows you to access Google Play (Must be connected to Wifi, certain Google Apps will be an optional install using AROMA Installer). The "Apps" tile brings up your app draw (Horizontal paginated for maximum smoothness) to view all apps. Lastly the "Browser" tile allows you to access the internet (Again, must be connected to Wifi.
Wrapping It All Up
Further development will be begin in the next few days, and I will be periodically updating my progress and posting my early builds. Please remember Rome wasn't built in day and neither will this ROM. Any suggestions, comments, etc. feel free to post them in this tread or PM me.
Click to expand...
Click to collapse
This is a great start Personally, I'm not too fond of the W7-like homescreen... I think that if we had a media-oriented homescreen, it should include media controls and an app drawer. Maybe a shortcut to the video player, or something. One single screen as default, and the possibility to add a shortcut page by swiping left or right (for apps). Nothing else. What do you think?
brainard52 said:
This is a great start Personally, I'm not too fond of the W7-like homescreen... I think that if we had a media-oriented homescreen, it should include media controls and an app drawer. Maybe a shortcut to the video player, or something. One single screen as default, and the possibility to add a shortcut page by swiping left or right (for apps). Nothing else. What do you think?
Click to expand...
Click to collapse
Yeah I like your suggestions starting builds would use Launcher Pro or ADW (Preferences? Alternate suggestions for launcher?), I might try and use Rock Box for media controls. Ideally I want to get it to the point where people can chose between a one homescreen setup launcher and my custom style launcher from the concepts. And im not 100% clear on what you mean by "possibility to add a shortcut page by swiping left or right (for apps)" care to explain this more.:good:
shimp208 said:
Yeah I like your suggestions starting builds would use Launcher Pro or ADW (Preferences? Alternate suggestions for launcher?), I might try and use Rock Box for media controls. Ideally I want to get it to the point where people can chose between a one homescreen setup launcher and my custom style launcher from the concepts. And im not 100% clear on what you mean by "possibility to add a shortcut page by swiping left or right (for apps)" care to explain this more.:good:
Click to expand...
Click to collapse
Uhm... I guess that there would be a custom app drawer on either side of the main screen... If that makes it any simpler.
brainard52 said:
Uhm... I guess that there would be a custom app drawer on either side of the main screen... If that makes it any simpler.
Click to expand...
Click to collapse
Yup I get what your saying that's a great idea, I'll have to think how best to implement that :thumbup:
Sent from my SCH-I535 using xda premium
Any updates?
brainard52 said:
Any updates?
Click to expand...
Click to collapse
Yes for those of you wondering about updates I have been meaning to post an update on my progress. In the next couple of days I should upgrading my computer, and following that the first very alpha builds should begin to roll out. I will post an update as things get closer
Sent from my SCH-I535 using xda premium
shimp208 said:
Yes for those of you wondering about updates I have been meaning to post an update on my progress. In the next couple of days I should upgrading my computer, and following that the first very alpha builds should begin to roll out. I will post an update as things get closer
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
I'll be waiting
Me too!
Sent from my DROID BIONIC using Tapatalk 2
Is this still going on?
Sent from my Galaxy Nexus
Yeti89 said:
Is this still going on?
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
I'm sad to report this project is currently on hold due to various situations in my life. The project is not dead its just dormant and I intend to resume it in the near future once some things have settled down. I appreciate all the support you guys have given this project, and just remember dormant not dead
shimp208 said:
I'm sad to report this project is currently on hold due to various situations in my life. The project is not dead its just dormant and I intend to resume it in the near future once some things have settled down. I appreciate all the support you guys have given this project, and just remember dormant not dead
Click to expand...
Click to collapse
Lol I guess I'll have to try jb ROM for the droid 1 until then! We'll be waiting haha
Sent from my Galaxy Nexus
Thanks for the support
Sent from my SCH-I535 using xda premium
Thanks. Looking forward to it. When you need beta testers I'm in.

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

{
"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

[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

[APPS] List of amazing apps

Amazing Apps for the Xperia Z​
A list of must-try applications​
Hi guys, I've been trying out a lot of apps lately and I was surprised by the number of apps that go unnoticed when you're browsing the Play Store.
These may not be the most recent apps, but they're just apps that I think everyone should experience at least once.
None of these apps are specifically made for the Z, but they work well with it.
Anyway, I've put together a list of apps and a short description for them. Screenshots used are of my own phone.
I hope you like the suggestions, do give these apps a try.
Apps in this list may require -ROOT-.
This list contains -PAID- applications. (Please try the free versions of such app before purchasing)
Some apps run on the -XPOSED- framework.
All links to apps are to Play Store or XDA Thread.​
App Settings:
|-ROOT-|-XPOSED-|
Download from XDAThread​
Ever change the phone's dpi and find out that some apps just don't look right? (Hint: Phone dialer on Xperia Z)
Well, now that's no longer a problem because you can keep different dpi for different apps. The App Settings Xposed module lets you set per app dpi & font size.​
Camera FV-5:
|-PAID-|
Download from Play Store​
When it comes to taking pictures, some people just want a camera that adjusts it's settings automatically. But if you're one of those peoples who likes DSLRs where you can adjust various parameters to get the "perfect shot", this is the app for you!
Camera FV-5 can also produce photos in PNG format, thus preserving high quality of pictures. Multiple focus modes, Shutter speed adjustment, Exposure adjustment, and the list goes on. Hands down the best professional camera app ever!​
Delayed Lock:
|-ROOT-|-PAID-|
Download from Play Store​
The main drawback of having a lockscreen pattern is that you have to enter it each time you want to unlock the device, even if it is only a few seconds after screen off. If you set a lock delay in settings, say 2 minutes after screen off, your phone will unlock right away. No slide lockscreen. The solution for this is to use Delayed Lock. Aside from the mentioned feature, it also has other useful plugins for WiFi based unlock, location based unlock, etc.​
DroidCam:
Download from Play Store​
Webcams suck because most of them have really bad picture quality. Wouldn't it be awesome if your phone's camera could work as a webcam?
Well, here's your solution. DroidCam can connect to your phone in multiple ways and stream video from your phone's camera to your PC.
You need to install software on your PC too. It is compatible with Windows and Linux.​
GMDGesture Control:
|-ROOT-|-PAID-|
Download from Play Store​
Having a 5 inch screen, I thought it would be awesome to be able to perform multitouch gestures to navigate between activities and control various device features.
GMD gesture Control proved to be exactly what I was looking for.
With a great levels of customization and an extensive feature set, this app is probably the best gesture control app you'll ever come across.
(Tip: In advanced settings, set Override touch events parser to: ICS_DEFAULT)​
Greenify:
|-ROOT-|-XPOSED-|
Download from Play Store​
The worst part of having a ton of apps is that they drain battery even when you aren't using them.
Well, with Greenify, you pretty much ensure that applications that you don't need running in the background will be hibernated when you aren't using them!
It's very simple to use & very low on resources.​
History Eraser:
Download from Play Store​
If you're like me, then you hate having any sort of history on your device. History Eraser erases history from apps like the browser, play store, call logs, etc. at the touch of a button.
It also has a handy 1x1 widget for this.​
Icon Themer:
|-ROOT-|-XPOSED-|
Download from XDA Thread​
This Xposed module can change system icons. The beauty of it is that it can be used for all launchers.
Everytime a resource is requested, it responds with the corresponding resource that the theme redirects to.​
Lockscreen Policy:
Download from Play Store​
One feature I hate in 4.2.x is that the camera is accessible over the lockscreen. I have also noticed a number of people who do not like the idea of having widgets on the lockscreen. Lockscreen Policy allows you to disable lockscreen widgets and/or camera.​
MoDaCo Toolkit:
|-ROOT-|-XPOSED-|
Download from XDA Thread​
This handy set of tweaks runs on the Xposed framework.
Good for ROM customization. ​
SD Maid:
|-ROOT-|
Download from Play Store​
SD Maid can clear up unnecessary data from your phone. No more do you need to worry about apps leaving behind traces of data after uninstall.
It also has useful features like Corpsefinder, which finds traces of uninstalled apps and Duplicates, which finds duplicate copies of files which can help you save space.​
Sidebar Pro:
|-PAID-|
Download from Play Store​
An amazing app that puts a sidebar on the phone which can hold app shortcuts and/or a list of open apps.
It is an overlay on the screen and doesn't interfere with functioning of other applications.
A must have for multitaskers!​
SoftkeyZ:
|-ROOT-|-PAID-|
Download from Play Store​
Easily change your Navbar's softkeys with this app.
Occasionally causes problems, but if you're an experienced user, you will have no problems fixing it.​
Startup Manager:
|-ROOT-|
Download from Play Store​
A great app to manage startup of applications. Many apps launch on boot that considerably slow down the phone. Not only that, but they also end up draining battery if they are not killed.
Startup manager lets you decide what apps will launch on boot. It can also control startup of system applications.​
Trickster Mod:
|-ROOT-|
Download from Play Store​
Trickster MOD is a nice, easy-to-use tweaker. It may not have a ton of options, but it does have the most useful ones and the ones that really matter.
It also has these "tools" that help you change your device's hostname, trigger the media scanner and connect through ADB over WiFi.​
Wakelock Detector:
Download from Play Store​
I was huge fan of Better Battery Stats, but of late, I've been having problems with it. I was searching for a good replacement, which is when I came across this app.
A humble app that shows you a list of wakelocks. Does the job well and does not consume additional resources.​
XBackground:
|-ROOT-|-XPOSED-|
Download from XDA Thread​
An Xposed module that can change the background for the Xposed Installer app as well as the background of the notification bar.
Needs a reboot to take effect.​
Xposed Installer:
|-ROOT-|
Download from XDA Thread​
The Xposed Installer installs the Xopsed framework and helps to manage Xposed modules.
This framework is compatible accross most ROMs. An absolute must for people who love customizing their phones.​
Xposed Tweakbox:
|-ROOT-|-XPOSED-|
Download from XDA Thread​
Another Xposed module for small tweaks and customizations.
The CRT animation is particularly interesting. ​
XThemeEngine:
|-ROOT-|-XPOSED-|
Download from XDA Thread​
Ever wanted to use CM themes on a non-CM ROM? More specifically, have you ever wanted T-Mobile Theme Engine themes on a ROM that doesn't have the T-Mobile Theme Engine built in?
Well, this is the answer. XThemeEngine does exactly that. The drawback though is that it's limited in it's scope and not everything works perfectly (The project is still in beta). Also, themes need to be ported and cannot be directly used as is.​
Zooper Widget:
Download from Play Store​
Don't you love an app that lets you create your own widgets? Zooper Widget allows you to create highly customizable widgets.
It's quite light on resources too.​
I hope this post was informative.
Took me quite a while to put this together, and it's not really what I usually do, but I thought I'd put in the effort anyway. ​
​
Thanks for the list, can I suggest six axis tool I find it really handy for gaming if you have a spare ps3 remote
Sent from the beast!
MattJaO3D said:
Thanks for the list, can I suggest six axis tool I find it really handy for gaming if you have a spare ps3 remote
Sent from the beast!
Click to expand...
Click to collapse
I don't own a PS3 (PCGamer ), so I have never used the app. I will however add it to the list later.
I wonder if it will work with my Xbox 360 Wired Controller for Windows. Some games do support the Xbox controller without having to modify anything.
I'll test it out tomorrow when I get back home.
Wowww amazing apps jajaja, para ésto hay un subforo no?
Sent from my C6603 using xda premium
Thanks for the list
domaco xposed app only works for deodexed roms/AOSP based?
im currently on stock,locked but no changes has been seen.. or should i reboot?
I bit the bullet and bought camera fv I'm a sucker for pics and I'm well glad I did not only does it give a million options but you can set the hardware control's ie volume control to take pics
Sent from the beast!
So i installed the Exposed Installer and now my battery is messed up. My z was on discharging 19% left and when i connected to pc....immediately raised upto 45%, 10 mins later the phone died. Any ideas?
Aresmar said:
Thanks for the list
Click to expand...
Click to collapse
You're welcome.
leongzxc said:
domaco xposed app only works for deodexed roms/AOSP based?
im currently on stock,locked but no changes has been seen.. or should i reboot?
Click to expand...
Click to collapse
Nope, I'm on an odexed stock ROM. Some tweaks may not work, some might. All of them need a reboot to take effect & also ensure that you enabled the module in Xposed.
MattJaO3D said:
I bit the bullet and bought camera fv I'm a sucker for pics and I'm well glad I did not only does it give a million options but you can set the hardware control's ie volume control to take pics
Sent from the beast!
Click to expand...
Click to collapse
Yes. I'm just back from a vacation to a beautiful hill station. I was grateful for that amazing app!
handsup1 said:
So i installed the Exposed Installer and now my battery is messed up. My z was on discharging 19% left and when i connected to pc....immediately raised upto 45%, 10 mins later the phone died. Any ideas?
Click to expand...
Click to collapse
This is most likely not related to Xposed framework.
Try and do a full charge to 100% and see if it's just a random problem.

Categories

Resources