yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S II SGH-I777] NJGSII:
Working on making a XWLA4 based Rom, right now.

The only file for XWLA4 that wouldn't deodex was phonesky.apk.

Your tutorial is making this much easier than I thought.

Thanks again.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Sh1tROM 02/19/2012 uploaded - the link is buried in the tutorial because I'm a bastard that wants people to read. :P PowerDump is still up there.
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
I see a wave of roms coming soon. :p
[AT&T Samsung Galaxy S II SGH-I777] NJGSII:
lol

I might put out the one I'm working on in a week or two if I feel like.

I'm sure you all will love to flash something on to your phones from a complete noob. :D

Downloading "Sh1tRom", right now.
[AT&T Samsung Galaxy S II SGH-I777] cwc3:
Thanks again Entropy. I will be releasing my own ROM in a couple weeks thanks to this guide. Still too busy playing around with themes :/
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
Good call....as some eager users might actually try flashing something before finishing the tutorial.....Like where it says in BOLD type, "DO NOT FLASH, NOT DONE YET!! lol :D
[AT&T Samsung Galaxy S II SGH-I777] Peaster111:
Freaking... awesome. Where the heck do you get the time for this ****! Well... I guess I don't really care ;-). I'm just glad you make the time. I'm sucking up your efforts. Thanks a crapload!
[AT&T Samsung Galaxy S II SGH-I777] highaltitude:
so I downloaded Sh1tROM_02192012, but it says verify authenication failed or something, and it doesnt install. This is meant for CWM flash?

*edit, copied it a second time to external sd card and now its working.
[AT&T Samsung Galaxy S II SGH-I777] c0ldburn3r:
I'm probably going to get flamed on this one but can anyone point me in a direction for getting the 5 bar signal to work with the international roms? Please PM me if you do.

*Ha ammusingly enough, I played with the SystemUI. I've got the 5 bar working but the funny thing is, is that I somehow managed to turn the usb icon into the edge data icon... :D
[AT&T Samsung Galaxy S II SGH-I777] highaltitude:
Wifi doesnt apear to be working. Is there a way to verify what bootloader I have?
[AT&T Samsung Galaxy S II SGH-I777] SeanHacker:
Decompile the framework, add the png's for the signal bars that you want, add the strings for those pngs, recompile, done.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Bootloader has nothing to do with wifi... While this does have 5 GHz support, my experience with 5 GHz APs is that the range is short. If you're having 2.4 GHz problems I have no clue what's going on.

You did wipe before installing, just like with any other firmware?
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
No wifi issues here. Did you wipe before flashing?
[AT&T Samsung Galaxy S II SGH-I777] smknutson:
Did I do something wrong? I cant find the stock Task Manager, is there an apk for it?
[AT&T Samsung Galaxy S II SGH-I777] jdbeitz:
:) :) so excited. Been waiting for this

Sent from my AT&T cellular device.
[AT&T Samsung Galaxy S II SGH-I777] highaltitude:
I got it working after a bit. Thanks!
[AT&T Samsung Galaxy S II SGH-I777] AntwanL:
How does KL1 compare to LA4? I've been reading LA4 is the newest but is it significantly better in anyway compared to KL1.

I ask because you mentioned that is your next project.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Hmm, I'll Nandroid back to KL1 tonight to check, maybe I screwed something up last night. Long-pressing Home had no problem bringing up the task manager in my first KL1 attempt (before writing the guide).

No clue, I've only been running it since late last night! I don't reserve judgement for a firmware base until 2-3 weeks down the line, unless the base has severe bugs that suck - but even these issues can take a few weeks to become clear (look at UCKK6...)
[AT&T Samsung Galaxy S II SGH-I777] nyamoV2:
I think the widget is gone. I didnt see it in the build posted. But task manager in general works just fine with either long home push or icon short cut
[AT&T Samsung Galaxy S II SGH-I777] smknutson:
Yes sorry, I meant to say the program manager Widget
[AT&T Samsung Galaxy S II SGH-I777] UGART3:
I just wanted to stop by and say thanks for the guide. I like the idea of pushing others to learn. Not only does it make us appreciate your efforts more but also gives anyone the ability to get into building our own ROMs. This is kind of similar to what Fattire did over in the Nook threads with a DIY CM9. I am 4 days away from finishing college so this will be a nice weekend project for me.
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
I wish it was that easy. But the signal icons for i9100 are 0 thru 4 bars.... 5 png's....

The i777 is 0 thru 5 bars.... which is 6 png's
[AT&T Samsung Galaxy S II SGH-I777] c0ldburn3r:
I by no means know what I'm doing. I'm going to hit up a Guy from the inspire forum. The desire is setup with 4 bars and he was able to get the 5 bars working for desire based roms for the inspire.

I can get 5 bars to show but it only uses 4.

10 char this
[AT&T Samsung Galaxy S II SGH-I777] git-sims:
Thank you so much for this
[AT&T Samsung Galaxy S II SGH-I777] :
Ya I much prefer the 5 signal icon.

-Red5
[AT&T Samsung Galaxy S II SGH-I777] smknutson:
Where can I get the Program Manager Widget from?
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
I am positive if you grab it from another rom it should still work, or at least a rom in the same base category.

Unless he decides to upload a removed zip file, not many do cause its annoying. :p
[AT&T Samsung Galaxy S II SGH-I777] smknutson:
Do you know where I should look?
[AT&T Samsung Galaxy S II SGH-I777] SeanHacker:
Alright Entropy. Now its time to teach them smali hacking. Lol.
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
Ouch.... that makes my eyes bleed
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
It made my eyes bleed when I was adding 14 toggle. :(
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Well he could follow the guide and try to deodex. ;) dsixda is supposedly supported on Windows - I just don't support it myself.

die in a fire
[AT&T Samsung Galaxy S II SGH-I777] NJGSII:
Yep it works on windows.

thanks for the guide. it was pretty straight forward. Makes you appreciate the Roms we have here a lot more after seeing firsthand the amount of work that goes into one.
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
You haven't seen anything yet... lol
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
/abandons Rom

:p
[AT&T Samsung Galaxy S II SGH-I777] :
This is why I get in good with the devs, so I dont have to sacrafice my retnas to my screen.

-Red5
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
I don't mind it to much...since I understand it more... It still hurts though....lol. I even did the swipe notifications for jivy's ROM. Took me 6 hrs to do mine but 4 for his. I'm getting better.
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
Entropy, thanks so much for this tutorial. I spent a fair amount of time yesterday, reading through the referenced Kitchen thread. I need to get all my ducks(programs) in a row to run the kitchen on my Mac(OSX 10.7.3) :) Its quite a bit a information, but it'll help some people who maybe wouldn't know where to start.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
The idea was to cover things at a high level and point people in the right direction, and also to cover oddball "gotchas" that I ran into which don't seem to be covered elsewhere (like what happens when apps don't deodex, and some I777-specific fixes.) - so it sounds like it's achieving its exact intended goal for you. :)

Coming up, when I have time:

Fixing the power_profile.xml to report power usage when overclocking better

(maybe) Fixing NFC NDEF tags (my first attempt at this was a miserable failure but I have some ideas on things to try now.)

(maybe) Disabling the update entries in Settings since we disabled the core services for it. - this will be the first Smali guide.

While I have done stuff like power menu mods in the past, lately I've been lazy and just letting JKay do all the work. ;)
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
^ This, I was going through the trouble of doing the 14 toggle and power menu but figured why bother when JKAY has everything ready with themes and more.
[AT&T Samsung Galaxy S II SGH-I777] DefTaker:
I'd like to give this a try to see if I can actually do it - however, I don't know where to d/l the stock XWKL1 rom since intratech's linke to multiupload is pretty much dead (at the moment/forever?).

If anyone else has the stock XWKL1, can you upload it please?

Also, I'm assuming that this is possible to run on Windows 7 if I run Linux via VMWare?

Again, major THANK YOU! to Entropy for putting up this step-by-step guide. For a high-level overview, some of this stuff is still over my head and I'm reading and googling to understand it as much as possible. :D

I'd love to be able to create my own (time allowing) ROM to use and this is a great tutorial.
[AT&T Samsung Galaxy S II SGH-I777] :
Did you read the guide? Everything you need to know (where to d/l the firmware, if you can run it on Windows) is all answered for you.
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
The links are dead. :(

I had to go to SamMobile when I made mine.

http://www.sammobile.com/firmware/
[AT&T Samsung Galaxy S II SGH-I777] DefTaker:
Did you try intratech's links to multiupload?

Thanks LilChris - I'll try the link you provided. :)
[AT&T Samsung Galaxy S II SGH-I777] SeanHacker:
sudo apt-get read please :D
[AT&T Samsung Galaxy S II SGH-I777] SeanHacker:
Have fun with the smali guide. it's a crazy world. if we have Jkay, why not let it do the work. It's an awesome mod! :D
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
If Intratech has broken links in his thread, take it up with him. I downloaded XWKL1 a few weeks ago. The XWLA4 link worked when I wrote this guide.

As to smali'ing Settings - removing the Software Update menu is one of the few things JKay doesn't do. :)
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
If I recall correctly.... I'll have to look when I get home but I believe it is an xml edit.
[AT&T Samsung Galaxy S II SGH-I777] DefTaker:
:p LOL - yeah, I'm gonna try Cygwin instead...VMWare kept crashing on my system. I'll try using Carl1961's install tutorial method instead when I get home after work today and see if that works.

All day yesterday, I just couldn't get VMware to install properly...I think ESET kept deleting some of the installation files as it recognized some of the files as "viruses" :confused: Could never get the .vmx file to open. :(

Oh well...I'll try again - otherwise my "dreams" of creating my own roms will have to go in the trash and I'll continue doing it the lazy man's way and just flash all the great roms you other guys are putting out! :D
[AT&T Samsung Galaxy S II SGH-I777] NJGSII:
Cygwin worked perfectly fine for me.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Oh, that one may just be a bool and not a smali hack...

Most of the smali hacks I did on UCKH7 are irrelevant on I9100 firmwares even without JKay. The only thing I've done that is still needed on an I9100 firmware is extended power menu (most other Settings hacks are unnecessary on I9100 firmwares) - but JKay handles that easily.

Maybe VirtualBox instead - that's what I use when I need to use Odin instead of Heimdall. (Mainly for flashing my Tab 10.1)
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
JKay handles extended power menu as well. He pretty much handles everything.

Anyways, to remove software updates decompile settings.apk and go to settings/Res/XML/settings.xml and remove that line. Or I believe you could add this to it: android="gone" or something of that nature. But I just removed the line in my rom.
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
Thanks for the info! :)
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
Intratech's links worked for me yesterday without issue. I d/l LA4 no problem :)
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
Never mind me. :p
[AT&T Samsung Galaxy S II SGH-I777] DefTaker:
For XWKL1??? :confused: They weren't working at all for me all this past weekend, yesterday or today. I never tried to d/l LA4 since I want to stay on KL1 (<-- been having great results on ICScrewd).

Thanks Entropy for the hint about trying VirtualBox instead of VMWare! Man, virtualbox was nice & easy to set up and everything worked perfectly!

Now, I just have to actually try doing what you wrote in the guide is all! :o
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
XWLA4 variant (using the same guide) at http://dev-host.org/Tid
[AT&T Samsung Galaxy S II SGH-I777] LiLChris06:
I'll look at it to compare. :)
[AT&T Samsung Galaxy S II SGH-I777] vladm7:
this thread should be pinned (or merged with hellraiser) IMHO - it provides a very useful info for people who are interested to put their hands in the ROM guts....

thank you, Entropy!
[AT&T Samsung Galaxy S II SGH-I777] vladm7:
question: on the LA4 posted above, even after I added more input languages to samsung keyboard, spacebar-slide switch appears, but it doesn't really change the keyboard layout. Is this something to do with ROM or some of the settings, cause didn't do a full factory restore (coming from another LA4, which had keybaord working properly)?

otherwise no other issues.
[AT&T Samsung Galaxy S II SGH-I777] Haas360:
Great tut. I am sure these guys would love how to do Inuit scripts. If you don't want to write up a tut I will.

Wait I think there already is one

Yup delete this LOL
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
I'm getting through the entire tut with little to no issues except when I try to build the rom zip. I'm getting massive errors with the updater script(like 15 errors)?? :(

To google I go.......
[AT&T Samsung Galaxy S II SGH-I777] Pirateghost:
Settings.apk/res/values/public.xml (12 hits)
Line 97: <public type="drawable" name="ic_settings_softupdate" id="0x7f02004d" />

references to that are found in res/xml/settings.xml

if you remove these lines in settings.xml, it causes FC's when accessing settings

<com.android.settings.IconPreferenceScreen android:title="@string/system_update_settings_list_item_title" android:key="software_update" settings:icon="@drawable/ic_settings_softupdate">
<intent android:action="android.intent.action.SOFTWARE_UPDATE_SETTING" />
</com.android.settings.IconPreferenceScreen>

still digging around.

***EDIT***

im an idiot....keep those lines in settings.xml and take out the following line from /res/xml/device_info_settings.xml

<PreferenceScreen android:title="@string/system_update_settings_list_item_title" android:key="system_update_settings" android:summary="@string/system_update_settings_list_item_summary" />
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
So i9100 are in a different spot. I777 are in the main list where yours is under about phone.
[AT&T Samsung Galaxy S II SGH-I777] Pirateghost:
yep.

10chars.
[AT&T Samsung Galaxy S II SGH-I777] patsmike:
Anyone else notice that LA4/LA2 stock browser doesn't "lock on" the text while scrolling after double-tapping on the text (I use the "auto fit pages setting). It makes scrolling in a straight line difficult.

I switched out for the KL1 browser but its not as smooth at loading pages. Anyone know of a way to fix this "scrolling lock" for LA4 browser? I can't find anything on the subject (except a few people complaining on i9100 forums). Seems to be a problem with these new bases.
[AT&T Samsung Galaxy S II SGH-I777] jdbeitz:
hey guys.. this is my very first attempt at this. i got the kitchen set up perfectly, but I'm having trouble finding a link to the XWKL1 ROM in the first couple posts.. can someone point me in the right direction? :)

THANKS!
[AT&T Samsung Galaxy S II SGH-I777] patsmike:
Do you mean the stock roms? Entropy's second post of this thread.

Those may be megaupload though. If so, there are other threads in i9100 forums with stock roms
[AT&T Samsung Galaxy S II SGH-I777] jdbeitz:
Yes, this is what I meant. I didn't pay attention to where the link directed me, but i just know it hasn't worked at all. But I believe I found another link for anyone looking!

http://hotfile.com/dl/146342883/c1bdbd7/I9100XWKL1_I9100ODDKL1_INU.zip.html

---------- Post added at 07:41 PM ---------- Previous post was at 07:39 PM ----------
[AT&T Samsung Galaxy S II SGH-I777] jdbeitz:
DELETE ME :p
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
DELETE YOURSELF, YOU HAVE NO CHANCE TO WIN!!!!

:p

(I love that song... And WTF as far as lowercasing me?)
[AT&T Samsung Galaxy S II SGH-I777] jdbeitz:
I keep getting some root issues. For instance, I can not run the voltage app. Things are telling me the root is not detected??

Help!! :)
[AT&T Samsung Galaxy S II SGH-I777] patsmike:
Do you see super user in your apps?

Did you follow entropy's instructions including the part about rooting?
[AT&T Samsung Galaxy S II SGH-I777] jdbeitz:
Yes and yes. Superuser runs fine but anything that has to have root access fails.

Here's my root checker log:

Superuser Application Status: Superuser application - version 3.0.7 - is installed!

System File Properties for Root Access: Standard Location Check Command: ls -l /system/xbin/su: Result: lrwxrwxrwx 1 root root 14 Feb 28 12:54 /system/xbin/su -> /system/bin/su Analysis: File: /system/xbin/su is a symbolic link pointing to another file: /system/bin/su

Alternative Location Check Command: ls -l /sbin/su: Result: ls: /sbin/su: No such file or directory Analysis: File /sbin/su does not exist.

Standard Location Check Command: ls -l /system/bin/su: Result: -rwsr-sr-x 1 root root 22148 Aug 1 2008 /system/bin/su Analysis: Setuid attribute present and root user ownership present. Root access is correctly configured for this file! Executing this file can grant root access!

Alternative Location Check Command: ls -l /system/xbin/sudo: Result: ls: /system/xbin/sudo: No such file or directory Analysis: File /system/xbin/sudo does not exist.

Root User ID and Group ID Status: SU binary not found or not operating properly

System Environment PATH: /sbin /vendor/bin /system/sbin /system/bin /system/xbin

ADB Shell Default User: ADB shell setting for standard access, stored in default.prop, is configured as: root user -ro.secure=0

Results provided on your GT-I9100 device by Root Checker Pro version 1.2.7 from joeykrim in the Android Market - http://goo.gl/NcnHn

EDIT: And of course I find a way to fix my error :) I stole the SU file from another rom and threw it in my build and BOOM! it magically worked! :D

I'm just going to stop posting from now on :P
[AT&T Samsung Galaxy S II SGH-I777] smknutson:
Any reason why live wallpapers will not show up even when installed?
[AT&T Samsung Galaxy S II SGH-I777] tedkunich:
You need the live wallpaper picker as well. Copy it from another ROM.

T
[AT&T Samsung Galaxy S II SGH-I777] patsmike:
Personally, I learned so much about android and ROMs from this tutorial. And it has helped me continue learning by teaching the basics.

HUGE HUGE HUGE HUGE thanks to Entropy!
[AT&T Samsung Galaxy S II SGH-I777] Karpfenhai:
Well done Entrophy, i am really impressed, you've done a great job!

Ill try to built a rom based on your guide by myself, just one question (don't beat me up) will this guide work on ICS based roms too? I want to deox my current rom´(LPQ) and improve the bluetooth implementation. Did they change a lot or can i use your perfect advice?

Thx in advance!
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
Look through the FAQ's on the Android Kitchen. There are some differences when working with ICS based Roms.

Again with the, EntropHy?? lol ;)
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Who is Entrophy?
[AT&T Samsung Galaxy S II SGH-I777] tylercarter:
Your evil twin! :eek:
[AT&T Samsung Galaxy S II SGH-I777] Karpfenhai:
Your Bastards, both of you! ;)

It seems i accidentally added the wrong version to my dictionary, shame on me, next time ill do i right Mr EnTroPy :)

Ill give it a try, thx for the advice!
[AT&T Samsung Galaxy S II SGH-I777] stone_ship:
Entropy, you've done great work again! Can't thank you enough for this. Just made a custom XXLPQ firmware using this guide and your hellraiser github. I had no deodexing errors, so I guess I was lucky.

Edit, forgot one thing: I think some "bloat" that was removed (post#3) causes TWLauncher to continually FC after boot. Adding Trebuchet or Nova to /system/app/ will at least allow one to use the phone. I tried again without removing any bloat, and TWLauncher is working fine.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Yeah - It seems like TWLauncher has some odd dependencies in ICS. I just said "****it, it goes away" and replaced it with Apex.

XWLP2 also deodexes with no errors.
[AT&T Samsung Galaxy S II SGH-I777] cwc3:
Can also confirm LP7 deodexes with 0 errors. Just be sure to change your API to 15 (4.0.3) before starting the deodex. Took me roughly 30 minutes in my virtual machine (1core1gig).
[AT&T Samsung Galaxy S II SGH-I777] eep2378:
Lp7 was giving an error where it said no system/framework folder found when trying to convert factoryfs.img

Also after unpacking the factoryfs.img, I ended up with another disk image ext4 file that had everything else in it, i.e framwork, buil.prop, basically all the other folders I should have had when converting the factoryfs.img
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
They worked on UCLC2/LC5 - LD3 might have something new. Haven't tried yet.
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
Did you change you API level. It needs to be set at 15.

Cause I deodexed LD3 myself the other night.
[AT&T Samsung Galaxy S II SGH-I777] nakedninja42:
Well that was a good lesson. I noticed that I can change the API level but didn't notice it was set to 10. Now its going through the process. Thanks shoman!
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Doh... I completely forgot about that one. :)
[AT&T Samsung Galaxy S II SGH-I777] shoman94:
You can't remember everything. :D
[AT&T Samsung Galaxy S II SGH-I777] ResolutionHD:
How do you tell what API you use and whats it for?

Also wanted to say I successfully deoxed and debloated LA4 and tested it with your Hellraiser and it worked like a champ :D. I noticed in the logs you took out busybox. And you reference how to add it in the tutorial. But how do we add it if its no longer there?
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
The wrong way for now - http://arighi.blogspot.com/ (DNS will be a bit screwy)

The right way - ???, haven't figured out yet.

As to which API level - it should be listed when you choose the API level.
[HD2 Android Q&A, Help & Troubleshooting and Genera] MarkofT:
Swype recently released their latest Beta but if you are running an ICS rom with soft buttons, you will be getting an error about they screen size not being supported. The issue is the soft buttons. They are very popular with HD2 users due to the fragility of the buttons plus soft buttons are easier to push since they have no resistance. But they subtract 42 pixels from the screen size which fools Swype into thinking that you have an odd screen. To fix this, you need to get rid of the soft buttons.

How I did it was thanks to my rom (IceCreamTosti) cook, Xylograph. They provided an update zip that removed the soft buttons. I flashed that zip update, ran the Swype Installer, then reflashed the original rom. I now have the latest Swype and the soft buttons.

If you are using a different ICS rom, find a way to remove the buttons before you go to install Swype.
[HD2 Android Q&A, Help & Troubleshooting and Genera] prashanthm:
Wow! Nice observation. After wasting about an hour on this, I searched and found this thread. Thanks.