[ROM] Nick's Phone Compiled From Oxy/Roalex With Mods [15.08.2012]

Search This thread

nickabbott

Senior Member
Nov 18, 2011
377
201
Nick's Phone V1.0 Based on Oxygen and Built From Roalex Sources

First of all, big thanks to AdamG, _thalamus, Roalex, everyone at Cyanogen, ihlades and everyone else who helps the desire! (And others I've forgot!)

I wasn't going to build Android from source because I knew it would grip me and consume me but I couldn't help it! I've been building Oxygen and Roalex from source and have added in my own changes in to both. I've settled on Roalex because it has more patches and updates than I can be bothered to add in manually! (I don't use github, all my changes are done offline etc)

Anyway, the ROM is based on Roalex's source code for his Wip branch as of the beginning of August with:

Lockscreen calendar - with the next 3 appointments shown up to 1 week in advance

Lockscreen Music controls - appear when music is playing and screen is locked, ONLY WORK WITH STOCK GINGERBREAD MUSIC PLAYER! (for some reason). They do work with Winamp but it sometimes mixes up play / pause modes. Not sure why but I prefer the stock player as it's lightweight and themed with my own mods

Lockscreen Torch - long press the home button to enable the torch (I use this so much I had to have it!)

Swipe Away Last Notification and Close Notification Tab - Bit of a gimmick but I liked it!

Fix alarm snooze / dismiss unlocking the screen - Cyanogenmod has this but Oxygen didn't, so I added it. Basically when you dismiss your alarm it unlocks your screen! Which is annoying!

+ My own ICS based theme I've done. Please see screenshots.

All my changes are hard coded in and CANNOT be turned off. Sorry, I could add in the ability to turn them off but this is based on what I want and use so I didn't want the ability to turn them off because I don't want to!

I've also added my own Go Launcher ICS theme, Go Widgets Theme and my calendar ICS theme for Android Pro Widgets.

I've used Holo Launcher as the default launcher and have modified this also, with some graphical changes I prefer!

I've also added in a modified stopwatch & timer app themed by me.

There's also:

720p HW Playback
Trackpad to wake (NOT to unlock)
SDCard buffer modified to 1024KB
T9 Dialler

I've decided not to add in any build.prop tweaks as I'm not convinced they do anything! Or do very little, so I've done none of those this time but anyone is welcome to add them in if you choose to.

As with all my ROMS, this is provided "as is" and no warranty is given or implied, so you can use at your own risk.

If anyone notices any bugs / issues then please let me know or post here!

Anyway, enjoy!

MD5 is: 429DC097B7E9FB3E05808F67025B8D18

Download is here: [Updated version with 1.20.2 BusyBox binary]

http://www.mediafire.com/?b8dyx3b2hbeu8an

FULL WIPE IS RECOMMENDED!

There's about 30MB of unused space in /system if you use the CM7r2 HBoot so you can either fill it up with your own applications or use the following custom HBoot created by schalmers to give you a system 125 / cache 5 / data 307 partition setup.

http://xdaforums.com/showpost.php?p=30405300&postcount=34

APPS2SD Support / Enabling - Please see the quote below:

Looks good so far.

You can choose where to install your apps (same as Mildwild V4.3).

As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
1. Activate sd-ext:
Go to Setting>Applications>Development
Check SD-EXT
Reboot phone
2. Choose the default location for applications:
Go to Settings > Applications > Preferred install location
Choose sd-ext

Or go here: http://xdaforums.com/showpost.php?p=25430232&postcount=3812

You can also move apps individually:
Settings > Applications > Manage applications
Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).

Again, the link above has screenshots to show you what to do.
 

Attachments

  • 1.jpg
    1.jpg
    27.9 KB · Views: 6,309
  • 2.jpg
    2.jpg
    30.5 KB · Views: 5,941
  • 3.jpg
    3.jpg
    30.1 KB · Views: 5,919
  • 4.jpg
    4.jpg
    19.3 KB · Views: 5,719
  • 5.jpg
    5.jpg
    19.9 KB · Views: 5,566
  • 6.jpg
    6.jpg
    33.1 KB · Views: 5,275
  • 7.jpg
    7.jpg
    18.4 KB · Views: 5,157
  • 8.jpg
    8.jpg
    35.1 KB · Views: 5,244
Last edited:

MrUrgit

Senior Member
May 20, 2010
232
92
Melbourne
HTC Desire
HTC One (m7)
Downloading as we speak. Will give this a try.
*edit*
Has this rom got any sort of A2SD built in?

Looks good so far.

You can choose where to install your apps (same as Mildwild V4.3).

As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
1. Activate sd-ext:
Go to Setting>Applications>Development
Check SD-EXT
Reboot phone
2. Choose the default location for applications:
Go to Settings > Applications > Preferred install location
Choose sd-ext

Or go here: http://xdaforums.com/showpost.php?p=25430232&postcount=3812

You can also move apps individually:
Settings > Applications > Manage applications
Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).

Again, the link above has screenshots to show you what to do.
 
Last edited:
  • Like
Reactions: biron_w

nickabbott

Senior Member
Nov 18, 2011
377
201
Downloading as we speak. Will give this a try.
*edit*
Has this rom got any sort of A2SD built in?

It has yeah, please see the post from MrUrgit below:

Looks good so far.

You can choose where to install your apps (same as Mildwild V4.3).

As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
1. Activate sd-ext:
Go to Setting>Applications>Development
Check SD-EXT
Reboot phone
2. Choose the default location for applications:
Go to Settings > Applications > Preferred install location
Choose sd-ext

Or go here: http://xdaforums.com/showpost.php?p=25430232&postcount=3812

You can also move apps individually:
Settings > Applications > Manage applications
Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).

Again, the link above has screenshots to show you what to do.

Thanks for the post, I'll add it to the bottom of the first post.

Looks good and pretty! :)
What ICS theme are you using?

Thanks

It's basically a mix from the original ICS ROM, Sonny's amazing CM7 theme and some of my own work from all over the place! Like the circle battery mod is taken from the online kitchen (or from dGB by SUroot, can't remember where!) and modified to blue and grey by me. Most the notifications have been colour coded to blue by me and when you press menu, I've tried to colour code all those icons to white as well.

It's taken a long time to get to where it is but like I've posted before, I'm keeping my desire for another 8 months or more so want it to be the way I like it :) (and hopefully others do as well!)

Nick
 
  • Like
Reactions: sandman2771

biron_w

Senior Member
Jan 12, 2010
918
362
Leeds,UK
Flashed this last night and i'm really impressed with it.
It's super quick. Even booting it up only takes about 10 seconds!
*edit*
Is there any way to change the clock colour to white? I've done theme using the UOT Kitchen and the blue clock doesn't look right.
 
Last edited:

nickabbott

Senior Member
Nov 18, 2011
377
201
Flashed this last night and i'm really impressed with it.
It's super quick. Even booting it up only takes about 10 seconds!
*edit*
Is there any way to change the clock colour to white? I've done theme using the UOT Kitchen and the blue clock doesn't look right.

I would have thought there's a way to do it in the Kitchen but if not you will need to use APKtool to decompile the framework-res.apk file unfortunately.

You can decompile it and edit the following bit in styles: (under res\values\styles.xml)

<style name="TextAppearance.StatusBar" parent="@android:style/Theme">
<item name="android:textSize">14.0sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff39b6e7</item> <--------------- change this to ffffffff
</style>

Or you can do it this way:

http://xdaforums.com/showthread.php?p=9978779#post9978779

You just need to follow the bit that says notification, date and time (decompiling the systemui.apk file).

Cheers,

Nick
 

biron_w

Senior Member
Jan 12, 2010
918
362
Leeds,UK
I would have thought there's a way to do it in the Kitchen but if not you will need to use APKtool to decompile the framework-res.apk file unfortunately.

You can decompile it and edit the following bit in styles: (under res\values\styles.xml)

<style name="TextAppearance.StatusBar" parent="@android:style/Theme">
<item name="android:textSize">14.0sp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff39b6e7</item> <--------------- change this to ffffffff
</style>

Or you can do it this way:

http://xdaforums.com/showthread.php?p=9978779#post9978779

You just need to follow the bit that says notification, date and time (decompiling the systemui.apk file).

Cheers,

Nick

Far too complicated for me :silly: i'll leave it how it is.
 

charliebigpot

Senior Member
Apr 27, 2010
1,278
602
Excellent work.
I love the symbols of the notification power widget. Just out of curiosity, what exactly did you change/theme regarding the "Holo Launcher"? I've been using the launcher for several weeks now but can't notice any difference.
 
Last edited:

_cino

Senior Member
Jul 7, 2010
100
17
Great work!
Is there a stand alone Lockscreen Music Control patch for oxygen 2.3.2?

Thanks!
 

FROGDIVISION

Senior Member
Oct 11, 2009
61
9
Tanks for this new Rom and for your work . I try it now.
Is your Rom multi-langages ?

Sent from my HTC Desire using xda app-developers app
 

nickabbott

Senior Member
Nov 18, 2011
377
201
Excellent work.
I love the symbols of the notification power widget. Just out of curiosity, what exactly did you change/theme regarding the "Holo Launcher"? I've been using the launcher for several weeks now but can't notice any difference.

I've only really changed a few things, mainly when you press menu the screen is transparent with a white border, instead of solid grey. Also when you press and hold on an icon, thats transparent and has a white border instead of just being solid grey and also when you go into a folder that's transparent with a white border. I've also made the return to desktop icon in the launcher brighter white and changed the play icon to ics blue instead of the semi-transparent white.

Not big changes but I prefer consistency!

Great work!
Is there a stand alone Lockscreen Music Control patch for oxygen 2.3.2?

Thanks!

I've not created one no, sorry. But it would be possible to do I'm sure. I think all the changes I made for lockscreen controls are in the framework-res location so a patch would be possible, but I won't be doing one, sorry.

Tanks for this new Rom and for your work . I try it now.
Is your Rom multi-langages ?

Sent from my HTC Desire using xda app-developers app

It should be as it's based on the original oxygen / roalex sources and they are multi-language. Please let me know how the lock screen calendar looks because there's a string I changed in values for how the date is displayed, such as:

core/res/res/values/donottranslate-cldr.xml

<string name="abbrev_wday_month_day_no_year">E MMM d</string>

But I ONLY added this to values, not values-es and values-it etc etc so I hope Android will default to english and not crash if there's no language specific change. EG:

core/res/res/values-de/donottranslate-cldr.xml

<string name="abbrev_wday_month_day_no_year">E, d. MMM</string>

I presume it just means the date will be formated in UK format and not Spanish, but should still display correctly. Hopefully someone can let me know or post a screenshot to see if there's any issues.

EDIT: Just changed my language a few times and the lockscreen didn't crash or anything it displayed the date but I'm not sure if it's doing it wrong, but it looked OK but I only speak English unfortunately!

Can't wait to try it out !
i'm still running your previous rom, and i'm super happy with it. still super quick and rock stable. i hope this new rom is the same. :fingers-crossed:

Thanks for your comments, hopefully it doesn't disappoint you!

Nick
 
Last edited:
  • Like
Reactions: charliebigpot

Robi959

Senior Member
Mar 11, 2011
750
190
You will update ROM periodicaly, right ? What kernel you recommend ?

Sent from my HTC Desire using xda premium
 
Last edited:

nickabbott

Senior Member
Nov 18, 2011
377
201
You will update ROM periodicaly, right ? What kernel you recommend ?

Sent from my HTC Desire using xda premium

If there's a serious bug or update and there's a need to update the Tom then I will do yeah. But I wont be releasing minor graphical changes because the rom is pretty much where I want it graphically.

As for the kernel, I recommend the one that's in the rom as its thalamus' r4 release which is the latest one but has roalex's patch for call recording. If you want things neat you could flash thalamus' standard kernel on top but I expect that would break KSM if you use it (I don't)

Nick
 
  • Like
Reactions: Robi959

Robi959

Senior Member
Mar 11, 2011
750
190
Ok. Im staying on this rom i like it ! Tnx

Sent from my HTC Desire using xda premium
 

blackhawk_LA

Senior Member
Dec 27, 2010
1,578
669
HTC One (m7)
Sony Xperia XZ1 Compact
If there's a serious bug or update and there's a need to update the Tom then I will do yeah. But I wont be releasing minor graphical changes because the rom is pretty much where I want it graphically.

As for the kernel, I recommend the one that's in the rom as its thalamus' r4 release which is the latest one but has roalex's patch for call recording. If you want things neat you could flash thalamus' standard kernel on top but I expect that would break KSM if you use it (I don't)

Nick

Now that you've mentioned it, what are the benefits or using KSM?
I've read a bit about it but, as with compcache, swap and that kind of things, I never find to understand the "pros and cons", and usually dind't feel big differences when enabling and disabling.
Thanks!
 

nickabbott

Senior Member
Nov 18, 2011
377
201
Now that you've mentioned it, what are the benefits or using KSM?
I've read a bit about it but, as with compcache, swap and that kind of things, I never find to understand the "pros and cons", and usually dind't feel big differences when enabling and disabling.
Thanks!

I don't use it to be honest and I would doubt you would find much benefit from turning it on. I think it's mainly for when you're running virtual machines on a single host or if you run lots of similar processes on the same host.

So I imagine if you could make 2 calls at once and put one on hold while talking to the other etc then KSM might be able to use parts of that process and merge them in memory, potentially saving memory (totally hyperthetical here!). However, it's probably very minimal gains versus the time it takes for your phone to keep analysing memory pages to merge them!

And in theory, your phone should release memory used for processes once they've finished so even if you did save memory by using KSM in this hyperthetical situation, when you end both calls you should get the memory used released and back available anyway!

I think it only helps to run / do more things at once rather than get speed benefits because if 2 processes need the same memory page again it will create a copy and you have 2 un-merged pages again and more memory used up.

Someone more techy might provide a better insight but in a phone I would say it's not necessary. On a hyperV server running 20 virtual hosts I would say yes!
 
  • Like
Reactions: blackhawk_LA

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Nick's Phone V1.0 Based on Oxygen and Built From Roalex Sources

    First of all, big thanks to AdamG, _thalamus, Roalex, everyone at Cyanogen, ihlades and everyone else who helps the desire! (And others I've forgot!)

    I wasn't going to build Android from source because I knew it would grip me and consume me but I couldn't help it! I've been building Oxygen and Roalex from source and have added in my own changes in to both. I've settled on Roalex because it has more patches and updates than I can be bothered to add in manually! (I don't use github, all my changes are done offline etc)

    Anyway, the ROM is based on Roalex's source code for his Wip branch as of the beginning of August with:

    Lockscreen calendar - with the next 3 appointments shown up to 1 week in advance

    Lockscreen Music controls - appear when music is playing and screen is locked, ONLY WORK WITH STOCK GINGERBREAD MUSIC PLAYER! (for some reason). They do work with Winamp but it sometimes mixes up play / pause modes. Not sure why but I prefer the stock player as it's lightweight and themed with my own mods

    Lockscreen Torch - long press the home button to enable the torch (I use this so much I had to have it!)

    Swipe Away Last Notification and Close Notification Tab - Bit of a gimmick but I liked it!

    Fix alarm snooze / dismiss unlocking the screen - Cyanogenmod has this but Oxygen didn't, so I added it. Basically when you dismiss your alarm it unlocks your screen! Which is annoying!

    + My own ICS based theme I've done. Please see screenshots.

    All my changes are hard coded in and CANNOT be turned off. Sorry, I could add in the ability to turn them off but this is based on what I want and use so I didn't want the ability to turn them off because I don't want to!

    I've also added my own Go Launcher ICS theme, Go Widgets Theme and my calendar ICS theme for Android Pro Widgets.

    I've used Holo Launcher as the default launcher and have modified this also, with some graphical changes I prefer!

    I've also added in a modified stopwatch & timer app themed by me.

    There's also:

    720p HW Playback
    Trackpad to wake (NOT to unlock)
    SDCard buffer modified to 1024KB
    T9 Dialler

    I've decided not to add in any build.prop tweaks as I'm not convinced they do anything! Or do very little, so I've done none of those this time but anyone is welcome to add them in if you choose to.

    As with all my ROMS, this is provided "as is" and no warranty is given or implied, so you can use at your own risk.

    If anyone notices any bugs / issues then please let me know or post here!

    Anyway, enjoy!

    MD5 is: 429DC097B7E9FB3E05808F67025B8D18

    Download is here: [Updated version with 1.20.2 BusyBox binary]

    http://www.mediafire.com/?b8dyx3b2hbeu8an

    FULL WIPE IS RECOMMENDED!

    There's about 30MB of unused space in /system if you use the CM7r2 HBoot so you can either fill it up with your own applications or use the following custom HBoot created by schalmers to give you a system 125 / cache 5 / data 307 partition setup.

    http://xdaforums.com/showpost.php?p=30405300&postcount=34

    APPS2SD Support / Enabling - Please see the quote below:

    Looks good so far.

    You can choose where to install your apps (same as Mildwild V4.3).

    As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
    1. Activate sd-ext:
    Go to Setting>Applications>Development
    Check SD-EXT
    Reboot phone
    2. Choose the default location for applications:
    Go to Settings > Applications > Preferred install location
    Choose sd-ext

    Or go here: http://xdaforums.com/showpost.php?p=25430232&postcount=3812

    You can also move apps individually:
    Settings > Applications > Manage applications
    Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).

    Again, the link above has screenshots to show you what to do.
    5
    Custom Hboot 125 System

    What bootloader would you suggest?
    I use CM7r2 with 145MB system and it shows 30MB free
    So Oxygen r2 with 100MB system will not fit?

    I just created a custom hboot (using Thalamus Hboot Patcher) that works well on this ROM:

    Name: Nicks_125:
    System 125 / Cache 5 / Data 307

    MD5: f7a16b5d1c2653b5656cbeda7f7745e4

    If Nick(OP) wants to add this to Post 1 I am happy to share it.
    1
    Downloading as we speak. Will give this a try.
    *edit*
    Has this rom got any sort of A2SD built in?

    Looks good so far.

    You can choose where to install your apps (same as Mildwild V4.3).

    As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
    1. Activate sd-ext:
    Go to Setting>Applications>Development
    Check SD-EXT
    Reboot phone
    2. Choose the default location for applications:
    Go to Settings > Applications > Preferred install location
    Choose sd-ext

    Or go here: http://xdaforums.com/showpost.php?p=25430232&postcount=3812

    You can also move apps individually:
    Settings > Applications > Manage applications
    Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).

    Again, the link above has screenshots to show you what to do.
    1
    Downloading as we speak. Will give this a try.
    *edit*
    Has this rom got any sort of A2SD built in?

    It has yeah, please see the post from MrUrgit below:

    Looks good so far.

    You can choose where to install your apps (same as Mildwild V4.3).

    As per the instructions for MW's ROM (thanks SydBarret55), If you want apps on sd-ext:
    1. Activate sd-ext:
    Go to Setting>Applications>Development
    Check SD-EXT
    Reboot phone
    2. Choose the default location for applications:
    Go to Settings > Applications > Preferred install location
    Choose sd-ext

    Or go here: http://xdaforums.com/showpost.php?p=25430232&postcount=3812

    You can also move apps individually:
    Settings > Applications > Manage applications
    Touch the app you want to move, and then touch where you want the app to go e.g. Move to Phone, Move to SD-Ext (EXT3 or EXT4 partition) or Move to SD card (Fat 32 partition).

    Again, the link above has screenshots to show you what to do.

    Thanks for the post, I'll add it to the bottom of the first post.

    Looks good and pretty! :)
    What ICS theme are you using?

    Thanks

    It's basically a mix from the original ICS ROM, Sonny's amazing CM7 theme and some of my own work from all over the place! Like the circle battery mod is taken from the online kitchen (or from dGB by SUroot, can't remember where!) and modified to blue and grey by me. Most the notifications have been colour coded to blue by me and when you press menu, I've tried to colour code all those icons to white as well.

    It's taken a long time to get to where it is but like I've posted before, I'm keeping my desire for another 8 months or more so want it to be the way I like it :) (and hopefully others do as well!)

    Nick
    1
    Just to see how stable is this ROM. Tnx Nick