[24 MAY] Dorimanx-ROM-HIGH-END 3.1.9 N277 ODEX NO-HOME-REFRESH+ZRAM+SKIN+TWEAKS+CRON

Search This thread

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
I am using clk light Rom with cron but no swap.
I have a 32GB sd card but i think IT is only class 2.
Should i use Data to ext?will IT be faster.
Or should i stay with Data on nand?
Please tell me when you will recommend using Data to ext. which class should sdcard be?how big should ext4 Part. Minimum Be? Thanks.

@dorimanx.please look AT the getting no Data back Bug After a long time of using WiFi.only Reboot helps then to get Data back.
Oh no i am wrong.since New room switching to airplane Mode and switching back also helps to get Data back.but this really sucks ;-)
How about you people.i think we all must have this bug.

Ok real important thing about DATA to EXT.

you must understand that by moving data to ext you are making the sdcard work harder to read and write the dalvik cache and data to start the app you want! + swap in case of HIGH END ROM,

so when sdcard is class 2 or 4 it's will lag allot and not recommended!
when data on NAND you split to load!

our internal card reader is only class 6 so sdcard class 10 is not utilized to max :(
but it's will operate faster! and lag is reduced.

i have class 10, so all my test are is i has class 6, so people with class 4 or 2 will not get the result i get and feel lag,

So Minimum Requirements for DATA to EXT are:


  • *Class 6 TO class 10 sdcard!

    *EXT4 partition with 2GB or MIN 1 GB.

    *Not heavy loaded ROM! less than 45 Services in RAM all the time + 5 for temp apps and then they killed when no use

    *Light ROM preferred! as it's will not rise more than 40 services in RAM and all
    will be cool.
 
Last edited:
  • Like
Reactions: iPAQ 6515a User

Hinnne

Senior Member
Sep 20, 2008
661
99
Aschaffenburg
I don't have this bug?
I will test again though to be sure.

What is 'long time'?

i cannot say for sure, because it is not every time.
but i noticed it when using the phone at home with wifi (in the evening (min. 5 hours???) going out next morning (no wifi) it will not get data back.

switching wifi (using it only fora short term) off at home - data comes back really fast.
but after using wifi for a view hours and switching off or loosing wifi, then no data until switching to airplane mode or reboot.

in telinfo setting gsm auto i think i have noticed that this bug is more often than with setting wcdma preferred. so i use wcdma preffered. but bug sometimes is also there with this setting.

i thing it has something to do with often switching the signals automatically for reducing battery drain. and sometimes it gets stuck in gsm mode. i do not know. i hope dorimanx will find the reason and solve it.
 
Last edited:

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
Have integrated on zip rom 2.8.9 High-end :cron 2.3 + DORIMANX-V5-NEW-INSTALL-NAND-DATA-TO-EXT-CLK-MAG+ boot boost v3+ revert to light on 1 Rom.
Have recompile with kitchen on linux for obtain 1 rom. after flash all ok but no browser work only.

i need logs,
browser works here. any browsed including the build in
try to fix permissions, but don't think it will help, but try anyway.
 

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
i just want to share this.. :D


# cat /data/mountall-script-debug.sh
cat /data/mountall-script-debug.sh
new boot
Pre BOOT Start
Tue Oct 11 15:04:36 MYT 2011
Repairing ext file system and speeding access
Converting EXT3 to EXT4 if not done yet by user :) if done then ignore
Convert is DONE, you have EXT4 NOW
Your ext file system was checked and was clean..No repair was necessary.
Repairing SDCARD FAT Partition
Sdcard found..
Your Fat32 file system was checked and was clean..No repair was necessary.
Mounting EXT filesystem..
sd-ext successfully mounted
Enable Dalvik2SD
move dalvik cache from internal memory to sdcard
move dalvik to sd-ext
Create BIND to SD-EXT
clean up old whiteouts in SD-EXT
+++ dalvik2sd enabled
+++ dalvik2sd enabled
+++ dalvik2sd enabled
+++ dalvik2sd enabled
+++ dalvik2sd enabled
enablea2sd mount and set perms
move apps from internal memory to sdcard
+++ Apps-to-SD successfully enabled
Mounting Dalvik also to cache for ROM in case needed
Activating DATA BIND from EXT to DATA
YOU DONT HAVE ROOM FOR DATA ON EXT PARTITION YOU NEED 250MB FREE
Activating zipalign for all apps
Automatic ZipAlign finished
DATA IS ON EXT ALL OK
dalvik-on-ext-now
data-on-nand-now
Starting the Android VM let the HIGH POWER be with you
Pre BOOT finish
Tue Oct 11 15:04:55 MYT 2011
#

Hmmm i see some SALAT! here! :)

this tell me that DATA is on EXT
Activating DATA BIND from EXT to DATA

This tell me that you dont have room on ext for DATA!
YOU DONT HAVE ROOM FOR DATA ON EXT PARTITION YOU NEED 250MB FREE

and this tell me that data still on NAND!!!
data-on-nand-now

something wrong!

i will check my debug script logic, something i set wrong...

when i fix i will upload new UPDATE V6 for data to ext packs.
 

Hinnne

Senior Member
Sep 20, 2008
661
99
Aschaffenburg
@dorimanx:
one more little thing for next update / build.

the icon in task bar settings for sound + vibration is back
(it was lost in builds before 2.8.9)
But it has a white background. please change to invisible background (or grey) like the other icons in next update.

i know this is a very little thing, but i wanted you to know that to get all perfect.
:):D
 

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
Did you see my post that i fixed my nand :D?

But hell an sdrom is still a good may aswell know how to make it for the future if mine or anyone else's phone breaks (again)

Sent from my HTC HD2 using Tapatalk

Yes good for you!!! :))

good job fixing the NAND! now you can teach people how did you do that! and get some credit for it!

best if you post guide , for it. it's 100% will be useful to more people!!!

So do it :)
 

Visentinel

Senior Member
May 29, 2007
961
157
Washington
Ok real important thing about DATA to EXT.

you must understand that by moving data to ext you are making the sdcard work harder to read and write the dalvik cache and data to start the app you want! + swap in case of HIGH END ROM,

so when sdcard is class 2 or 4 it's will lag allot and not recommended!
when data on NAND you split to load!

our internal card reader is only class 6 so sdcard class 10 is not utilized to max :(
but it's will operate faster! and lag is reduced.

i have class 10, so all my test are is i has class 6, so people with class 4 or 2 will not get the result i get and feel lag,

So Minimum Requirements for DATA to EXT are:


  • *Class 6 or class 10 sdcard!

    *EXT4 partition with 2GB or MIN 1 GB.

    *Not heavy loaded ROM! less than 45 Services in RAM all the time + 5 for temp apps and then they killed when no use

    *Light ROM preferred! as it's will not rise more than 40 services in RAM and all
    will be cool.

uploadfromtaptalk1318324953549.jpg

And super fast performance with my class 8 sdcard.
Must be lucky no? :D
Funny part this is just rom + 38 user apps installed.

Sent from my HTC HD2 using Tapatalk
 

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
i cannot say for sure, because it is not every time.
but i noticed it when using the phone at home with wifi (in the evening (min. 5 hours???) going out next morning (no wifi) it will not get data back.

switching wifi (using it only fora short term) off at home - data comes back really fast.
but after using wifi for a view hours and switching off or loosing wifi, then no data until switching to airplane mode or reboot.

in telinfo setting gsm auto i think i have noticed that this bug is more often than with setting wcdma preferred. so i use wcdma preffered. but bug sometimes is also there with this setting.

i thing it has something to do with often switching the signals automatically for reducing battery drain. and sometimes it gets stuck in gsm mode. i do not know. i hope dorimanx will find the reason and solve it.

I have something for you to TEST!

put this line in build.prop
some were in section of experimental tweaks.

ro.ril.fast.dormancy.rule=0

this will disable the fast switch off of data.

it's working great for 90% of people.
and for some providers it's works bad! they dont have support for fast dormancy and data can stuck and drain battery!

so try to set this and test.

reboot needed after typing and saving that tweak.

Please report back...
 

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
@dorimanx:
one more little thing for next update / build.

the icon in task bar settings for sound + vibration is back
(it was lost in builds before 2.8.9)
But it has a white background. please change to invisible background (or grey) like the other icons in next update.

i know this is a very little thing, but i wanted you to know that to get all perfect.
:):D

Oh yes!

this icon was made by me :)

but i don't know how to set transparent background for it!
i don't have the needed tools!

So if some one want to help to fix the icon i will add it to systemui and it's will be fixed for all :) and forever!


Added it to post :)

Thanks allot!
 

Attachments

  • stat_ring_vibrate_on.png
    stat_ring_vibrate_on.png
    3.1 KB · Views: 360

Lextermina

Senior Member
Jun 16, 2009
757
834
Mont de Marsan
I dont understand ...browser is very good on 2.8.8 with revert to light + cron 2.3 + boost boot with data ext and now in 2.8.9 dont work .
permission is ok..:(
 

dorimanx

Senior Member
Feb 20, 2010
12,716
93,528
TERA Prime.
www.dorimanx.com
I dont understand ...browser is very good on 2.8.8 with revert to light + cron 2.3 + boost boot with data ext and now in 2.8.9 dont work .
permission is ok..:(

I have some test for you.

take file from 2.8.8 /system/lib/libwebcore.so
and put it in 2.8.9 ROM zip.

install and check.

i did check with MD5 and i see they changed this file! and it's directly affect the browser.

but it worked for me so i didn't do nothing about it.

lots of files are changed each nightly! not just what they post!!!

i see 20 to 30 files changed each time!

with new nightly. before any of my changes!
 
  • Like
Reactions: Lextermina

tmotard

Senior Member
Feb 11, 2008
1,375
325
Paris
for me linpack give me 43!!!

1.95sec

your cpu is used by some app.

kill all unnecessary apps! then check..
also check that they not start again in 20 sec! and eat cpu!
they are also eat battery,

so people if you have lots of services in RAM and you do testing and see low results! it's not ROM problem!

test on clean rom and results are Atomic!!!!

On loaded rom, dont expect high scores...

But i am working on it every day :)

This why i get 2800+ scores in quadrant and light loaded roms get 3200!

this is the way it's works!

you want lots off apps! you pay with performance. :(
Hello,
About linpark... after your post (DM) i searched to solve this and.. don't find wich app is the probleme.

for new version (2.8.9 light) i decided to reinstal from scratch then :
1°) I backup everything (system + app) with titanium
2°) Format ext with cwm
3°) install 2.8.9 + revert to light
4°) Install v 5 data to nand
5°) restore everything (system + app) with titanium...

everything work fine for the moment...
linpark > 40 now...

don't now what happended with previous version, perhaps a bad flash... but now everything is ok :)
 

haysnamrip

Senior Member
Sep 9, 2010
82
3
sandakan
Realme 6
Hmmm i see some SALAT! here! :)

this tell me that DATA is on EXT
Activating DATA BIND from EXT to DATA

This tell me that you dont have room on ext for DATA!
YOU DONT HAVE ROOM FOR DATA ON EXT PARTITION YOU NEED 250MB FREE

and this tell me that data still on NAND!!!
data-on-nand-now

something wrong!

i will check my debug script logic, something i set wrong...

when i fix i will upload new UPDATE V6 for data to ext packs.

its seem like im the only person who have this issue.. maybe i have done something wrong.. so, please ignore this problem and continue you work on hd2 :D
 

milkoo

Senior Member
Apr 21, 2010
211
8
When I watch a flash video.sound works but the picture freezes.I tried all different browsers but the issue is still there. Any solutions for the problem?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 438
    Welcome to
    1stpostcopycopy.png

    This ROM is based on latest nightly of CM7 with my kernel and my tablet tweaks added to create the probably smoothest and fastest ROM your HD2 ever had.


    unled1ww.png


    firstpost23romzy.png

    It´s available for MAGLDR and CLK Boot loader.


    Mirrors are ready for you to get my ROM and test it.

    For all new users please read all info + change log before asking thanks.

    Critical thing that you need to know.
    This ROM works with SWAP / NO SWAP
    FOR SWAP CREATION SEE PAGE 2
    DON'T WANT SWAP!?, INSTALL REVERT TO LIGHT!


    [ This ROM based on DORIMANX 1.62Ghz OC KERNEL AND LATEST NIGHTLY CM7 + My TWEAKS ]


    LINKS TO KERNELS AND BIG THANKS TO:TYTUNG, HIEROS, MARC1706, AmeriCanAndroid
    My kernel GIT

    Kernel Made by ME :) in Mirrors! see below for thread link.
    LINK to GPS LIBS by Tytung And BIG Thanks once more!
    Link To GPS-LIBS


    If you like this ROM and want to help me, rate this page with 5 STARS and give me a THANKS!


    whatsinside.png




    • GPS LIBS 2.1 NMEA with AGPS Support 5 to 20 second to GPS lock -> Link
    • Added GPS Status app to test GPS,BIG Thanks to Tytung
    • Camera that make picks with 100% Jpeg quality + Video on "HD" 800x480 6Mbit/s in MPEG4 format! smooth with no delays. 30MB/minute Found It HERE Thanks LeJay!
    • Added MIUI Camera v17 Fixed2, for all. (Thanks to MongooseHelix)
    • Latest nightly created for BRAVO phone. (Masked as HD2)
    • DATA Connection is above 2.5Mbits download! and Radio Auto switch 3G or H according to signal or Idle DATA to save Power!
    • TABLET TWEAKS, With big help from Lit
    • Cool Skin with ICS 4.0 transition and lot's of nice icons, created by UOT kitchen
    • Battery % advance by 1% not by 5% also shows % on charger connected
    • Added CRONTAB ability as ADD-ON this will make ROM free of dead file cache and RAM / SWAP cache on different time, Read Page 3 for info.
    • Lots of scripts that do kernel tweaking, partition remounting, CPU down-volting, cache rearrange, send marked downloads to RAM-DRIVE and more
    • ROM Support Apps2SD! NO NEED To install external scripts!!! all apps will be installed to EXT partition by default, if no EXT exist then to NAND drive!
    • ROM now supports DATA To EXT, this mod will move all app data to EXT and speed access to them by 3 times!
    • With DATA to EXT quadrant score is 2800+ on light rom, 2600+ on heavy loaded rom.
    • ROM has media / video decoder/ encoder drivers that allow loud sound from speaker and smooth video record and play back
    • ROM has 2 modes, with swap and without it. (HIGH END / LIGHT) (read more below)
    • Added HACKED DPI check Market , now you can download and install any app, by using any density resolution!
    • Default CM7 FM Radio
    • Ads block in HOSTS file, more than 23500 ads blocked
    • Full root with new superuser 3.X already updated to latest SU
    • Preinstalled Busybox 1.19.4 ,configured and ready
    • CLK Ril_Wrapper 4 installed to fix the connection problem
    • Added GTALK 1.3 with voice / video support
    • Added latest Google Apps limited pack, only needed apps
    • DATA / WIFI / GPS / AUTO DIM LIGHTS and blink lights Fixed LIB!
    • Working WIFI Tethering app > Barnacle Wifi Tether (Found by Rudyfastcat )
    • MMS blurry pics fix for T-Mobile US users by Tytung! > HERE
    • Dorimanx-Kernel made by me (kernel thread)
    • ZRAM support (compcache)
    • Aroma Installer Menu, that will guide you on installation!
    installg.png

    If you are here and want this ROM then you have already CLK / MAG partition installed and ready.
    If not please check how too in any different ROM long guide for starters,
    This is the most advanced ROM for now.

    Decide which version you want :

    1. With Swap
      High-End-Version
      -you will need an auto task-killer since the Internal Auto killer is DISABLED!!!
      -Recommended are System Tuner Pro + Advanced Task Killer
      -to make it High-End create a SD-ext as usual + create a swap partition of 256MB and flash my ROM​

    1. Without Swap
      Lite-Version
      -Home-Refreshes will be present (but not always!)
      -to make your ROM a lite version choose it in install menu!


    • Flash the CWM partition layout from Mirrors,
    • Do a backup of SD card,format it and create a SDext and swap(256Mb)

    • Flash “Dorimanx-Rom-X.X.X-Nightly-XXX-All-in-One !!

    • Everything will be done by my scripts and ROM
    • Boot and restore all your stuff and customize it to your personal wishes.
    • Make a backup via recovery after all to have a backup if you do something bad later.
    Enjoy!!

    ---> This ROM is in constant grow, and Bug find and repair, so if you don't like to flash updates often! then use an other ROM <---

    Things to know about ROM

    On each boot, you will see Ember Lights blink 3 times and switch to Green!
    This is how you know that ROM is loading OK, and there is no boot loop,
    When Rom will be almost fully loaded the Green Light will blink 3 times and switch off.
    My advice not to unlock phone till you see the GREEN light blink then wait 5 seconds and unlock, this way Home app will load fast and no delays.
    When Light blink 3 times green it's tell you that CPU is released and ready for more jobs!

    If you see the Ember light again and again and no animation then ROM in Boot loop. (95% will not happen ) I test my ROM many times before upload.


    How to update (ROM already installed but not latest version):
    • Clear cache.
    • Clear Dalvik cache (not necessary if you don´t have problems dont do it!)
    • Download and flash new release like usual
    • REBOOT.
    • When booted, wait till CPU will be free, 3 green blinks!
    • REBOOT!!!
    • No permission fix needed, but if some FC on some apps, do it! and clear there data! should fix all problems.
    • Be Happy :)

    This is all the GUIDE you need.

    Have fun!

    downloadig.png

    Here is new mirror provided by Willflint




    Here is my mirror provided by looki75



    Here is my mirror provided by Netson99




    Here is my mirror provided by Guinhill
    MIRROR 4



    PERSONAL REQUEST!
    If MAIN Mirror is SLOW please use the BACKUPS!

    Also if you find this ROM and my help worth 5 STARS then rate this page with 5 STARS!


    supporthp.png

    Here i will post names of people that helped me with development testing and donated to get me going :)

    All people that DONATED or helping me with this project are considered true members of my team!

    Willflint, Looki75, Netson99 and Guinhill = Huge donation!!! The Mirror sites! all credits and respect to them!
    Krook6023=Main Page modification!!! He is the creator of LOGOS and rearrangements! HUGE DONATION! :)
    Tytung,Marc1706, AmeriCanAndroid,Fhasovic=For Help with KERNEL! and GPS Libs!
    Louie317=HUGE Donation! 100$,Honored member!
    Jonas2295=HUGE Donation! one more HD2 that he partially donated to me for help in development! 2 is better then one :) + Main Page Text modding!
    Nixda99 & Amarullz =HUGE Donation to this ROM! The AROMA Installer boot menu. (Developed by Amarullz and tuned for ROM by Nixda99 and Me)
    Tiger22=Donation X5,Support,active help,Veteran and Honored member!
    Denny02ng=Donation X5,Support,respected Veteran and honored member!
    Belzebuth=Donation X4,Support,active help,respected Veteran and Honored member!
    Bologna=Donation X4,Support,active help,respected Veteran and Honored member!
    Hinnne=Donation X3,CLK Kernel Testing,support,active help,respected veteran member!
    Howell=Promotion of our ROM on French Android HD2 Portal with high success!,Honored Member!
    Ccbm3=HUGE Support!,For creating the ROM Review and upload to YouTube! Great JOB!
    Pirlano=Honored Member!, for helping me find the way to move DATA to EXT! and make our ROM super Fast!
    Rudyfastcat=active help,feedback,support,respected veteran member!
    Feanor91= active feedback and support,respected veteran member!
    Visentinel=active help,feedback,support,respected veteran member!
    Lit=Big Help with Tablet Tweaks,support,active help,And Promotion of our ROM in Russian Forum!
    Themadproducer= Donations + active feedback and support,respected veteran member!
    Gerardroid =Donation X2 + active help,feedback,support,respected veteran member!
    Allcomb =BIG $$ Donation + active help,feedback,support,
    Miguelidanez=Donation X2,Support,respected veteran member!
    MystaMagoo =Donation X2,Support,active help,respected veteran member!
    Barjel=Donation X2,active feedback,support,
    Dmunseyautotech=Donation X2,Support,
    Tmotard X2=Donation,Support,great support.
    Tageeboy =Donation + active help,feedback,support,
    kantjer=Donation,support,
    Gho57=Donation,support,
    SkooterD=Donation,Support,active help,
    Guinhill=Donation,Support,
    Justaguyh=Donation,Support,
    Blek42=Donation,Support,
    GigahurtzUK=Donation,Support,
    Rebel01st=Donation,Support,
    Joescian=Donation,Support,active help,
    Gubi99=Donation,Support,
    Dirtytwo=Donation,Support,
    A3r0n1=Donation,Support,
    AzureD=Donation,Support,
    Sajin1=Donation,Support,
    Michie=Donation,Support,
    Htc-android=Donation,Support,
    Traukoman=Donation,Support,
    Marzinho=Donation,Support,
    Faka tm*Sap*=Donation,Support,
    M4a1a2=Donation,Support,
    WillieStylez=Donation,Support,[FONT=&quot]
    [/FONT]
    Vicente
    =Donation,Support,[FONT=&quot]
    [/FONT]
    Marc New***
    =Donation,Support,[FONT=&quot]
    [/FONT]
    Ic3fox
    =Donation,Support,[FONT=&quot]
    [/FONT]
    Patrick O'k***
    =Donation,Support,
    D1wepn=Donation,Support,
    Screemi=Donation,Support,
    KRAZzysoldier=Donation,Support,
    Mappazza
    =Donation,Support,
    Pedmond=active feedback and support,
    Ccristal=active help,feedback,support

    THANKS TO YOU ALL!

    You want to be in my list? :)
    -Then help people to use my ROM. :)
    -Give feedback on bugs or suggestions
    -Provide Mirror:)
    -DONATE!:)
    And Be respected!:)



    Hey I got something nice for you in time that you download.
    Watch my best friend rock band play!
    And my ROM out of BOX review! made by
    Ccbm3 :)




    changem.png

    If you Donated and I didn't added you to the list,
    First I am sorry for that,
    Please PM me, I will add ASAP
    smile.gif



    24/5/12 Time 14:30
    New ROM 3.1.9 Nightly 277 from last offline source! + Kernel 7.1A
    Change Log HERE


    02/5/12 Time 02:47AM

    New ROM 3.1.7 Nightly 276 from last offline source! + Kernel 6.7
    Change Log HERE

    14/4/12 Time 23:58

    New ROM 3.1.6 Nightly 275 from last offline source! + Kernel 6.5B (ROM DELETED)
    Change Log HERE
    Fixed ROM 3.1.6.1 + kernel 6.5C (ROM DELETED)
    Change Log HERE
    Fixed ROM 3.1.6.2 + kernel 6.5D
    Change Log HERE

    30/3/12 Time 22:24

    New ROM 3.1.5.1 Nightly 274 from last offline source! + Kernel 6.3

    *fixed root and updated to last 6.3 kernel update.

    24/3/12 Time 4:10AM

    New ROM 3.1.4 Nightly 273 from last offline source! + Kernel 6.1

    Change Log HERE
    ROM 3.1.3 was not added here, i was too busy. :)

    05/3/12 Time 1:35

    New ROM 3.1.2 Nightly 271 from last source + Kernel 5.4

    Change Log HERE

    21/2/12 Time 1:00

    New ROM 3.1.1 Nightly 270 from source + Kernel 5.3

    Change Log HERE

    21/2/12 Time 1:00

    New ROM 3.1.0 Nightly 269 from source + Kernel 4.7
    Change Log HERE

    Change log trimmed dates!
    New ROM 3.0.9 Nightly 268 from source + Kernel 4.7
    Change Log
    HERE
    New ROM 3.0.8 Nightly 267 from source + Kernel 4.0
    Change Log
    HERE
    New ROM 3.0.6 Nightly 265 from source + Kernel 3.6
    Change Log
    HERE
    New ROM 3.0.5 Nightly 264 from source + Kernel 3.3
    Change Log
    HERE
    New ROM 3.0.3 + Kernel 3.2

    Change Log
    HERE
    New ROM 3.0.1 + Kernel 3.0
    Change log
    HERE
    New ROM 3.0.0 + Kernel 2.9
    Change Log
    HERE
    New ROM 2.9.9 + Kernel 2.7

    Change Log
    HERE
    New ROM 2.9.8 + Kernel 2.5

    Change Log HERE
    New ROM 2.9.7 + kernel 2.3

    Change Log HERE
    New ROM all in one 2.9.5

    Change Log HERE
    New ROM 2.9.4 Nightly 245

    Change Log
    HERE
    New ROM 2.9.3 Nightly 242
    Change Log HERE
    New ROM 2.9.0 Nightly 231!
    Change Log HERE
    New ROM 2.8.9 based on Stable CM7 7.1.0!

    Change Log HERE
    New ROM 2.8.8 Nightly 220 Base 2.3.7!
    Change Log
    HERE
    New ROM 2.8.6
    Change log HERE
    NEW ROM 2.8.5 nightly 210
    Change log HERE
    NEW ROM 2.8.4 nightly 209
    Change log HERE and HERE
    NEW ROM 2.8.3 nightly 207
    Change log HERE
    New ROM 2.8.2 nightly 203!
    Change log HERE


    Fix home/call buttons if not working after install!
    1. Install AnyCut from Android Market
    2. Go to the home screen
    3. Long press on the wallpaper
    4. Tap "Shortcut"
    5. Tap "Any Cut"
    6. Tap "Activity"
    7. Choose "Setup Wizard" from the list of activities
    8. Tap "OK"
    9. There should now be a Setup Wizard icon on your home screen. Follow the wizard through to completion and the dial / home / hangup hardware keys should now be behaving normally again.


    Boot Boost Addon (All kernels)

    ***On Boot, Max speed to 1.47Ghz or 1157Ghz this is more stable speed, and will prevent stuck on boot when phone overheated above 42C
    This UPDATE IS NOT MUST!!! ONLY IF YOU WANT!!!

    ***Included new fixed SQL LITE from Samsung thread that fix lag in I/O (Big Thanks to the developers that provided it.)

    UPDATE ABOUT GPS!
    3 GPS.conf files with regions + AGPS auto download tweaks and new tweaks for 2.0 only + More Tweaks found by me.

    gps.conf_Auto_AGPS_update_every_24hr_(asia).zip
    gps.conf_Auto_AGPS_update_every_24hr_(europe).zip
    gps.conf_Auto_AGPS_update_every_24hr_(north-america).zip

    Or you can change GPS.conf manually by looking here for our NTP server name for country go HERE
    Find your region and change the Asia to your in gps.conf
    save and reboot or do it before flash!

    About SWAP!
    ROM will activate 3 kind of swap
    It's will turn ON (only if you have already created swap file on partition, or set partition for swap (the hard way) )

    SD-EXT SWAP
    SD-SWAP
    EXT dedicated SWAP partition
    ***If you have SWAP already, or EXT or SD-SWAP/EXT-SWAP, no need to run the swap activation scripts.
    ***I have created 2 scripts for disabling SD swap before use of USB storage.
    I have put them in your /sdcard/gscript
    so you only need the app (gscript light or full)
    then load this scripts, when you need usb storage run swapoff script. when done run swapon.
    or you can install dual mount app. i can’t live without it so try it.

    Camera!

    Camera taking better pick now!
    And video recording is with m4v decoder and mp4 file output, video is super! with no lag!
    On "HD" camera is on 800x480 6Mbits frameRate="24" Video codec="m4v" fileFormat="mp4"
    Sound aac bitRate="96000" sampleRate="16000" 30MB in one minute!!!
    On "HIGH" camera is on 720x480 3Mbits frameRate="24" Video codec="m4v" fileFormat="mp4"
    Sound aac bitRate="96000" sampleRate="16000" 23MB in one minute!!!

    To switch from High to HD just choose HD in camera,
    if you switch and no difference in screen size then choose LOW and back to HIGH or HD its will change...

    Libaudio Drivers
    I have uploaded 5 different audio drivers! (Credit to developers)
    You can test them one by one, and if you get phone call bug then use the next one, till you be happy with one of them.

    Older Changelog

    Links for Nightly Updates:

    CHANGE LOG

    DOWNLOADS FOR BRAVO


    pleasej.png



    This ROM is special, its tweaked to MAX! its super fast and has lots of RAM+SWAP

    In order to use this ROM as HIGH END you must know that default AndroidAutoKiller is disabled!

    This why it's so stable and home app never refresh,

    But you must control your free RAM with app called " System Tuner PRO (was know as process monitor pro) " look for it and you will find it.

    Also i recommend to use Advanced task killer pro with system tuner pro!

    This app will control your RAM and not let to ROM to overload it self and reboot.
    I have excluded all my apps and services that i want to run in RAM all the time and the rest are killed when i turn my screen off! or when no more RAM exist.
    This setting is inside this application.

    It's best that RAM will always be more then 40MB!

    The Light ROM (update) set the auto killer back on line, this will limit you to open only 40 apps + services + system stuff, and after app 41 the home screen will refresh and all big apps in RAM will be closed. this is bug in CM7 not related to me.
    I just found a way to disable it. (HIGH END)

    I have many tweaks working in this Rom,

    CRON script that TASK activation by time set.

    it's running script every 10 minutes
    Script sit in /sdcard/phonePrioritizer/script.txt

    It's contain function called renice.

    It's set CPU power priority to apps and services that exist in RAM.
    I have tweaked the system services and stock apps to best setting for priority.
    you can add custom apps

    you can use renice range from -15 (big priority to service / app ) to 15 (very low priority to app / service)

    The -20 to -15 reserved for system. do not use it or instability can be felt.

    To add custom app to priority script install autokiller from market open your app push home, go to autokiller app and to services ,
    find your open app, click long on it and choose more info,

    you will see that package name, this is what you need, write it down and go and edit the script.txt according my example at the bottom of the script.

    We Are Number One! In NAND ROM NO SENSE!



    Keep the feedback flowing, I need to know how it's working for you.!

    Lets make best ROM for US!


    DON'T FORGET TO PUSH THE THANKS! BUTTON


    YOU CAN ALSO DONATE TO KEEP ME GOING! :)




    LOOK FOR BUTTON "Donate To Me" under my nickname!

    Thanks for using my ROM!
    I am here for you so write comments! :)




    115
    SWAP THE HARD WAY!

    What is swap?
    Swap is extension or RAM on sdcard, for ability to load more apps in RAM and get fast multy tasking (apps stay in ram)


    Many people think that this is not needed any more. well i must disagree it's way better with swap when you don't have any more RAM to spare.

    When no RAM Android start to kill apps that sit in RAM and by doing this kills my apps that i use all the time,
    So phone loads them again and use CPU power in process and killing other apps!
    so it's a circle a loop, with swap no problem!
    I have 37 apps in memory all the time.

    So here is the guide to activate SWAP on your device The hard way!

    Again read about it and only if you think you need it and you are heavy user like me! :)

    Then follow closely to instructions!


    1) This procedure will erase your SDCARD!!!
    So before you begin backup all your stuff from SDCARD and the extended Linux partition to your computer drive!

    You can use Titanium backup PRO to backup all, and then move all to your disk.
    And after you finish, restore all back.

    2)when you ready to format your SDCARD, Download Recovery_150M_system_5M_cache[v3.1.0.1].zip from my ROM mirror!
    unzip to comp and install it, (how to you must know by now)

    3)when all done, enter to new recovery console, go to advanced and use the partition sdcard
    Choose your preferred size of extended partition, then it's will ask you about the size of the SWAP partition! choose 256MB (the MAX) finish and turn your device OFF.

    4)remove your SDCARD and using card reader format the FAT32 partition with 32Block NOT the 4096 by default. (this will increase reading and writing performance)

    5)copy your stuff back as was to SD.

    6)If your ROM working then proceed to 7 if not install your ROM and after restart install my tweaks.

    7)now is the fun part! you have swap activated and working! no need to do any thing more! :)


    Now you should see that you have SWAP of 256MB and 0 Used
    Go to terminal and run
    free

    It's will start to grow and shrink automatically depend on your RAM use and be activated on boot!.







    SD SWAP THE EASY WAY!


    In Easy way Swap you don't need to reformat or even reboot your phone to create swap!

    If you installed my ROM and you don't have swap but you want to stay on HIGH END ROM,
    Then you can do this to enable SD swap


    Download script sdswap200.sh or dataswap250.sh from my mirror.

    Run in in GSCRIPT App or copy it to SDCARD root,

    Open Terminal:

    type this:
    Code:
    su -
    
    sh /sdcard/sdswap200.sh
    
    OR
    
    sh /sdcard/dataswap250.sh

    wait for it to finish!

    done you have 200mb of swap! with sdwapscript on sdcard OR 250MB swap on EXT (DATA) partiton

    You must have 200mb FREE on sdcard before you run this script! OR 250 on EXT DATA partition.


    Every time you reboot swap will be activated! NO need to run script any more.


    85
    Real Working Auto Brightness module

    Here is the Auto Brightness module that you can configure via Settings ( lights.qsd8k.so )

    But You will lose the Blinking Notification Light! it's just will be ON (Red Light) if you have notification, or OFF if you don't.

    My settings that work just great for me
    :)

    After installation go to settings > Display settings > Brightness


    And set the Automatic Brightness ON


    Then go to settings > CyanogenMod settings > Display > Automatic backlight.


    *At Light sensor filter check-box ENABLED

    *At windows length use 10sec
    *Reset threshold use 400LUX
    *Sample interval use 2sec

    At Light Levels check-box Use Custom

    *Screen dim level use 10
    *Edit other levels...
    Firs of all : Set number of levels to 7 and push the save & apply, you should see now 7 levels

    It's should look like that:
    Code:
     [B]
    
    Upper = (this is changing automatically when you set all the rest)[/B] [B]
    
    Lower          Upper    Screen    Buttons[/B] [B]
    
    0              14        25          255[/B] [B]
    
    15            149       40          255[/B] [B]
    
    150          224       50          255[/B] [B]
    
    225          499       70           0[/B] [B]
    
    500          999        80          0[/B] [B]
    
    1000        2999      100         0[/B] [B]
    
    3000       INFINITY  250        0    (this is the max level)[/B]
    Save & Apply go back <--

    *Check-Box the Allow light decrease


    *At decrease hysteresis use 50%


    Have fun with the setting if you like.
    :)

    screenshot-1318546151301.jpg
    CROND TASKER! MODULE!


    I have finally cooked the CROND task service configuration, Thanks to LIT!

    I have uploaded file CRON-TASKS.zip to mirror.

    Cron will start 2 minutes after Full BOOT!!!

    SO HOW TO CONFIGURE IT BEFORE INSTALL!!!!

    Open the zip!

    in folder /system/etc/int.d

    open file 08wcron with notepad ++ of EditPlus (not with notepad)

    find this:

    TZ=IDT-3

    This is the TIME ZONE! it's important!

    PUSH THIS LINK!

    Find you country in that LINK!

    Example!

    I see for Israel

    Friday, August 12, 2011 at 01:44:22 IDT

    Current time zone offset:UTC/GMT +3 hours

    So i need to SET! opposite! -3 (WHY? have no idea, but this is the only way)

    TZ=IDT-3

    Then save and install

    WHAT IS IT DO?

    First it's will remove the Phone prioritizer app, and save you 60MB ram,

    CRON will do this!:

    Run the prioritizer script every 10 minutes to speed up the phone!
    1-59/10 * * * * sh /mnt/sdcard/phonePrioritizer/script.txt;date > /data/cron-renice;echo "runing script.txt every 10MIN" >> /data/cron-renice

    Run Clear file Cache every 4AM!
    0 4 * * * sh /mnt/sdcard/phonePrioritizer/reboot.txt;date > /data/cron-clear-file-cache;echo "runing reboot.txt to clear cache without reboot every 4:00AM" >> /data/cron-clear-file-cache

    Run Clear RAM Cache every 6 hours day/night to speed up the phone!
    0 0-23/6 * * * sync;sysctl -w vm.drop_caches=3;sleep 3;sysctl -w vm.drop_caches=0;date > /data/cron-clear-ram-cache;echo "runing clear ram cache every 6 Hours" >> /data/cron-clear-ram-cache

    Clear SWAP and re-enable it back! Release all the LAG cache
    smile.gif
    (works for HIGH END, no change for LIGHT ROM)
    20 4 * * * swapoff -a;sleep 5;swapon -a;date > /data/cron-clear-swap;echo "runing clear swap every 4:20AM" >> /data/cron-clear-swap

    Script that hold the tsks above is in /data/data/cron/root (in install ZIP)
    when in phone then in /data/cron/root

    Examples:

    * * * * * sh /sdcard/SOMESCRIPT.sh (this will run the script every minute!)

    0 5 * * * sh /sdcard/SOMESCRIPT.sh (this will run the script every 5:00AM)

    30 5 * * * sh /sdcard/SOMESCRIPT.sh (this will run the script every 5:30AM)

    1-59/30 * * * * sh /sdcard/SOMESCRIPT.sh (this will run the script every 30 minutes!)


    There are too many combinations, search google :) for crontab settings


    Also i have packed small script name cron-check.sh it's will go to /sdcard/gscript

    so load it with gscript and then you can check the status of CRON!

    this is what you will see!

    /data/cron-clear-file-cache:Thu Aug 11 04:00:01 PDT 2011
    /data/cron-clear-file-cache:runing reboot.txt to clear cache without reboot every 4:00AM

    /data/cron-clear-ram-cache:Thu Aug 11 18:06:56 PDT 2011
    /data/cron-clear-ram-cache:runing clear ram cache every 6 Hours

    /data/cron-clear-swap:Thu Aug 11 04:20:06 PDT 2011
    /data/cron-clear-swap:runing clear swap every 4:20AM

    /data/cron-renice:Thu Aug 11 21:21:01 PDT 2011
    /data/cron-renice:runing script.txt every 10MIN

    if you see this with your time, then all ok!

    But you need to wait till it's will be executed!

    so first you will see the:

    /data/cron-renice:Thu Aug 11 21:21:01 PDT 2011
    /data/cron-renice:runing script.txt every 10MIN

    after 10 minutes,

    all the rest after first execution!

    To see if cron RUNNING!

    crond is installed with the busybox!

    in terminal do:

    ps | grep crond

    you get something like this (after you install configured ZIP)

    # ps | grep crond
    root 4338 1 2188 420 c00bf130 00008a7c S crond




    So have fun with it
    smile.gif
    63
    All my work will be posted here free for all, i will updat on new tweaks.


    ********HERE I WILL POST MY WORK********


    MY /SYSTEM/ETC/INIT.D SCRIPTS:

    01MountAll
    Code:
    #!/system/bin/bash
    # Created by Dorimanx
    echo 1 > /sys/devices/platform/leds-microp/leds/amber/brightness
    
    L="log -p i -t cm"
    
    $L "Welcome to Android `getprop ro.build.version.release` / `getprop ro.modversion`";
    $L "                                                  ";
    $L "  DORIMANX SUPER FAST AND TWEAKED TO THE MAX ROM ";
    $L "                                                  ";
    $L " ";
    
    stop
    
    #creating debug log for admin.
    echo "creating debug log for admin at /data/mountall-script-debug.sh"
    echo "new boot" > /data/mountall-script-debug.sh
    echo "Pre BOOT Start" >> /data/mountall-script-debug.sh
    date >> /data/mountall-script-debug.sh
    
    ##############################################################################################################################################
    Enable-EXT-check-and-repair-and-speedUP () {
    echo "Repairing ext file system and speeding access"
    echo "Repairing ext file system and speeding access" >> /data/mountall-script-debug.sh
    if  [ -e /dev/block/mmcblk0p2 ]; then
    echo "Ext file system found..."
    echo "Setting journal_data_writeback on sd-ext partition to speed the access"
    cat /proc/mounts  > /etc/mtab
    echo "Converting EXT3 to EXT4 if not done yet by user if done then ignore"
    echo "Converting EXT3 to EXT4 if not done yet by user if done then ignore" >> /data/mountall-script-debug.sh
    tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
    echo "Convert is DONE, you have EXT4 NOW"
    echo "Convert is DONE, you have EXT4 NOW" >> /data/mountall-script-debug.sh
    tune2fs -o journal_data_writeback /dev/block/mmcblk0p2
    tune2fs -m2 /dev/block/mmcblk0p2
    echo "e2fsck running"
    e2fsck -vyf /dev/block/mmcblk0p2
    tune2fs -l /dev/block/mmcblk0p2
    tune2fs -r 2048 /dev/block/mmcblk0p2
    estatus=$?
    if [ $estatus -gt 0 ]
    then
    echo "One or more errors were found in your ext4 partition"
    echo "One or more errors were found in your ext4 partition" >> /data/mountall-script-debug.sh
    if [ $estatus -eq 1 ]
    then
    echo "File system errors were corrected successfully"
    echo "File system errors were corrected successfully" >> /data/mountall-script-debug.sh
    elif [ $estatus -eq 2 ]
    then
    echo "Serious file system errors were found and corrected successfully"
    echo "Serious file system errors were found and corrected successfully" >> /data/mountall-script-debug.sh
    elif [ $estatus -eq 4 ]
    then
    echo "Serious file system errors were found and COULD NOT BE FULLY CORRECTED"
    echo "Serious file system errors were found and COULD NOT BE FULLY CORRECTED" >> /data/mountall-script-debug.sh
    else
    echo "e2fsck has encountered technical errors and cannot continue. Script will ABORT"
    echo "e2fsck has encountered technical errors and cannot continue. Script will ABORT" >> /data/mountall-script-debug.sh
    fi
    #statexit=1
    else
    #statexit=0
    echo "Your ext file system was checked and was clean..No repair was necessary."
    echo "Your ext file system was checked and was clean..No repair was necessary." >> /data/mountall-script-debug.sh
    fi
    else
    echo "No Ext file system found...Skipping"
    echo "No Ext file system found...Skipping" >> /data/mountall-script-debug.sh
    fi
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    Enable-EXT-check-and-repair-and-speedUP
    
    ##############################################################################################################################################
    Check-FAT-Partition-and-repair () {
    echo "Repairing SDCARD FAT Partition"
    echo "Repairing SDCARD FAT Partition" >> /data/mountall-script-debug.sh
    if  [ -e /dev/block/mmcblk0p1 ]
    then
    echo "Sdcard found.."
    echo "Sdcard found.." >> /data/mountall-script-debug.sh
    mount -t vfat /dev/block/vold/179:1 /mnt/sdcard
    echo "DosFsck running..."
    fsck_msdos -p -f /dev/block/mmcblk0p1
    dosstatus=$?
    if [ $dosstatus -gt 0 ]
    then
    echo "One or more errors were found in your Fat32 partition"
    echo "One or more errors were found in your Fat32 partition" >> /data/mountall-script-debug.sh
    if [ $dosstatus -eq 1 ]
    then
    echo "File system errors were corrected successfully"
    echo "File system errors were corrected successfully" >> /data/mountall-script-debug.sh
    elif [ $dosstatus -eq 2 ]
    then
    echo "Serious file system errors were found and corrected successfully"
    echo "Serious file system errors were found and corrected successfully" >> /data/mountall-script-debug.sh
    else
    echo "dosfsck has encountered technical errors and cannot continue. Script will ABORT"
    echo "dosfsck has encountered technical errors and cannot continue. Script will ABORT" >> /data/mountall-script-debug.sh
    fi
    else
    echo "Your Fat32 file system was checked and was clean..No repair was necessary."
    echo "Your Fat32 file system was checked and was clean..No repair was necessary." >> /data/mountall-script-debug.sh
    fi
    else
    echo "Your Fat32 file system could not be read Script will abort"
    echo "Your Fat32 file system could not be read Script will abort" >> /data/mountall-script-debug.sh
    fi
    umount -l /mnt/sdcard
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    #Check-FAT-Partition-and-repair
    
    ##############################################################################################################################################
    Find-and-Mount-SD-EXT-and-SpeedUP () {
    
    BB="logwrapper busybox";
    
    echo "find SD Card"
    for MMC_NUM in `seq 0 9`;
    do
    MMC_TYPE=`cat /sys/block/mmcblk$MMC_NUM/device/type`
    if [ "$MMC_TYPE" = "SD" ];
    then
    # 2nd partition of sdcard should be the sd-ext if exist
    SD_EXT_PART=/dev/block/mmcblk${MMC_NUM}p2
    break
    fi
    done
    
    if [ -b "$SD_EXT_PART" ];
    then
    log -p i -t mountsd "Mounting EXT filesystem..";
    echo "Mounting EXT filesystem.." >> /data/mountall-script-debug.sh
    echo "mount and set perms"
    $BB mount -o rw,nobh,barrier=0,noatime,nodiratime,data=writeback,nosuid,nodev,nobh,nouser_xattr,noauto_da_alloc,commit=60,inode_readahead_blks=1,delalloc $SD_EXT_PART /sd-ext;
    ######################
    #backup config for tests.
    #$BB mount -o rw,nobh,barrier=0,noatime,nodiratime,data=writeback,nosuid,nodev,nobh,nouser_xattr,noauto_da_alloc,commit=240,journal_async_commit,inode_readahead_blks=1,delalloc $SD_EXT_PART /sd-ext;
    ######################
    fi
    if [ "$?" = 0 ];
    then
    $BB chown 1000:1000 /sd-ext;
    $BB chmod 777 /sd-ext;
    log -p i -t mountsd "sd-ext successfully mounted";
    echo "sd-ext successfully mounted" >> /data/mountall-script-debug.sh
    else
    log -p e -t mountsd "Unable to mount filesystem for /sd-ext";
    echo "Unable to mount filesystem for /sd-ext" >> /data/mountall-script-debug.sh
    fi
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    Find-and-Mount-SD-EXT-and-SpeedUP
    
    ##############################################################################################################################################
    Enable-Dalvik2SD () {
    
    if [ ! -e /data/dalvik-on-data-now ]; then
    echo "Enable Dalvik2SD"
    echo "Enable Dalvik2SD" >> /data/mountall-script-debug.sh
    if [ -e /dev/block/mmcblk0p2 ];
    then
    echo "move dalvik cache from internal memory to sdcard"
    echo "move dalvik cache from internal memory to sdcard" >> /data/mountall-script-debug.sh
    if [ ! -d /sd-ext/dalvik-cache ];
    then
    mkdir /sd-ext/dalvik-cache;
    busybox chown 1000:1000 /sd-ext/dalvik-cache;
    busybox chmod 777 /sd-ext/dalvik-cache;
    fi
    echo "move dalvik to sd-ext"
    echo "move dalvik to sd-ext" >> /data/mountall-script-debug.sh
    busybox rm -rf /data/dalvik-cache;
    echo "Create BIND to SD-EXT"
    echo "Create BIND to SD-EXT" >> /data/mountall-script-debug.sh
    mkdir /data/dalvik-cache
    mount -o bind /sd-ext/dalvik-cache /data/dalvik-cache
    
    echo "clean up old whiteouts in SD-EXT"
    echo "clean up old whiteouts in SD-EXT" >> /data/mountall-script-debug.sh
    for i in local misc property system tombstones;
    do
    if [ -h /sd-ext/$i ];
    then rm -rf /sd-ext/$i;
    fi
    
    busybox rm -f /sd-ext/app/*.odex
    setprop cm.dc2sd.active 1;
    
    echo "+++ dalvik2sd enabled"
    echo "+++ dalvik2sd enabled" >> /data/mountall-script-debug.sh
    done;
    else
    echo "NO EXT Partition Detected"
    echo "NO EXT Partition Detected" >> /data/mountall-script-debug.sh
    fi
    
    DC2SD_ACTIVE=`getprop cm.dc2sd.active`
    
    if [ "$DC2SD_ACTIVE" != 1 ];
    then
    # replace symlinks with directories so we can boot without sd
    rm -rf /data/dalvik-cache;
    mkdir /data/dalvik-cache;
    busybox chown 1000:1000 /data/dalvik-cache;
    busybox chmod 777 /data/dalvik-cache;
    fi;
    else
    echo "YOU HAVE DALVIK MOVED TO NAND DATA"
    echo "YOU HAVE DALVIK MOVED TO NAND DATA" >> /data/mountall-script-debug.sh
    fi
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    Enable-Dalvik2SD
    
    ##############################################################################################################################################
    
    Apps2SD-Script () {
    
    # Apps2SD using symlinks and bind mounts
    # Original Apps2SD script by shade@chemlab.org (cyanogen)
    # Adapted for Oxygen ROM by AdamG
    # Fixed for slow detection of SD cards by _thalamus and output a bit more debugging info so we can see where problems are arising.
    
    # execute any postinstall script then kill it
       
       
    enablea2sd () {
    echo "mount and set perms"
    echo "enablea2sd mount and set perms" >> /data/mountall-script-debug.sh
    busybox chown 1000:1000 /sd-ext;
    busybox chmod 777 /sd-ext;
    echo "move apps from internal memory to sdcard"
    echo "move apps from internal memory to sdcard" >> /data/mountall-script-debug.sh
    for i in app
    do
    if [ -h /data/$i ]; then
    rm -rf /data/$i
    fi;
    if [ ! -d /sd-ext/$i ]; then
    mkdir /sd-ext/$i;
    chown 1000:1000 /sd-ext/$i
    fi;
    if [ ! -d /data/$i ]; then
    mkdir /data/$i
    chown 1000:1000 /data/$i
    fi;
    if [ -d /data/$i ]; then
    cp -a /data/$i/* /sd-ext/$i/
    rm -f /data/$i/*
    mount --bind /sd-ext/$i /data/$i
    chown 1000:1000 /sd-ext/$i
    chmod 777 /sd-ext/$i -R
    fi;
    done;
    
    for p in app-private;
    do
    if [ -h /data/$p ]; then
    rm -rf /data/$p
    fi;
    if [ ! -d /sd-ext/$p ]; then
    mkdir /sd-ext/$p;
    chown 1000:1000 /sd-ext/$p
    fi;
    if [ ! -d /data/$p ]; then
    mkdir /data/$p
    chown 1000:1000 /data/$p
    fi;
    if [ -d /data/app-private ]; then
    cp -a /data/app-private/* /sd-ext/app-private/
    rm -f /data/app-private/*
    mount --bind /sd-ext/app-private /data/app-private
    chown 1000:1000 /sd-ext/app-private
    chmod 777 /sd-ext/app-private -R
    fi;
    done;
    
    busybox chown 1000:1000 /sd-ext/$i;
    busybox chmod 777 /sd-ext/$i
    
    # clean up old whiteouts
    for i in local misc property system tombstones;
    do
    if [ -h /sd-ext/$i ]; then
    rm -f /sd-ext/$i;
    fi
    done;
           
    # please don't put odex files in the app directory people
    # it causes dexopt to crash when switching builds
    busybox rm -f /sd-ext/app/*.odex
           
    setprop oxygen.a2sd.active 1;
    
    echo "sd-ext-ok" > /sd-ext/ext-ok
               
    echo "+++ Apps-to-SD successfully enabled";
    echo "+++ Apps-to-SD successfully enabled" >> /data/mountall-script-debug.sh    
    }
    
    disablea2sd () {    # replace symlinks with directories so we can boot without sd
    for i in app app-private;
    do
    if [ -h /data/$i ];
    then
    rm -rf /data/$i;
    mkdir /data/$i;
    busybox chown 1000:1000 /data/$i;
    busybox chmod 777 /data/$i;
    fi;
    done;
               
    setprop oxygen.a2sd.active 0;
    }
               
    if [ -e /dev/block/mmcblk0p1 ]; # We check for the presence of the FAT partition first to see if the SD has initialised.
    then
    echo "SD Card has been initialised...checking for ext partition.";
    echo "SD Card has been initialised...checking for ext partition."; >> /data/mountall-script-debug.sh
    if  [ -e /dev/block/mmcblk0p2 ]; # If false, it isn't there so we don't have to sleep the script and delay the boot.
    then
    enablea2sd;
    else
    echo "No ext partition present, apps2sd disabled";
    echo "No ext partition present, apps2sd disabled" >> /data/mountall-script-debug.sh
    disablea2sd;
    fi;
    else
    sleep 4; #Enables time for a slow SD to be detected and populate the device nodes.
    if [ -e /dev/block/mmcblk0p2 ];
    then
    echo "enablea2sd for slow SD card";
    echo "enablea2sd for slow SD card" >> /data/mountall-script-debug.sh
    enablea2sd;
    else
    echo "No ext partition present after sleep, apps2sd disabled";
    echo "No ext partition present after sleep, apps2sd disabled" >> /data/mountall-script-debug.sh
    disablea2sd;
    fi;
    fi;
    sync; 
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON warning. do not add # at Apps2SD-Script, if you wish to disable apps2SD then remove # at disablea2sd below.
    
    Apps2SD-Script
    
    ############################################
    #Trigger, without # =ON with #OFF default=OFF
    
    #disablea2sd
    
    ##############################################################################################################################################
    #This is in case that ROM looks for dalvik in cache. also fix recovery.
    
    Mount-Dalvik-Cache-to-Cache-folder-and-fix-recovery () {
    
    echo "Mounting Dalvik also to cache for ROM in case needed" >> /data/mountall-script-debug.sh
    if [ ! -d /cache/dalvik-cache ]; then
    mkdir /cache/dalvik-cache
    fi
    chown 1000:1000 /cache/dalvik-cache
    chmod 777 /cache/dalvik-cache
    mount -o bind /sd-ext/dalvik-cache /cache/dalvik-cache
    
    if [ ! -d /mnt/cache ]; then
    mkdir /mnt/cache
    fi
    if [ ! -d /mnt/cache/recovery ]; then
    mkdir /mnt/cache/recovery
    fi
    chmod 777 /mnt/cache/recovery
    
    if [ -h /cache/recovery ]; then
    rm -rf /cache/recovery
    mkdir /cache/recovery
    chown 1000:2001 /cache/recovery
    chmod 777 /cache/recovery
    fi
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    Mount-Dalvik-Cache-to-Cache-folder-and-fix-recovery
    
    ##############################################################################################################################################
    #This script will check if your EXT has more than 250MB free before DATA move. if no room data will remain in NAND data partition.
    #If found 250mb FREE on EXT then you will see light blink. = GREEN ON/OF - RED ON/OFF - GREEN ON/OF - RED ON and OFF when data transfered.
    
    Check-and-move-DATA-To-EXT () {
    
    if  [ -e /sd-ext/ext-ok ]; then
    echo "checking if you have more than 250MB free on EXT before DATA move." >> /data/mountall-script-debug.sh
    echo "checking if you have more than 250MB free on EXT before DATA move."
    EXTSIZE=$(df -k /sd-ext | tail -n1 | tr -s ' ' | cut -d ' ' -f4)
    if [ $EXTSIZE -gt 250000 ]; then
    echo "Cool You have more than 250MB free on EXT partition moving data to EXT"
    echo "Cool You have more than 250MB free on EXT partition moving data to EXT" >> /data/mountall-script-debug.sh
    sync
    sysctl -p
    if [ ! -d /sd-ext/data ]; then
    mkdir /sd-ext/data
    chmod 777 /sd-ext/data
    chown 1000:1000 /sd-ext/data
    fi
    if [ ! -d /data/data ]; then
    mkdir /data/data
    chmod 777 /data/data
    chown 1000:1000 /data/data
    fi
    echo "Copy Data to EXT" >> /data/mountall-script-debug.sh
    echo "Copy Data to EXT"
    cd /sd-ext/data
    find . ! -name . -prune -type l -exec rm {} \;
    cd /data/data
    find . ! -name . -prune -type l -exec rm {} \;
    cp -a /data/data/* /sd-ext/data/ 2> /dev/null
    echo "data moved OK" > /data/data-on-ext-now
    echo "GOOD data moved OK"
    echo "GOOD data moved OK" >> /data/mountall-script-debug.sh
    chmod 444 /data/data-on-ext-now
    else
    echo "YOU DONT HAVE ROOM FOR DATA ON EXT PARTITION YOU NEED 250MB FREE"
    echo "YOU DONT HAVE ROOM FOR DATA ON EXT PARTITION YOU NEED 250MB FREE" >> /data/mountall-script-debug.sh
    fi
    fi
    }
    if [ -e /data/data-on-ext-now ]; then
    echo "Activating DATA BIND from EXT to DATA"
    echo "Activating DATA BIND from EXT to DATA" >> /data/mountall-script-debug.sh
    rm -rf /data/data/* 2> /dev/null
    mount --bind /sd-ext/data /data/data
    echo "You moved the DATA to EXT All OK"
    echo "You moved the DATA to EXT All OK" >> /data/mountall-script-debug.sh
    sync
    sysctl -p
    fi
    
    ############################################
    #Trigger, without # =ON with #OFF default=OFF
    
    #Check-and-move-DATA-To-EXT
    
    ##############################################################################################################################################
    
    #Remount Debug to NONE to reduce resource drain.
    if [ -e /sys/kernel/debug ]; then
    umount /sys/kernel/debug
    mount -t debugfs none /sys/kernel/debug
    fi
    ##############################################################################################################################################
    #This mod will move system + user APPS + DATA to NAND in case that DATA was moved to EXT!
    
    Mod2-Update () {
    
    if  [ -e /sd-ext/ext-ok ]; then
    if [ -e /data/data-on-ext-now ]; then
    echo "Moving NEW user data to nand to release the SDCARD for RAM Services"
    echo "Moving NEW user data to nand to release the SDCARD for RAM Services" >> /data/mountall-script-debug.sh
    DATASIZE=$(df -k /data | tail -n1 | tr -s ' ' | cut -d ' ' -f4)
    if [ $DATASIZE -gt 70000 ]; then
    if [ ! -d /data/data-nand ]; then
    mkdir /data/data-nand
    chown 1000:1000 /data/data-nand
    chmod 777 /data/data-nand
    fi
    #####################################################################
    cd /sd-ext/data
    find . ! -name . -prune -type l -exec rm {} \;
    #Dorimanx added apps data, new and old.
    cp -a com.protocol.x.USB  /data/data-nand/ 2> /dev/null
    cp -a com.innowebtech.g0t0  /data/data-nand/ 2> /dev/null
    cp -a xxbcn.AllAppsOrganizerPlusB /data/data-nand/ 2> /dev/null
    cp -a com.fede.launcher /data/data-nand/ 2> /dev/null
    cp -a com.nitrodesk.droid20.nitroid /data/data-nand/ 2> /dev/null
    cp -a net.xdevelop.rotator* /data/data-nand 2> /dev/null
    cp -a com.rechild.advancedtaskkille* /data/data-nand 2> /dev/null
    cp -a com.quoord.tapatalk* /data/data-nand 2> /dev/null
    cp -a ccc71.bmw.pro /data/data-nand 2> /dev/null
    cp -a ccc71.pmw.pro /data/data-nand 2> /dev/null
    cp -a com.sebastian.seal /data/data-nand 2> /dev/null
    cp -a org.adwfreak.launcher /data/data-nand 2> /dev/null
    cp -a net.dinglisch.android.taskerm* /data/data-nand 2> /dev/null
    cp -a mobi.mgeek.TunnyBrowser* /data/data-nand 2> /dev/null
    cp -a net.rgruet.android.g3watchdog* /data/data-nand 2> /dev/null
    cp -a com.dropbox.android* /data/data-nand 2> /dev/null
    cp -a com.keramidas.titaniumbackup* /data/data-nand 2> /dev/null
    cp -a de.shapeservices.implus* /data/data-nand 2> /dev/null
    cp -a uk.co.blueNotify* /data/data-nand 2> /dev/null
    cp -a com.handcent.nextsms* /data/data-nand 2> /dev/null
    cp -a com.handcent.lang.nextsms* /data/data-nand 2> /dev/null
    cp -a com.adobe.flashplayer* /data/data-nand 2> /dev/null
    cp -a com.dooblou.WiFiFileExplorer* /data/data-nand 2> /dev/null
    cp -a com.maxmpz.audioplayer* /data/data-nand 2> /dev/null
    cp -a com.opera.browser* /data/data-nand 2> /dev/null
    cp -a com.qs.enhancedemail* /data/data-nand 2> /dev/null
    cp -a com.tomanyz.lockWatch* /data/data-nand 2> /dev/null
    cp -a com.snapwood.smugfolio* /data/data-nand 2> /dev/null
    cp -a com.whatsapp* /data/data-nand 2> /dev/null
    cp -a com.infonetservice.phono* /data/data-nand 2> /dev/null
    cp -a se.catharsis.android.calendar* /data/data-nand 2> /dev/null
    cp -a org.uguess.android.sysinfo.* /data/data-nand 2> /dev/null
    cp -a com.alienmanfc6.wheresmydroid* /data/data-nand 2> /dev/null
    cp -a com.snowbee.colorize* /data/data-nand 2> /dev/null
    cp -a com.netqin.mobileguard* /data/data-nand 2> /dev/null
    cp -a org.zeam* /data/data-nand 2> /dev/null
    cp -a com.Amazon.kindle* /data/data-nand 2> /dev/null
    cp -a com.ebay.mobile* /data/data-nand 2> /dev/null
    cp -a com.imdb.mobile* /data/data-nand 2> /dev/null
    cp -a org.iii.romulus.meridian* /data/data-nand 2> /dev/null
    cp -a com.speedsoftware.rootexplorer* /data/data-nand 2> /dev/null
    cp -a hk.suiaing.android.lock.screenlock* /data/data-nand 2> /dev/null
    cp -a nextapp.systempanel* /data/data-nand 2> /dev/null
    cp -a com.facebook.katana* /data/data-nand 2> /dev/null
    cp -a com.abcOrganizer.* /data/data-nand 2> /dev/null
    cp -a com.mediawoz.goweather* /data/data-nand 2> /dev/null
    cp -a org.gpo.greenpower* /data/data-nand 2> /dev/null
    cp -a com.zegoggles.smssync* /data/data-nand 2> /dev/null
    cp -a com.swype.android.inputmethod* /data/data-nand 2> /dev/null
    cp -a com.it.braincrash.volumeace* /data/data-nand 2> /dev/null
    cp -a com.alk.copilot.eumarket.* /data/data-nand 2> /dev/null
    cp -a com.sirma.mobile.bible.android* /data/data-nand 2> /dev/null
    cp -a com.bt.android.elixir* /data/data-nand 2> /dev/null
    cp -a de.stohelit.folderplayer* /data/data-nand 2> /dev/null
    cp -a com.osa.android.navdroyd* /data/data-nand 2> /dev/null
    cp -a com.carl.tc* /data/data-nand 2> /dev/null
    cp -a com.gau.go.* /data/data-nand 2> /dev/null
    ##########################################################################################################
    #User apps data
    #Add here you custome apps. use example, cp -a YOUR APP DATA FOLDER /data/data-nand 2> /dev/null
    #After you finish adding, REBOOT. your app data will be moved to NAND and files in sd-ext will be deleted.
    
    
    ##########################################################################################################
    echo "NEW-data-nand-migrated" >> /data/mountall-script-debug.sh
    ##########################################################################################################
    DATAEXTDELETE=`ls /data/data-nand`;
    for c in $DATAEXTDELETE
    do
    rm -rf /sd-ext/data/$c
    done
    
    echo "data-nand-migrated" > /data/data-nand-migrated
    
    #Mount data to /data/data
    ln -s /data/data-nand/* /sd-ext/data/
    #done
    echo "DATA of Migrated to NAND Apps, deleted from sd-ext."
    echo "DATA of Migrated to NAND Apps, deleted from sd-ext." >> /data/mountall-script-debug.sh
    echo "System DATA and limited app DATA Mounted."
    echo "System DATA and limited app DATA Mounted." >> /data/mountall-script-debug.sh
    cd /
    else
    echo "Your data partiotion dont have 70MB FREE for SYSTEM NAND MOD"
    echo "Your data partiotion dont have 70MB FREE for SYSTEM NAND MOD" >> /data/mountall-script-debug.sh
    fi
    else
    echo "You didnt moved DATA TO EXT with MOD #1, you cant use MOD #2, first move all data to EXT"
    echo "You didnt moved DATA TO EXT with MOD #1, you cant use MOD #2, first move all data to EXT" >> /data/mountall-script-debug.sh
    fi
    fi
    }
    
    ##############################################
    #Trigger, without # =ON with #OFF default=ON
    #This is the MOD #2 Moving NEW DATA for system to use them from NAND to speedup.
    
    #Mod2-Update
    
    ##############################################################################################################################################
    BOOT-UP-FIX () {
    
    if  [ -e /sd-ext/ext-ok ]; then
    if [ -e /data/first-boot ]; then
    cd /sd-ext/data
    find . ! -name . -prune -type l -exec rm {} \;
    cp -a /data/data-nand/* /sd-ext/data 2> /dev/null
    rm -rf /data/data-nand/* 2> /dev/null
    rm -f /data/first-boot 2> /dev/null
    echo "dalvik-cache" > /sd-ext/dalvik-cache/cache-ok
    fi
    fi
    }
    ##############################################
    #Trigger, without # =ON with #OFF default=ON
    
    BOOT-UP-FIX
    
    ##############################################################################################################################################
    DALVIK-CACHE-FIX () {
    
    if  [ -e /sd-ext/ext-ok ]; then
    if [ ! -e /sd-ext/dalvik-cache/cache-ok ]; then
    cd /sd-ext/data
    find . ! -name . -prune -type l -exec rm {} \;
    cp -a /data/data-nand/* /sd-ext/data 2> /dev/null
    rm -rf /data/data-nand/* 2> /dev/null
    echo "dalvik-cache" > /sd-ext/dalvik-cache/cache-ok
    fi
    fi
    }
    ##############################################
    #Trigger, without # =ON with #OFF default=ON
    
    DALVIK-CACHE-FIX
    
    ##############################################################################################################################################
    
    echo "Fixing System Owners"
    busybox chown 0:2000 /system/etc/init.d/*
    busybox chown 0:0 /cache
    busybox chown 1000:2001 /cache/recovery
    busybox chown 1000:1000 /cache/dalvik-cache
    busybox chown 1000:2001 /cache/recovery
    busybox chown 1000:1000 /dev/smd27
    busybox chown 0:0 /dev
    busybox chown 0:0 /system/lib/*
    busybox chown 0:0 /system/lib/hw/*
    busybox chown 0:2000 /dev/cpu_dma_latency
    
    echo "Fixing System permissions"
    busybox chmod 777 /dev/smd27
    busybox chmod 755 /dev
    busybox chmod 777 /dev/cpu_dma_latency
    busybox chmod 755 /system/etc/init.d/*
    busybox chmod 644 /system/etc/gps.conf
    busybox chmod 644 /system/etc/hosts
    busybox chmod 644 /system/etc/sysctl.conf
    busybox chmod 777 /system/lib/*
    busybox chmod 777 /system/lib/hw/*
    busybox chmod 755 /system/lib/egl/*
    busybox chmod 644 /system/build.prop
    busybox chmod 777 /cache/ -R
    echo "DONE"
    
    ##############################################################################################################################################
    #This will copy the SU to xbin also and remove the simlink
    
    CopyRoot () {
     
    #Checking and fixing ROOT
    rm -rf /system/xbin/su
    cp /system/bin/su /system/xbin/
    chmod 6777 /system/xbin/su
    chown 0:0 /system/xbin/su
    #Done
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    CopyRoot
    
    ##############################################################################################################################################
    #This is ZIP Align Script. it's will fix all the apps in /system/app and in /sd-ext/app every boot, already alinged apps will not be checked again.
    #Temp dir is on SDCARD to give all big apps a chance to be fixed.
    
    ZIPALIGN () {
    echo "Activating zipalign for all apps"
    echo "Activating zipalign for all apps" >> /data/mountall-script-debug.sh
    
    LOG_FILE=/data/zipalign.log
    ZIPALIGNDB=/data/zipalign.dba
    SYSTEM=$(mount|grep "/system "|awk '{ print $1 }')
    
    [ -e $LOG_FILE ] && rm $LOG_FILE
    [ -f $ZIPALIGNDB ] || touch $ZIPALIGNDB
    
    MissingApps=`cat /data/zipalign.dba | grep eu.chainfire.cf3d`
    if [ $MissingApps !=eu.chainfire.cf3d ]; then
    echo "/data/app/eu.chainfire.cf3d-1.apk" >> /data/zipalign.dba
    echo "adding Missing APPS"
    else
    echo "Missing Apps Already Added"
    fi
    
    echo "Starting Dorimanx Automatic ZipAlign $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE
    mount -t vfat /dev/block/vold/179:1 /mnt/sdcard
    
    for DIR in /system/app /data/app ; do
    cd $DIR
    for APK in *.apk ; do
    if [ $APK -ot $ZIPALIGNDB ] && [ $(grep "$DIR/$APK" $ZIPALIGNDB|wc -l) -gt 0 ] ; then
    echo "Already checked: $DIR/$APK" | tee -a $LOG_FILE
    else
    zipalign -c 4 $APK
    if [ $? -eq 0 ] ; then
    echo "Already aligned: $DIR/$APK" | tee -a $LOG_FILE
    grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB
    else
    echo "Now aligning: $DIR/$APK" | tee -a $LOG_FILE
    if [ ! -d /mnt/sdcard/zipalign ]; then
    mkdir /mnt/sdcard/zipalign
    chmod 777 /mnt/sdcard/zipalign
    fi
    zipalign -f 4 $APK /mnt/sdcard/zipalign/$APK
    cp -a /mnt/sdcard/zipalign/$APK $APK
    rm -f /mnt/sdcard/zipalign/$APK
    chmod 644 /system/app/*
    chmod 644 /data/app/*
    chown 1000:1000 /system/app/*
    chown 1000:1000 /data/app/*
    grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB
    fi
    fi
    done
    done
    
    touch $ZIPALIGNDB
    umount /mnt/sdcard
    
    echo "Automatic ZipAlign finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE
    echo "Automatic ZipAlign finished" >> /data/mountall-script-debug.sh
    }
    ############################################
    #Trigger, without # =ON with #OFF default=ON
    
    ZIPALIGN
    
    ##############################################################################################################################################
    
    echo "Writing debug info for dorimanx support. file name /data/mountall-script-debug.sh, post it if you have problems"
    if [ -d /sd-ext/data ] && [ -e /data/data-on-ext-now ]; then
    echo "DATA IS ON EXT MOD #1 ONLINE" >> /data/mountall-script-debug.sh
    else
    echo "DATA IS ON NAND, MOD #1 is OFFLINE" >> /data/mountall-script-debug.sh
    fi
    
    if [ -e /data/data-nand-migrated ]; then
    echo "System DATA and Choosen DATA migrated to NAND, MOD #2 ONLINE" >> /data/mountall-script-debug.sh
    else
    echo "MOD #2 not activated"
    fi
    
    echo "Starting the Android Virtual Machine, let the HIGH POWER be with you, ROM DEV DORIMANX"
    echo "Starting the Android Virtual Machine, let the HIGH POWER be with you, ROM DEV DORIMANX" >> /data/mountall-script-debug.sh
    
    echo "Pre BOOT finish" >> /data/mountall-script-debug.sh
    date >> /data/mountall-script-debug.sh
    
    start
    
    # execute any postinstall script then kill it
    if [ -e /data/firstboot.sh ];
    then
       log -p i -t boot "Executing firstboot.sh..";
       logwrapper /system/bin/sh /data/firstboot.sh;
       rm -f /data/firstboot.sh;
    fi;
    
    echo "ALL DONE, END OF FILE"
    sleep 2
    echo 0 > /sys/devices/platform/leds-microp/leds/amber/brightness
    sleep 2
    exit 1
    MY /BOOT/initrd.gz changes:

    init.htcleo.rc (all credits to Tytung!!! i just make some edits)
    init.rc (all credits to Tytung!!! i just make some edits)
    logo.lge

    To Extract the initrd.gz
    copy the initrd.gz to sdcard
    mkdir /initdir
    cd /initdir
    cp /sdcard/initrd.gz /initdir
    chmod 777 initrd.gz
    chown 0:0 initrd.gz
    zcat initrd.gz | cpio -i -d
    rm initrd.gz

    EDIT What you want!

    Pack the files back to initrd.gz

    find . | cpio -o -H newc | gzip -9 > initrd.gz

    you can then use this initrd.gz for MAG ROM (copy to boot inside ROM zip)

    Or you need to compile it with the kernel module for CLK!

    HOW to Compile CLK boot.img

    take the zImage , initrd.gz , mkbootimg, and copy to ANY Linux BOX not the PHONE!!!
    i used Centos 5
    and winscp to transfer files to linux box.

    mkdir /clkboot
    Copy all 3 files to /clkboot
    cd /clkboot
    chown 0:0 *
    chmod 777 *

    run this:

    mkbootimg --kernel zImage --ramdisk initrd.gz --cmdline "console=null" --base 0x11800000 -o boot.img

    ls -la
    you will see the new boot.img

    copy in to main root dir on zipped CLK rom.

    i will attach the mkbootimg as zip extract it when copying to Linux box.

    also there are 2 more files.

    repack-bootimg.pl
    and
    unpack-bootimg.pl

    one of them unpack the boot.img extract the initrd.gz + kernel.gz (create folder with all files only for initrd.gz)

    and the repack-bootimg.pl will get all back to boot-new.img (in rom folder it's should be as boot.img)

    HAVE FUN!

    50
    News Update NEW ROM 3.0.2

    What'up :)


    I have finally cooked some good ROM with lots of tweaks and fixes!

    ROM 3.0.2 with kernel 3.1(didn't had time to work on kernel also)

    Change log: TIME 05:35AM (half a sleep)

    *Added checks for sdcard and ext and data free space...
    This is for people that have small ext and big data, then all there apps are moved to ext and many lost (no space) then user cry here "my apps are gone!"
    Well never again! if no room for apps in ext then they will never go there :)
    This is also for DATA to EXT and Dalvik to EXT
    for all that already moved every thing and have room, all will be cool.
    This was a MAJOR bug :)

    *Added new apps to system and data (build in ROM)
    in system:
    "FOTAKILL" this app will kill the junk info that ROM send to Google after each install /update of apps and just random!
    This will save the DATA/WIFI traffic and Battery, this app block this **** :)
    in data:
    ICS keyboard
    "ILWT-OC-APP" (only if you installed it in rom menu) you need to activate the daemon for the first time after install! settings i have set already.
    "ROM Toolbox free" this is GREAT app!!! you can see your apps, install reinstall, you can change build.prop settings, can change DPI easy and lots more settings!
    I got the PRO edition! it's is fantastic! must have app.

    *Added tweak that will wait till CPU is free and only then signal you on boot with the green blinking light 3 times, then it's safe to unlock and let all the rest apps to load fast! (mostly important for heavy loaded roms like my)

    *reduced the boot time! (first boot, and all the next lots faster)
    With help of I/O tuning and dalvik cache settings i have boosted the first boot load and build dalvik cache (TIP with the ODEX on, it's even faster)
    Reduced wait times and added marker to not check system apps align each boot after first time.

    *Integrated the ODEX to menu and made it to work on first boot by full auto! but you need 170MB system! or it's will check and skip ODEX run.
    if you have 150MB and you "TESTED" by using ODEX in menu, nothing will happen! no boost!

    *rearenged the init.d scripts 01MountAll is now 00MountAll and new script 01odex is added, it's sleep if you didnt use it.

    *Moved the bootboost activation to 00MountAll will be ON if you used in menu.

    *Added new cool script made by me in /system/bin
    you can call them by name from any folder (using adb or terminal or gscrip)
    scripts are:
    copyall.sh - it's will copy all the important script from system and data to /sdcard/my-tweaks/ - it's very good for backup stuff.

    marketclean.sh - this script will kill the market then clean the data for real! and let you start new fresh market!
    this is needed if you switch for your DPI to 240 or 160 to update apps so after boot run this and you get access to all apps! only if you on 240 or 160 DPI! the old hacked market is not good any more, we lost the ability to install all the apps, they just not showed in search :( why they do that.. :( why we need to HACK our free market???... i will find solution one day.

    restart.sh - this is very safe restart!
    it's will unmount all drives and sync data before reboot and show you that nothing except system is mounted.
    before reboot.
    i use it in adb when testing, just sharing :)

    *Updated SU binary to latest.


    Worked 2 days on it, i hope you like it. i do! :)

    Enjoy!

    Dont forget to push thanks and Donate if you like my work.

    Good night.