Hier der SiyahKernel von gokhanmoral für das Galaxy S3! Hier geht´s zum Diskussionsthread zum Thema Dualboot inkl Umfrage
SiyahKernel S3-v1.7.0 Beta 6 Posted am 14.10.12
Allgemeine Features:
Samsung and CM10 support with a single kernel image
CPU OC/UC/UV
GPU OC/UC/UV (5 step GPU clock)
Audio enhancement and sound boosting for great headphone experience (partial-port of wm8994 based implementation from project-voodoo)
init.d support
Triangle-away app support
Auto-root
Adjustable charging speeds for AC and USB
Automatic EFS Backup
Samsung proprietary ExFat modules are loaded. Don't ask about ExFat support for aosp roms in this thread.
Kernel based gestures support by Tungstwenty. See xda-developers
NTFS automounting for USB sticks, mounted to /mnt/ntfs folder in Read Only mode.
mDNIe negative effect toggle with 4 consecutive press of home button
mDNIe values can be adjusted using the interfaces in /sys/class/misc/mdnie.
Almost everything is configurable via simple and free STweaks (included in the kernel) or Link veralten (gelöscht)
Changelog ab Version 1.7.0 Beta 1 - 1.7.0 Beta 6
⇓ Download unter dem Changelog ⇓
Dual-booting (supports only JB ROMs: Samsung JB and CM10)
fixed a UMP related bug in v1.6.8 that was causing lags for CM10 users
removed CPU locking when GPU freq >=440MHz
alternate touch recovery for secondrom related operations
Some 2ndROM features are missing. Implemented features are: Clone 1stROM to 2ndROM, Clone 2ndROM to 1stROM, Swap ROMs, Delete 2ndROM.
v1.7b1 -> v1.7b2: new recovery features: installing zips to secondrom, wipe 2ndROM data/cache & dalvik, fix 2ndROM permissions, exfat support. Fixed system partition cannot be mounted read/write. The recovery will be flashed together with the kernel.
fix 2ndROM permissions (EDIT: will be available in the next version), exfat support. Fixed system partition cannot be mounted read/write. The recovery will be flashed together with the kernel.
1.7b2 -> v1.7b3: Recovery is merged with the kernel, no more separate recovery. Flash back your favorite recovery and use STweaks to boot into 2ndROM-utils (which is another CWM-based recovery built into the kernel). Added “no boot logo” option to STweaks. Added “Reboot into 2ndROM Utils”, “Reboot into First ROM” and “Reboot into Second ROM” options. Added “Fix 2ndROM permissions” and “Wipe 2ndROM cache” (wipes only cache partition, not data) to 2ndROM-utils. Fixed some bugs in 2ndROM-utils. Added “Black Crush Fix” by AndreiLux. lcd freq is decreased just a bit to save a little power.
v1.7.3->v1.7.4: replace the recovery image with the new one which* was forgotten in the previous release. fix permissions on 2ndROM should* be working now. Made a change in wifi offload filtering to deny* muticast packets but allow multicast DNS packets.
v1.7b4 -> v1.7b5: added (again) gpu boost on touch. set touch boos default back to 800MHz. updated bcmdhd driver to the one in korean s3 driver. mali refactorings (new_* interfaces removed from /sys/module/mali/parameters. this will fix malistatus problem).
v1.7b5 -> v1.7b6: (not released yet) added backup/restore to 2ndROM utils. Make sure you backup your 2ndROM before you flash v1.7rc1 because there will be some radical changes in dual booting and you will have to restore your 2ndROM backup after flashing it.
[ Macht bitte ein Backup eures 2ten Rom, in der nächsten Version wird kein system image mehr drin sein, ihr müsst also nach der Installation der nächsten Version euer Backup der 2ten Rom wiederherstellen. 1.5GB ist eine Verschwendung von Platz, speziell für CM10. GM hat daher beschlossen die Systempartition zu verändern.]
To do liste:
implement missing 2ndROM features
make a CWM-flashable 2ndROM-utils app
implement more accurate space requirement checks
Some recovery details:
CWM-based Recovery v6.0.1.4
default backup format is set to tar (you can set it to dedupe)
In kernel recovery options: delete stweaks defaults or remove init.d scripts
In dual booting menu: swapping, cloning and other 2ndROM related options
swipe gestures support (up/down to choose menu items and right/left to select/back)
doubletap to select (needs a little more tuning though)
uses Samsung JB stock kernel recovery as the base
Some details about dual-booting:
2ndROM system partition will be kept in /sdcard/.secondrom/system.img. You will need 1.5GB space for the 2ndROM system partition in your internal sdcard.
both data partitions in 1stROM and 2ndROM will use the same space. Make sure you have enough space to hold both system and data when you clone 1stROM to 2ndROM.
hidden partition is used as 2ndROM cache partition.
Flashing a new ROM may flash another kernel and you will not be able to boot into 2ndROM anymore. But you will not lose it unless you delete “.secondrom” folder in your internal sdcard. So, flashing back SiyahKernel will let you boot into 2ndROM again.
See this post for more details. It is for S2 but still useful to understand what dualbooting is about.
Hier für mich die besten Einstellungen für den Kernel:
CPU
Cfs Tweaks: Linux Kernel defaults
CPU Idle: Idle+LPA
Max CPU Clock: Quad core mode
CPU Undervolting: -50mV
Default CPU governor: lulzactiveq
max freq: 1500MHz
min freq: 200MHz