originaly posted by cyanogen
*** I am waiting on a replacement G1 from T-Mobile (mine was damaged), it should be here by ??????, so no major updates until then! ***
I am maintaining a custom ROM based on Android 1.5r2 focusing on performance, reliability, and safe usage of apps on SD, with some additional features. Yes, this will work just fine on your non-ADP devices. Versions listed as "experimental" may and will have some issues, so unless you want to be a guinea pig, use the "stable" versions. Major thanks to everyone who is helping to test these ROMs!
If you have installed a theme that is not specifically designed for this ROM, please don't post bugs here unless you can reproduce them without the theme installed. If you get force-closes after upgrading and had a theme installed, reflashing the theme should fix it.
DO NOT RUN ANY OTHER APPS2SD APPLICATIONS ON THIS BUILD. YOU WILL BREAK YOUR SYSTEM. THEY ARE NOT NECESSARY BECAUSE THIS ROM WILL DO A2SD AUTOMATICALLY AND BETTER!
*** DISCLAIMER ***While this build is heavily optimized, it is also capable of pushing your G1 much harder. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis. Please do some research if you have any concerns about features included in this ROM before flashing it!
* Based on AOSP 1.5r2 with some help from JF-1.51-ADP
* Enhanced ramdisk to mount partitions with noatime/nodiratime (perf boost)
* Includes E2FSProgs for checking and converting Ext filesystems! (3.3)
* Apps2SD via symlinks and bind mounts enabled by default! (3.4.3)
* Includes script to upgrade to ext3 (from recovery mode, see FAQ)
* Uses Ext3 for Apps2SD
* Includes HTC Framework
* Includes latest HTC_IME with long-press, calibration, and compact QWERTY.
* Launcher with 5 screens and auto-orientation
* Enhanced settings app that shows available space for apps2sd
* Sexy pattern-lock from Sapphire
* Added modifications to remount filesystems readonly at shutdown, and fsck at boot (should stop FS corruption)
* Includes T-Mobile IM application and Amazon MP3
* Includes updated Google Maps application (3.4.3)
* Does not require the "special" SPL
* Optimized kernel
* Includes Haykuro's APN list
* Tweaked frequency scaling options to be more responsive
* Maximum CPU scaling frequency set to 528MHz (3.3)
(v3.6.5 - stable version, updated 7/7):Download: http://n0rp.chemlab.org/android/update-cm-3.6.5-signed.zip
MD5Sum: 0e8037b6dbeb39d2919a95e0b7b8f8db
(v3.6.4.1 - stable version, updated 7/7):Download: http://n0rp.chemlab.org/android/update-cm-3.6.4.1-signed.zip
MD5Sum: bc1b3dbc3807e32fa1f68b5dc3faddaf
(v3.6.2 - stable version, updated 7/2):Download: http://n0rp.chemlab.org/android/update-cm-3.6.2-signed.zip
MD5Sum: f4054b8dc27b93842850e1aba3d582a6
(v3.6 - stable version, updated 7/1):Download: http://n0rp.chemlab.org/android/update-cm-3.6-signed.zip
MD5Sum: 5424966434d94616c365a74f631e63ac
(v3.4.6 - stable, updated 6/24):
Download: http://n0rp.chemlab.org/android/update-cm-3.4.6-signed.zip
MD5Sum: 655860e65a847f30c4d90b512cfd2476
(v3.4.4 - stable, updated 6/22):
Download: http://n0rp.chemlab.org/android/update-cm-3.4.6-signed.zip
MD5Sum: e26596f396b30018af2d65ea67013b31
(v3.2 - old stable version, updated 5/28):
Download: http://n0rp.chemlab.org/android/JFv1.51_CM3.2-ADP.zip
MD5Sum: d12c58a474ae8eb8035dc95f88d04527
Audio Resources (unzip to your SD card)Download: http://n0rp.chemlab.org/android/audio-resources.zip
MD5Sum: 7340ba86ddd4fba918ef97601c675ef9
Radio Update 2.2.19.26I from HTCInfo: http://www.htc.com/www/support/android/adp.html#s3
Pimped Out Recovery Image v1.2Info: http://forum.xda-developers.com/showthread.php?p=3915123
Permission Fixer (in case you have problems with force-closes and missing apps after a no-wipe upgrade)Download: http://n0rp.chemlab.org/android/fix_permissions.sh
MD5Sum: 2266d7a4bde06c0107b4d5c1b82184eb
This is included in v3.4 as well as the v1.2 recovery image.
Incremental Updates - Smaller downloads, faster flash - thanks to dubbeld00Info: http://android.v-dh.nl/?m=Updates
Theme Template - v3.6.4 (for theme developers)Download: http://n0rp.chemlab.org/android/template-cm-3.6.4-signed.zip
MD5Sum: 479a5b9351f25a3ecc52c7ebea6ed4b1
- Quote :
- Quote:
Originally Posted by Frequently Asked Questions
1. Do I have to wipe?
You shouldn't have to wipe if coming from a JF ADP-based ROM, otherwise, probably. If weird things are happening, try wiping. You can also try the permission fixer script linked above. If you are coming from an HTC-based ROM like Hero or Sapphire, you are going to have to wipe.
2. Will you include Exchange support or the HTC Dialer?
No, because I won't be shipping the HTC-modified Android core, which these apps depend on.
3. What happened to the HTC Camera?
It doesn't fully work with the unmodified Android core, so it was reverted.
4. Can I use AUFS/UnionFS for Apps2SD?
We've discovered that this method has too many issues, it has been replaced with bind mounts and symlinks.
5. How do I install MyFaves?
Unless we get a non-.odex version of the app, you can't.
6. Will you include feature X, Y, or Z?
Maybe, ask me about it.
7. How do I convert to Ext3?
Reboot into recovery (home + power), drop to a console (Alt+x), and enter: "upgrade_fs". Reboot and you will be at ext3. This requires my recovery image listed above.
8. How do I enable the HTC_IME?
Go into settings->Locale & test and disable "Android Keyboard" and enable "Touch Input".
9. Will you include kernel 2.6.29?
It's not ready for prime-time yet. Seems that many features are broken and required patches haven't been merged yet.
10. Can I tether with this?
Yes. I recommend using Wifi Tether for Root Users
11. I want to switch back to ext2.
Reboot into recovery (my recovery image), drop to a console (Alt+X). Remove the journal with "tune2fs -O ^has_journal /dev/block/mmcblk0p2". You should then fsck with "e2fsck /dev/block/mmcblk0p2".
12. Will you include feature XXX from Hero?
Probably not. Most of the HTC apps in Hero require the heavily modified closed-source Android core which I won't be including.
13. My /system/sd is read only and/or didn't upgrade to ext3!
Your filesystem is probably corrupt. Boot into Recovery 1.2 and run a filesystem check from the menu. If it tells you to run it manually, drop to a console (alt+x) and run "e2fsck /dev/block/mmcblk0p2".
14. Is ext3 safe for my SD card?
Probably, unless your card is very old and does not support wear leveling. Use Google and decide for yourself.
15. I have problems with force closes and have to reinstall my apps after a no-wipe upgrade!
Run the "permission fixer" script. It is included in this build as well as Recovery 1.2. Just execute "fix_permissions" from a terminal or the recovery console and reboot. IF YOU HAD A THEME INSTALLED AND UPGRADED AND NOW GET FORCE CLOSES- just reflash your theme after upgrading, this will get rid of any issues.
16. Can I use your work in my own ROM?
Of course, I am all about sharing! Just give credit where credit is due.
CHANGELOGChanges in v3.6.5* Fix the API breakage that was accidentally introduced.
Changes in v3.6.4.1* Revert patch to libdvm.so that was causing force close city
* Fix bad signature on SetupWizard.apk
Changes in v3.6.4* Fix shared userid problems that were causing boot loops
* Sexy Hero-style transitions
Changes in v3.6.3* Fix weirdness with Contacts/Calendar/others
* Launcher tweaks
* Dalvik update
Changes in v3.6.2* Fix audio mixing issue
* Lockscreen tweaks (Stericson)
* Show provider name instead of "Android" (Stericson)
* Added "Reboot phone" option to the power menu
* Updated Settings app to not show false data for SD secondary when a2sd is disabled
Changes in v3.6.1* Minor kernel tweaks, might save some battery
* Update wifi driver
* Stericson's AmazonMP3 hack that allows download over non-wifi
* Lockscreen tweak from Stericson that allows the statusbar to be pulled down (except if pattern is enabled)
* Added PowerTop tool
* Moved some stuff around to save a little space
* Added firstboot script to cleanly upgrade camera/album when not coming from 3.4.6
Changes in v3.6* Revert Freetype and Bluetooth changes from 3.5.3
* Kernel tweaks
* Added mtdoops module for debugging kernel oopsen/panics
* Lock screen tweaks
* Add RPC support to BusyBox (requested)
* Clean .odex files left by other ROMs off the SD card
* STABLE!
Changes in v3.5.3* Dalvik patches from master - better memory usage
* Update wpa_supplicant from master
* Update Freetype to 2.3.9 (nicer font hinting) (being reverted for next release)
* Multithreaded A2DP from master (should reduce skipping)
* Minor kernel tweaks
* Include AUFS as a module by request
* Fix lock screen glitches and shrink battery icons
Changes in v3.5.2* Ditch SquashFS on /system/lib because of performance
* Clean up the lock screen a bit, new icons, etc
* Patch AlarmClock so it doesn't lose snoozes
* If /system/sd/userinit.sh exists, execute it after a2sd setup
Changes in v3.5.1* Add missing netfilter kernel modules and apply backported ext4 fixes
* Included Stericson's spiffy lock screen
* Some settings enhancements- show mod version and don't allow SD unmount when A2SD is active
* Switched to squashfs instead of cramfs
* /system/lib is now on squashfs, saving TONS of space (first boot of system is a little slower though)
* Tweak some cpufreq settings
* Disabled camera noise in libcameraservice since the HTC camera does it internally.
Changes in v3.5* Kernel 2.6.29
* Revert vold hack to default, for now.
Changes in v3.4.6* Revert Dalvik changes due to DNS resolution issues
* Clean up old camera prefs
* There is an issue with the vold change on Vista. Working on it for next build.
Changes in v3.4.5* Now includes the fully working HTC Camera!
* Mounting SD over USB will now only show the VFAT partition
* Some changes to a2sd startup to clean up symlinks if SD was removed
* DalvikVM tweaks from master (for real this time)
* Launcher now puts icons in the right place after a wipe
Changes in v3.4.4* Uses a combination of bind mount and symlinks for A2SD
* Launcher now has 5 screens and obeys system orientation setting
* Upgraded BusyBox to 1.14.2
* Upgraded kernel to 2.6.27.25, anticipatory iosched, enabled multicast
* Fixed Street View
Changes in v3.4.3* Back to 3.4.1 kernel
* NO MORE AUFS - we now have automatic A2SD using bind mounts. It will even move your apps automatically for you
* Settings app has been enhanced to show "SD Card Secondary" storage available/used (your ext partition)
* Included newest Google Maps application
* Don't mess with vfs_cache_pressure (sysctl.conf is still available, though)
* There is an issue with installing protected apps in this version. Will be fixed for 3.4.4.
Changes in v3.4.2* Switch back to anticipatory iosched
* Use tiwlan driver from android-1.5r2 instead of master
Changes in v3.4.1* Small kernel tweaks, add NFS client module
* Fix racy A2SD startup that was causing all kinds of insanity for everyone (missing apps, force closes, etc)
* Read /system/etc/sysctl.conf at startup
* Added HTC Quickoffice
* Moved shutdown/reboot services out of /system/init.rc because people seem to want to overwrite it.
Changes in v3.4* Minor kernel tweaks
* Fix perms on /data/app in update-script
* Include fix_permissions
* Marking as stable
Changes in v3.3.7* No longer autoconverts to ext3. A script is included to do it from recovery mode (see FAQ).
* Fix for USB headset no longer breaks other things (speakerphone works now)
* Include Android VK with correct dictionary.
* Updated volume profile from Meltus.
Changes in v3.3.6* Better mount options for AUFS
* Enable K extensions for ARM6 in kernel
* USB headset adapter fix for real
* Meltus' V4 volume profile
* Fix HTC_IME calibration
Changes in v3.3.5* Switch from UnionFS to AUFS
* Use CFQ iosched
* Tweak frequency scaling options for better responsiveness
* USB headset fix
* Permission fixes for A2SD
Changes in v3.3.4* Updated kernel to latest minor patchset (2.6.27.24)
* Bump scaling_max_freq to 528MHz
* Fix shutdown from inside applications (new system uses a service)
* Make sure certain system directories that need to be on internal memory aren't created thru unionfs
* Moved a2sd scripts so they don't get overwritten.
* Apps2SD startup should be more reliable now
Changes in v3.3.3* Fix permission problems that can cause "insufficient space" errors in Market.
If you like this stuff, buy me a beer!
Twitter: cyanogen