How to flash CF-Root kernel (Ex with BLN & swap) on Samsung Galaxy Ace (Gingerbread)

Previously we showed you how to flash CF-Root kernel on Samsung Galaxy Ace but that version of kernel didn’t include BLN & swap support. Today we are going to show you how to flash this kernel on your stock Gingerbread (versions listed below). This tutorial is not meant for new users.
If you don’t already know, CF-Root kernel is very popular kenel for Samsung Galaxy Ace. It provides many popular features like Ext4 file system & many useful scripts.As of now all the Customs Roms are based on this kernel.

Note : This is not a custom firmware. It is only a kernel for Samsung Galaxy Ace S5830 . You do NOT need to wipe anything for this patch. This will  work with KPH/KPN/DDKQ5/KPB/KPO versions of GB. Continue reading

How to flash CF-Root kernel on Samsung Galaxy Ace (Gingerbread)

CF-Root kernel is very popular kenel for Samsung Galaxy Ace. As of now all the Customs Roms are based on this kernel. Today we are going to show you how to flash this kernel on your stock Gingerbread. This tutorial is not meant for new users.

Note : This is not a custom firmware. It is only a kernel for Samsung Galaxy Ace S5830 . You do NOT need to wipe anything for this patch. This will  work with all versions of GB.

If you want the BLN version of this kernel. then refer this article:
>>How to flash CF-Root kernel (Ex with BLN & swap) on Samsung Galaxy Ace (Gingerbread)

Requirements:

  • You need to have a firmware already on your device.
  • Root

The “CF-Root-S5830-v3.7-b82-ex.zip” package also contains a modified CWM required to work with this kernel. Continue reading

Modded Stock Rom Aseventy for Micromax A70 (Custom Rom?)

A custom modded Stock Rom has been posted for Micromax A70: named ASeventy. Though calling it a custom rom will be questionable.

  • Author: PlayfulGod
  • Current Version: 1.0

Features:

  • Rooted (can be done using z4root. Refer How to root?)
  • Deodexed (there is nothing to deodex on A70)
  • APK’s Zipaligned (better RAM utilization)
  • Darktremor Apps2SD v2.7.5.2 + fix. (SD card needs to be partitioned. Refer How to partition my Sd card?)
  • Nano added
  • Bash added
  • Custom bootanimation (can be done even without rooting Refer here)
  • No Ads Host file Continue reading

How to Force install apps to SD card on Micromax A70

Using this method you can transfer most of the apps to SD card (partially) without rooting your phone.

You might want to  see this thread before continuing-
>> How to get ADB working with Micromax A70

Getting Ready:

  1.   First you have to enable USB debugging on your Android device from Settings > Applications > Development > USB debugging.
  2. You need to download and install the latest Android SDK on your computer from http://developer.android.com/sdk/.
  3. Install the latest java SDk if you don’t already have one.

Tutorial:

  1. Extract the package to the folder of your choice [Let's say- C:/android-sdk-windows/], run SDK Manager.exe
  2. Close the command / windows command prompt window that opens.
  3. In the new window, click on Available Packages to the left. Untick all options you are prompted to download except the USB driver option(if it is there) & android sdk platform-tools revision x(7 as of now)
    (Note-If you get an error message at this point, enable “Force https://… in the Settings.) click on the Install Selected button in the bottom right corner and follow the prompts.
  4. Connect your phone to your computer with a USB-cable. Your OS will prompt you to install new drivers. Choose to install them from the android-sdk-windows/extras/google/usb_driver folder. Do not mount your device; you only need to plug-in the cable.
    (If you don’t see this prompt, OR having trouble with ADB, see this article)
  5. Run command prompt in administrator.
    Type in the following after the “>” at each step (without quotations,and including spaces and capital letters)

    cd C:\android-sdk-windows\platform-tools
    adb devices

    A list of devices attached should come with your phone listed.

    adb shell

    A $ sign should pop up

    pm setInstallLocation 2

    Another $ should pop up

And you’re done!! Close everything, disconnect phone, turn off phone and then turn it back on again

Note: Now the phone will be set to install all apps you install onto the SD card. However, current apps on phone will mostly still be stored on the internal memory. This process doesn’t move these apps for you, it adds the ability. So you must now manually move those already installed on the phone. Install some apps like app2sd etc.

It’s preferable to install certain apps to the main memory, since it will take a while before the SD card becomes available when you start your phone. Applications installed on the memory card will also be unavailable to the system each time you mount your phone as a disk drive.

In general, apps that integrate with the Android OS and that often run in the background is better to install on the internal storage, while games and most other applications will have no problem chilling outside on your SD.

Widgets should essentially be installed on phone memory.

Darktremor’s a2sd scripts deodex the apps and COMPLETELY move the apps and cache to SD card but you will need to root and run the scripts.

Related Articles:
Save 5-10 MB of Internal Memory by Moving Dump Files to SD Card

How to install Dark Tremor’s a2sd on Samsung Galaxy Ace (ext3/ext4)

This tutorial is for advanced users only. Read this tutorial before going ahead. This tutorial applies only to froyo/custom rom.

Disclaimer: We are not responsible if your phone gets damaged. Do this only if you know what you are doing.

An easier way would be to install a custom rom.

Requirements:

  • Your phone to be rooted
  • Kerned modules for ext3/ext4 (In the zip file)
  • a2sd modified.rar

Instructions:

  1. Take a backup & then partition your sd card. Format the partition in fat32 & ext3/ext4.
  2. Extract the contents of the “a2sd modified.rar” you downloaded above to the root of the sdcard.
  3. Disconnect mass storage and login to ADB shell as root (alternatively you can use the terminal app on your phone):
    Code:
    adb shell
    su
  4. Type in the following commands (try copy-paste each line then hit enter):
    Code:
    cp /sdcard/optimize/a2sd_enabler.sh /data/local/tmp/
    chmod 755 /data/local/tmp/a2sd_enabler.sh
    ./a2sd_enabler.sh
  5. To double check everything, reboot your phone and login again as root through adb, then run the following command, and find a line similar to the highlighted line in the output below:
    su
    df
    Look for this line:
    /system/sd: 1032088K total, 38512K used, 993576K available (block size 4096)
  6. If this line is present you can go ahead and do this:
    Reboot in recovery and apply “update.zip”

It also copies update.zip to the root of the sd so you can reboot and apply update.zip. This step enables a2sd.

[via xda-developers]

How to install Dark Tremor’s a2sd on Samsung Galaxy Ace (Froyo/Custom Roms)

This method will only work on Samsung Galaxy Ace running Froyo or a Gingerbread custom Rom. This won’t work with stock gingerbread firmware.

ROMS that are ORM (Original From manufacturer) i.e.  Stock Roms will not run any version of a2sd except Froyo.  This is because the code to launch Darktremor Apps2SD is not present in the init.rc. The only way Apps2SD will work with a Stock ROM is if the init.rc has been modified with the commands to run Apps2SD.

If you are on Gingerbread, don;t be disappointed, a gingerbread tutorial is up in the works.
Requirements:
You need your phone to be rooted.
a2sd_enabler.sh.zip (The Script file)
dtapps2sd-2.zip (Darktremor 2.7.5.3 Beta 04)
Either ADB to run commands on PC (android sdk) or Terminal app on phone

Please note that this script sleeps for 8 seconds at boot time to make sure that the SD card is loaded before mounting.

Instructions:

  1. Backup all data, both on your phone and your SD card. Your sdcard will be wiped clean.
  2. Partition your SD card as following:
    1st partition FAT32, 2nd partition ext2. (Ext2 partition size >1 GB recommended) Make sure that you use ext2 only, as ext3 and ext4 are not supported by the stock kernel)
    How to partition your sd card?
  3. Insert your SD card and make sure that your phone recognizes it correctly.
    Connect your phone in Mass Storage mode, then extract the contents of “a2sd_enabler.sh.zip” to your SD card root directory. Also copy “dtapps2sd-2.zip” to the root of the sd card.
  4. If you are using stock recovery, rename “dtapps2sd-2.zip” as “update.zip”. This will be required in step 8.
  5. Disconnect mass storage. Do not unplug your phone. Open command prompt, navigate to your C:\android-sdk-windows->platform-tools folder (or wherever you have installed your android sdk) and execute:
    Code:
    adb shell
    su

    OR alternatively hit up terminal app on your phone & type:
    su
  6. Type in the following commands (try copy-paste each line then hit enter):
    Code:
    cp /sdcard/a2sd_enabler.sh /data/local/tmp/
    chmod 755 /data/local/tmp/a2sd_enabler.sh
    /data/local/tmp/a2sd_enabler.sh
  7. To double check everything, reboot your phone and login again as root through adb,(or hit the terminal app) then run the following command, and find a line similar to the highlighted line in the output below:
    Code:
    su
    df
    Output Code:
    /dev: 142220K total, 12K used, 142208K available (block size 4096)
    /mnt/asec: 142220K total, 0K used, 142220K available (block size 4096)
    /cache: 25656K total, 12K used, 25644K available (block size 4096)
    /data: 185240K total, 36768K used, 148472K available (block size 4096)
    /system: 213376K total, 211520K used, 1856K available (block size 4096)
    /system/sd: 1032088K total, 38512K used, 993576K available (block size 4096)

    /mnt/sdcard: 6783016K total, 190356K used, 6592660K available (block size 4096)
    /mnt/secure/asec: 6783016K total, 190356K used, 6592660K available (block size 4096)
  8. Now you’re good to go. Reboot into recovery and select “flash zip from sdcard” & then select file “update.zip” (from step 4). Reboot. (If you have clockworkmod recovery, you can directly select “flash zip from sd card” & then select “dtapp2sd-2.zip”, hence no need of renaming)

Voila!!

Note: If you apply Darktremor Apps2SD and still notice internal storage is decreasing, this is due to the dalvik-cache not being moved. By default, Darktremor Apps2SD will not move the dalvik-cache on boot.

If you want to move the dalvik-cache to the sd card, type:
a2sd cachesd (move dalvik to sd card)
a2sd cachesdreset (move dalvik to sd card and clears contents of dalvik-cache)
a2sd cachepart (move dalvik to cache partition)
a2sd cachepartreset (move dalvik to cache partition and clears contents of dalvik-cache)

IMPORTANT: Make sure your SD card is at least a class 4 before doing this, otherwise you may run into performance issues, unless you move the dalvik to the cache partition.

You still have other caches (i.e. Browser caches) and other data being stored and updated in internal storage, so the number of free space will continue to drop, but at a slower rate (unless you are engage in heavy web surfing, tweeting or facebook socializing.)

If you want to use your partition in ext3/ext4 format, follow the article below:
>> How to install Dark Tremor’s a2sd on Samsung Galaxy Ace (ext3/ext4)

Got question? Feel free to leave a comment.

[via Xda-developers]

How to force install apps to SD card without ROOT!!!

Ace has only got 180 MBs of Internal mem. If you install a lot of apps, you are bound to run into low disk space issues. This tutorial can help solve that problem partially.

This tutorial applies to all phones whether on Froyo or Gingerbread.

Getting Ready:

  1. First you have to enable USB debugging on your Android device from Settings > Applications > Development > USB debugging.
  2. You need to download and install the latest Android SDK on your computer from http://developer.android.com/sdk/.
  3. Install the latest Java SDK.

Tutorial:

  1. Extract the package to the folder of your choice [Let's say- C:/android-sdk-windows/], run SDK Manager.exe
  2. Close the command / windows command prompt window that opens.
  3. In the new window, click on Available Packages to the left. Untick all options you are prompted to download except the USB driver option. Usb driver option will need an additional packages called Android SDK tools revision x(13 as of this time) & android sdk platform-tools revision x(7 as of this time) at the top of the list.
    (Note-If you get an error message at this point, enable “Force https://…” in the Settings.)
    Click on the Install Selected button in the bottom right corner and follow the prompts. )
  4. Do not open Samsung Kies. Connect your phone to your computer with a USB-cable. Your OS will prompt you to install new drivers. Choose to install them from the android-sdk-windows/extras/google/usb_driver folder. Do not mount your device; you only need to plug-in the cable.
    (If you don’t see this prompt like me, that means you have USB drivers already installed!! If you are running into problems with USB drivers, install these manually- SAMSUNG USB drivers )
  5. Run command prompt in administrator.
    Type in the following after the “>” at each step (without quotations,and including spaces and capital letters)

    cd C:\android-sdk-windows\platform-tools
    adb devices

    A list of devices attached should come

    adb shell

    A $ sign should pop up

    pm setInstallLocation 2

    Another $ should pop up

And you’re done!! Close everything, disconnect phone, reboot & enjoy!!

Note: Now the phone will be set to install all apps you install onto the SD card. However, already installed apps on phone will have to be manually moved if on phone memory. This process doesn’t move these apps for you, it adds the ability.

It’s preferable to install certain apps to the main memory, since it takes some time to mount the SD card when your phone boots. Apps installed on the memory card will also be unavailable to the system each time you mount your phone as a disk drive. There is no effect on the application performance so long as the external storage is mounted on the device.

In general, apps that integrate with the Android OS and that often run in the background is better to install on the internal storage, while games and most other applications will have no problem chilling outside on your SD card.
Any app using widgets needs to be installed on phone memory.

Hope it helps.

Update:
From what I have come to understand (correct me if I am wrong), Each app will store some .odex files on phone memory to speed up the boot process.
So don’t complain that phone memory is getting lesser after each install. Though if you could’ve installed 40 apps before now maybe 150+ and still have 30-40 mb left. (depends on what kind of apps you install).

Darktremor’s a2sd scripts deodex the apps and COMPLETELY move the apps and cache to sd card but you will need to root and run the scripts.
>> How to install Dark Tremor’s a2sd on Samsung Galaxy Ace (Froyo)

Though an easier way will be to install a custom Rom.

Original blog entry (outdated, not for ACE)

Related Articles:
Save 5-10 MB of Internal Memory by Moving Dump Files to SD Card