yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy SL i9003] Misledz:
It's not that simple. This CF-Root is based off XXKPH's normalboot.img, just like how each firmware requires it's own CWM, the same applies to CF-Root, If he flashes the CF-Root, he will end up in a boot loop. He will most probably have to wait for Skin to release a separate one, or someone must send the normalboot.img to Skin to get it done.
[Samsung Galaxy SL i9003] leongwenjun:
lol.....nice!!! what time can make 1.2ghz？？
[Samsung Galaxy SL i9003] Skin1980:
I'm here for about one hour... send me the normalboot of KP5 and i will do the CF-ROOT for it.
[Samsung Galaxy SL i9003] manrock111:
SKIN please make 1.1ghz custom kernel more stable :rolleyes:
[Samsung Galaxy SL i9003] vivekkalady:
Normalboot.img of I9003JPKP5
[Samsung Galaxy SL i9003] Skin1980:
done... let me know
[Samsung Galaxy SL i9003] hazimo2:
So now we should only flash CF-Root kp5.tar in the PDA and that's all right?
[Samsung Galaxy SL i9003] Skin1980:
yes.. it's correct
[Samsung Galaxy SL i9003] hazimo2:
Ok done..everything is perfect, except in the boot animation there's no sound anymore!!
[Samsung Galaxy SL i9003] soodgautam:
Take it as a feature of CF root from Skin ;) :)
[Samsung Galaxy SL i9003] Skin1980:
please test ext4 conversion since i haven't tested the modules....
[Samsung Galaxy SL i9003] MADBIRZ:
everything works perfect, thank you!
[Samsung Galaxy SL i9003] hazimo2:
Done, working like a charm..thanks a lot for your efforts :)
[Samsung Galaxy SL i9003] Misledz:
:\ Well, I loved CF-Kernel but after a week's usage, I noticed the phone is only stable if it's kept alive , but if you restart the phone it happens over and over again, the crashing that is :\. Reverted to v1 :( Seems faster
[Samsung Galaxy SL i9003] xGiox:
well i don't have those problems,only problem is that first two times i left phone in deep sleep couldn't go back had to restart by taking battery off.that problem is gone now.some1 said phone needs some time to settle down and should work fine then,like in my case
[Samsung Galaxy SL i9003] Namaless:
Skin one request (not kill me XD) is possible to compile in your custom kernel (i like this but I have some freeze) the BNL for Led notification?

Thanks for your work ^_^
[Samsung Galaxy SL i9003] Skin1980:
About Custom Kernel:

Maybe i made some mistake but with the source provided by samsung i always get SOD, also with no OC. Maybe the source are not updated (this is what I think).

I'm waiting for samsung reply... if any other DEV (amit where're you?) found a solution i will be very happy to know it.
[Samsung Galaxy SL i9003] Skin1980:
Kill you? Why ??!?!?!?!?! :D :D :D :D

Like i wrote the custom kernel give always SOD.... when i will resolve this i can work on other things....

Bye Bye my friend
[Samsung Galaxy SL i9003] manrock111:
Same with me restart my phone around 30 times, just to check may be problems will go but finally I return to 21 Cf root. I tried every method to see may be this issue due to others thing than kernel but kernel is not mature enough and need to more stable for day to day usage.
[Samsung Galaxy SL i9003] Lordrdx666:
So buddy it did turn out as I was suspecting it on my friend's mobile..

Had made it a Guinea pig for the OC kernel .... in any case if you are back to the v1 cf root I guess you must be ticking all the tweaks as always? Or to be on the safer side this time; you've unticked a few to save battery & have super duper stability?? Hope I am not boring you... :D also check your PM

Thanks!
[Samsung Galaxy SL i9003] Misledz:
I love how everyone ended up quoting what I said :>

@Skin, Well atleast in a situation I feel relieved that it happens to you aswell? I thought my phone was turning faulty or I messed up somewhere. Your probably right, the source code is probably outdated, probably updated after the arabic firmware release perhaps?

@TheRest. The phone has no issues OC'ing , I get 300~1100 range perfectly, Phone tends to have problems settling in, Phone tends to reject it like it's not part of the family, if you force close apps you will end up in SOD, if you make a call, you will hear it ring but SOD occurs aswell. If your button lights up but not the screen, well SOD again. Last but not least, the lockscreen SOD :( the one where you can't tell if your phone is actually alive or dead :(
[Samsung Galaxy SL i9003] Namaless:
If you want can help you.. contact me with gtalk ( namaless AT gmail DOT com ) ^_^
[Samsung Galaxy SL i9003] xGiox:
why i don't have this problems then? only had 2 lock screen SOD's after flash,now i don't have then any more. o.o
[Samsung Galaxy SL i9003] amireisa:
CF-ROOT - KP5.tar

worked ok with the arabic fw JPKP5 (Gingerbread 2.3.4)

thank you
[Samsung Galaxy SL i9003] mustali:
so both root and cwm working or Just root?

Sent from my GT-I9003
[Samsung Galaxy SL i9003] manrock111:
Wait for little then you'll get your wish :p :)
[Samsung Galaxy SL i9003] manrock111:
READ!!!!

There is reason of 60 pages thread.
[Samsung Galaxy SL i9003] PondaRox:
restart? as in reboot? that sort of thing SHOULDN'T be a day-to-day thing

anyway, been using it for 2 days now (ext4 for 1 day) and no problems aside from a freeze and sod at first
[Samsung Galaxy SL i9003] kkookkik:
at the beginning I didnt face any problems. but after a few days of using, my phone SOD a lot.
[Samsung Galaxy SL i9003] Misledz:
kokk is right, and as Skin mentioned, that this is supposed to happen, Probably the source package that was sent to us was their pre-release beta release that was mistakenly sent, For some reason the kernel remains unstable, the system is rejecting the kernel as something not part of the phone , more like it treats it as a sidecart that supplies it's needs.

You've been using i for 2 days, but you haven't restarted it or decided to FC some apps from the settings section, If you do that, the phone ends up in a panic and wonder's why it shouldn't open that app anymore, the kernel tells the phone what to do and how to handle it but the contents from the source seem to keep the phone in a panic state, that's why there are jerk's and lags when it shouldn't happen, @1100GHZ the phone should be able to handle the processing at a rate where the phone shouldn't jerk in it's options or when you clear RAM cache, yet the phone tends to suffer a bit. When the phone handles the data at such a high rate and the panic level reaches a state where the phone doesn't know what to do, it declares kernel panic, but kernel panic was sorted out in the XXKPH release hence why you don't see the "Unknown Upload Mode" error as by default they've set it to power down instead.

Try restarting the phone, then watch it slowly happen over and over again, the SOD's. As long as your phone doesn't die on you or you don't restart, your all good, but if you do restart, then you have to wait for it to crash on you twice/thrice. Usually Antutu testing should crash it. There are times where it goes into a deep SOD state where you can't wake it up by holding "Power+Home", the only way to wake it up is by holding those 2 buttons for 5 secs then let go, and then again for 10 secs. It will start up properly without having to remove the battery.

Also the restart isn't a day to day thing, The phone restarts on it's own, when you attempt to save as much RAM by FC'ing some apps via system wise, the phone tries to ressurect them and it freezes when it can't and restarts to a situation where the phone suddenly looses 15% battery on it's own. Madness!

On another note, The phone drains 2~3% battery faster than it should, When you turn on the phone from a full charge, it shows 98% but put it to sleep and wait a few mins, turn it on and you should see 100%, but that will be there only for 5 sec's then back to 98%
[Samsung Galaxy SL i9003] xGiox:
one lock screen SOD today again BUT that's 3 only and i use it since its was released,so i don't mind.
[Samsung Galaxy SL i9003] mitoVonDido:
This battery things happen to me too. now I need to charge twice a day. before this the battery last for almost a day. callibrating baterry too doesnt help much, its crazy! ; p
[Samsung Galaxy SL i9003] Misledz:
Ive tried that :D Which is why I tend to restart the phone often, Depressing enough phone lasts only for a whooping 10-11hrs :( Sad. This is if your phone doesn't crash and reboot.
[Samsung Galaxy SL i9003] ebmq8:
SKIN...! after i flash the CF-root-kp5.tar with odin my phone rebooting by itself non-stop. what should i do?
[Samsung Galaxy SL i9003] Namaless:
You use custom kernel?
[Samsung Galaxy SL i9003] xGiox:
1.1 ghz oc one.
[Samsung Galaxy SL i9003] leongwenjun:
I'm flash the tar of oc but why no ext4?????????? Anyone tell me????
[Samsung Galaxy SL i9003] xGiox:
its easy to format as ext4,search forum
[Samsung Galaxy SL i9003] leongwenjun:
can use the ext4-format.zip file of XXKPE????
[Samsung Galaxy SL i9003] Skin1980:
sure...it's only a script.... not kernel - related
[Samsung Galaxy SL i9003] leongwenjun:
:D thx I'm done it
[Samsung Galaxy SL i9003] Skin1980:
Posted New Version.

Changelog:

- Changed 00tweaks (thanks to BigEyes and Misledz);

- Added Custom Bootanimation support (place you custom Boot file on /system/media/ and call it sanim.zip)

- restored boot sound.
[Samsung Galaxy SL i9003] jesrani:
I am using your 21st CWM and converted to EXT4. Can I just flash this file from Cwm without loading any data?

Is this oc version?

Sent from GT-I9003 using XDA app.

---------------------------------------

GT-I9003, GB XXKPE, Rooted, Deodexed, CWM, Legend-X

Wave 2, 8530, Bada 1.2, DDKA1
[Samsung Galaxy SL i9003] leongwenjun:
no OC？:confused:
[Samsung Galaxy SL i9003] Skin1980:
All CF-ROOT version can be flashed over earlier versions. The Kernel is the standard kernel since with the custom there're issues that must be resolved.
[Samsung Galaxy SL i9003] vishal24387:
Means this is not oc kernal??? Because as oc custom kernal has some problems. So is this updated version of 21st cf root with more stability & features as u mentioned???
[Samsung Galaxy SL i9003] Misledz:
The ones with OC has Kernel tagged with it, The ones without Kernel are the normal.

@Skin, Any new changes in the new CF? Apart from the bootsound being back and the animation replaced with a Samsung logo :D Seems to be better actually. Phone boots up 4.2secs faster
[Samsung Galaxy SL i9003] Skin1980:
You can change that animation, i use that cause it is normally inside the phone (named ODEAnim.zip renamed to sanim.zip). Just replace it.

Not more.

About Custom Kernel i got a reply from samsung.

This is mine:

Hi my friends.... i have seen that you released the source code for GB XXKPH and i have succesfully built a working kernel but i have a bug cause - sometime - the phone cannot wakeup from sleep. So i have some questions that maybe can help me to resolve this issue:

1- I placed the GT-I9003_Opensource_Update1.zip over the GT-I9003_Opensource.zip is this correct?

2- The source you released is for XXKPH? This cause the compiled kernel seem different from the KPH stock kernel in many little thing....

3- If the source are not updated can you tell me when you think the updated-source will be released?

4- Have you got any workaround to resolve the issue i told you (cannot wakeup from sleep)?

Thanks a lot ....all I9003 XDA community are waiting your answer

Skin1980 - XDA Senior Member

Tis is their answer:

1.GT-I9003_Opensource_Update1.zip file is for GB and GT-I9003_Opensource.zip is for froyo.

We cannot guarantee to overwrite the source.

2.Released GB is XXKPH version.

3.Update schedule is not planned.

4.In case of kernel, some of samsung proprietary codes are not included. (codes that are not affected GPL - loadable modules) There's no source code covered under GPL 2.0 license in bootloader and some loadable kernel driver. So, kernel booting can be failed.

Please understand we do not guarantee opensource code is executable in target device.

Our product source code has some proprietary code so we can't released full kernel source code for this phone. It would be appreciated if you can understand our situation.

We are sorry for not giving you an correct anwser upto your satisfaction.

Please accept our apology for not being able to handle your request up to your satisfaction.

Best Regards
[Samsung Galaxy SL i9003] Namaless:
****ing Samsung Closed Source... -.-''

Thanks Skin for your report.. ;)
[Samsung Galaxy SL i9003] Misledz:
So basically the source code release has been filtered from what was supposed to be released, they ended up removing the licensed files as part of the proprietary code. I don't understand how an Open Source project ends up filtering their releases. If I understand this correctly, In order for android to run on Samsung phones in the first place, doesn't samsung REQUIRE to give the source code in the first place, Android is an OpenSource project so didn't Samsung already break the GPL when they let their phones to be handled by Google? The whole idea of Open Source is so that DEV's can utilize it to their full potential. I wish they had mentioned earlier that when they released it and mailed ronhoover that as part of the proprietary code they were entitled to filter some files and to mention what were those files and how it would affect phone performance.

In the end the source pack really was intended to give SOD if you ended up creating your own custom kernel.

Simplified version for those having a hard time understanding:

Samsung screwed us over. Custom Kernel's will have to wait, and as part of their "code" they have removed/modified certain modules.
[Samsung Galaxy SL i9003] Namaless:
CF-Root 30.08.11 XXKPH

Skin now not work standard boot animation from samsung.. works only sanim.zip ... is possible to fix?

Thanks ^^
[Samsung Galaxy SL i9003] Namaless:
My next devices is HTC... -.-'' Samung F+ck
[Samsung Galaxy SL i9003] vivekkalady:
Can we use the files which are not available in source from the builded Kernel (Stock) itself ?? (By extracting the img file ?? modules will be available right??)

don't know much about kernel and Source
[Samsung Galaxy SL i9003] Skin1980:
I think that also HTC have proprietary stuff on the HTC devices
[Samsung Galaxy SL i9003] Misledz:
In most cases the files are complied in a sense where you won't be able to determine easily where and how it will affect the system. Usually licensed companies would find methods in which modifying or making changes to the stock would render the ROM broken/unusable, or in general you can't make changes. Kernels' are responsible for controlling the baseband's or in general, the brain of the ROM so that's why not many mess with kernel's unless you've got a good background with it. But it's never late to learn.

In an analogy it's like saying, the gun is the phone, Your given a gun for the first time, you've seen how it works, you've seen what it can do and what's its features. But you don't know the mechanics on what actually happens inside. You know the mechanics are responsible for making it work, but you can't change the way it's supposed to function, you can only add/modify things to improve the gun * in this case the improvement's would be RAMScript or ZipAlign*, Even if you did manage to change the way the gun functions, there is a chance the gun might work but be dangerous, or the gun might become useless.

We require the source code so we're aware what's being used, kinda like a blueprint? The only reason why it's risky to edit the stock is because the bootimage is what's responsible for recovery mode, etc. If that get's bricked, there's no way to fix the phone :\, let alone boot it up.
[Samsung Galaxy SL i9003] chongns:
since samsung keep their source code, we have problem on the OC KERNEL CF-Root. but how about the standard CF-root, is it build from the source code also?:confused:
[Samsung Galaxy SL i9003] bigeyes0x0:
I think HTC and Motorola are worse. For now as far as I have seen Sony Ericsson might be better http://unlockbootloader.sonyericsson.com/ . Still I hope sooner or later we'll find a way considering Hummingbird and Exynos are their own chips and they still have a lot of custom kernels.

@Skin: Thanks for your new release, I modified the auto zipalign script a little more. I should have posted it before this release

LOG_FILE=/data/zipalign.log
ZIPALIGNDB=/data/zipalign.db

if [ -e $LOG_FILE ]; then
rm $LOG_FILE;
fi;

if [ ! -f $ZIPALIGNDB ]; then
touch $ZIPALIGNDB;
fi;

echo "Starting FV Automatic ZipAlign $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE
busybox mount -o rw,remount /system

for DIR in /system/app /data/app ; do
cd $DIR
for APK in *.apk ; do
if [ $APK -ot $ZIPALIGNDB ] && [ $(grep "$DIR/$APK" $ZIPALIGNDB|wc -l) -gt 0 ] ; then
echo "Already checked: $DIR/$APK" | tee -a $LOG_FILE
else
zipalign -c 4 $APK
if [ $? -eq 0 ] ; then
echo "Already aligned: $DIR/$APK" | tee -a $LOG_FILE
grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB
else
echo "Now aligning: $DIR/$APK" | tee -a $LOG_FILE
zipalign -f 4 $APK /cache/$APK
cp -f -p /cache/$APK $APK
busybox rm -f /cache/$APK
grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB
fi
fi
done
done

busybox mount -o ro,remount /system
echo "Automatic ZipAlign finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE
[Samsung Galaxy SL i9003] Misledz:
@bigeyes0x0, I know for sure HTC is heavily licensed so they've got it worse than us :P, Sony is pretty open about it, which is why there are tons of homebrews, But they're just really strict about their security measures. I sent Skin the 00tweaks that we discussed earlier, So far so good, it's all great.

@Skin The phone feels more fluid in a sense where, even if Maps and Skype was open on start, The phone wouldn't have any issues with loading it all :), this is definitely an improvement compared to the V2 and V1 release. My only concern being, Which was used? Darky's or Juwe's RAMScript?
[Samsung Galaxy SL i9003] vishal24387:
Skin please check ur pm. I have send u Amit's moules for usb otg that he has sent me just some time ago...!!!
[Samsung Galaxy SL i9003] bigeyes0x0:
Read my post http://xdaforums.com/showthread.php?p=16954217#post16954217 . Standard CF-ROOT are made using stock kernel with ext4 kernel module included. Like bundling your executable with share libraries.
[Samsung Galaxy SL i9003] bigeyes0x0:
The one I posted above has the mount with rw option moved out of the loop so the script won't remount the file system whenever it encounters an apk that hasn't been zipaligned and I also removed the last touch command which I found useless in our case.
[Samsung Galaxy SL i9003] Skin1980:
I have seen.... and if you have a proper cable you can try to insmod the modules

insmod usb-storage.ko

I haven't that cable so i cannot... sorry
[Samsung Galaxy SL i9003] Skin1980:
in the 21 i used darky's ...if you have edited that we use darky :p
[Samsung Galaxy SL i9003] chongns:
ok,thanks for that, so the CF-root build as a program using the kernel to function, but the OC need to alter the kernel so need the source code, i'm i right?:D
[Samsung Galaxy SL i9003] vishal24387:
skin i will manage cable from anywhere as per my possibility. Can u make a flashable file with which includes these modules??? please.
[Samsung Galaxy SL i9003] bigeyes0x0:
Not entirely correct, standard CF-ROOT includes stock kernel, CWM, su, busybox, sqlite, init.d script and ext4 kernel module. On the other hand, custom kernel CF-ROOT includes custom kernel with ext4 support built in as single image, CWM, su, busybox, sqlite and init.d script.

USB OTG support: Vishal, you just need to copy the module to /system/lib or /system/lib/modules (Skin can you confirm this?), then install a terminal emulator type in "su" to get root and insmod the module like Skin said. After that check whether the kernel module has been loaded with lsmod command. If it's loaded connect your usb device with your shiny usb cable and benefit :D.
[Samsung Galaxy SL i9003] Skin1980:
You have to put the needed modules wherever you want (ex. sdcard) then with terminal go in that folder and do the comman i said before. No need to flash.

This must be done on each boot or you can make a script to put in init.d folder that do it for you.
[Samsung Galaxy SL i9003] vishal24387:
I am sorry that I am giving u trouble for it but Skin can u make that script for me??? Or can anybody make that script for me. My friend Aaditya have those cables. He is ready to test it.
[Samsung Galaxy SL i9003] chongns:
yes sir, that's what i want to know, thank for the explaination .:D
[Samsung Galaxy SL i9003] jaskiratsingh:
Hi Skin,

I have a question regarding custom boot animation. As per your comment "- Custom Boot-Animation support (place your custom bootanimation in /system/media/ and call it sanim.zip)(NEW)"

I have 4 files. Two will be places in system/bin and 2 in system/media

system/bin: bootanimation and samsungani

system/media: bootsamsung.qmg and bootsamsungloop.qmg

Can you explain how these files should be named
[Samsung Galaxy SL i9003] Skin1980:
i mean bootanimation like this
[Samsung Galaxy SL i9003] xGiox:
make this clear for me. is it dangerous to use your oc kernel skin?
[Samsung Galaxy SL i9003] Skin1980:
I have built another custom kernel but i have always SOD... now i'm trying another thing but i really think that must be something wrong in the source.
[Samsung Galaxy SL i9003] leongwenjun:
I am flash your OC kernel,first time I open wifi, the usage of cpu is 100%(more then 5 min) ,then it is hang

after I re-open wifi it is very nice

sorry my bad english
[Samsung Galaxy SL i9003] jaskiratsingh:
But i have boot animation as qmg files. With earlier version they were working fine but not with this version. Will there be support for qmg boot files?
[Samsung Galaxy SL i9003] Lordrdx666:
Skin,

Why don't you contact ronhoover? He told that the source code that we are working with is older and not very good for working with xxkph.... updated source code might come in some time...

I cant confirm this but I think ron knows more about this...

If we get a xxkph ready source code then we can have "strong man" kernel by "strong man" developer skin1980! !!¡¡¡ :D

Sent from my gt-I9003 with A.I. Type
[Samsung Galaxy SL i9003] Skin1980:
well i can suggest... if you really want use that bootanimation ... rename /system/bin/samsungani in bootani... might work (first delete the bootani file created by CF-ROOT)
[Samsung Galaxy SL i9003] vishal24387:
there must be problem with new cf root version. I have tripin legend theme. As u said that it will enable boot sound but when i flash ur cf root then we get startup sound but with some wrong timing. Means I get startup sound at SAMSUNG logo. Actually it should appear before that means that at samsung galaxy sl logo. Also when I applied tripin legend theme then I am not able to see custom boot animation which is included in theme. I can see only default samsung logo with wrong timing of sound. With 21st file we have not sound but we were able to see custom boot animation properly.
[Samsung Galaxy SL i9003] manrock111:
@vishal mine working fine

Test with custom boot animation.

@skin1980 why don't you contact I9000 kernel developers in sgs section. If source code is an issue then may be they have also face the same issues. Tell them your problem may they will direct you in right direction. I know there kernel is very stable right now.
[Samsung Galaxy SL i9003] Skin1980:
the i9000 kernel is totally different....
[Samsung Galaxy SL i9003] jaskiratsingh:
This worked...Thanks
[Samsung Galaxy SL i9003] vivekkalady:
Brought USB FEMALE FEMALE Adapter so that we can connect data cable at one end and pendrive at other end

40 Rs
[Samsung Galaxy SL i9003] sakindia123:
that's quite cheap ,ain't that!!!?

and i also read that amit has pm'ed the usb otg file to vishal...u can try that
[Samsung Galaxy SL i9003] vivekkalady:
I also Got that file from Vishal

I have pluged the USB and installed the file(insmod usb-storage command)

Bang !!!

Nothing Happened

I think there is some more things to do??

Please Respond
[Samsung Galaxy SL i9003] bigeyes0x0:
After insmod command, have you checked lsmod to see whether the module has loaded correctly?