[ROM]Bonsai4All EXT4/Clockworks 3.0.0.5 support V2.0.1 >02/03/2011<

Status
Not open for further replies.
Search This thread

Mammon88

Senior Member
Jul 23, 2009
458
391
frederick, md
BONSAI

Last Updated: 02/03/2011
Type: Froyo

epicsmartbench.gif
epicbonsai.gif
epicquadrant.gif

Bonsai Rom Team:
  • Developers : Mammon88 And Randy_T
PLEASE NOTE: We not responsible for anything that happens to your device. This includes acts of God, your wife/girlfriend breaking it over your head for using it too much, or jealous iPhone owners!

*****OP is Under Construction*****

..::INCLUDED MAIN FEATURES::..
  • Everything Working (Tested)
  • Based off Froyo DK28
  • Modified DK28 Kernel (Cooked initramfs)
  • Custom Boot Animation support
  • 404+ MB memory available after a clean installation
  • Fully Deodexed
  • BASH shell support
  • Automatically Zipaligns all apps after each boot (helps apps load faster)
  • Init.d script support added
  • GPS fixed

..::INDEX::..
==========================================================================

newsicon4.jpg
..::LASTEST NEWS::..
  • Pandora now working with Bluetooth enabled
  • Possible fix for Ford SYNC (not tested)
  • Animated GIFs in browser now work
  • SMS logging removed from phone logs
  • No-bubble MMS mod applied
  • Progress bar for installation should work
  • Enabled swap for phones that have a swap partition (swap is enabled but bonsai does not give support for swap)
  • Removed bootup sound on base ROM. Bootup sound will be part of theme
  • Removed all SamsungWidets, Facebook, YouTube, LiveWallpaper. These things are better managed by the end user so that they get restored after ROM upgrades.
  • Added new exit menu that provides an option to reboot the phone. Recovery coming in future update.
RFS Filesystem is NOT SUPPORTED in V2.0
..::NEXT RELEASE NEWS::..
  • NO more RFS support
  • Installing process wil backup your apps and restore

..::TIPS::..
  • In Spare Parts, set window animation and transition animation to fast and watch it fly.
  • After installing all of your programs, do a reboot and let it Zipalign all of the programs.

**For installation instructions, please see the second post**

..::A Special Thanks::..
  • BIG THANKS TO RANDY_T
  • Thanks Beta testers
  • a45nova for battery % Mod[/B]
  • noobnl for helping repack the kernel, without him I would not have custom bootanimation.[/B]

    PLEASE NOTE: I am not responsible for anything that happens to your device. This includes acts of God, your wife/girlfriend breaking it over your head for using it too much, or jealous iPhone owners!


..::Issues::..
http://code.google.com/p/bonsai/issues/list

..::ROM::..

Bonsai4All_Leafless_v2.0.1
Bonsai4All_Leafless_V2.0.1

..::OLD ROM::..


Bonsai4All_Leafless_v1.1.4(aka None-themed version)
Bonsai4All_Leafless_v1.1.4

Bonsai4All_V1.1.4_Theme(This is just a theme, please flash over Bonsai4All_Leafless_v1.1.4)
Bonsai4All_V1.1.4_Theme


---------------------------------------------------------
Downloads can be found at

..::Screen Shots::..
screenshotbj.png
screenshot1im.png
screenshot3oi.png


..::Change Log::..
Change log will apply to all flavors of Bonsai4All


Code:
V1.0.1
[LIST]
[*]Fixed PowerOn sound
[*]Added New Martket 2.2.6
[*]Fixed full bat popup
[/LIST]

V1.0.2
[LIST]
[*]Based on DK28 extracted by mammon(NOT based on ACS work)
[*] Fixed power leak 
[*]Clockworkmod recovery redirector
[*]Removed Sprint DRM spy service 
[/LIST]

v1.0.3
[LIST]
[*]Updated BusyBox v1.17.3
[*]Added more scripts
[*]More tweaking
[*]Fixed protacted apps (Thx ACS)
[*]Added ADBlocking via host file
[*]Using a new GPS fix (script provided by unknown but modded by mammon)
[*]appwidgetpicker included
[/LIST]

V1.0.3.1
[LIST]
[*]Fixed back button issue
[*]Build number fixed
[/LIST]

v1.0.4
[LIST]
[*]New scirpts for battery and performance
[*]Fixed DRM service(thx Dameon87)
[*]Fixed mounting issues
[*]Fixed gps script
[*]Fixed live wallpaper
[/LIST]

V1.1.1
[LIST]
[*]Using Dameon87 dual filesystem kernel
[*]Added Hack Gmail (showing all pictures directly)
[*]Gallery3D (Havily modded, using less battery then samsungs stock gallery3D
[*]Increase ipv4 and ipv6 speeds
[*]Added support for ext4
[*]Rewrote update-script (preventing more errors)
[*]Wrote a script to prevent heavy batterydrain and gallery problems
[*]I900 Froyo fingerprint added for market to show all protected apps
[*]Added 3D GIngerbread Launcher
[/LIST]

V1.1.3
[LIST]
[*] Added support for clockworks mod 3.0.0.5
[*] Tweak Network settings
[*] Tweak mount points
[/LIST]

V1.1.4
All changes licensed under GPL (GNU Public Licenses)
[LIST]
[*]Fixed initialization problems in the tuning and startup scripts
[*]Added recompiled libdvm.so from xjman
[*]Modded Sqlite (no more syncing)
[*]Added Bash binary
[*]Added discard flag to mount options to enable wear leveling
[*]Switched to deadline scheduler
[*]Standardized loging for init scripts
[*]Additional kernel tuning parameters
[*]GPS initialization fixed
[*]Zipalign now working on boot
[/LIST]

v2.0.1
[LIST]
[*]Pandora now working with Bluetooth enabled
[*]Possible fix for Ford SYNC (not tested)
[*]Animated GIFs in browser now work
[*]SMS logging removed from phone logs
[*]No-bubble MMS mod applied
[*]Progress bar for installation should work
[*]Enabled swap for phones that have a swap partition
[*]Removed bootup sound on base ROM. Bootup sound will be part of theme
[*]Removed all SamsungWidets, Facebook, YouTube, LiveWallpaper. These things are better managed by the end user so that they get restored after ROM upgrades.
[*]Added new exit menu that provides an option to reboot the phone. Recovery coming in future update.
[/LIST]
Thanks to all the donators:
 
Last edited by a moderator:

Mammon88

Senior Member
Jul 23, 2009
458
391
frederick, md
---------------------------------------------------------------------------------------------------------------------------
..::Start-Up script Explanation::..
# Remount all partitions with noatime
atime is a setting where the filesystem updates the access time of a file. This creates a write-after-every-read which slows things down. By default all partitions are mounted with relatime, which is an optimized version of atime. noatime is the fastest, and afaik we don't need atime.

# Tweak cfq io scheduler
Tweaked settings of the disk io scheduler more for flash memory. Defaults are optimized for spinning harddisks. Lowered the idle wait, re-enable the low latency mode of cfq, removed the penalty for back-seeks and explicitly tell the kernel the storage is not a spinning disk.

# Tweak kernel VM management
Set tendency of kernel to swap to minimum, since we don't use swap anyway.
Lower the amount of unwritten write cache to reduce lags when a huge write is required.
Increase tendency of kernel to keep block-cache to help with slower RFS filesystem.
Increase minimum free memory, in theory this should make the kernel less likely to suddenly run out of memory.

# Tweak kernel scheduler
Make the task scheduler more 'fair' when multiple tasks are running. This has a huge effect on UI and App responsiveness. These values (less aggressive settings) are 20% of the Linux defaults, and about half of the Android defaults.
 
Last edited:

dmarden

Senior Member
Oct 30, 2008
2,099
557
Philadelphia, PA
Hey Mammon, thanks!

I am downloading right now, but from notes I am assuming you didn't kill the battery full popup. Any chance of that happening. That is a huge peeve of mine.

Thanks in advance whether the answer is yes or no, lol.
 

viper786

Senior Member
May 22, 2009
364
25
Canton, MI
Downloading now!

"This includes acts of God, your wife/girlfriend breaking it over your head for using it too much, or jealous iPhone owners!"
:D:D
 
Last edited:

ragnarokx

Senior Member
Sep 1, 2010
2,335
512
Southwest
Couple quick questions :)

What are the benefits of the modified kernel?

And what part of build.prop needs to be edited (and to what) to get the Setup Wizard? I have no problem doing this myself.
 

daddymikey1975

Senior Member
Feb 6, 2010
1,503
283
Excellente....

Downloading rt. now.. gonna flash this sucker ...

Been waiting patiently for a mammon version of DK28 :)
 

dmarden

Senior Member
Oct 30, 2008
2,099
557
Philadelphia, PA
Oh, forgot to ask... is this able to access protected apps on the market (I think the standard process is to make the market think we're Nexus One users)?
 

Mammon88

Senior Member
Jul 23, 2009
458
391
frederick, md
Couple quick questions :)

What are the benefits of the modified kernel?

And what part of build.prop needs to be edited (and to what) to get the Setup Wizard? I have no problem doing this myself.

The modified kernel allow you to run custom bootanimations and init.d scripts. I also enabled tvout. Since the DK28 kernel is not open source yet. I modded the initramfs which makes up part of the kernel. But for now this is all we can do until the kernel source is released into the wild.

If my memorize serves me correctly you need to change ro.setupwizard.mode=DISABLED to ro.setupwizard.mode=OPTIONAL
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 123
    BONSAI

    Last Updated: 02/03/2011
    Type: Froyo

    epicsmartbench.gif
    epicbonsai.gif
    epicquadrant.gif

    Bonsai Rom Team:
    • Developers : Mammon88 And Randy_T
    PLEASE NOTE: We not responsible for anything that happens to your device. This includes acts of God, your wife/girlfriend breaking it over your head for using it too much, or jealous iPhone owners!

    *****OP is Under Construction*****

    ..::INCLUDED MAIN FEATURES::..
    • Everything Working (Tested)
    • Based off Froyo DK28
    • Modified DK28 Kernel (Cooked initramfs)
    • Custom Boot Animation support
    • 404+ MB memory available after a clean installation
    • Fully Deodexed
    • BASH shell support
    • Automatically Zipaligns all apps after each boot (helps apps load faster)
    • Init.d script support added
    • GPS fixed

    ..::INDEX::..
    ==========================================================================

    newsicon4.jpg
    ..::LASTEST NEWS::..
    • Pandora now working with Bluetooth enabled
    • Possible fix for Ford SYNC (not tested)
    • Animated GIFs in browser now work
    • SMS logging removed from phone logs
    • No-bubble MMS mod applied
    • Progress bar for installation should work
    • Enabled swap for phones that have a swap partition (swap is enabled but bonsai does not give support for swap)
    • Removed bootup sound on base ROM. Bootup sound will be part of theme
    • Removed all SamsungWidets, Facebook, YouTube, LiveWallpaper. These things are better managed by the end user so that they get restored after ROM upgrades.
    • Added new exit menu that provides an option to reboot the phone. Recovery coming in future update.
    RFS Filesystem is NOT SUPPORTED in V2.0
    ..::NEXT RELEASE NEWS::..
    • NO more RFS support
    • Installing process wil backup your apps and restore

    ..::TIPS::..
    • In Spare Parts, set window animation and transition animation to fast and watch it fly.
    • After installing all of your programs, do a reboot and let it Zipalign all of the programs.

    **For installation instructions, please see the second post**

    ..::A Special Thanks::..
    • BIG THANKS TO RANDY_T
    • Thanks Beta testers
    • a45nova for battery % Mod[/B]
    • noobnl for helping repack the kernel, without him I would not have custom bootanimation.[/B]

      PLEASE NOTE: I am not responsible for anything that happens to your device. This includes acts of God, your wife/girlfriend breaking it over your head for using it too much, or jealous iPhone owners!


    ..::Issues::..
    http://code.google.com/p/bonsai/issues/list

    ..::ROM::..

    Bonsai4All_Leafless_v2.0.1
    Bonsai4All_Leafless_V2.0.1

    ..::OLD ROM::..


    Bonsai4All_Leafless_v1.1.4(aka None-themed version)
    Bonsai4All_Leafless_v1.1.4

    Bonsai4All_V1.1.4_Theme(This is just a theme, please flash over Bonsai4All_Leafless_v1.1.4)
    Bonsai4All_V1.1.4_Theme


    ---------------------------------------------------------
    Downloads can be found at

    ..::Screen Shots::..
    screenshotbj.png
    screenshot1im.png
    screenshot3oi.png


    ..::Change Log::..
    Change log will apply to all flavors of Bonsai4All


    Code:
    V1.0.1
    [LIST]
    [*]Fixed PowerOn sound
    [*]Added New Martket 2.2.6
    [*]Fixed full bat popup
    [/LIST]
    
    V1.0.2
    [LIST]
    [*]Based on DK28 extracted by mammon(NOT based on ACS work)
    [*] Fixed power leak 
    [*]Clockworkmod recovery redirector
    [*]Removed Sprint DRM spy service 
    [/LIST]
    
    v1.0.3
    [LIST]
    [*]Updated BusyBox v1.17.3
    [*]Added more scripts
    [*]More tweaking
    [*]Fixed protacted apps (Thx ACS)
    [*]Added ADBlocking via host file
    [*]Using a new GPS fix (script provided by unknown but modded by mammon)
    [*]appwidgetpicker included
    [/LIST]
    
    V1.0.3.1
    [LIST]
    [*]Fixed back button issue
    [*]Build number fixed
    [/LIST]
    
    v1.0.4
    [LIST]
    [*]New scirpts for battery and performance
    [*]Fixed DRM service(thx Dameon87)
    [*]Fixed mounting issues
    [*]Fixed gps script
    [*]Fixed live wallpaper
    [/LIST]
    
    V1.1.1
    [LIST]
    [*]Using Dameon87 dual filesystem kernel
    [*]Added Hack Gmail (showing all pictures directly)
    [*]Gallery3D (Havily modded, using less battery then samsungs stock gallery3D
    [*]Increase ipv4 and ipv6 speeds
    [*]Added support for ext4
    [*]Rewrote update-script (preventing more errors)
    [*]Wrote a script to prevent heavy batterydrain and gallery problems
    [*]I900 Froyo fingerprint added for market to show all protected apps
    [*]Added 3D GIngerbread Launcher
    [/LIST]
    
    V1.1.3
    [LIST]
    [*] Added support for clockworks mod 3.0.0.5
    [*] Tweak Network settings
    [*] Tweak mount points
    [/LIST]
    
    V1.1.4
    All changes licensed under GPL (GNU Public Licenses)
    [LIST]
    [*]Fixed initialization problems in the tuning and startup scripts
    [*]Added recompiled libdvm.so from xjman
    [*]Modded Sqlite (no more syncing)
    [*]Added Bash binary
    [*]Added discard flag to mount options to enable wear leveling
    [*]Switched to deadline scheduler
    [*]Standardized loging for init scripts
    [*]Additional kernel tuning parameters
    [*]GPS initialization fixed
    [*]Zipalign now working on boot
    [/LIST]
    
    v2.0.1
    [LIST]
    [*]Pandora now working with Bluetooth enabled
    [*]Possible fix for Ford SYNC (not tested)
    [*]Animated GIFs in browser now work
    [*]SMS logging removed from phone logs
    [*]No-bubble MMS mod applied
    [*]Progress bar for installation should work
    [*]Enabled swap for phones that have a swap partition
    [*]Removed bootup sound on base ROM. Bootup sound will be part of theme
    [*]Removed all SamsungWidets, Facebook, YouTube, LiveWallpaper. These things are better managed by the end user so that they get restored after ROM upgrades.
    [*]Added new exit menu that provides an option to reboot the phone. Recovery coming in future update.
    [/LIST]
    Thanks to all the donators:
    36
    ---------------------------------------------------------------------------------------------------------------------------
    ..::Start-Up script Explanation::..
    # Remount all partitions with noatime
    atime is a setting where the filesystem updates the access time of a file. This creates a write-after-every-read which slows things down. By default all partitions are mounted with relatime, which is an optimized version of atime. noatime is the fastest, and afaik we don't need atime.

    # Tweak cfq io scheduler
    Tweaked settings of the disk io scheduler more for flash memory. Defaults are optimized for spinning harddisks. Lowered the idle wait, re-enable the low latency mode of cfq, removed the penalty for back-seeks and explicitly tell the kernel the storage is not a spinning disk.

    # Tweak kernel VM management
    Set tendency of kernel to swap to minimum, since we don't use swap anyway.
    Lower the amount of unwritten write cache to reduce lags when a huge write is required.
    Increase tendency of kernel to keep block-cache to help with slower RFS filesystem.
    Increase minimum free memory, in theory this should make the kernel less likely to suddenly run out of memory.

    # Tweak kernel scheduler
    Make the task scheduler more 'fair' when multiple tasks are running. This has a huge effect on UI and App responsiveness. These values (less aggressive settings) are 20% of the Linux defaults, and about half of the Android defaults.
    10
    Given to Mammon by WDM
    8
    Given to Mammon by WDM
    8
    Does this have the Setup Wizard enabled on first boot?

    No. But it can be done but i need more votes for it.