[ROM] CHERRYπ & πCRUST v0.8 [AT&T] [INTL] [GB] [D3 Camera w/ 1080p]

navalynt

Inactive Recognized Developer
May 12, 2009
743
672
0
39
Anchorage, AK
www.mikeandjessee.com

Current Version: v0.8


The Usual Disclaimer
This is posted in a DEVELOPER forum, and therefore is being released to help further the development of Android OS for the Motorola Atrix. If you would like to try my ROMs you do so at your own risk!

YOU assume full responsibility for any damage incurred to YOUR phone!
About the ROMs
CHERRYπ ROM (Cherry Pi) is a delicious new ROM I cooked up from the AT&T 4.5.91 SBF. It has a nice overall red theme for which screenshots are attached. It is very similar to CherryBlur v1.4d in my other ROM thread.


πCRUST (Pi Crust) is just CHERRYπ without the theme. I specifically developed this ROM for others to use as a base for new ROMs.


πCRUST may be reused and built upon by ANYONE, no need to ask permission first!


Instead of having the community spinning their wheels to continuously recreate modifications I wanted to create a single base from which others can jump into ROM development and work towards NEW modifications and hacks
.


FEATURES LIST AND CHANGE LOG
ARE IN POST #2





*Some assembly required to make Launcher Pro look like the screenshots! Icons and dock graphics used can be found HERE!

REQUIREMENTS
These requirements MUST be taken care of before you flash one of my ROMs:


UNLOCKED BOOTLOADER - Use the latest version for your country and the latest SBF you flashed!

4.5.91 RADIO UPDATE - Being that the new default faux123 kernel is build from 4.5.91 source it would be wise to have the corresponding radio!

Romracer's Atrix Recovery - Do NOT use CWM installed from ROM Manager!

MOTOROLA ATRIX - This HAS NOT been tested by me on anything but an AT&T Motorola Atrix. It is HIGHLY recommend that you make a backup in CWM before installing this ROM, especially for international users!


Do NOT proceed through the instructions until you have the requirements met!!

You should hopefully have noticed that each requirement is linked to the thread where you can find instructions and support.
INSTRUCTIONS

Code:
[LIST=1]
[*] Download the latest ROM (from install files below)
[*] Download any Add-ons you want to use (from install files below)
[*] Copy all zip files to the root of your MicroSD card
[*] Power off your phone
[*] Press and hold both the power button and the volume  down key until you get to the bootloader screen which will default to  showing "[B]Fastboot[/B]"
[*] Keep pressing the volume down key until you see [B]"Android Recovery"[/B] on the screen
[*] Press the volume up key to enter recovery
[*] Highlight "[B]Install zip From sdcard[/B]" using the volume keys and press the power button to select it
[*] Select "[B]Choose zip from sdcard[/B]"
[*] Select "[B]External SD Card[/B]"
[*] Select the ROM install file and choose "[B]YES[/B]" to install
[*]This will take about 2-3 minutes
[*] Once complete you will end up back at the menu where you can select "[B]External SD Card[/B]" again, select it
[*] This time select the Add-on file [U][B]or kernel[/B][/U] and choose "[B]YES[/B]" to install
[*]This will take different amounts of time depending on the Add-on
[*]Repeat steps 13 - 15 as needed to install all Add-ons
[*] [B]REBOOT AND ENJOY![/B] [I](first boot will take about [B]5 minutes[/B])[/I]
[/LIST]


ROM DOWNLOADS


CHERRYπ ROM - Latest version v0.8 - FULL WIPE ROM
The big difference between v0.7 and v0.8 is the inclusion of faux123's v0.2.0 kernel! This kernel has a patch created by eval- and integrated by faux123 making it work universally with all of the Atrix models, including international d00 and 1100 models!

πCRUST ROM - Latest version v0.8 - FULL WIPE ROM
The big difference between v0.7 and v.08 is the inclusion of faux123's v0.2.0 kernel! This kernel has a patch created by eval- and integrated by faux123 making it work universally with all of the Atrix models, including international d00 and 1100 models!


KERNEL DOWNLOADS


Stock Kernel for AT&T Phones w/ default root and remount support
* A fall-back for AT&T handsets if the faux123 kernel uses too much battery life!





ADD-ON DOWNLOADS


Original AT&T APN List - Flash immediately after ROM & Kernel!

Larger APN List from v0.3 - Flash immediately after ROM & Kernel!

WAKE-ON-VOLUME - Generic for any 4.5.91 based ROM

WebtopMod v1 - Reported to work well with this ROM

Original Atrix Camera App - If you have problems with D3 Camera now included with the ROMs, try this! Reverts back to stock camera app.

D3 Camera App - Already included in ROMs and updates, but here if you want to switch back and forth with the original app.



THEME DOWNLOADS

Theme installers wipe the Cache and Dalvik-Cache only!
They can be used on other 4.5.91 ROMs or used to go between CHERRYπ and πCRUST interfaces although this has not been tested, so use at your own risk!

CHERRYπ THEME - Latest version v0.2 (no changes in theme from v0.2 - v0.8 in ROM)

πCRUST THEME
- Latest version v0.2 (no changes in theme from v0.2 - v0.7 in ROM)



Known issues with v0.8

(and probably with 4.5.91 in general)

  • The fingerprint scanner does not like to initialize the first time. If you try to add your fingerprint to the lock and it does not register your finger swipes then cancel the setup and try again. The second time it should work fine!
    • One user reported that pressing the power button to lock the screen while in the fingerprint scanner setup made the fingerprint scanner initialize properly without having to cancel and restart the setup.

  • Users report that once in a while when unlocking the screen the touchscreen is unresponsive
    • This is fixed by pressing the power button to lock the screen then unlocking again
 
Last edited:

navalynt

Inactive Recognized Developer
May 12, 2009
743
672
0
39
Anchorage, AK
www.mikeandjessee.com
FEATURES
Code:
Applications Added:

[LIST]
[*] MultiTouchTester
[*] LauncherPro [I](if you do not want this use TitaniumBackup to remove it)[/I]
[*] TitaniumBackup
[*] BetterBatteryStats [I](to help identify any battery drain issues if they occur)[/I]
[*][B]Droid 3 Camera App![/B][I] (replaces stock camera app)
[/I]
[/LIST]
  Applications Removed:

[LIST]
[*]None at this time!
[/LIST]
General Optimizations:

[LIST]
[*] Fully deodexed
[*] Fully zipaligned
[*] Fully PNG optimized
[*] build.prop optimizations [I](most recently enabled 1080p)[/I]
[*]touchpad.cfg optimization
[/LIST]
Fully Rooted:

[LIST]
[*] SU binary with latest SuperUser.apk
[*] Busybox 1.17.2 Installed
[*] SQLite3 Installed
[*]Default rooted adb shell with remount support
[/LIST]
 Additional Modifications:

[LIST]
[*] Skip blur setup option
[*] Select Network [I](menu option enabled, select manually 2G/3G, or auto)[/I]
[*] Multitouch Mod [I](10 point)[/I]
[*] Gootle Talk Video over 3G
[*] FuguTweaks
[*] Battery Fix from Jug6
[*]Added libs and services for FM radio, but no volume yet!
[*] Updated APNS list
[*]Bluetooth file transfer of APK files[B][I] (experimental)[/I][/B]
[/LIST]
  init.d scripts added:

[LIST]
[*] Juwe11 optimizations
[*] Einherjar Dev Team Permissions Script
[*] DarkyROM Zipalign Script
[*] SDcard Speed Fix [I](2048 by default)[/I]
[*] Sqlite script to enable Gtalk Video
[/LIST]
 Defaults set to allow:

[LIST]
[*] Unknown Sources [I](sideloading)[/I]
[*] Data Roaming
[*] All Animations
[*] Tethering [I](no entitlement)[/I]
[/LIST]
THEMING [I](universal for all ROMs)[/I]:

[LIST]
[*] Removed carrier name from StatusBar
[*]Added 1% battery increments and associated icons
[*]Browser icon changed so I wouldn't vomit when using it
[*] Changed bootanimation so it wouldn't be AT&T branded
[/LIST]
CREDITS
Code:
eval for helping me with the kernel cmdline!
[URL="http://forum.xda-developers.com/donatetome.php?u=893892"]Nottach [/URL]for making the edits for 1% battery, removing the carrier name from the notification bar, and making a kick ass boot animation! 
bl0wf1sh for providing step-by-step instructions for the 1% battery mod michael0619 for figuring out the multitouch hack! 
sublimejosh2000 for figuring out the optimal proximity settings for the build.prop! 
[URL="http://forum.xda-developers.com/donatetome.php?u=3817136"]the2dcour [/URL]for getting us an unlocked bootloader! 
[URL="http://forum.xda-developers.com/donatetome.php?u=540283"]tenfar [/URL]for getting us a working ClockworkMod Recovery! 
[URL="http://forum.xda-developers.com/donatetome.php?u=371030"]kennethpenn [/URL]for his work to date with the Atrix
[URL="http://forum.xda-developers.com/donatetome.php?u=3854443"]maledyris [/URL]for providing easy instructions for the wake-on-volume mod! 
jug6ernaut for getting together a working battery fix! 
juwe11 for the ram optimization script! 
_unknown for the Webtop Over HDMI hack!
[B]ALL OF MY TESTERS![/B] (listed in the FAQ in post 3)
CHANGELOG
Code:
[B]Version 0.8[/B]

[LIST]
[*] [COLOR=DarkRed][B]Added faux123 v0.2.0 kernel as the new default[/B][/COLOR]
[*] Kernel is unified with eval-'s patch to work on AT&T and International models
[*] Updated system apps to latest versions
[*] Removed the navalynt_extras folder (not really needed anymore)
[/LIST]
[B]Version 0.7[/B]

[LIST]
[*] [COLOR=DarkRed][B]Added faux123 v0.1.6 kernel as the new default[/B][/COLOR]
[*] Kernel is unified with eval-'s patch to work on AT&T and International models
[/LIST]
  [B]Version 0.6
[/B]
[LIST]
[*]init.d initialization moved from kernel to /system/etc/12m_files_copy.sh
[*]Kernel updated with default root and support for "adb remount" command
[*]Changed busybox to v1.17.2 for better support
[*] Fixed Music app FC that a few people were seeing when pressing the Menu button in the playlist
[*]Added hack to Bluetooth to remove the limits on apk file transfers
[/LIST]
[B]Version 0.5a
[/B]
[LIST]
[*]Reverted to stock AT&T APN list [I](plus my carrier, GCI Wireless)[/I]
[*] Added CWM installers for stock AT&T APN list and larger APN list from v0.3
[*] Removed the secondary Music.apk file that should not have been left in from testing
[/LIST]
 [B] Version 0.5[/B]

[LIST]
[*] Added proper init.d support to the kernel
[*] Added kernels for international users which are the AT&T stock with the proper cmdline
[LIST]
[*]International kernels are untested, use at your own risk!
[/LIST]
 
[*] Updated all of the Google Apps and framework to those from 2.3.5
[*] New Market seems to work now with the updated Google Apps
[*] A few more build.prop tweaks for the D3 camera
[*]Added ICE for the Contacts app
[*]Added files to support FM Radio, but there is still no audio output
[LIST]
[*]To see what looks like the FM Radio tuning  a signal try "Spirit FM Radio" in the Market
[/LIST]
 
[*] Skipped version 0.4, it pissed me off
[/LIST]
  [B]Version 0.3
[/B]
[LIST]
[*]Incorporated the patch for 0.2 into the full ROMs
[*] Added the D3 Camera App to replace the stock Atrix App
[*] Enabled 1080p - Please test and report back on the quality!
[*]Added an updater to go from v0.2 -> v0.3 without wiping data
[/LIST]
 [B]Patch for 0.2[/B] [I](didn't update version number)[/I]

[LIST]
[*]Updated the APN list to include more carriers
[*]Added an experimental mod to touchpad.cfg to see if it will resolve the "timeout" issue in games from holding the same position on the touchpad for more than 10 seconds
[*]Several build.prop tweaks including proximity, enable shutter sound toggle, and enable stagefright
[/LIST]
 [B]Version 0.2[/B] [I](first public release)[/I]

[LIST]
[*]Added two ROMs, CHERRYπ and πCRUST
[LIST]
[*][B]CHERRYπ will be continuously updated and themed[/B]
[*][B]πCRUST will remain relatively unchanged and used as a base for others[/B]
[/LIST]
 
[*]All features listed under "FEATURES" above added
[/LIST]
 
Last edited:

navalynt

Inactive Recognized Developer
May 12, 2009
743
672
0
39
Anchorage, AK
www.mikeandjessee.com
FAQ (Frequenty Asked Questions)

Q. Is this based on kennethpenn's ROM?
A. NO, it is not based on kenneth's ROM. While we both used a lot of the same sources for our modifications, and our features are similar, I made all of the modifications myself wherever possible and gave credit (see above) to those whose work I have used.

Q. What is the difference between CHERRYπ and CherryBlur ROMs?
A. CherryBlur is currently based on the Orange FR 2.3.4 build (4.5.2A) so it is more internationally friendly. CHERRYπ is based on the AT&T 2.3.4 build (4.5.91) so it's more friendly towards US specific handsets.​

Q. Will this work on an international model Atrix?
A. I have not tested this, and the included kernel is for AT&T only so flashing it as it is will cause a "soft brick" on an international model. It might work ok to flash one of faux123's kernels for international models immediately after flashing one of my ROMs (before rebooting).

Q. Will other 4.5.91 themes work over these ROMs?

A. In theory, yes, I have not tried any of them though! The only "major" framework changes I made were for the 1% battery mod, so if you flash another theme that already has it I don't see why it wouldn't work. Make a backup, try it out, and PM me the results! Tested working themes WILL be linked from the first post so users have more choices!

Q. I flashed and I'm stuck in a bootloop (or I can't get past the dual-core screen)
A. You either flashed to an international model (which is unsupported right now) or you flashed a corrupted download. IF you have an actual AT&T handset then re-download the ROM and flash it again.
Q. I flashed an update and now I'm getting FC (force close) errors on "main" or "phone", help!
A. Flash the full-wipe ROM instead of the updater! Make sure you are using the stock kernel as well! The updater, in many cases, causes issues but if I don't make it available my inbox will be flooded with requests for it.
Q. Why does your ROM install script wipe data (factory reset)?
Whenever you switch between ROMs (or upgrade ROMs) it's best to perform a wipe. Otherwise you will almost certainly find little things not working and have to wipe later anyways.

