yashsingh1/xdaforums huggingface dataset:
[T-Mobile, Samsung Galaxy SIII] ChitownWingMan:
Here is what I am running:

Phone: SGH-T999 32GB

Ext Sd: 64 GB Sandisk Class 10 UHS 1 formatted FAT32

Firmware: UVALJ4

Baseband: UVLj4

Recovery: ClockWorkMod Touch 6.0.1.2

Root: SuperSU

Debloat: Partially debloated (more to come)

I would like to start themeing. Starting with the status bar. To do this I need to deodex my ROM. I am not looking to load a pre deodexed rom cooked by someone else. I want to learn to do this myself with the eventual plan of possibly cooking my own ROM.

As i understand it I have two options:

1. Copy the ROM image from the phone via odin or CWM and deodex on my pc

2. Deodex in place on the phone.

Does anybody know of a fairly easy way to do this. The best I could find googling was a shell script that was not written for the SGS3 or non-generic utilities not written for the SGH-T999.

Thanks in advance for your help
[T-Mobile, Samsung Galaxy SIII] DocHoliday77:
A lot of people use dsixdas kitchen to do this. He recently updated it to work for our s3. Look for it in the dev section.

And odin wont pull an image off your phone, its used to flash the firmware to your phone.

You can download any available fw from my firmware/ota thread stickied in dev section.
[T-Mobile, Samsung Galaxy SIII] ChitownWingMan:
Thanks i will look into that. Can I use CWM to pull the rom? I like what have have done so far in debloating and rooting and all I would really like to do right now is deodex?.

Thanks for your help
[Samsung Captivate Glide] dbrannon79:
***MOVING ICEPOP ROM TO SEPARATE THREAD***​

Here is a good guide to updating your Captivate Glide to the OFFICIAL UCLJ3 update which includes all the fixes that were borked in the Leaked ICS release!​

First off I'd like to send credit where credit is due...

Dman3285 (cm10)

Thegreatergood (literom & kernel)

Aquethys (cwmr 6)

Kombatant (ICS tethering fix)

ItsMeBdon (root)

if I missed someone please let me know!

I quickly threw this together as a step by step guide to update your captivate glide with the oficial ICS released in October '2012

I'm new to modding and developing with android code. any help, suggestions and advice is always welcome.

Disclaimer: no member here in XDA developers will be responsible for a bricked device. I have tested this guide myself and has proved to work well. please proceed with caution. Read through the guide before hand!

I will soon jaz up this thread and with permission from the devs that provided the files, post them for downloading here!

Official ICS from ATT Guide

this process is done using a pc running windows os.

needed:odin 3.07

Cwmr 6.0

Official ics update

EFS Pro 1.12.6

Samsung usb drivers

7zip

Superuser-3.2-RC3-arm-signed.zip

1.use cwmr to make a backup of your current android system.

2.use efs pro to make a backup of your efs folder. make sure you keep it in a save place like on your pc

3.copy your "clockworkmod" folder from your internal phone memory to your pc. that is your cwmr system backup

if your currently running Dman's cm10, make sure cwmr 6.0 is installed.

there is an option under mounts and storage to mount usb mass storage. connect the usb cable and copy your files!

4.while your usb is connected, copy all your pictures, music and other important files you want to save.

after the update it all may be lost!

5.if you're like me and have apps installed that were not from the market, you might want to use a app backup utility

save them and copy them to your pc for later use!

6.open the official ics update zip and extract the files to your desktop using 7zip.

7.open odin3 (right click and run as administrator)

8.Reboot your glide in download mode by holding the volume up and power together,

be sure when prompted to continue pres the appropriate button.

9.You should now see "Added!" in the message box of odin. click the "PDA" button and select the md5 file you extracted.

10.make sure you UN-CHECK all the boxes except for the pda! THIS IS A MUST!!

11.click start. there will be test displayed in message box! wait till you get a green box showing Pass! and in the message box

display "All threads completed (succeed 1 / failed 0)"

12.remove the usb cable and reboot the phone. you now have the official ics update installed stock with no root.

if for some reason you phone gets stuck on the att splash screen, reboot into recovery and do a factory reset!

13.you will now need to re-flash cwmr 6 using the same method starting with step 8. selecting the recovery file in pda.

14.now to root, boot into cwmr and flash Superuser-3.2-RC3-arm-signed.zip. reboot and you should have root!
[Samsung Captivate Glide] dbrannon79:
New Flashable Rom is Born!!

here is a cwmr flashable zip of the new ICS release for testing

Things I have done....

Rooted with super su

Deodexed and zipalinged

removed some bloat ware (work in progress)

included some useful apps in /data/app

moved a few apps from /system/app to /data/app enabling them to be updated through Google

Flashing Instructions....

make nand backup of your current rom...

wipe data, cache

format /system.

flash zip.

upon reboot will be asked to fix root... choose yes.

what worked for me...

after reboot, let sit a few to stablize, then before running setup hold the power and reboot again.

run through setup.

to enable the included custom boot animation, flash Thegreatergood's kernel!

also his R4 release of 14 toggles works!

(a thanks goes out to him for his kernel and thr 14 toggles)

Beta 1 Change log

Removed some bloat

deodexed and zipaligned

Rooted

Custom Boot animation (when LiteKernel 1.0 flashed)

Added... (updateable apps "/data/app")

Apex launcher

Anycut shortcut creator

1 click Wifi Hotspot

ES File Manager

Facebook

Titanium Backup

Swipe Beta

Beta 2 change log

Now good enough to name Rom!!

Calling it Ice Pop Rom! named after Icecream Sandwich

Version 1.3

Removed more bloat

integrated...

Custom Boot animation

Dman's EPM

Crt off animation

Thegreatergood's quick toggles

LiteKernel v.1.1 with boot animation sound enabled

Added... (update-able apps "/data/app")

Music Junk

Fb Contact sync

qr droid

sms backup+

Boot animations

Rom customizer

Google Drive

Wifi file transfer

Dolphin browser for pc style browsing

Added.... (system apps "/system/app")

Cm10 File manager (WIP)

Beta 1 Release

Beta 2 Release

Credits and Thanks... If I have missed someone Slap me!! (message me)

Dman3285

TheGreaterGood

Aquethys
[Samsung Captivate Glide] Rawr0w0:
Or you could do it this way too haha

1. Cleared everything off my phone via CWMR to start completely fresh

(Follow the directions and download the files from here http://androidromupdate.com/2012/09/08/i927uclh2-ics-4-0-4-samsung-sgh-i927-captivate-glide-firmware-upgrade-official-kiesota-stock-rom/ --basically my instructions are the same as these. If you follow those instructions, continue to step 10 of my instructions to root your glide)

2. booted phone in download mode (up vol +pwr)

3. used Odin3 v3.07.exe to flash I927UCLH2_I927UCALH2_I927UCALH2_HOME.tar.md5

4. let the phone boot and activated my account and what not

5. went to settings>about phone, software update

6. and got the OTA AT&T push update to I927UCLJ

7. booted phone into download mode (pwr+vol up again)

8. used Odin3 v3.07.exe to flash CWRM through the recovery.tar.md5

9. restarted the phone

10. went into usb mass mode on the phone

11. put Superuser-3.2-RC3-arm-signed.zip into my external_sd folder (easiest folder for me to get to)

12. unplugged and turned off usb mass mode and turned off the phone and booted into CWRM (vol down+pwr) and flashed the superuser .zip file

13. rebooted phone

Now I have a rooted official ICS 4.0.4

14. I downloaded SuperSu and Root Explorer from the market and my sms+backup for my text messages to get restored

and everything is working smoothly!
[Samsung Captivate Glide] dbrannon79:
next few goals....

1. include dman's EPM mod and Kombatant's tethering fix

2. remove bloat ware and include a different launcher

3. create a cwmr flashable rom!
[Samsung Captivate Glide] Rawr0w0:
Sounds amazing. Wish I could do you some good. But I don't know coding all that well other than CSS and a little HTML. No good for programming though. You should have the Navigation Bar, Apex Launcher, MagicLocker, SuperSu, and the bloatware removed all the while making it cwmr flashable. That would be amazing.
[Samsung Captivate Glide] yohan4ws:
Hey does anyone know how to get the 14 toggles bar ? I had it in uclh2 with thegreatergoods build but can't find how to do it specific on our glide. I really miss those functions
[Samsung Captivate Glide] VinayS:
Try at your own risk..

http://xdaforums.com/showthread.php?t=1889272

not tested with UCLJ3
[Samsung Captivate Glide] dbrannon79:
Working on a custom stock rom as we speak!
[Samsung Captivate Glide] yohan4ws:
R4 14 toggle mod did not work on uclj3 .. installed via cwm6 after doing a nandroid backup but no notification bar appeared at all
[Samsung Captivate Glide] dbrannon79:
It only works on deodexed roms! That's what I'm working on. :D
[Samsung Captivate Glide] yohan4ws:
Ya I saw that as I read more, I moved my comments into that thread... If we get the smooth sailing theme, 14toggle mod, gps, camera all on UCLJ3 we're going to have a rock solid ICS on our i927's.

I'm reading up on deodex and I'll try it out later this afternoon. I found this guide here: http://xdaforums.com/showthread.php?t=1600805
[Samsung Captivate Glide] Rawr0w0:
I would try deox...but I'd probably brick my phone -w-

hahaha
[Samsung Captivate Glide] dbrannon79:
ok I finally have a possible working zip. flashing not to test before releasing!

I have had much trouble with the updater script in the zip!!

update! failed :( went to download mode. anyone good with the updater script? if so I'll post the zip
[Samsung Captivate Glide] Rawr0w0:
I just got busybox, lucky patcher, Rom Toolbox Pro, and Titanium Backup Pro...don't know what I can do with Rom Toolbox Pro though..but..I thought I saw something about something like that haha
[Samsung Captivate Glide] dman3285:
Just use my updater script from my stock deodexd ROM. It'll work
[Samsung Captivate Glide] dbrannon79:
I tried! It was able to flash but on re boot went to download mode! I'm using android kitchen .213. After building the zip and attempting to flash, I get a status 0 error!
[Samsung Captivate Glide] dbrannon79:
I think there is a bug in the conversion from update-script to updater-script in the kitchen!

the only thing I have done to the rom so far is deodex, zipalign, root, install apex launcher and some other useful apps. also removed some useless bloat and a custom boot animation I think y'all might like

Ill post a link as soon as it uploads to google drive! it wont flash in cwmr 6 I get a status 0 error!
[Samsung Captivate Glide] yohan4ws:
How did you get the rom to deodex? I installed it using xultimate but keep getting errors in Email, exchange, mobile print, phone, systemui and a couple of others...

after copying all the deodex files back on the phone and rebooting I have no phone, no email, and heaps of errors :|

I booted up an ubuntu VM and have installed android kitchen hoping it will work ...

All this just because I want to have 14toggles heh :D .. next twill be the gay animation menu but thats a simple fix.
[Samsung Captivate Glide] dbrannon79:
I was able to deodex by using dsixda's Android Kitchen. running a ubuntu 12.04 system! as soon as I can figure out how to get it to flash properly I'll look into the toggles!

I am by no means an experienced dev! this is the first rom I have done and its just a modified stock at that! Google and xda search has been my best friend in learning!! :D

I am uploading the zip as we speak, my internet upload speed is slow! but it's getting there. Hope someone can find the trouble in the script!
[Samsung Captivate Glide] dbrannon79:
here's a guide I found that I have been following to get started with my rom!

http://s2tip.blogspot.com/2012/01/guide-noobs-guide-to-android-roming.html
[Samsung Captivate Glide] dbrannon79:
ok here is the zip. have a look. Dman3285, maybe you can find what the problem is.

https://docs.google.com/open?id=0BxhgkY85EDLqenM3Rm9BM2V2Rm8
[Samsung Captivate Glide] yohan4ws:
I haven't downloaded your file (nor will I because i'm having issues w/ mine too :P ..) but i read that it's sometimes because kitchen doesn't put a ; at the end of a line, check the bottom I see flash_modem doesn't have a ; for mine.. I'm doing a recompile now.

What error did you have ??

Mine is error code 6.
[Samsung Captivate Glide] dman3285:
Status 0 means you have the wrong update binary in the meta_inf folder. Just take my whole meta inf folder and replace.
[Samsung Captivate Glide] dbrannon79:
ok, I'll try that! I was just comparing your updater-script to the one in my zip. I cut and pasted several items.

the script in your stock rom has a section that installs busybox and and also installs the kernel, modem and boot from the tmp dir.

I removed that dir and the section in the script. I think that was what caused it to boot straight to download mode!

if you don't mind me asking, what tools do you use to create the meta_inf folder and compile the zip?

Thanks again.
[Samsung Captivate Glide] Aquethys:
dbrannon I got this :) give me a bit.

Did you deodex and debloat this? :eek:

EDIT II;

You're not supposed to put a paid app (root explorer) in data/app :|
[Samsung Captivate Glide] dbrannon79:
Thanks! deodexed with android kitchen! unless there is a better tool! debloat! opened the /system and deleted a few apps. the tw apps are still there. haven't completely debloated! just trying to get a working flashable zip first before doing major changes!

here is my updater-script I just re-did. about to test! had to zip the file to upload!
[Samsung Captivate Glide] dbrannon79:
oops. I'll have to fix that! sorry now that I think about that I think there is another one!! I'll pull them es file explorer free might be a better choice!
[Samsung Captivate Glide] Aquethys:
or the new CM file manager. I'll post it in Themes + Apps after I fix this. Also my upload speed is sh*t so it may be a while... :)
[Samsung Captivate Glide] dbrannon79:
mine too! it's sad but my glide has better internet speeds that my home isp!

I removed all the paid apps ! replaced root explorer with es file explore and replaced apex launcher! also moved the launcher and fb to the /data/app folder so they can be updated!

I'll upload the file!
[Samsung Captivate Glide] Aquethys:
Added CM10 File Manager, removed paid apps, replaced updater scripts and modified them.

Now just to wait an hour >_________________________________<

EDIT I:

Leaving my comp on for the night while it uploads. Can't stand waiting. It's been at 14% after like 15 minutes. See y'all in the morn, hopefully w/ a flashable zip.
[Samsung Captivate Glide] dbrannon79:
Thanks a million!

I owe you a few beers!

I forgot to mention that I also added custom boot animation!!
[Samsung Captivate Glide] Aquethys:
No you don't :) its all good. Doing this for the community xD

Nice. Thing is you have to include Lite Kernel if you want to add a bootanimation.zip because the stock kernel does not have custom boot enabled. Not sure how to do that but will look into it tmrow
[Samsung Captivate Glide] dbrannon79:
Thanks!

your prob right! not sure it the animation will work. in android kitchen there was an option to add custom boot animation! the notes said to place the bootanimation.zip in /data/local folder! crossing my fingers that it all works! at least until Dman is able to finish cm10! the suspense is killing us all!! lol.
[Samsung Captivate Glide] Aquethys:
Err no. Bootanimation.zip for our device goes under /system/media. Ah well. That's okay. I'm pretty sure my zip will work in flashing, ill leave thee tweaking to you tomorrow (boot animation, etc) :D
[Samsung Captivate Glide] yohan4ws:
There's a thread around that has a generic samsung bootup animation that will replace the stock one and it works on stock kernel.

Ubuntu 12.04 f**king blows, have to do everything in terminal or manually launch nautilus as superuser .. ugh. I'm giving up for tonight.

Spent the last 8 hours grinding trying to get this **** going.. eww. no kidding I never became a programmer, i much prefer the hardware/networking side of computers.

I'm looking forward to playing with your rom tomorrow though! Hope it accepts 14 toggle notification bar.
[Samsung Captivate Glide] dman3285:
Connected to your remote, and had it set up and first build in an hour and a half. :D:thumbup: Terminal command line is the only way to go.. Window f**n blows to be exact..:thumbup:
[Samsung Captivate Glide] yohan4ws:
Hope its working well for you! I have an AMD FX8150 for my daily driver, i was rocking through deodexing within 5mins and building the rom etc. with kitchen. The Behemoth you're working off of is in the garage - no worries about over heating that one ;) Hows the compile speed for you ?
[Samsung Captivate Glide] dman3285:
Compile speed is good.. the connection is kinda slow and laggy tho
[Samsung Captivate Glide] dbrannon79:
Finally I was able to get it to flash! I may still have some errors in the updater-script tho.

formatting /data, /cache , and /system.

flashing the zip and rebooting....

cwmr prompted at reboot system that there was an error (loss of root) asked to fix. chose yes to fix on reboot...

still has stock boot animation.

initial setup had trouble, seemed like it didn't have a stable data connection until after a reboot.

has super su and tested to be working.

still has some bloat ware installed. (work in progress)

wireless tethering through 1-click tether app

noticed play store started downloading all my previous apps ! (not sure how to prevent this)

awaiting for Aquethys upload to what I need to change in the script and apps (many thanks for helping)

also a thank you to Dman for allowing me to use part of his stock rom to get this started!

I will post a beta testing link and update the OP soon once I am able to upload to google drive (extreme slowness ISP)
[Samsung Captivate Glide] Rawr0w0:
I'll beta test with you since we're sorta semi kinda working this together haha.
[Samsung Captivate Glide] dbrannon79:
cool, I should have it uploaded in a few hours. gotta catch some Zzzz's
[Samsung Captivate Glide] dbrannon79:
Post under op had been updated with download link!! feel free to test and enjoy!! :D
[Samsung Captivate Glide] Aquethys:
.____-

You're joking me. My file's not appearing. Ugh. Hang on..
[Samsung Captivate Glide] magicninja:
hmm..... doesn't want to seem to download, keeps freezing halfway through

man never wants to work with chrome.....had to download firefox and that worked
[Samsung Captivate Glide] yohan4ws:
so what was the fix to get it to flash under cwm ?

mines still spitting out 0's ... would love to know how to do this fresh without piecing anothers ROM .. makes me feel more independent :)

heading to the ski hill today to get some early season snowboarding in, now im wishing i had the hold vol up for track change...
[Samsung Captivate Glide] dbrannon79:
Thanks! I think yours will work better than mine!

I'd hit the thanks button but already maxed out my 8 for the day! must have done that after midnight last night!!
[Samsung Captivate Glide] dbrannon79:
I natively use firefox! its a must in a ubuntu system!!
[Samsung Captivate Glide] dbrannon79:
Dman mentioned to use his meta-inf folder! I made some edits in his updater-script. still needs some work tho! Aquethys has the fix! also with some better apps! :D

this is just piecing a stock rom not from scratch!
[Samsung Captivate Glide] dbrannon79:
I can officially confirm the Thegreatergood's R4 release of the 14 toggles works!

A big thank you to TheGreaterGood!!! :good::good:
[Samsung Captivate Glide] Aquethys:
Okay try this peeps:

MAKE SURE YOU BACKUP THIS WILL WIPE YOUR SYSTEM DATA AND CACHE!

DOWNLOAD HERE
[Samsung Captivate Glide] Rawr0w0:
I would want to try, but I don't wanna mess up the good working rooted stock I am using as my daily driver atm. I've never understood backup and restore from CWRM. IF I were to flash a rom after a backup of a working rom, and the new rom didn't work or I didn't like it, would I just restore to the older one's backup and it get rid of the old rom?
[Samsung Captivate Glide] dbrannon79:
what ver cwm recovery are you using

if you boot recovery and backup your current system.

do the wipes and format ONLY /system flash the new rom...

if you need to go back, you have the option to backup the new rom but don't have to.

cwmr creates backup names by the date and time they were backed up. do the same wipes and format then restore your backupl

a side note. once you have made your backup and before you install your new rom, reboot your phone. connect your pc to view the internal memory. there will be a folder labeled "clockworkmod" copy that folder onto your pc for safe keeping! inside that folder there will be two other folders depending on the version of cwm you are using. in ver6 there is one called "backup" and one called "blobs" you can open the backup folder and you'll see the folder named with the time stamp when you backed up your system. I always rename the first part before the " . " to what is is ie; my_rom ect.. that way when there is more than one backup you wont get them mixed up! just don't mess with the blobs folder! that is where the data is stored!

after all that you can then play!! :D

Hope this helps
[Samsung Captivate Glide] Aquethys:
Basically backup with recovery, flash my rom or dbrannons and if it doesn't work restore the backup. Simple as that :D
[Samsung Captivate Glide] dbrannon79:
tried downloading when opening the zip, archive manager (ubuntu) said there was an error. downloading again...
[Samsung Captivate Glide] Aquethys:
What kind of error? ;/
[Samsung Captivate Glide] dbrannon79:
output:

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)

Error: /home/dbrannon79/Desktop/SGH-I927_UCALJ3_10NOV12.zip: Can not open file as archive

Errors: 1

redownloading! speed from dev-host is also slow! maybe something to do with that!
[Samsung Captivate Glide] Aquethys:
Ugh yeah I bet it is. It'd be a lot better if I could have uploaded on Android file host
[Samsung Captivate Glide] magicninja:
Tried installing but got an error 6 whatever that is.
[Samsung Captivate Glide] dbrannon79:
hold on I will fix! the one in the 2dn post works at the moment!
[Samsung Captivate Glide] Rawr0w0:
Ok so. What have you got for us so far? Like I said, I'm up for testing on my glide whenever you're ready for your release.
[Samsung Captivate Glide] dbrannon79:
https://docs.google.com/open?id=0BxhgkY85EDLqUzZJRUxDZzFfemc

have a look at the second post!
[Samsung Captivate Glide] Rawr0w0:
Downloading and transferring to my glide for testing shortly. Will post my "review" here.

Starting Install

It auto wipes System, Cache, and Data upon flashing

Then says Extracting UCALJ3 Stock by Dbrannon79

install from sdcard complete.

Testing rom itself now.

asked about the fix root -chose yes

custom bootanimation thanks to flashing lightkernel

android loading flag looks awesome btw. - only took a min to boot-

black screen with touch button LED's lit up --minute to boot-

*following instructions you've given* -only minute to boot to setup-

Signing in and loading Google info onto phone

skip purchase setup

allow the backup-restore

restoring account to phone from Google

finished setting up and chose apex launcher

connecting to wifi

included app list

1-click tether, any cut, asphalt 6, calculator, calendar, camera, clock, contacts, downloads, email, es file explorer, facebook, gallery, gmail, latitude, local, maps, messaging, music player, navigation, news and weather, phone, play books, play magazines, play movies and TV, play music, play store, search, settings, SuperSu, talk, task, task manager, titanium backup, video player, voice recorder, web, youtube

(phone is auto installing my old apps... -____- )

Plus, all the bloatware like live tv, YPmobile, AT&T familymap, google+, my AT&T, Qik Video Lite, Street View, Play music, messenger (for google+),