[Desire Android Development] nickabbott:
Nick's Phone V1.2 Based on Oxygen 2.3.2

For the past few months I've been working on my own ROM I use daily on my HTC Desire and I've been pretty happy with the outcome. I just wanted to put it onto this site to give back to the community and hopefully this might make some people keep their Desire's a little longer!

This ROM is based on AdamG's Oxygen 2.3.2 so anything in that is going to be in here.

This ROM will fit into CM7R2 (150MB /System) Hboot or bigger. It has roughly 25MB free space on /System so feel free to add some of your own applications in if you want to. I added more applications so it fills my /System instead of having spare space and wasting it. I didn't want to use a custom HBoot so just filled it with applications I use myself. On my own phone I have beautiful Widgets and some other bought Apps which obviously I couldn't add in here as they need to be paid for.

I've also released this to the community so you can give me feedback on how I can improve my own phone / ROM because this is my daily ROM and I'm always open to improvements :)

I would recommend a FULL WIPE before installing this ROM and to make it even better I would also recommend re-partitioning your SDCard with GParted and setting up a FAT32 partition followed by a 1024MB EXT4 partition. That way everything is starting from fresh and you will experience the full benefits of this ROM. I use CWM 2.5.0.7 and it sometimes causes my market downloads to fail if I full wipe my phone and I don't repartition using GParted.

The additions I've put in are as follows:

ICS theme with my own slight tweaks

GoLauncher EX - With ICS Theme

GoLauncher Notifications, Calendar and Note

Stop Watch & Timer modified by me

Adfree

Droidwall

Convertpad

Music2 V4.1.512

ES File Explorer

Google Maps & Streetview

I've also added the following tweaks:

720p HW Playback

Trackpad to wake (NOT to unlock)

SDCard buffer modified to 1024KB

& lots of build.prop tweaks listed here:

# Nicks Stuff

#

# Hardware Rendering GPU

debug.sf.hw=1

dalvik.vm.heapsize=48m

#

#Decrease Dialing Delay

ro.telephony.call_ring.delay=0

#

# Battery Saving WIFI Stuff

pm.sleep_mode=1

ro.ril.disable.power.collapse=0

wifi.supplicant_scan_interval=180

#

# Improve Touch Responsiveness

debug.performance.tuning=1

video.accelerate.hw=1

#

# Improve Scrolling Responsiveness

windowsmgr.max_events_per_sec=150

#

# Raise JPEG Quality to 100 percent

ro.media.enc.jpeg.quality=100

#

# Raise Video Recording Quality & Photo Quality

ro.media.enc.hprof.vid.bps=8000000

ro.media.dec.jpeg.memcap=8000000

#

# Net Speed Tweaks

net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

#

# 3G Signal Tweaks

ro.ril.hsxpa=2

ro.ril.gprsclass=10

ro.ril.hep=1

ro.ril.enable.dtm=1

ro.ril.hsdpa.category=10

ro.ril.enable.a53=1

ro.ril.enable.3g.prefix=1

ro.ril.htcmaskw1.bitmask=4294967295

ro.ril.htcmaskw1=14449

ro.ril.hsupa.category=5

#

# Get Rid of Black Screen Ending A Call

ro.lge.proximity.delay=25

mot.proximity.delay=25

#

# Fix Some Application Issues

ro.kernel.android.checkjni=0

#

# Phone Wont Wake Up From Volume Rocker

ro.config.hwfeature_wakeupkey=0

#

# Force Button Lights On

ro.mot.buttonlight.timeout=0

If you want your phone to be how I prefer mine then once it's all setup just follow the following steps:

1. Menu (Press) --> Themes (Select) --> Nicks ICS Theme (Select) --> Apply

2. Menu (Press) --> Preferences (Select) --> Visual Settings (Select) --> Backgrounds (Select) --> App drawer background (Select then change to Transparent background)

3. Menu (Press) --> Preferences (Select) --> Visual Settings (Select) --> Icons (Select) --> Highlights colour (Select then Enter cc39b6e7)

4. Menu (Press) --> Preferences (Select) --> Screen Settings (Select) --> Screen orientation (Select and change to vertical mode (I prefer this!))

5. Menu (Press) --> Preferences (Select) --> App drawer settings (Select) --> App drawer scrolling orientation (select and change to horizontal page by page)

6. Menu (Press) --> Preferences (Select) --> App drawer settings (Select) --> Untick App update info (I prefer this)

7. Menu (Press) --> Settings (Select) --> Display (Select) --> Animation (Select and change to Some animations (I prefer this))

8. Menu (Press) --> Scroll Right To Plugins --> Notification (Press) --> Select Unread text message and Missed call

9. Turn On AdFree (And update hosts file)

10. Turn on DroidWall (And configure settings)

11. Enjoy your phone!

If you want to change the boot animation you can follow any of the steps here on XDA that change the default Oxygen animation (modified by me) to a moving animation like CyanogenMod.

You can download the ROM from the following location:

http://www.mediafire.com/?kv8w1nazs96redh (New V1.2 Version)

MD5: B0F545DC8A165C70FA8B44393C3E8C6A

Changelog From V1.1:

Made the T9 dialler english text larger

Implemented the Russian T9 icons fix

Updated lots of applications (Tons of updates since V1.1 - play market etc)

Themed the menu icons from grey to white in most applications

Implemented my own Go theme seperate from Kovdev so you can have / use both now

Fixed the calendar widget background from grey to white again as it was hard to read - thanks to Shadowscope for mentioning this (I guess everyone else must use the Go calendar widget! :P )

Added DSP Manager

Updated Google Search - With my ICS Blue options

+ Other things I've probably forgot since it's been that long! Sorry!

http://www.mediafire.com/?kiawic5ypbhsjbc (OLD V1.1 Version)

MD5: D37B15F25619B1CECD95A2A3AF465CCD

Update: Google have released a new market and this changes my ICS colour coded market icons and the blue / white pre-loading bar. If you want these back please flash the ZIP attached to this post and it will give you the new market with my changes. You can flash this after a fresh ROM install or if you have already upgraded to the new market and have my ROM installed already.

MD5 For vending.zip = 27176FA2B2DC42D7ABADE0E7CD51C1B9

Changelog from V1.0:

T9 Dialler integrated

Added ICS Fonts

Changed Bluetooth symbol and fixed it not showing when devices are connected

Updated Go Launcher Ex (new version since V1.0)

Changed the anorexic close folder icon (triangle) in the Go Launcher custom folder window (Didn't look right)

Rotated the ICS expander icons so they are consistent in the T9 dialler window. E.G. T9 dialler uses expanded down to expand and expander up to minimze. ICS expander icons had the expander pointing right to expand (now down) and down to minimise (now pointing up!)

Changed the GMail notification back to just blue ICS instead of having a red M, it looked a little tacky because the Desire screen made it look pink rather than red!

Colour coded the bluetooth file transfer notification icon, I missed it before and it was still grey!

Added an updated version of Google Talk to the ROM and colour coded it back to ICS

http://www.mediafire.com/?n55maq7tv6gj3a4 (Old V1.0 Version)

MD5: D0456AA389179CE0337081C5849E7224

Please see the attached screenshots if you would like to see how this ROM would look on your phone.

Thanks!

Nick