Q. I thought you said in the CherryBlur thread that CHERRYπ would be de-blurred or have bloatware removed?
A. Eventually it will be forked (pun intended) to have "slices" which are various levels of de-blur and bloat removal

Q. Who are the brave souls that are helping you test?
A. amirseg, sporrer, rredlin, zoso28, aaronf6983, acer73, and snake32493 all responded to my call for tested in the CherryBlur thread. They are helping me run each ROM through it's paces looking for bugs prior to release. THANK YOU TESTERS!
 
Last edited:

navalynt

Inactive Recognized Developer
May 12, 2009
743
672
0
39
Anchorage, AK
www.mikeandjessee.com
So I can just use the Mobile Hotspot in Wireless Networks and Connections for free?
It's enabled ... but I have heard stories of people using the Hotspot feature then AT&T, without their permission, billing them for a tethering package. I can't verify this because I don't use AT&T and my carrier doesn't restrict tethering/hotspot.
 

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
0
Impressive! Congrats.

Edit: I see the build number says CHRRYp v0. 2 How about CHERRY(3.142) v0.2?

Btw What is the difference between themes CHERRY(3.142) and (3.142)CRUST?

Sent from my MB860 using Tapatalk
 
Last edited:

navalynt

Inactive Recognized Developer
May 12, 2009
743
672
0
39
Anchorage, AK
www.mikeandjessee.com
Impressive! Congrats.

Edit: I see the build number says CHRRYp v0. 2 How about CHERRY(3.142) v0.2?

Btw What is the difference between themes CHERRY(3.142) and (3.142)CRUST?

Sent from my MB860 using Tapatalk
(3.142)CRUST is the stock MotoBlur theme. Nothing special, just a crust ;) I didn't think it worth the time to post screenshots of the stock theme, but I can if requested. The OP could always use more filling!

CHERRY(3.142) is the real fruit of my labors. I'd pit it against other ROMs any day. It's really blossomed in the past week or so.

Am I laying it on too thick?

Edit: Where the π symbol will show correctly I'll use that, otherwise I'll use (3.14159) for more accuracy
 
  • Like
Reactions: rredlin

jjwatmyself

Senior Member
Feb 7, 2009
1,549
1,232
0
(3.142)CRUST is the stock MotoBlur theme. Nothing special, just a crust ;) I didn't think it worth the time to post screenshots of the stock theme, but I can if requested. The OP could always use more filling!

CHERRY(3.142) is the real fruit of my labors. I'd pit it against other ROMs any day. It's really blossomed in the past week or so.

Am I laying it on too thick?

Edit: Where the π symbol will show correctly I'll use that, otherwise I'll use (3.14159) for more accuracy
I like your style! All this talk from me for so long and I'm finally going to move up from Froyo!

I am very interested in the debuted ROM developments. At v0. 2 do you recommend for or against skipping the Moto account config during installation?

Sent from my MB860 using Tapatalk
 

-JFK-

Senior Member
Jul 24, 2010
1,319
495
83
39
Nantes
www.activeaudio.fr
Hi Navalynt,

Will you made a version as light as possible ?
I think to remove all Blur and useless stuff in /system/app like :
Blur_email.apk
Blur_facebook.apk
Blur_flickr.apk
FriendFeed.apk
HelpCenter.apk...

Or where can I found a list with all removable (by removable I say possible to rename with Root Explorer XXX.apk.bak) stuff to make the system as light and fast as possible ?
Thank you !
 

navalynt

Inactive Recognized Developer
May 12, 2009
743
672
0
39
Anchorage, AK
www.mikeandjessee.com
I will double check (3.14159)CRUST in the morning. In the interim, look on my CherryBlur thread for the AT&T kernel and reapply it. Or try one of Faux123 kernels.

I hope I didnt miss something stupid obvious before I uploaded.

OR, download CHERRY(3.14159) then apply the other theme. Once I verify the problem I will reupload the file and leave a note next to it in the OP that its fixed.

Sent from my MB860 using XDA Premium App
 
  • Like
Reactions: rredlin