Remove All Ads from XDA

[ROM] [AOSP/CM7] LeoGingerBread v0.9.7 STABLE & LeoParts [incremental]

1,458 posts
Thanks Meter: 85
By leonnib4, Senior Member on 11th January 2011, 07:41 PM
Post Reply Email Thread
LeoGingerBread v0.9.7 built from sources (AOSP and CyanogenMod 7) with LeoParts v8
STABLE -- Wipe only requiered the first time.


I build GingerBread from AOSP (android 2.3.1/GRH55).
Then I came to an end because I don't have hardware skills in Android (Camera, WiFi, FM Radio)...
So I build what my ROM was missing from CyanogenMod, which includes: cm-kernel, some libs, Camera, large part of the framework etc.
I then kept my LeoParts to setup everything easily from an Interface similar to Settings.
So this ROM is android 2.3.2/GRH78.
Do note that my implementation of OldApp2SD is still work in progress.

I also spent too much time compiling/cooking and now want to spend more of my free time on LeoParts, Mods and Apps.

Thanks to CyanogenMod project!
Thanks to Elegos for his RomUpdater!

Thanks to: CyanogenMod team (Cyanogen, Wysie, ctso, jeagoss, kmobs...), Enomther, chainsdd, paulobrien, clarksonator, Jr33, fitsnugly, lilHermit, britoso, Zaraki...
And thanks to all XDA Community!

  • Build from AOSP: Android 2.3.2 / GingerBread / GRH78
  • Stim toolkit + Terminal
  • Additional languages (system + keyboard)
  • cm-kernel 2.6.37
  • Stock Launcher2
  • busybox 1.18.0 (linked)
  • Rooted (su + Superuser
  • Reboot options on power button (from eddieringle)
  • LeoParts v8
  • Video recording HQ
  • FM radio
    • ROM infos
    • Quick commands
    • Tweaks
    • User Interface
    • Apps & Addons (built-in kitchen)
    • Advanced
    • Data storage (a2sd)
    • About
  • Phone Mod: Trackball answer/hangup etc. from CyanogenMod
  • Browser Mod: download any file type etc.
  • Contacts Mod: with the dial button etc. from CyanogenMod
  • DeskClock Mod: from CyanogenMod
  • Lockscreen Mod: MusicControls, etc.
  • Status bar Mod: battery percentage, H icon, headset icon etc.
  • Messaging Mod: black background, back to all threads etc.
  • Browser Mod: incognito, user agent etc.
  • Network: supports adhoc, added OpenVPN (not tested yet)
  • Old App2sd method (not DT's but mine)
  • 180 rotation added (optional)
  • Screen ON/OFF animations (both on by default)
  • Clear notifications one-by-one by swiping (on by default)
  • Custom number of recent apps (8 by default)
  • Custom app by long pressing home
  • App killer by long pressing back
  • Trackball Wake (on by default)
  • Trackball Unlock (off by default)
  • Trackball Alert support (OpenSource framework)
  • Quiet hours
  • Disable or change Battery warning level
  • GalaS power widget in status bar (and configurable)
  • Custom hostname
  • SIP not only over WiFi
  • FileManager
  • Overscroll effects
  • FLAC support
  • nano, bash, libncurses, htop etc.
  • Battery percent on LockScreen
  • Transparent notif. bar
  • Album art on LockScreen
  • ...

Check the FAQ in POST #2


Although I'm testing my rom, let's it be clear: Remember that if you use this ROM, you do so entirely at your own risk !!!
Do NOT download if you haven't read this post entirely.

You need HBOOT 0.35.0017 [only requiered once]

You need FroYo's radio: 4.06 or above [only requiered once]

LeoGingerBread v0.9.7 AOSP/CM7 (no GApps)

  1. nanbackup [recommended]
  2. WIPE ALL (data + dalvik) + EXT
  3. update HBOOT [if not done yet] (flash in recovery as usual)
  4. update radio [if not done yet] (flash in recovery as usual)
  5. flash LeoGingerBread
  6. flash GingerBread Google Apps
  7. fix uid_missmatch in recovery

Thank you so much for donating !
The Following 26 Users Say Thank You to leonnib4 For This Useful Post: [ View ] Gift leonnib4 Ad-Free
11th January 2011, 07:45 PM |#2  
leonnib4's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 85

Q: How to flash the HBOOT update?
A: Just as a regular throught recovery

Q: How do I get TrackBall Alert to work?
A: Simply use Menu / Patch / Smali / Android 2.3 GingerBread (non-sense) and you're good to go!
Verified with TrackBall Alert Pro.

Q: Some GApps are missing?
A: Depending on the version of GApps, it might not include some packages. Go to the Market and download them.
Btw, this saves /system space.

Q: My Gmail is not syncing?
A: Go to Phone Settings / Accounts & Sync and activate Gmail sync on your Google account.

Q: How can I activate OldApp2SD?
A: OldApp2SD is automaticaly restored at boot if it was activated before.
This has been done to be easier for everyone, especialy for end-users.
Anyway, to activate it, just run 'a2sd on' in a terminal / adb shell. Requiered only once.

Q: What about dalvik2sd etc?
A: Same as OldApp2SD. Restored automatically on ext part presence if activated before.
To activate advanced 2sd methods, use dalvik2sd / data2sd / media2sd commands.

Q: How to disable OldApp2SD methods?
A: Instead of running, for example, 'a2sd on', just run 'a2sd off'.

Q: How can I easly upgrade to a newer version?
A: Check the new versions with RomUpdater (by elegos) and install the incremental update.
If you had OldApp2SD activated, run 'fix uid_mismatch' from recovery right after the flash to prevent any problem.
Then reboot and OldApp2SD will be activated automaticaly.

Q: I found a bug...
A: -- thanks

Q: Can I port this ROM to another device?
A: Long story short: no. But I can, if I have the device IRL.

Q: ETAs?
A: I'm updating my twitter account @leonnib4 often enought for you to know when a new version will be out.
Don't ask for ETAs.

Q: Why are you formatting SYSTEM: during the flash?
A: I can't do otherwise.
Q: But it removes GApps (that are on /system/), so you have to flash them again, right?
A: Right, but this won't happen if you're using an incremental update from RomUpdater, so it should never happen

Q: How to get and post a "logcat"?
A: From a terminal, run 'adb logcat > file.txt' (it puts the output of the logcat in a file named "file.txt".
Then upload this file to or similar.
The Following 6 Users Say Thank You to leonnib4 For This Useful Post: [ View ] Gift leonnib4 Ad-Free
11th January 2011, 07:50 PM |#3  
leonnib4's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 85

0.9.x / 07-feb-2011 / AOSP/CM7 release - RC - LeoParts v8

0.8.x / 11-jan-2011 / First XDA release - Beta - LeoParts v8


- Improved scripts

- Improved scripts
- Fixed updater-script
- Added OTA killer
- Updated help in LeoParts / Data Storage

- Improved scripts

- Fixed OldApp2SD
- Fixed RomUpdater auto-conf
- Fixed Terminal auto-conf
- Restored AOSP Phone.apk
- Phone: SIP: Allow per-account User-Agent string configuration
- Phone: Add an option to disable voicemail notifications
- New LeoParts/DataStorage
- Updated busybox to 1.18.0
- Updated LockScreen AlbumArt
- Replaced Stock Music app with Music^3 "Cube"
The Following 4 Users Say Thank You to leonnib4 For This Useful Post: [ View ] Gift leonnib4 Ad-Free
11th January 2011, 07:53 PM |#4  
vivmar's Avatar
Senior Member
Flag Brescia
Thanks Meter: 167
Welcome back m8!!
11th January 2011, 07:56 PM |#5  
sultan-mrm's Avatar
Senior Member
Thanks Meter: 4
welcome back king...

11th January 2011, 08:02 PM |#6  
Junior Member
Flag Paris
Thanks Meter: 1

now i can stop my work on ginger :P

11th January 2011, 08:15 PM |#7  
allofusjw's Avatar
Senior Member
Flag S. Jersey
Thanks Meter: 22
thank you leo! Never thought id see u again! Love your work. You honestly made my day! Thank you, thank you, thank you!!
11th January 2011, 08:38 PM |#8  
Senior Member
Thanks Meter: 55
welcome back Leo!

Sent from my Nexus One using XDA App
11th January 2011, 08:39 PM |#9  
Junior Member
Thanks Meter: 0
Data storage option in LeoParts causing fc.
11th January 2011, 08:48 PM |#10  
leonnib4's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 85
Originally Posted by steeler2003

Data storage option in LeoParts causing fc.

Bad copy/paste.
Uploading fixed

Also I'm noticing some reboots when LockscreenMusicControls is not on...
I'm working on a fix.

Thx everyone for the kind words.


I repacked the ROM.
For those who only want the fixed LeoParts:
The Following 2 Users Say Thank You to leonnib4 For This Useful Post: [ View ] Gift leonnib4 Ad-Free
11th January 2011, 09:34 PM |#11  
Junior Member
Thanks Meter: 0
Went to Tweaks in LeoParts, then set stock App2Sd to external and that worked.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes