[Desire Android Development] mmaacc:
Updated to version *** MacLite v0.8 baremetal - modular *** - clean and lean, fastloading fully odexed Froyo Sense ROM without unnecessary bloat. Factory Reset save, unlike almost every other custom ROM out there and battery optimized as never before ;). This ROM implements a new CPU governor implementation based on screen on/off status that should theoretically be more responsive and more power efficient. Your feedback would be greatly appreciated. More info here: [INITSCRIPT] screenstate_scaling - switch CPU freq governor on screen state

Note: v0.8 includes now undervolting and some fixes and updates to v0.7/v1.0. If you still use an older release please update to v0.8 to benefit not only from the battery improvements :).

Version 1.0 added. This is a full ROM, unlike the modular version, that includes all the improvements of 0.7 and adds the AppsBundle package from posting #2. This is for all people who have problems with installing the modules, and it gives you something similar to a full featured official ROM, with all applications updated to the latest versions. Download link at the bottom. Development however continues with the modular MacLite version.

--

Dear all,

I'm a member in these forums for quite some time, on the reading side most of that :). But I think I could at least give a bit back to all the great folks here in the forum. Here comes the latest MacLite build so far. I've simplified and modified quite a number of things, still leaving the ROM as original as possible, while adding hopefully valuable features and performance improvements. This ROM takes ideas and contributions from many different cooked versions and information + help in the forums. Full credit goes to all of the original authors and their particular contributions. Too many to remember and not to forget anyone. Thank you all!

MacLite is based on Paul's official Modaco FroYo "original" ROM (not R8), but is re-rooted and updated to Superuser 2.3.5 + latest busybox 1.17.1. This version goes a step further, to bare metal :). If you know nlite for WinXP, it's that what this is for Froyo Sense. Stripped to the core, fully odexed, as a basis for individual configurations.

The following changes and features were included:

- Automatic full wipe during installation to prevent any problems, make a backup first!

- APN fix (should find and set your APN automatically out of the box)

- Kernel tuning (Auto-Task Killer with lowmem-optimum settings)

- Kernel tuning (vm settings)

- Perflock disabler

- Interactive and Powersave Schedulers

- Implementation of FloHimself's screen on/off governor, if on, ondemand with slightly reduced max CPU freq. (800MHz for more battery juice), if off powersave with 245MHz only. Thanks! NO SetCPU required anymore and DO NOT USE IT!

- Untervolting enabled with conservative settings. Thanks iscaela

- Changed media_profiles.xml for better quality

- Terminfo

- Wifi fix for streaming in sleepmode

- Bluetooth fixes for connectivity/pairing

- New framework-res.apk with B&W Battery Indicator/Percentage

Removed space and battery wasting applications/widgets are (see posting #2 below on how to restore):

- AppSharing

- DCSStock

- Facebook

- FriendStream (broken since Twitters change to OAuth)

- FriendStreamWidget (broken since Twitters change to OAuth)

- Flickr

- Footprints

- FootprintsWidgets

- GenieWidget

- Google Search

- Google Talk

- HtcFacebook

- htcmailwidgets (do not work with the new Email client, use app instead of widget)

- install_flash_player (latest Flash player included instead)

- Learn More

- Maps (replaced, see below)

- NewsReader

- NewsReaderWidget

- PDFViewer

- Quickoffice

- Sim Toolkit

- SocialNetworkProvider

- Stocks

- StockWidget

- Teeter

- Twitter (broken since Twitters change to OAuth)

- TwitterWidget (broken since Twitters change to OAuth)

- VoiceSearch

If someone knows in where the default Picture Frame, not HTC photo frame, is hidden, please let me know. That is still something redundant.

The following were previously added applications in /data/apps, they are removed from the baremetal ROM now and are listed again as space-saving fully odexed apps in the second posting in this thread:

- 3GWatchdog

- adbWireless

- Gallery3D

- Maps (latest brut version 4.4.0 added to /system/app again )

- MarketEnabler

- SpareParts

- Y5Battery

The default Mail.apk application was previously replaced by Improved Email. In v0.8 I added the default mail client back as Improved Email has problems with Exchange accounts and push mail updates.

The only app additions to the baremetal system are the odexed SuperUser 2.3.6.1 (update) as well as the final Adobe Flash Player.

Previously in the data/local partition, and thus not surviving a factory reset, the following configurations are now part of the system again (and will be made upgradeable in posting 2)

- AdBlock (hosts)

- DNS settings (resolv.conf, set to Google DNS) and

- APN configuration (apns-conf.xml)

Added goodies, the stock HTC wallpapers are replaced by the fantastic background pictures from NeoPhyTe's ROM, thanks for that! I made them still a bit smaller saving even more precious space.

142 MB free without SD card and buggy A2SD+ implementations :).

This ROM is one of the few that is fully odexed, meaning it will have a lot of free space without a SD-EXT partition and should run a bit faster than all the deodexed ones. It does *not* include A2SD+ as this reportedly causes SD card corruptions with Froyo for EXTx and FAT32 partitions when connecting to a PC.

It also does not include a lot of things that nobody really needs but are nowadays included in almost every ROM. To name a few: Wifi 802.11n (uses more battery), OpenVPN, CIFS, EXT4, CFQ scheduler, bash (does a normal user really need these?!).

There is intentionally no configuration tool, the idea is KISS (keep it simple and stupid) which is easy and usable for most normal users.

This is a very clean lean build as a baseline ROM for individual additions; hopefully stable and speedy, your feedback is welcome. If you have SD card corruption issues, please give it a shot and feedback if it solves the FAT32 corruption.

Simple Installation:

For rooted devices only, flash with Amon-RA or ClockworkMod Recovery. Do not create a swap or EXTn partition (whole SD card formatted as FAT32 only). No wipe necessary, this will be done automatically. Backup your data first.

Please follow these detailed steps:

1) Start phone in recovery mode with Amon-RA

2) Partition the SD, no swap, no EXTn, all FAT32

3) Wipe data, cache, Dalvik

4) Switch to USB mode

5) Copy all the packages to the flashcard (or v1.0 only for full install)

6) Flash them all, starting with MacLite_vX.X.zip

7) Reboot and go through the normal setup wizard

8) Voila ;)

Please make sure you update to a Froyo radio too. Some people report high battery drain with the latest 5.23 version with 3G. I therefore recommend using 32.44.00.32U_5.09.05.30_2.

Have fun!

Mac

...and, if this one still screws your SD card, buy a different brand :)

Download:

I don't intend to create a new release with pointless fixes every other day, although they have 0.x numbers the downloads are stable working releases that should keep you going for a while :)

v0.8 http://www.multiupload.com/9U8PV07Y3B Modular Version

v1.0 http://www.multiupload.com/BVNXRU9EBI Full Version (MacLite v0.7 + integrated AppsBundle) - v1.0 is not yet updated to v0.8 base which is newer!

To update a previous version (v0.6 or v0.7) please flash v0.8 over your existing setup, but make a backup first!