D- Kernel for Ace 2 GT-i8160 (Only for 4.1.2)(CM 10 & Stock)
By hafidzduddin
I'M IN NO WAY RESPONSIBLE OF ANY DAMAGE CAUSED BY USING THIS CUSTOM KERNEL.
PLEASE NOTE THAT SOME FEATURES CAN DAMAGE YOUR PHONE AND YOUR EAR.
PLEASE READ ALL BEFORE FLASHING CUSTOM KERNEL.
PLEASE GIVE ME FEEDBACK!!
I NEED SUGEST NOT REQUEST!!
PLEASE NOTE THAT SOME FEATURES CAN DAMAGE YOUR PHONE AND YOUR EAR.
PLEASE READ ALL BEFORE FLASHING CUSTOM KERNEL.
PLEASE GIVE ME FEEDBACK!!
I NEED SUGEST NOT REQUEST!!
What is needed
Features
Installation
FlashableZip:
1. Download Kernel
2. Goto Recovery
3. Flash it
DD method:
You need to root your phone first.
What is ROOT? HOW TO?
Please ASK Google!!!
1. Download kernel
2. Extract kernel.bin.md5 from *.tar.md5
3. Copy kernel.bin.md5 to somewhere you like (e.g. /sdcard)
4. Open Terminal app,use these commands
Now lets go to superuser mode
- Samsung GT-I8160 (Jellybean)
- Some Android experience
- Know how to use Terminal
- More patience
Features
- fs: ZRAM & Swap Support
- fs: CIFS module
- fs: Fsync control [Cocafe]
- fs/aio: Asynchronous io performance improved
- mm: SLUB memory allocator
- arm: ThumbEE
- arm/vfp: Build with neon
- lib: Optimzed CRC32 algorithm [ezekeel]
- lib: GNU C version memcpy & string
- mali: Utilization control
- mali: MALI TWEAK[Cocafe]
- mali: PM sampling rate tweakable [Cocafe]
- debug: Remove Samsung debug code [Adi_Pat]
- debug: Disable KGDB [Adi_Pat]
- debug: Remove frame pointer [Adi_Pat]
- debug: Android logger as module (free 4mb RAM)
- bcmdhd: PM_FAST by default
- kernel:Lzop compression
- ramdisk: Lzop compression
- ramdisk: Init.d scripts
- ramdisk: ClockworkMod Recovery 6.0.2.8 [diego-ch]
- cpufreq: OndemandQ [Cocafe]
Installation
FlashableZip:
1. Download Kernel
2. Goto Recovery
3. Flash it
DD method:
You need to root your phone first.
What is ROOT? HOW TO?
Please ASK Google!!!
1. Download kernel
2. Extract kernel.bin.md5 from *.tar.md5
3. Copy kernel.bin.md5 to somewhere you like (e.g. /sdcard)
4. Open Terminal app,use these commands
Now lets go to superuser mode
Code:
su
Now lets flash(dd) kernel to kernel partition
Code:
dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
5. Reboot to take effects
Code:
reboot
su
Now lets flash(dd) kernel to kernel partition
Code:
dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
5. Reboot to take effects
Code:
reboot
* If you type a wrong dd command,it might hard birck your phone
So please think twice before hit enter
* It is recommended that check the md5 of kernel.bin.md5
If it doesnt match 'md5.txt' in zips,dont flash to phone.
Please re-download kernel
How to check md5 on phone?
Open Terminal app (Please install busybox first )
'cd' to the folder(e.g. /sdcard) where has the file
So please think twice before hit enter
* It is recommended that check the md5 of kernel.bin.md5
If it doesnt match 'md5.txt' in zips,dont flash to phone.
Please re-download kernel
How to check md5 on phone?
Open Terminal app (Please install busybox first )
'cd' to the folder(e.g. /sdcard) where has the file
Code:
cd /sdcard
cd /sdcard
Now get the md5
Code:
busybox md5sum -t kernel.bin.md5 >> out.txt
Code:
busybox md5sum -t kernel.bin.md5 >> out.txt
Now check the md5 manually
Download :
09/09/2013
18/08/2013
NOTE :
- CM-DK3J9Mt.zip - 8.18 MB (CyanogenMod 10)
18/08/2013
- CM-DK3G8M.zip - 7.66 MB (CyanogenMod)
- DK3G8M.zip - 8.33 MB (Stock ROM)
NOTE :
- sorry I could not test stock rom because I was in cm
- wipe cache before flash
Changelog :
09/09/2013
18/08/2013
Credits :
- disable ARM: spinlock: use ticket algorithm for ARMv6+ locking implementation
- arm/crypto: add aes and sha1 implementaions
- use LZ4 Compression (kernel,ramdisk,zram)
- add smartassH3 Gov
- add exfat modules
- power: stop printing noise
- ntfs build in kernel now
- disable BLN
- set swappiness 20
- bcmdhd: Reenable IPv6, disable multicast in suspend
- toolchain: Linaro GCC 4.7
- enable ksm (cyanogen only)
- up to linux 3.0.41 kernel
- disable ext3 support
18/08/2013
- bluetooth fix. thanks samsung
- disable arch power
- add sec_param_debug
- ARM: spinlock: use ticket algorithm for ARMv6+ locking implementation
- Proportional Rate Reduction for TCP.
Credits :
Source :
NOTE :
- CM version must flash through recovery. because modules locate in "/system/lib/modules"