For South East Asian users:
GT-S5830_GINGERBREAD.DXKT7.BLACKHAWK.zip (133.59 MB) (recommended)
GT-S5830_GINGERBREAD.DXKT5.BLACKHAWK.rar (133.66 MB) Password: ketut.kumajaya
For European users:
XWKT7.BLACKHAWK: GT-S5830_GINGERBREAD.XWKT7.BLACKHAWK.zip (138.33 MB)
Modem taken from XWKT7: GT-S5830_XWKT3_modem.zip (9.37 MB)
Incomplete locales (discontinued, just for my references):
DXKT5.BLACKHAWK_XWKT7_locales.zip (19.6 MB)
XWKT7.BLACKHAWK_DXKT5_locales.zip (18.34 MB)
Original post at kaskus.us
Features:
- Stock DXKT5/XWKT7, CSC XSE, CWM flashable zip
- Full deodexed
- Filesystem ext4 none journaling for all /system, /data, and /cache
- CF-Root b84 applied, inc. overclock kernel
- Full BLN support, BLN Control free version included
- DT a2sd applied
- Ext4 Manager included to maintain ext4 filesystem
- DXKT4 modem (from DXKT5 firmware) in CWM flashable zip
Instructions:
- Connect your phone to your computer in USB Mass Storage mode
- Copy GT-S5830_GINGERBREAD.DXKT5.BLACKHAWK.zip, GT-S5830_CWM-5.0.2.6.zip, and GT-S5830_DXKT4_modem.zip to your phone SD card
- Reboot your phone to recovery mode
- Flash GT-S5830_CWM-5.0.2.6.zip
- Reboot your phone to recovery mode
- Flash GT-S5830_GINGERBREAD.DXKT5.BLACKHAWK.zip
- Flash GT-S5830_DXKT4_modem.zip (optional)
- Format your /sd-ext partition
- Reboot your phone
- Select "DT: Auto start" option in Tweak Manager to turn on Darktremor a2sd script on boot
- Reboot your phone, bootloop will occur several times during DT apps2sd activation for the first time
- Deselect "DT: Auto start" option in Tweak Manager
- Done
Note:
DXKT5 CSC: GLB, MM1, SIN, SMA, STH, THL, XEV, XME, XSE, XSO, XTC, XTE, XXV, and XSP
XWKT7 CSC: BGL, D3K, PKO, TRA, TOP, MOT, MSR, BHT, TMT, CMF, CNX, COA, CRG, VIM, TEM, RDS, MKO, BHO, AVF, TEB, MNO, HAT, PMN, VVT, ORO, OMX, MTL, ERO, EGL, TWO, ROM, SMO, TSR, NEE, SIM, and VIP
To apply your CSC, run sec_csc script over "adb shell" or Terminal Emulator or ConnectBot. For example, to apply CNX (Romania) sales code:
Code:
sec_csc CNX
If your CSC code does not exist in /system/csc, sec_csc will not be able to help.
Credits:
- koush, illarain, Grif_07, Lovetz for CWM recovery
- dsixda for Android Kitchen
- neldar for BLN support
- Chainfire for CF-Root
- GLa'DOS for Android Scribble 2.0 boot animation
- tkirton for Darktremor apps2sd
- Go Dev Team for Go Launcher Ex and Go SMS Pro
- Samsung and Qualcomm for Galaxy Ace with stable hardware and software
- Google for Android
- Microsoft for several patents on the Android
Galaxy Ace Android Kitchen
- Download the kitchen from here.
- Copy system.rfs and CF-Root-S5830's boot.img (for ext4 filesystem support) to the kitchen's original_update folder, rename system.rfs to system.img.
- Open up a terminal window, change to the folder containing the kitchen. Start up the kitchen by typing: ./menu
- Select Option 1 to set up your working folder.
- You can use Extract_SGS_CSC_from_cache.rfs plugin to extract csc.rfs file. Select Option 0 and then Option 24.
- Merge the extracted csc.rfs to your working folder.
- Clean up your working folder using my clean_system.sh script.
- Copy format.sh script and mkfs.ext4 binary to your working folder.
- Modify whatever you'd like in the kitchen.
- Select Option 99 to Build your ROM, Interactive Mode, zipaligning.
- Select the option of using an updater-script (Edify) instead of an update-script (Amend).
- Overwrite updater-script and update-binary has been created under META-INF/com/google/android of your working folder using my updater-script and update-binary. Select to proceed with the change.
- Continue the cooking process.
WARNING:
Using wrong update-binary or wrong updater-script command could brick your phone.
Using wrong update-binary or wrong updater-script command could brick your phone.
Source: http://forum.xda-developers.com/showthread.php?t=1442889