Results 1 to 6 of 6

Thread: [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowTo

  1. #1
    Droidevelopers™ Founder kent_lkc's Avatar
    Join Date
    Nov 2008
    Posts
    6,277
    Sonork ID
    100.1618466
    Smartphone
    Xperia Z1 & iPhone 5S

    Smile [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowTo

    First of all let me thank all you member of this newborn community which is the Galaxy W's! Without you guys there would be no point in releasing this anyway.

    First off credits:

    Arco68 for helping me guiding me in this odyssey that is making Android builds and teaching me how the updater-script thing works and for allowing me to test some stuff which really helped me release this. Also for his custom Ancora kernel :P
    knzo for helping me get started with Android and giving me the first tips that helped me want to learn more and do more. Also for his build.prop tweaks which are pretty handy :P
    qzem for being one of the motivators behind the community and how got us the RZR Recovery as well as getting me Arco's kernel when my computer was being a slut.
    dsixda for his awesome kitchen in which I cooked this ROM.

    Now what does this ROM have?

    It is based on the Samsung Stock 2.3.6 ROM (I8150OXXKJ6) but has been modded for better performance.

    - Deodexed
    - Zipaligned
    - Rooted
    - Busybox'd
    - Has task killer tweaks
    - /data/app functionality
    - Custom Kernel by Arco68

    It still has all the TouchWiz stuff that I hate, but can't afford to remove for stability purposes.

    Without further ado here's the link:

    http://adf.ly/4iWf1

    Highspeed Mirror by TuxBrothers: Optimized_Stock_KezraV1_wTW.zip

    Instructions:

    (1) Reboot your phone into recovery;
    (2) Make a backup of your current ROM;
    (3) Wipe data/cache
    (4) Format /system/
    (5) Flash the ZIP
    (6) Enjoy.

    Best AnTuTu benchmark score this got: 3555

    Credits to KezraPlanes @ xda

  2. #2
    Droidevelopers™ Founder kent_lkc's Avatar
    Join Date
    Nov 2008
    Posts
    6,277
    Sonork ID
    100.1618466
    Smartphone
    Xperia Z1 & iPhone 5S

    Default Re: [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowT

    F.A.Q.

    (1) Will this ROM work on the Exhibit 2 4G?
    A: No idea. Ask the devs for the Exhibit 2. The hardware is quite similar but some things do differ.

    (2) Is this CM7?
    A: No, it is not. I'll get on that when I can.

    (3) What are the advantages of this ROM over stock?
    A: It is rooted and much faster. Try it out yourself. :P

    (4) What are the surprises you were talking about?
    A: Unfortunately they couldn't be released at the same time as this ROM, so you'll just have to wait.

    (5) Will you update this further?
    A: As a matter of fact, yes I will. I want to use the latest version of Arco's kernel but I didn't have the time to compile it... yet.

    (6) Is this overclockable?
    A: Not yet. Arco says he wants to have a stable kernel before adding OC options. Can't say I blame him.

    Credits to KezraPlanes @ xda

  3. #3
    Droidevelopers™ Founder kent_lkc's Avatar
    Join Date
    Nov 2008
    Posts
    6,277
    Sonork ID
    100.1618466
    Smartphone
    Xperia Z1 & iPhone 5S

    Default Re: [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowT

    F.A.Q.

    (1) Will this ROM work on the Exhibit 2 4G?
    A: No idea. Ask the devs for the Exhibit 2. The hardware is quite similar but some things do differ.

    (2) Is this CM7?
    A: No, it is not. I'll get on that when I can.

    (3) What are the advantages of this ROM over stock?
    A: It is rooted and much faster. Try it out yourself. :P

    (4) What are the surprises you were talking about?
    A: Unfortunately they couldn't be released at the same time as this ROM, so you'll just have to wait.

    (5) Will you update this further?
    A: As a matter of fact, yes I will. I want to use the latest version of Arco's kernel but I didn't have the time to compile it... yet.

    (6) Is this overclockable?
    A: Not yet. Arco says he wants to have a stable kernel before adding OC options. Can't say I blame him.

    Credits to KezraPlanes @ xda

  4. #4
    Droidevelopers™ Founder kent_lkc's Avatar
    Join Date
    Nov 2008
    Posts
    6,277
    Sonork ID
    100.1618466
    Smartphone
    Xperia Z1 & iPhone 5S

    Default Re: [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowT

    How to make ROM's in the dsixda kitchen that **MIGHT** work on the Galaxy W.

    There are a few tricks to this but if you follow this tutorial you should have no problem make an installable ROM for the Galaxy W:

    Step 1:

    Get the dsixda kitchen from HERE. And unzip it to a place of your choosing.
    REMINDER: This will only work on Linux and/or Cygwin. Tutorials for that are on the kitchen page.

    Step 2:

    Navigate to /kitchen/tools/samsung_files/sgs2x_variants/. Then inside that folder create a file called "GT-I8150".

    With this step the Kitchen should deal with the Stock ROM images correctly and also pack a decent update-binary with the zip

    Step 3:

    This is the trickiest part if you're new at this:

    (1) Build your ROM
    (2) Extract from the zip you just created the folder META-INF
    (3) Navigate to /META-INF/com/google/android and open the updater-script with the most basic file editing software you have. That means NO wordpad, MS word or anything like it.
    (4) This should be what appears on the top of your script:

    Code:
    show_progress(0.1, 0);
    run_program("/sbin/mount", "/dev/block/mmcblk0p24", "/system");
    delete_recursive("/system");
    run_program("/sbin/mount", "/dev/block/mmcblk0p25", "/data");
    delete_recursive("/data");
    delete("/data/local");
    package_extract_file("check_data_app", "/tmp/check_data_app");
    so delete that and put this in its place:

    Code:
    show_progress(0.1, 0);
    format("ext4", "EMMC", "/dev/block/mmcblk0p15");
    mount("ext4", "EMMC", "/dev/block/mmcblk0p15", "/system");
    format("ext4", "EMMC", "/dev/block/mmcblk0p17");
    mount("ext4", "EMMC", "/dev/block/mmcblk0p17", "/data");
    package_extract_dir("system", "/system");
    Then go to the bottom of the script and find this:

    Code:
    assert(package_extract_file("boot.img", "/tmp/boot.img"),
           write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p8"),
           delete("/tmp/boot.img"));
    So delete that and put this in it's place:

    Code:
    package_extract_file("boot.img", "/dev/block/mmcblk0p8");
    OPTIONAL BUT READ: (5) Almost done. If you are using a Stock ROM as a base for yours, you still need to delete two files. In your zip go inside the /system/ folder and delete the following files:

    cache.img.ext4
    system.img.ext4

    (6) You're done. You now have an installable and most likely bootable ROM.

    Credits for most of this go to me and Arco. He did most of the tough work, but I was the one who ended up finding out what was failing, suprisingly.

    Credits to KezraPlanes @ xda

  5. #5
    Droidevelopers™ Founder kent_lkc's Avatar
    Join Date
    Nov 2008
    Posts
    6,277
    Sonork ID
    100.1618466
    Smartphone
    Xperia Z1 & iPhone 5S

    Default Re: [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowT

    How to make ROM's in the dsixda kitchen that **MIGHT** work on the Galaxy W.

    There are a few tricks to this but if you follow this tutorial you should have no problem make an installable ROM for the Galaxy W:

    Step 1:

    Get the dsixda kitchen from HERE. And unzip it to a place of your choosing.
    REMINDER: This will only work on Linux and/or Cygwin. Tutorials for that are on the kitchen page.

    Step 2:

    Navigate to /kitchen/tools/samsung_files/sgs2x_variants/. Then inside that folder create a file called "GT-I8150".

    With this step the Kitchen should deal with the Stock ROM images correctly and also pack a decent update-binary with the zip

    Step 3:

    This is the trickiest part if you're new at this:

    (1) Build your ROM
    (2) Extract from the zip you just created the folder META-INF
    (3) Navigate to /META-INF/com/google/android and open the updater-script with the most basic file editing software you have. That means NO wordpad, MS word or anything like it.
    (4) This should be what appears on the top of your script:

    Code:
    show_progress(0.1, 0);
    run_program("/sbin/mount", "/dev/block/mmcblk0p24", "/system");
    delete_recursive("/system");
    run_program("/sbin/mount", "/dev/block/mmcblk0p25", "/data");
    delete_recursive("/data");
    delete("/data/local");
    package_extract_file("check_data_app", "/tmp/check_data_app");
    so delete that and put this in its place:

    Code:
    show_progress(0.1, 0);
    format("ext4", "EMMC", "/dev/block/mmcblk0p15");
    mount("ext4", "EMMC", "/dev/block/mmcblk0p15", "/system");
    format("ext4", "EMMC", "/dev/block/mmcblk0p17");
    mount("ext4", "EMMC", "/dev/block/mmcblk0p17", "/data");
    package_extract_dir("system", "/system");
    Then go to the bottom of the script and find this:

    Code:
    assert(package_extract_file("boot.img", "/tmp/boot.img"),
           write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p8"),
           delete("/tmp/boot.img"));
    So delete that and put this in it's place:

    Code:
    package_extract_file("boot.img", "/dev/block/mmcblk0p8");
    OPTIONAL BUT READ: (5) Almost done. If you are using a Stock ROM as a base for yours, you still need to delete two files. In your zip go inside the /system/ folder and delete the following files:

    cache.img.ext4
    system.img.ext4

    (6) You're done. You now have an installable and most likely bootable ROM.

    Credits for most of this go to me and Arco. He did most of the tough work, but I was the one who ended up finding out what was failing, suprisingly.

    Credits to KezraPlanes @ xda

  6. #6
    Newly Joined Robbo's Avatar
    Join Date
    May 2013
    Posts
    3
    Smartphone
    GT-I8150T

    Default Re: [ROM] Optimized Galaxy W Stock [Android 2.3.6, Custom .35 Kernel] w/ Kitchen HowTo

    Pity I can't use this on my 8150T
    Looks like you've spent some time on it.
    What is de-odexed? I see the odex files in there and when I move an app out to de-bloat mine I also move the odex file but have no idea what they actually are.
    Would the custom kernel work on the "T", or just that little bit different enough to kill my system?
    And, what does zipaligned mean?

    I'd love to make a streamlined "T" stock firmware.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 07-04-2012, 10:21 PM
  2. [HOWTO] build Kernel for I9001
    By kent_lkc in forum GT-I9001 Galaxy S Plus
    Replies: 3
    Last Post: 07-04-2012, 09:53 PM
  3. [HOWTO]Do a backup of your current kernel and use it for recovery
    By kent_lkc in forum GT-S5360 Galaxy Y,GT-S5363, GT-S5369
    Replies: 0
    Last Post: 07-04-2012, 09:05 PM
  4. [KITCHEN] Android Kitchen, v0.191 [Linux / Mac / Windows]
    By kent_lkc in forum Android Software Development
    Replies: 1
    Last Post: 07-04-2012, 08:26 PM
  5. Replies: 0
    Last Post: 31-12-2011, 06:50 PM

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •