Thursday, December 13, 2012

[Index] IanKernel [Kernel, GT-S5360]

IanKernel

Kernel source from : http://opensource.samsung.com (2.6.35.7)
Modifications : https://github.com/alfiyansys/kernel_samsung_totoro
see development section below this post :D

Berawal dari keisengan, dan akhirnya jadi beneran, haha keep iseng bro :D
Setelah beberapa kali revisi akhirnya saya jarang update lagi.

Saya sedikit memodifikasi dari OpenSource update 2, yang linknya ada di atas :)


Current features [v2.0]:
1. Filesystem support :
- ext2/3/4
- Linux Swap
- NTFS, FAT
- ISO CDROM
- dan beberapa yang lain

2. Performance :
- 5 io schedulers
- 22 CPU governors (thanks to savie for additionals modules)
- ArcturusEnergy special governor (Experimental, working, need fixes :D )
- frequency : 312, 468, 624, 832
- bacem tweak: undervolted by -115mV (-120mV rounded), thanks to irfanbagus
- swap support
- zram/zcache [experimental backport, not fully working yet]

3. Additional features :
- Link2sd/a2sd/amarulz(a2sdx) support
- Netfilter, Iptables
- VPN support
- CIFS, for mount network drive
- USB Host, PS/2 mouse support [need testers] -> [not working yet :P]
- Auto rooted, with CF-Root's combined method (IanRoot)
- HID, OHCI, EHCI
- init.d FULLY SUPPORTED
- using stockrecovery
- CPUcheck script
- busybox v1.20.2 (self compiled)
- auto install busybox by default
- CM Support (need testers)
- added user & system trigger for IanRoot & busybox auto install :)
- custom boot splash by me :)

ChangeLog (newer to older)

-------------------------------------------------------------------------
v2.0
What's new? download link?
http://ian-techno.blogspot.com/2013/03/iankernel-v20-kernel-gt-s5360.html

-------------------------------------------------------------------------
v1.25-rev9
Download link : http://ian-techno.blogspot.com/2012/12/iankernel-v125-kernel-gt-s5360.html
what's new ?
- adb shell working on recovery mode
- add some FS support for future development :D
- added few iptables features
- very small fix for power regulator
- fix ramdisk
- added bootparam folder
- added option auto install su & busybox
- CM support (need more testers :D )
------------------------------------------------------------------------
v1.15
15 Agst 2012, midnight release :D
Download link : http://adf.ly/FnHhy
CWM flashzip v1.15 by Awhe : http://adf.ly/FuZ46
CWM flashzip v1.15 by Rachev : http://adf.ly/FuZ6E
[ thanks for you two :) ]

what's new?
- busybox self compiled v1.20.2
- added cpucheck script for check CPU status (how to? check below this document)
- CM Support (thanks to savie :D ) (need testers)
- fix fix fix fix and fix superuser app & su binary =))))))
-------------------------------------------------------------------------
v1.01
13 Agst 2012, 14:03
Download link : http://adf.ly/FnHeQ
CWM flashzip by Awhe : http://adf.ly/FuZCh

- added 2 built-in governors
- undervolted @ -115mV
- special governor "ArcturusEnergy"
- fix autoroot issues
- backport zram from kernel 3.x [still not working yet]
- remove 780 MHz
- new bootsplash 'ijo ijo' :D
-------------------------------------------------------------------
v0.90
29 July 2012, 12:02
download link : http://adf.ly/FnHZd
CWM flashable zip by Awhe : http://adf.ly/FuZHg

- fix compatibility with repencis rom :D
- a2sd should be work
- root auto detect
- enhanced boot logging inside /data/arcturus/IanKernel.log
- new bootsplash :D
thanks to all v0.89-rev2 testers :D
-------------------------------------------------------------------------
v0.88-rev7
Download link : http://adf.ly/FnHSk
- [fix] now 20 CPU Governors working correctly :)
- Implemented irfanbagus tweak & savie governor tweak
25 July 2012
-------------------------------------------------------------------------
v0.85-rev5
Download link : http://adf.ly/FnHPT

- Implementing bootsplash
- fix ramdisk
23 July 2012
-------------------------------------------------------------------------
-----
-----
-----
-----
-----
-------------------------------------------------------------------------

Petunjuk instalasi :
D.W.Y.O.R.
- cek pengaturan aplikasi superuser, apabila terdapat update, lebih baik di lakukan 'uninstall update' terlebih dahulu.
- cek folder /system/etc/init.d , jika ada script bacem tweak & govio tweak sebaiknya dihapus, karena sudah include di dalam kernel
- download file S5360_blablabla_vblabla.tar di atas.
- siapkan odin v1.84/85
- masuk ke download mode
- JANGAN MENGGUNAKAN FILE PIT
- Jangan centang re-partition
- flash S5360_blablabla_vblabla.tar di field PDA
- complete :D

Benchmark screenshoots,
seadanya ya gan :)
test : RAM, CPU integer, CPU Floatpoint, DB IO
no init.d script tweaks

Tips & Tricks

Settings CPU Governor & IO Schedulers :
sebelumnya ga ada salahnya sih baca2 doc ini dulu :D
http://www.facebook.com/groups/galyoungers/doc/390027507721154/
Hemat baterai : SmartassV2 & SIO
Balance : ondemand/interactive & cfq/sio
cepet : lagfree/performance/arcturusenergy & cfq/sio
silahkan bereksperimen sendiri :D

Habis flash a2sd, stuck (@IanKernel v2.0)?
Coba flash yang ini :
http://adf.ly/KB9Fv
Thanks to Hizkia for test

Mengaktifkan ZRAM (IanKernel v2.0) :
buat file kosong dengan nama 'zram' di sdcard

Ga bisa adb push ke /system (IanKernel v2.0)
remount dulu gan,
adb remount /system

Mematikan fitur IanRoot (root otomatis) :
Untuk ROM developer :
- gunakan system override
- buat file kosong, /system/ian_noroot
Untuk User :
- gunakan user override
- buat folder kosong di sdcard dengan nama 'noroot' (tanpa kutip) ; atau
- buat file kosong di sdcard dengan nama 'ian_noroot' (tanpa kutip)

Mematikan fitur ArcturusBusybox auto install :
Untuk ROM developer :
- gunakan system override
- buat file kosong, /system/nobb
Untuk User :
- gunakan user override
- buat file kosong di sdcard dengan nama 'nobb' (tanpa kutip)

Cara menggunakan CPUcheck script :
buka terminal :
ketik 'su'
ketik 'cpucheck'
akan muncul beberapa info cpu saat ini :)

Aplikasi pengatur frekuensi & pengaturan CPU lain :
Gunakan aplikasi/tool bebas/free yang tersedia di GooglePlay (e.g.: Antutu CPU Master Free), di harapkan tidak menggunakan aplikasi bajakan, *hargai developer :)

Reset Binary Counter :
Gunakan app "Galaxy Toolbox" by doky

Aktifasi Swap, by Erwan Santiko :
Pake autoswap + swaper 2.apk , ngceknya pake trminal ketik "free"
Swaper 2.apk ada di PlayStore, icon ijo merah ada tulisan swaper dan angka 2 gedhe
atau download di sini : http://adf.ly/FuZRn

FlashPlayer ga work? by Vbrake Shifter
coba pake ini gan, http://adf.ly/FuZiY
kalo ga gitu push sendiri library flashplayernya, how to? google it :D
should be work

Tips for Repencis user, by Gifari Rizky Ramadhan
bagi yg pake repencis 3.5,yg ngalami restart pas masuk hs kayak ane,coba hapus semua script di init d kecuali script droidwall sama script apps2sd. lancar jaya hehe

Jika terjadi error, segera flash kembali ke stock kernel :
http://adf.ly/FnHjl

Tested in :
- DXLC1 StockROM
- Repencis 3.5

F.A.Q. :

Q : Gan, kok ga include sama CWM recovery?
A : ga semua zip installer perlu CWM, lagi pula gede loh itu kalo dimasukin juga di dalem ramdisk, nilai plusnya juga user bisa milih sendiri mau pake recovery yg mana :D


by Rey Rey Ajiep :
Q : Gan, kok ga bisa push ke sistem ya?
A : remount dulu /system nya gan, ada di Tips & Tricks di atas

Q : Kalo mau donate gimana caranya gan?
A : Coba main kesini gan -> http://ian-techno.blogspot.com/p/donate.html

Developments :
1. Idea, Complaints, Suggestions, Critism?
Anda punya ide, komplain, saran/kritik untuk pengembangan kernel ini?
langsung saja hubungi saya melalui PM, atau komentar di sini :)

2. Found error/bugs?
jika anda menemui error atau bug, harap dilaporkan dengan cara :
lakukan logcat melalui adb, adb bisa di download di : http://adf.ly/FYJya
colokkan hh melalui kabel USB,
gunakan command prompt di windows :
adb logcat > [nama]-[versi kernel].txt
contoh :
adb logcat > alfiyan-v1.15.txt
mainkan hh sampai error terjadi.
setelah dirasa cukup, tekan ctrl + c
kemudian upload hasil logcat itu [alfiyan-v1.15.txt] ke dropbox, mediafire atau langsung kirim ke email alfiyan.syamsuddin@gmail.com , dengan format :
Nama :ROM yang dipakai :Aplikasi di install yang mungkin menyebabkan error :
Semua dari anda akan bermanfaat untuk pengembangan selanjutnya :D

3. Donations? :D
http://ian-techno.blogspot.com/p/donate.html

Matur nuwun :)

Thanks to :
- MarocOS
- irfanbagus
- savie
- zcop
- Fariz Rachman [Choco dev]
- Linus Torvalds
- All developers
- XDA
- Android Indonesia
- Official Galaxy Young Indonesia
- Androider's Sidoarjo
- Surabaya Galaxy Community
- All testers, contributors, donators, and supportes yang udah dukung ane :D

Thanks lagi buat om Savie, om Maroc-OS, om Ncez, & temen2 yg lain yg udah nemenin ane sharing & ngasih ide + masukkan :D

Please report any bugs, idea, or complaints to me, I will try to do the best :)
follow me on twitter @alfiyansys



<eof>
Alfiyan

1 comment: