5,596,431 Members 39,210 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL] (XXJVT) Tegrak Kernel Build 29 for GT-I9000

Tip us?
 
tegrak
Old
(Last edited by tegrak; 28th October 2011 at 01:44 PM.)
#1  
tegrak's Avatar
Senior Member - OP
Thanks Meter 356
Posts: 575
Join Date: Jan 2011
Location: Seoul

 
DONATE TO ME
Default [KERNEL] (XXJVT) Tegrak Kernel Build 29 for GT-I9000

This is another way to do lagfix based on XXJVP, XXJVO kernel.
You can simply change file system(RFS <-> EXT4) by clicking app's menu.
Supports I9000, M110S, M130K, M130L, M180S, M180L, YP-GB1 (Korea Galaxy S II, Galaxy S, Galaxy Tab, Galaxy Player models)
tegrak lagfix application has been downloaded over 200,000.
"andrewti" helped me to make this kernel for I9000. Thanks.

TEGRAK KERNEL META-Guide
made by Cypher_X and marcedli
http://forum.xda-developers.com/show...postcount=1321
This guide helps you to understand how to use this kernel.
Thank you for great work!

TEGRAK KERNEL META-Guide Index
1. Tegrak Lagfix Guide
2. Tegrak Recovery Guide
3. Tegrak Overclock Guide
4. Error messages & Trouble Shooting (items will be added.)


Finally, TEGRAK kernel is included in Doc & Stefunel RomKitchen!!
Thanks very much, tricky103 and beta testers.
You can download TEGRAK kernel from RomKitchen Generator.
http://romkitchen.org/


UPDATE in build 29 2011-10-28 KST
fixed bugs when do rooting and un-rooting
minor bug fixes

UPDATE in build 27 2011-10-24 KST
changing su and Superuser app is available.
just put latest su and Superuser.apk into the /sdcard/tegrak/rooting folder.
(file names must be matched. case-sensitive.)

UPDATE in build 26 2011-07-03 KST
based on XXJVT kernel
fixed enabling & disabling rooting problems.
fixed a restoring bug.

UPDATE in build 25 2011-07-03 KST
based on XXJVQ and XXJVR kernel (leaked 2.3.4 kernel)
fixed custom boot animation problem.

UPDATE in build 24 2011-06-20 KST
based on XXJVP kernel (leaked 2.3.4 kernel)
adb shell enabled on Tegrak recovery mode
fixed "getprop" method problem at updater-script. it works now.

UPDATE in build 23 2011-06-03 KST
based on XXJVO kernel
based on XXJVP kernel (leaked 2.3.4 kernel)
fixed "reboot download mode" in Tegrak recovery
fixed "reboot recovery" in Tegrak recovery
adb shell with root permission enabled on 3e recovery
fixed invalid key codes in Tegrak recovery mode (at update1)

UPDATE in build 22 2011-06-02 KST
based on XXJVO
supports Gingerbread!
supports Voodoo sound v8
fixed a problem that WIFI can't turn on.
custom boot animation (put bootanimation.zip to /system/media/sanim.zip)
uninstalls "Superuser Elite" when you run "Disable rooting"

UPDATE in build 19 2011-04-01 KST
based on XWJS5
supports Voodoo sound v7

UPDATE in build 18 2011-03-30 KST
based on XWJS5
supports Voodoo sound v6
checks system partition size automatically for multiple devices (no meaning to users)

UPDATE in build 17 2011-02-23 KST
based on XWJS5
supports applying zip package (update.zip) beta.
-You can select zip files in /sdcard/tegrak/update folder.
-e.g /sdcard/tegrak/update/NeonGT-2.5.zip

UPDATE in build 16 update1 2011-02-12 KST
based on XWJS5
changed TEGRAK recovery mode waiting time 5 secs to 3 secs.
supports linux shell script in TEGRAK recovery menu - UPDATE. See details below.
fixed permission problem at TEGRAK recovery - UPDATE menu.
removed kernel scheduler tweak in hardcore's

UPDATE in build 15
based on XWJS5 (added)
based on XWJS3
supports Voodoo sound v4 (no FM RADIO settings)
fixed problem from "Enable Rooting" (crashed when old su data exists)

UPDATE in build 14
based on XWJS3
supports Voodoo sound v3 (no FM RADIO settings)
included hardcore's tweaks. very thanks to hardcore
support custom bootanimation. (bootanimation.zip in /system/media or /data/local)

UPDATE in build 13 update1
Fixed invalid model number in kernel. (It was M130K :-<)
rebuilt based on lastest kernel of XWJS3!
supports Voodoo sound v2 (no FM RADIO settings)
(Recording Preset may not work properly. Plz feedback about it.)


TEGRAK Kernel Features
Easy to use
Fastest tegrak onenand mode without any tweaks or OC
Custom recovery mode + Powerful backup & restoring
Simple rooting without reboot

Tegrak Kernel booting on M110S


Tegrak Kernel booting on GalaxyTab M180S
http://www.youtube.com/watch?v=J_-jRo1IWtA

Tegrak Kernel: How to root?


DOWNLOAD
Tegrak-Kernel-Build-29-for-I9000-XXJVT.tar
Tegrak-Kernel-Build-27-for-I9000-XXJVT.tar
Tegrak-Kernel-Build-26-for-I9000-XXJVT.tar
Tegrak-Kernel-Build-26-for-I9000-XXJVS.tar
Tegrak-Kernel-Build-26-for-I9000-XXJVR.tar
Tegrak-Kernel-Build-25-for-I9000-XXJVR.tar


Thanks to

supercurio
I am very glad to work with his artwork. Thanks thanks thanks.
twitter.com/supercurio

Korean I9000 tester
andrewti(UK), Ciel(UK), esdur(FR)


## How to Install ##

1. If the downloaded file is zipped, unzip it. You can find a tar file.

2. Flash tegrak-kernel .tar file by using Odin PDA. You must install latest stock firm before.

3. Install "tegrak lagfix" application from Android Market.

then you can see boot screen below.



## Application Menus ##


1. Enable tegrak onenand mode
Fastest lagfix mode.
Swaps /data partition(mmcblk0p2) and /system partition(stl9), so onenand partition will be used for /data.
ext4 = /system, /data, /dbdata, /cache
Many Korean people love this mode.
Needs free spaces on /sdcard (internal sdcard) as much as used space on /system + /data + /dbdata.
If this mode is applied, available space of /data will be 270MB.
This video shows how it works. It's easy to apply. (update soon)


2. Enable tegrak lagifx (all)
ext4 = /system, /data, /dbdata, /cache (like Voodoo)
Need free spaces on /sdcard (internal sdcard) as much as using spaces /system + /data + /dbdata.

3. Enable tegrak lagfix
ext4 = /data, /dbdata
Need free spaces on /sdcard (internal sdcard) as much as using spaces /data + /dbdata.

4. Enable cache lagfix
ext4 = /cache

5. Enable system lagfix
ext4 = /system
Need free spaces on /sdcard (internal sdcard) as much as using spaces /system.

6. Disable tegrak lagfix (all)
It formats all partions to RFS.
rfs = /system, /data, /dbdata, /cache

7. Disable tegrak lagfix
It formats /data, /dbdata to RFS.
rfs = /data, /dbdata

8. Disable cache lagfix
/cache to RFS
rfs = /cache

9. Enable rooting
Rooting takes 0.5 second.
need any explanation?

10. Disable rooting
in 0.5 second.

## tegrak recovery mode ##
You can enter tegrak recovery mode by clicking HOME button on boot time.

1. UPDATE from internal sdcard
/sdcard/tegrak/update/00 ~ 05
Runs shell script in /sdcard/tegrak/update/00~05 (added in build 16)
Script file name must be "update.sh"

Sample code
/sdcard/tegrak/update/00/update.sh
Code:
#!/system/bin/sh
chown root.root /system/xbin/busybox
echo "line1"
echo "line2"
echo "line3"
exit 0
2. UPDATE from external sdcard
/sdcard/external_sd/tegrak/update/00~05
Runs shell script in /sdcard/external_sd/tegrak/update/00~05 (added in build 16)

3. RESTORE /data, /dbdata
You can restore whole your apps and data from /sdcard/tegrak/backup/data.bak and dbdata.bak.
These backup files are automatically made by kernel when doing lagfix or undoing lagfix.

4. BAKCUP /data, /dbdata
Makes backups of /data and /dbdata. These can be restored by "RESTORE".

5. RESTORE /system

6. BACKUP /system

7. REBOOT: stock recovery mode

8. REBOOT: download mode

9. wipe cache

10. wipe dalvik-cache

11. wipe init.d


TEGRAK status diagram on each mode

Stock device status
status of no lagfixed device.


TEGRAK lagfix (all) status
all RFS partitions changed to ext4.


TEGRAK OneNAND mode status
swapped system area and program data memory.


TEGRAK 2x mode status
CANCELED! (eats too much cpu resource!)
testing on my device.
It's not ready to release. Doc's beta team will get beta first. No plan about release date.
my personal result (not reliable)
Benchmark
OneNAND mode > 2x mode >= lagfix > stock
Battery consumption
2x mode > OneNAND mode, lagfix >= stock
Softness improvements
2x mode > OneNAND mode > lagifx > stock
Boot speed improvements
2x mode = OneNAND mode > lagfix > stock
Program data memory space
lagfix(1.8G) = stock(1.8G) > 2x mode(600MB) > OneNAND mode(300MB)




## Additional ##
Kernel includes some utils in /tegrak/bin mkfs.ext4, e2fsck, tune2fs, busybox(1.13.1), su
Executes all files in /system/etc/init.d on boot.


If yor are a lagfix master, there is no need to ask because this is very simple.
R u looking for a fresh lagfix? TRY IT!
Contact me on private message or twitter (@tegrak)
The Following 21 Users Say Thank You to tegrak For This Useful Post: [ Click to Expand ]
 
krassewelt
Old
#2  
krassewelt's Avatar
Junior Member
Thanks Meter 123
Posts: 32
Join Date: Jan 2010
Location: Germany
with bootanimation is that in the video ????
 
tegrak
Old
#3  
tegrak's Avatar
Senior Member - OP
Thanks Meter 356
Posts: 575
Join Date: Jan 2011
Location: Seoul

 
DONATE TO ME
Default That's not bootanimation.

That screen is boot text that shows your system status.
 
g00ndu
Old
#4  
Recognized Developer
Thanks Meter 273
Posts: 2,774
Join Date: Apr 2008

 
DONATE TO ME
I saw that you have Tegrak lagfix and another donation. What is the different between the 2?

Also, your kernel is limited to only xxjpy, I'm on my region firmware, which is dxjpe (2.2).

Current 2 main kernel available here (speedmod and voodoo) has made it downward compatible. Besides, these 2 kernels have other optimisation build in.

Nevertheless, I believe it is good that you have extended this to the i9000 users.

Thanks.

Sent from my GT-I9000 using XDA App
Galaxy S II
Primary Rom - DianXin OS
Secondary Rom - MiuiAndroid
Kernel - Dorimax 4.0b
 
hensk
Old
#5  
hensk's Avatar
Senior Member
Thanks Meter 25
Posts: 1,010
Join Date: Aug 2006
Location: Skopje
well done m8
alsoi nice bootanime
this kernal is only flashible on offical JPY or
on custom JPY rom

ASUS TF 32Gb/32Gb
SAMSUNG GALAXY S I9505 GoldenEYE latest
SAMSUNG GALAXY S I9100 AOKP
SAMSUNG GALAXY S I9300 CM)

Hero/HTC Desire/SGS I/SGS I[/U]
Trendcent 16GB clas6
[/B]
 
tegrak
Old
#6  
tegrak's Avatar
Senior Member - OP
Thanks Meter 356
Posts: 575
Join Date: Jan 2011
Location: Seoul

 
DONATE TO ME
Hi g00ndu. I tested this on only Xxjpy. If you wanna try tegrak kernel, tell me where i get your official kernel.

Sent from my SHW-M110S using XDA App
 
g00ndu
Old
#7  
Recognized Developer
Thanks Meter 273
Posts: 2,774
Join Date: Apr 2008

 
DONATE TO ME
It's okay, I will try.

Sent from my GT-I9000 using XDA App
Galaxy S II
Primary Rom - DianXin OS
Secondary Rom - MiuiAndroid
Kernel - Dorimax 4.0b
 
supercurio
Old
#8  
supercurio's Avatar
Senior Recognized Developer
Thanks Meter 5063
Posts: 3,528
Join Date: May 2010
Location: Chambéry

 
DONATE TO ME
Welcome on XDA tegrak !
The Following User Says Thank You to supercurio For This Useful Post: [ Click to Expand ]
 
g00ndu
Old
#9  
Recognized Developer
Thanks Meter 273
Posts: 2,774
Join Date: Apr 2008

 
DONATE TO ME
Hi, Tegrak,

I tested it on a DXJPE (2.2 Froyo) and it works. So if anyone wants to try, there is minimal risk of getting it bricked.

My opinion of this kernel:

Basically, a lot of similarities between this kernel, Voodoo and Speedmod. there are some differences. Voodoo and Speedmod lagfix options are under the recovery menu. Tegrak's lagfix options are shifted to the apk instead. The recovery menu (activated during the booting up), will give the option of update either from internal or external sd. However, it is not clear the options of 00 ~ 05 means. As I personally did not use this lagfix (I'm already on Speedmod), perhaps the options are meant to be used only when you activated the tegrak lagfix.

One major difference I see is the onenand data partition. However, I doubt very much many people would want that, especially when the data memory is limited to about ~ 270mb. I'm not sure if one can still increase it a little more by using pit513 (about ~ 30mb more). Users with tons of apps will not want this.

Activating recovery menu via either during the bootup or through the tegrak lagfix app will bring you to the standard 3e recovery. I have encountered the following errors about mounting. (See below screenshot)



Again, perhaps if one enable the tegrak lagfix through the app, there will not be such errors above. (I believe 3e recovery is looking for rfs format, but since my partitions are all in ext4, hence those problems). Hope that this can be ironed out or clarified.

With the current 2 kernels with soundfix and micfix, I'm not sure if tegrak had included those in his kernel as well. Overall, if tegrak continues to tweak and improve his kernel, I'm sure we can see another alternative.

P/S: Now I know the difference between the donation and the free app tegrak lagfix app in the market.

Good effort.

The boot animation, in case people ask, is the standard boot animation we have for the i9000 sgs.
 
tegrak
Old
#10  
tegrak's Avatar
Senior Member - OP
Thanks Meter 356
Posts: 575
Join Date: Jan 2011
Location: Seoul

 
DONATE TO ME
Thanks for testing I like your detailed opinion.

Quote:
Originally Posted by g00ndu View Post
One major difference I see is the onenand data partition. However, I doubt very much many people would want that, especially when the data memory is limited to about ~ 270mb. I'm not sure if one can still increase it a little more by using pit513 (about ~ 30mb more). Users with tons of apps will not want this.
Yeah, I know, but onenand is faster than movinand. Faaaaster!
I'm trying to find a solution to use more disk spaces and make more faster.

Quote:
With the current 2 kernels with soundfix and micfix, I'm not sure if tegrak had included those in his kernel as well. Overall, if tegrak continues to tweak and improve his kernel, I'm sure we can see another alternative.
Yes, I am working on it , very hard

Quote:
P/S: Now I know the difference between the donation and the free app tegrak lagfix app in the market.
ONLY ADFREE..
Did you see highest-rated on appbrain.com? You can find my app's rank in there (first page)

Have a nice day!

Tags
fast kernel, faster than theo walcott
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes