yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] crownholder:
Thanks. I have it installed...so I should be able to use the # commands now? Just confirming before I call sprint
[EVO 4G General] eventer289:
After you press the commands, hit the call button. I've had this work when it doesn't automatically initiate.
[EVO 4G General] Philyteach:
to the best of my knowledge it should work, but go ahead and test before calling sprint. Dial ##3282# and see if you get the EPST screen.

EDIT: just checked, I did have to hit the call button to bring it up, so its ##3282# Call for EPST
[HD2 Android Themes and Apps] Caveman Joe:
Hello! I made a wallpaper for the HD2 running Android with an LCD Density of 200. It's massive.

It's just plain red leather, but it makes all your icons and stuff easy to see. It's based on one of the background images from my web game. I attached it to this post. :)
[G1 Q&A, Help & Troubleshooting] jamal717:
I was thinking about getting the 2200 battery with the larger back thing is theres an 1800 one 2 where the back doesnt get extended i was kinda leaning towards the 1800 one will there be a huge difference?
[Android Software/Hacking General [Developers Only]] kevho00:
I upgraded my phone to the official 2.2 Froyo update through Mini Kies. The update finished and my phone shut itself off and never turned back on. I was rooted at the time, ****. :mad: I have tried countless of times to boot into download mode but nothing happens. Not even a "charging" screen comes up when i plug it in. GUYS I REALLY NEED YOUR HELP. XDA IS MY ONLY HOPE RIGHT NOW. PLEASE HELPPPP
[Android Software/Hacking General [Developers Only]] skylia:
thats exactly what happened to me... i ended up getting the nexus s because of that ;D
[Desire Q&A, Help & Troubleshooting] azazell32:
Can someone please tell me how to get phone in diagnosis mode? ##diag# does not work. Is there a rom that enables it or a script? Please help me get diagnosis mode.
[Desire Q&A, Help & Troubleshooting] elburna:
It's *#*#diag#*#*

...via Tapatalk
[Desire Q&A, Help & Troubleshooting] azazell32:
That does not work. This is us cellular cdma desire when you type that in it just clears out and nothing happens
[myTouch 4G Q&A, Help & Troubleshooting] radamo:
Is there a way in CM7 RC1 to change my lockscreen wallpaper?

I can't find it...

Thanks,

RA
[myTouch 4G Q&A, Help & Troubleshooting] Marine6680:
No, standard android does not have separate wallpapers for the home and lock screens. Some market apps may allow it though, but I have never looked.
[myTouch 4G Q&A, Help & Troubleshooting] radamo:
Thanks, I learned from another forum that it was MT4G sense that allowed it.

RA
[myTouch 4G Q&A, Help & Troubleshooting] nlarge:
Can we keep the shipped rom and add the kernels for overclocking once achieving s-off?

I have been flashing phones for a long time.. way back to original windows mobile and switched to blackberry for the last couple of years.

I am back to HTC(happily) and have rooted the phone, but I would prefer to stay shipped rom for now until I can research some of these roms out there.

BUT I WANT TO OVERCLOCK!!!!
[myTouch 4G Q&A, Help & Troubleshooting] electronicrice:
Yes that's what I've done. You'll need to have full radio S=OFF and you'll need to flash the engineering bootloader, but once you have that done you can flash kernels that say they are made to work with rooted stock roms.

A good example is the faux123 kernels, which are usually updated every day. Unless something's changed though, on stock, you can't flash the .zip file in recovery, you'll have to manually flash the zImage in Fastboot and then push the Broadcom module to the phone in ADB to fix your Wifi.
[myTouch 4G Q&A, Help & Troubleshooting] nlarge:
i tried this and it put me in an endless boot loop.... good thing for dumb people at car toys to replace the phone... not sure what happened but it was not good and I could not do a recovery
[myTouch 4G Q&A, Help & Troubleshooting] kenrippy:
You can flash an oc kernel to the stock rom. Look on page 14 of the stock smartass kernel thread by faux. I was having the same boot loop problem, but followed vinsane's advice and it worked. Sound like you need to flash a recovery and make a nandroid backup first though. You'll be able to flash from recovery.
[myTouch 4G Q&A, Help & Troubleshooting] Vinsane:
Yup. Easy to do. Just follow the steps outlined.

I'm usually flashing 1-2 kernels a day....depending on release and going back and fourth for comparison.
[HTC Inspire 4G] Kent Melton:
I recently got a htc inspire 4g and I have movies on it, and when I try to copy them to my ps3 my phone freezes and I have to reset it. I have had a nexus s and a captivate and both of then did it fine. Please help!
[HTC Inspire 4G] JaysFreaky:
Wrong forum.
[Atrix 4G Themes and Apps] alphadog00:
It is called Qik Video version 0.04.94 and it has options for

1.Video Chat

2. Record and Share

3. Video Mail

In the Market it is titled Qik for Motorola Atrix
[Atrix 4G Themes and Apps] LockeCPM4:
Trouble with Qik is that it is not as popular as Skype. Good news is Skype bought Qik so hopefully the two will merge so we can video chat with Qik AND Skype users. Here's hoping.
[Atrix 4G Themes and Apps] Getaphixx:
Hopefully

[more text to press enter]
[Atrix 4G Themes and Apps] Raspster:
Guess fring does not support the front camera on the atrix. Just tried and and that's a "no go" on the front camera. Bummer...
[Atrix 4G Themes and Apps] mgymnop:
Question is if any of the video calling programs will work with the crippled upload speeds. With Wifi it will work of course....
[Intercept General] rabi347:
Is there a way to make Samsung Intercept work on Boost Mobile?

Thanks for suggestions.
[Intercept General] swanysto:
Yes this would be great. I know they are both CDMA networks unless you go with walkie talkie feature.
[Intercept General] Tuleele:
I have to be honest with you the BloAtWaRe they install on it makes the phone so slow and useless. Make sure you root that bad boy and throw that Froyo on it.

ANYWAYS!!! getting back to YOUR post I can see how this could work because both Boost and Sprint and Virgin Mobile (my intercept) are running on the same towers. The only thing I could see getting in your way is that Boost may reject the ESN of you Intercept if its not in their system. I tried to get a Samsung Moment on Boost about 4 mo. ago and they went along with the activation but the computer rejects the ESN. :mad:

Best of Luck! Let me know if you get it so i can do it too!
[Galaxy S I9000 Android Development] Darkyy:
How to make an Odin flashable ROM

This is just a small guide I want to share with anyone who's interested in the commands I personally use. Feel free to correct me or give better commands / instructions.

@Moderators:

If this thread is in the wrong section or already present at XDA, PM me.

Use the dd (datadump) command to make the .rfs files ;)

Of course you need to connect your phone via USB and have ADB prepared on your computer.

# Get Root access first

su

# Do this first to mount the /system R/W

(thanks to scheichuwe for the simplified command)

mount -o remount,rw /dev/block/stl9 /system

# Dump the needed data / partitions to your /sdcard

dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/cache.rfs bs=4096
dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096
dd if=/dev/block/bml12 of=/sdcard/modem.bin bs=4096

# Make the tar ball ;)

tar -H ustar -c factoryfs.rfs cache.rfs modem.bin zImage > darky.tar

# MD5 it for a security check

md5sum –t darky.tar >> darky.tar

# Rename the tar file

mv darky.tar darky.tar.md5

Optional:

Make your own pit file :)

The pit file is used to set the partition layout (Partition Information Table).

# Dump the pit

dd if=/dev/block/bml2 of=/sdcard/darky.pit bs=4096

I hope I could help you with that :)

- darkyy.
[Galaxy S I9000 Android Development] philippsp:
Nice

Yeah first :D
[Galaxy S I9000 Android Development] Darkyy:
Oh and one more thing:

If someone is gonna rate this thread 1 star, please explain here why.
[Galaxy S I9000 Android Development] VenQWish:
So this means I can make an Odin rom of my current installed config? Or am I missing something?

If you then flash your tar + pit, you have your kernel and rom restored? This would be an awesome way to backup a good config, no?
[Galaxy S I9000 Android Development] Darkyy:
Exactly - these commands will dump the data directly from your current phone.

And yes, you'll have a 1 to 1 Backup.
[Galaxy S I9000 Android Development] Quipeace:
That is actually VERY useful! I'm constantly switching between a modded Insanity and CM7, and constantly reverting to stock, flashing custom kernels and flashing nandroids is getting quite annoying now.

Don't have access to a linux machine now, I'll try this asap, thanks!
[Galaxy S I9000 Android Development] theduckking:
Wow, dasch mal nützlich ville dank^^

Neat. Thank you!
[Galaxy S I9000 Android Development] Xerfas:
Well you can install cygwin, just remember to install bash terminal when cygwin setup is running.
[Galaxy S I9000 Android Development] scheichuwe:
Galaxy S is running on yaffs2? Interesting ;)

mount -o rw,remount /system

That should work too...
[Galaxy S I9000 Android Development] Mackzen:
Is this the same as this?

http://xdaforums.com/showthread.php?t=943588
[Galaxy S I9000 Android Development] theduckking:
No:

The instructions from drakyy create a flashable ROM from the phone.

The Application from bohdans creates a flashable ROM from files on your computer
[Galaxy S I9000 Android Development] Darkyy:
Thanks - gonna change it in the first post :)
[Galaxy S I9000 Android Development] mr_at_sgs:
Verified?

Cool stuff Darkyy,

is this working without any issues, any testers?
[Galaxy S I9000 Android Development] Darkyy:
It's what we used for the Darky's Resurrection Edition ;)
[Galaxy S I9000 Android Development] Tricky103:
Damn. Left my laptop charger at work. Just when I need battery also.

Great thread. Thank you.

Tricky103 UltraSlim Essential Rom on DamianGTO Ultimate kernel
[Galaxy S I9000 Android Development] nesor85:
I have a problem. When tryign to create the tar-file i get:

cannot create jesper.tar: read-only file system.

What to do?
[Galaxy S I9000 Android Development] zurchpet:
Does this also work when the partitions are NOT RFS.

Like all in ext4?

Will Odin be able to flash that image?

I somehow doubt it...
[Galaxy S I9000 Android Development] Ibanez33:
Good question..... I'd like to know this too..

Although even if having to disable lag fix to create it the apply again after flashing is still a quicker way to toggle between your current rom and cm7..
[Galaxy S I9000 Android Development] gurulan:
Neat Darky

but can i do these dumps on the phone without a pc or adb
[Galaxy S I9000 Android Development] gurulan:
Perhaps some could write a script to do this at the phone
[Galaxy S I9000 Android Development] silashack:
Sweet, so just to double check...

NONE of this will actually build a ROM with 'personal' information in it?

As in, I do this and load it onto another SGS and they have ANY of my details?
[Galaxy S I9000 Android Development] zurchpet:
Your personal data is in the /dbdata and /data partition, which is not saved by this guide.

The dbddata could be duped too into a dbdata.rfs, but I don't know if Odin supports flashing a /data partition.
[Galaxy S I9000 Android Development] Darkyy:
Odin doesn't support flashing the /data partition. :)
[Galaxy S I9000 Android Development] taha_e:
Could anyone give a brief explanation please? I have setup Cygwin. but I dont know how to rdirect to phone location and run the commands :confused:

I just started to study so Im a begginer
[Galaxy S I9000 Android Development] Darkyy:
Installed the needed ADB drivers?

Adb shell to your phone..

You can also download a Terminal Emulator on your phone and execute the commands there ;)
[Galaxy S I9000 Android Development] taha_e:
shall we uninstall the apk which is not from the system(I mean applications from market)? or these commands only make rom on system files?

I got one problem when making the tar file it says

"cannot create darkyy.tar: read only file system"

what should i do?
[Galaxy S I9000 Android Development] Darkyy:
At the start:

Mount the system r/w
[Galaxy S I9000 Android Development] Graveen:
Ok, i tryed to use it for:

- a stock-based rom (it was Darky 9.1, but it does not matter)

- cm7

Well, it does not seem to work. I can dump w/e i need from Darky's, flash CM7, and go back to Darky's, but it seems modem.bin have been updated too and the Darky dump keeps rebooting.

Among troubles, there could be ext4 related (although it seems not to be the problem as CM7 install allows you to format partitions), PIT problems (not sure, anyway, with PIT, Odin is locked on set partition), or as i mentionned a bad RIL/Modem that is not flashed.

Is there a way to do a full DD in excluding only SDcard (including EFS and so on) and reflash it via Odin ?

I don't exactly know the limit for TB/Nandroid and others softs, and i must admit the role and accesses of partition on i9000 is blurry.

Any doc on this ? How many partitions are used, where does the recovery stands, what Odin can or cannot flash, etc...

Thank you !
[Galaxy S I9000 Android Development] taha_e:
Yes I have mounted the system the files also has been made on sdcard but still gives the same error does it do anything with sdcard?

Edit:

I found the problem, I think my phone has some problem with mount/unmount. I did it from my phone by using root explorer, I mounted from root explorer then it could proceed.

but now stops again by saying as the photo below:

what does "-H ustar" do? I erased -H ustar and proceed is there any difference?

for the pit file can we use the stock rom pit file? or we should make a pit file seperately?
[Galaxy S I9000 Android Development] Graveen:
busybox's tar (or embedded tar) does not support some flags. As said in the first post, use and unix machine or cygwin to do the stuff.

for the pit, the best is to do your own pit, else don't use pit at all.
[Galaxy S I9000 Android Development] taha_e:
I tried the new packed rom with odin , everything was fine and odin was passed but after restart the phone goes to speedmod recovery (by hardcore) and after reboot it will stop at galaxy s logo after a while screen goes black and again come to the logo. could anyone explain which step I missed ?

Can we use this method for deodexed rom? with custom kernel?
[Galaxy S I9000 Android Development] [[ Cold ]]:
im getting this in OSX

tar: not found

what to do??
[Galaxy S I9000 Android Development] Darkyy:
You need a pre-compiled tar binary for OS X ;)

Sent from Darky's Xtreme Edition Version X.
[Galaxy S I9000 Android Development] coldflid:
Thanks a lot !
[Galaxy S I9000 Android Development] fuzijacz:
Darky, I would like to try this, I got ADB SDK and Gywin, but no idea how to go from there :-D

I tried using QtABD, but I couldn't create tar file, guess due to some restrictions.

So, any idea on HOW TO for Cygwin and ADB?

Would be much appreciated :-)

Or anyone else for that matter...
[Galaxy S I9000 Android Development] fuzijacz:
Anyone?

Thanks
[Galaxy S I9000 Android Development] taha_e:
I do everything step by step and I can get the file, I checked the file with odin without connecting the cable and the file was valid during flashing also everything goes fine, but after rebbot it will go to hardcore speedmod kernel after choosing the reboot the galaxy logo appears and thats it even doing factory reset from recovery can not help.

anynody have any idea?
[Galaxy S I9000 Android Development] lippol94:
ThankYou a lot Darky for your Guide :)

Just a thing..

to me it didn't work this command:

mount -o rw,remount /system

but the one you've posted before. :)

Anyway It'll be very useful!
[Galaxy S I9000 Android Development] 4ltair:
First of all, thank you Darky for something extremely useful that i've been searching for a while.

Second, i always use this command to mount the system as rw:

mount -o remount,rw /dev/block/stl9 /system
[Galaxy S I9000 Android Development] Darkyy:
Thank you, I'll edit the OP. ;)
[Galaxy S I9000 Android Development] Slow50:
First let me say thank you for all of your work. I have a modded Darky 9.3 on my vibrant, that is an awesome Rom.

I want to pull the dbdata from my phone, but I don't know where it is, as in stl, bml. The stock vibrant odin does have a dbdata.rfs in it, so I would like to use it from my phone. My question is, how do I .rfs the dbdata?

Any help would be greatly appreciated.
[Galaxy S I9000 Android Development] imparator:
Great topic.
[Galaxy S I9000 Android Development] Mothatt:
was able to create jfs and ext4 formatted images and flash them with heimdall successfully.

very interesting imo. this could lead to a pre-lagfixed odin rom
[Galaxy S I9000 Android Development] zorxd:
Nice, very good tutorial. This is also a nice way to make a backup.

However I don't understand why you need to mount /system RW before?
[Galaxy S I9000 Android Development] trip007in:
Will this work for I9003? or what are the chances of screwing the phone? I want to back up my ROM from Phone.
[Galaxy S I9000 Android Development] cottino:
but this procedure imply also root permission and busybox in the factoryfs.rfs dump ?
[Galaxy S I9000 Android Development] taha_e:
Thanks to darkyy for his/her help

Yes it does. I compile my roms by this method. after flashing SU is there and it's rooted, busybox also installed
[Galaxy S I9000 Android Development] trip007in:
we already have root permission. I was just asking if the same backup procedure will work for SGSL (I9003). How do I know if the factory.rfs is stl9 or bml4 is Sbl.bin. As I compared these files on my spica (I5700) and they are not same:confused:
[Galaxy S I9000 Android Development] androcheck:
Hi there!

Thanks for the sharing. :)

Just my thoughts:

Dumping a (rw) mounted filesystem from within a running system is not a safe operation. If the filesystem gets changed during the dump, it may result in an inconsistent filesystem dump.

The risk may be low, but there is the possibility that you introduce filesystem errors after reflashing such a dump.

I would suggest to boot into recovery, unmount /system and /cache and perform the above operations via adb from the recovery (at least for the stl devices).
[Galaxy S I9000 Android Development] cottino:
when I tried it: Error unmounting SYSTEM:! :confused:

View output of mount command
[Galaxy S I9000 Android Development] _JKay_:
Just found this post. Can this be used the other way around? To avoid using odin? Put what you need onto sdcard and make an update.zip to run the dd to copy the partitons? Guess you have to copy busy box command to sdcard too or do the dd of system as the last step :) I guess its too dangerous cuz you need to make sure the pit mathes...?
[Galaxy S I9000 Android Development] taha_e:
Anybody knows about bootloader in gingerbread? if we make an odin rom by this method the bootloader already included or we should apply some additional script for bml4 ?
[Galaxy S I9000 Android Development] nedooo:
New syntax for creating .tar for new version of 13 March 2011 -- BusyBox 1.18.4???

This is the syntax but I dont get it???

tar

tar -[czjaZxtvO] [-X FILE] [-f TARFILE] [-C DIR] [FILE(s)]...

Create, extract, or list files from a tar file

Options:

c Create

x Extract

t List

Archive format selection: z Filter the archive through gzip

j Filter the archive through bzip2

a Filter the archive through lzma

Z Filter the archive through compress

File selection: f Name of TARFILE or "-" for stdin

O Extract to stdout

exclude File to exclude

X File with names to exclude

C Change to directory DIR before operation

v Verbose

Ups, didn't use Cygwin :D

But with those four files used this program:

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

and took param.lfs from original PDA file with 7zip (there are also additional bootloader files and file system file), packed rom and it's working.

Great stuff :) Thank to you all...
[Galaxy S I9000 Android Development] coldflid:
Just done everything (did a few things in a different way) and it works perfectly with Tweaky ROM.

Impressed by the speed with which the sgs makes the factoryfs.rfs (i did it with terminal emulator).

Thanks @darkyy
[Galaxy S I9000 Android Development] Darkyy:
Glad to hear it works for you :)
[Galaxy S I9000 Android Development] $omator:
hell yee keep this post up ;)
[Galaxy S I9000 Android Development] coldflid:
Its an excellent guide.

sent from gt i9000 with tweaky rom
[Galaxy S I9000 Android Development] fauxdeluxe:
Awesome post. Will this work direct on the device via a terminal emulator and wifi keyboard?

I saw the warnings about the rfs image changing during dump, but are there any other dangers from doing this rather than using external commandline and ADB?
[Galaxy S I9000 Android Development] coldflid:
I've done it both with terminal emulator and advanced, works correctly with both. However, to make the tar I use a script I found once which is called packagerom.

I'm not sure how high the risks are, but so far I haven't had any problem.

The only thing I haven't managed to get working is the pit, but I just use 512 and it works.

sent from gt i9000 with tweaky rom
[Galaxy S I9000 Android Development] fauxdeluxe:
Nice one. packagerom is neat, but requires param.lfs. Can I gank it from JVH stock?
[Galaxy S I9000 Android Development] coldflid:
Just use the one from the one you're basing your rom on. If it's jvh, then jvh
[Galaxy S I9000 Android Development] adrianmak:
the device blocks referring to like from 1st post

/dev/block/stl9 ->factoryfs.rfs

/dev/block/stl11 -> cache.rfs

/dev/block/bml7 ->zImage

/dev/block/bml12 -> modem.bin

Where could I get more information ? and any other device blocks
[Galaxy S I9000 Android Development] mialwe:
Stripped from running JVP using

mount

/dev/block/stl9 /system
/dev/block/stl3 /efs
/dev/block/mmcblk0p2 /data
/dev/block/stl10 /dbdata
/dev/block/stl11 /cache
/dev/block/stl6 /mnt/.lfs
/sys/kernel/debug /sys/kernel/debug
/dev/block/vold/179:1 /mnt/sdcard
/dev/block/vold/179:9 /mnt/sdcard/external_sd
/dev/block/vold/179:9 /mnt/secure/asec
tmpfs /mnt/sdcard/external_sd/.android_secure tmpfs
[Galaxy S I9000 Android Development] NuclearEMP:
is this a good method for sharing roms? or is building for CWM better?

I want to release a modified version of a stock rom i am running not sure if this is the best way to go about it.

I am on a Fascinate running EC09 GB stock (with customization)
[Galaxy S I9000 Android Development] qinfeng0007:
thank u maybe is useful to me
[Galaxy S I9000 Android Development] kamelot.sk:
dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096

will dump also current recovery? If I'll dump from stock unrooted ROM with temp root, can I get stock 2e/3e recovery?
[Galaxy S I9000 Android Development] Darkyy:
Correct. Will include the kernel's recovery.
[Galaxy S I9000 Android Development] kamelot.sk:
thank you Darky :)
[Galaxy S I9000 Android Development] rex4u:
Hi,

Our phone ROM does not have factoryfs.rfs but system.rfs. So will the command remain same with different name ?

Thanks !
[Galaxy S I9000 Android Development] Darkyy:
Should not matter how the .RFS package is called.

I don't give any guarantee ;)
[Galaxy S I9000 Android Development] pahlawankuru:
i got an error when creating tar

tar -H ustar -c factoryfs.rfs cache.rfs modem.bin zImage > darky.tar

$ tar -H ustar -c factoryfs.rfs recovery.bin zImage > PDA_myownodin.tar

tar -H ustar -c factoryfs.rfs recovery.bin zImage > PDA_myownodin.tar

tar: invalid option -- 'H'

BusyBox v1.19.0.git.adrynalyne (2010-12-21 22:03:30 MST) multi-call binary.

Usage: tar -[cxtzjamvO] [-X FILE] [-f TARFILE] [-C DIR] [FILE]...

Create, extract, or list files from a tar file

Operation:

c Create

x Extract

t List

Options:

f Name of TARFILE ('-' for stdin/out)

C Change to DIR before operation

v Verbose

z (De)compress using gzip

j (De)compress using bzip2

a (De)compress using lzma

O Extract to stdout

h Follow symlinks

m Don't restore mtime

exclude File to exclude

X File with names to exclude

T File with names to include
[Galaxy S I9000 Android Development] lttldvl:
Will this allow people on say EXT4 to flash through odin directly into a YAFFS2 partiton?