[HOWTO] Perfectly running Froyo (and future) roms on Australian Galaxy S - Galaxy S I9000 Android Development

I have a successful story to share of running the latest EU Froyo roms on a Galaxy S with Optus. The end result is a perfectly functioning phone running an i9000XXJPO rom, able to use MMS, 3G and the Marketplace, all of which I have seen numerous reports of difficulty with.
This guide is intended for people on Optus, but is mostly the same for those on other networks as almost all the steps are identical, with the exception of CSC files (which are available for other operators at the link provided) and the optional installation of the Optus MyAccount app. I imagine the same process is applicable to any other current or future update roms from overseas carriers as well.
Hopefully this is useful to a few people - it would be good to have all the information in the once place seeing as the documentation on this kind of stuff is sparse, and scattered uselessly throughout various forum threads on a million boards. Just thought I should share the information before it's forgotten
Requirements
Ensure you have the latest drivers
Samsung Mobile Driver 1.3.800
I have had plenty of issues with the Galaxy and Kies under Win7 64-bit. If you are running another operating system you may not have to bother with this step, but I'd always recommend latest drivers anyway. As of the time of this writing, the *only* driver I've had any luck with is 1.3.800, the earlier ones that ship with Kies (and even the subsequent first update) suffer from USB connection recognition problems and missing device drivers and all sorts of annoyances.
Grab latest Odin3
Odin 3 v1.3
Don't use 1.0, it's a flaky and awful thing and you might take 14 attempts to get a successful flash before you go looking for 1.3, like I did. Not that it really matters, these things are impossible to brick. I even had my pc go into standby and disconnect the USB halfway through flashing once and it just held out its arms for another go.
Grab the required firmwares and .pit files
A fantastic list (with downloads) on this page: http://www.samfirmware.com/WEBPROTECT-i9000.htm
You have to register but apparently it doesn't mind bugmenot accounts much. My best build runs the I9000XXJPO rom, which is the latest XX UK stock rom available at time of writing. I had better luck with this than with XW variants, but your mileage may vary. Flashing to Froyo requires two steps, however, so we must also get the UK Eclair I9000XWJM8 rom to flash to first.
The .pit files you need are also on that page, although we don't need the middle version for our purposes, only s1_odin_20100512.pit and s1_odin_20100803.pit
For root access, you should grab the equivalent kernel replacement rom from this thread. I found the update.zip method was very unreliable and often wouldn't allow the process, so flashing a new kernel is a much simpler and easier solution in the end. For our JPO rom we of course want CF-Root-XX_XEU_JPO-v1.2-Busybox-1.17.1.
Get carrier-specific code (CSC) rom
This thread has a list of CSCs for different operators, with download links. The one relevant to our JPO rom is CSC_I9000OPSJG1.
This is the step that will save you a lot of hassle. Doing this preconfigures your phone to your operator - imagine how surprised I was to turn on my new UK phone only to have it automatically setup for Optus' internet and MMS?
Grab (or backup) any important APKs
One-Click-Lagfix 2.2.8 is something you should definitely install and do after flashing. My quadrant benchmark is at 1850 under normal operations (meaning, without killing all my background apps, tasks etc) with this applied, which I am pretty happy with for the simplicity of this fix. Note that doing this requires a rooted phone, so don't skip that step if you plan on lagfixing.
If you're with them, you might also want Optus' MyAccount app, which is the only piece of bloat they put on there that I actually found useful.
How-to
Step 1: Backup your stuff, and ensure your phone can connect to your pc
Use whatever backup app you prefer to save your APKs, application data and user data. Personally I use MyBackup Pro, but I hear good things about Titanium Backup. MyBackup requires root access in order to restore application settings, which I was mildly surprised about even though it makes total sense considering where it has to save those files. I'm not sure about Titanium but I imagine it would be the same.
If you've just installed drivers, connect your phone, make sure it is recognised, eject and disconnect it and then reboot.
Step 2: Ream your phone
Pull your sim card and SD card out, as leaving those in will cause the whole process to fail. I performed several flashes before reading a thread that warned me of this.
Step 3: Get ready
Hold down volume down, home and the power button when you turn your phone on and it should be in download mode, showing a big angry exclamation mark. Extract all the files you just downloaded somewhere, ready to be used. Open Odin3 on your PC.
Step 4: Flash Eclair rom
Don't change any of the settings in Odin3, except to set the following:
Re-Partition: on
PIT: s1_odin_20100512.pit
PDA: CODE_I9000XWJM8.tar.md5 (from I9000XWJM8 rom archive)
PHONE: MODEM_I9000XXJM4.tar.md5 (from I9000XWJM8 rom archive)
CSC: CSC_I9000OPSJG1.tar.md5 (or your own CSC rom)
Hit 'Start' and wait for things to finish. Your phone should eventually reboot, scroll some yellow text up the screen and then start up. Do NOT unplug it until you get into a working desktop. If it fails, just pull out the USB, pull your phone's battery and put it back in download mode, then restart Odin3 and try again.
Step 5: Flash Froyo rom
Close and reopen Odin3, and set the following:
Re-partition: off (no change)
PIT: s1_odin_20100803.pit
PDA: JPO_JPO_U_JPP.tar (I9000XXJPO rom file)
Hit 'Start' as for step 4. This shouldn't take quite as long as the first time round since it's only upgrading the PDA firmware. If it fails now, however, you'll have to start with an Eclair rom again.
Step 6 (optional): Flash root-enabled kernel
Re-partition: off (no change)
PIT: none (no change)
PDA: CF-Root-XX_XEU_JPO-v1.2-Busybox-1.17.1.tar
Repeat the flashing process one more time. This should only take a second, since it's just replacing the kernel.
Step 7: Restore data, apply lagfix etc
That's about it, really... just restore your data in whatever way you prefer and run those APK's for the lagfix and MyAccount. You now have a beautifully working Froyo Galaxy S running in Australia!
I've been running this now for 5 days, no problems whatsoever. A friend (also on Optus) followed the same process and is having the same level of success. I'd like to point out that the gain in battery life alone is well worth the upgrade, I've gone from 60-70% drain during a day at the office with Eclair down to 20-25%, pretty good! But best of all it's stock firmware so you don't have to have Optus' ****ty smiley button on the keyboard

Excellent post in the wrong section.

Thanks but not needed
This thread is not really needed, had no trouble following everybody's international posts, using international firmwares, roms, fixes.
No need for a region specific how to. Good idea for a easy to follow guide but isn't that what the stickies are for?

Im on optus and I just dl jpd asian version from samfirmware and followed there instruction s for odin. Froyo runs fine. Apn backup for the optus specific sms and 3g stuff. Although asian rom it defaulted to english Language after I inserted the sim. Same quadrant score as yours using ryanza lagfix.
Sent from my GT-I9000 using XDA App

nice guide. well done. now I know how to flash a stock rom. Thanks

The latest Odin is Odin3 1.7. See my signature for the link.

hey guys i am thinking in update my I9000 to froyo but do you recommend a stock rom? i dont understand too much about it but it seems like there are better roms out there, with ext4 support and more...
can anybody gimme some info please!
BTW thx for the guide seems very easy

Also in, Australia however I simply used the register kies hack to flash xejpo and that was is, all my settings saved market was fine... Did a factory reset, after backup but no dramas.
Sent from my GT-I9000 using XDA App

cheers guys, glad it is working for others as well.
Sorry, where should i move this? Saw other [howto] threads in here so just assumed.. :-/

Leave it, Although I got my phone working using other methods. I will in future point to this thread for my newb friends with Galaxy S's . Its basicly perfect for people who havn't been following forum for the last 4 months

Wow, Worked perfectly with Odin 1.7. I just had to restart the computer each time.
I'm assuming I run the APK's for the lagfix and MyAccount with Odin under PDA???
Thanks heaps.

While this may not apply to me and I'm doing alright with my Galaxy S, this is an incredibly simple and well-worded guide to follow. Very nice.

hi, just completed this. worked quite well.
i am with vodafone i am having trouble connecting to my packet data now for some reason? any ideas? i have used these settings hxxp://forums.whirlpool.net.au/archive/1498279
i used the csc that you listed.
any ideas?
i am able to make calls just not access internet??

How do I get the smily button for SMS typing?
I didn't need to go to JM8 then JPO. Went straight to JPO, flashed YA OK or what ever its called and away I went. Battery life has gone to the **** house. Id be lucky to get 2 - 3 days anymore. I was getting 5 days with my use(phone calls and sms minor fb).

I'll state again: if you you use the registry hack with kies you get xxjpo froyo and keep all of your Australian apn csc settings. The only glitch doing this is swype which vibrates and lags your phone however simply disabling and then re-enabling after a boot fixes this. Surely one fladh update with kies which took 30 seconds is by far the easiest method. I didn't even needed to factory reset, kept all my apps and settings.
I have since used odin to flash the voodoo kernel.
Sent from my GT-I9000 using XDA App

wow i didnt even see your reply earlier, wish i had.
can i undo what i have done and just do the registry hack? actually that wont work now will it? as all my original data is already gone

thanks for this!

Related

Android Troubleshooting, A Posting Guide.

I'd like to ask those wishing help with troubleshooting to please help us to help you.
When reporting a problem it is useful to get as much information as possible, the more information we have, the easier it is to help.
Is it running from SD or Nand.
What radio version.
What build are you having the problem with.
What kernel/nbh are you using.
If you can, try to post any error messages.
Please try to post your questions in the thread for the build you are having issues with, it's more likely to get noticed there, and other users of that build may have the solution you need.
All this information saves a lot of time, and helps cut down on confusion, especially the SD/Nand part.
I have trouble with signal, it's weak than WM, when I used WM my radio is 1.65, I'm up to 1.71.09.01 and flash Android (NAND menthod) and the signal so weak
So Android support radio 1.65??? I want to back 1.65
I'm using TYTN 2 Kaiser _ WarmDonut version
Another Qs:
Q.How can I use my fone like a modem? I see in Menu have Modem but I don't know how to connect with my PC as a modem
Q.How can I connect to my PC via Wifi ad-hoc? (if available, please guide step by step- because I'm... chicken )
Q.GPS so slow and weak (in Vietnam)
Q.It so hard to power off (It's hang)
Best regard
I had issues with 1.71.xx radios too, and went back to 1.65.21.14 and my signal was good once more.
To change radio, download the radio you wish to use from this thread http://forum.xda-developers.com/showthread.php?t=393182, post 3 has the download links you need.
Once you have it downloaded, rename the ruu_signed.nbh to kaisimg.nbh and copy to SD card, flash using the power+camera method you used to flash the nand nbh, you will not have to reinstall Android when you do this.
The modem in question refers to the gprs modem used for data, it should be possible to use the phone as a modem, but as far as I know this is not working properly yet.
Not sure if you can do this either, I know wifi works for data transmission, but accessing the computer this way with android may not be possible, yet.
Gps problems may depend on which nbh you have installed, some of the more recent nbh's perform better than older ones. I'd recommend Kallt_Kaffes NBH's as I know these are quite good for gps, for me at least. http://forum.xda-developers.com/showthread.php?t=660158, you will need to load the nbh into the editor and set the correct panel type, keyboard, and 3d type, ( donut in your case), then save as kaisimg.nbh and copy to SD and flash using power+camera, again this will not affect your android install.
Power off issues may be nbh related also, however this can still happen anyway, usually pulling out the battery will sort out the reboot issues.
many thank for quick reply, I love Android on my phone
thank you again
I was wondering what steps to take when the android loader gets stuck in a loop, when I install andriod right after install it boots fine but when I try to boot second time, after andriod appears on the bottom of the screen it will go into some kind of loop. I have tried different radios and a different version of hardspl, and a few nbh panels as well as reinstalling the system, any help would greatly appreciated.
Phone: AT&T Branded TILT
OS: Nand w/Incubus Super Froyo Installed
Radio: 1.70.18.02
NBH: kaisimg-panel2-320-tilt-froyo-07-07-10
HardSPL: v3.34.hard
Everything looks fine, although I haven't used that particular build, however bootloops are commonly build or kernel related.
Have you tried other builds? Or is it just this build that does this?
Generally panel type only affects the display on the screen itself, or sometimes problems with sleep mode.
Since you have a froyo kernel installed, maybe you could install this build to see if it helps? http://forum.xda-developers.com/showthread.php?t=724821
Yeah I have tried other Froyo builds and they worked, but I just like the way Super Froyo build is put together. But if it is the build then its is the build. Oh well maybe next release. Ok thank you for your time, guess I will give the GZO build or the one you suggested a try.
Installed the kernel you suggested, it works. It boot looped once, then I cleared the dalvik cache and it booted again after install. I don't know if that is what it is used for, but it worked after that.
It is a awesome build, battery life works correctly, signal is good with radio, and wi-fi works good. But I had one more questions.
1. What is up with live wallpapers, on some builds I have used some work on one build but not the other, I have looked through the forums, but can find no solution for this. Is it because of the amount of RAM in the TILT as I saw somewhere or is there a fix. Even in this build when I try to load a live wallpaper on a couple of them is just stays on wallpaper loading and stay black screen.
I would like to take a minute to thank the people that make this awesome stuff, now my TILT has more current software than my BACKFLIP, so my older phone is now newer than my new phone, and I would also like to thank the people who help others out on this forum, I don't think a lot of people like myself would get anywhere without your help.
Forgot to mention dalvik cache. oops, ah well, you found it anyway
It's another of those occasionally useful things, like fix permissions, I have used it before to fix unusual behaviour, but not tried it on a bootloop.
Live wallpapers are usually pretty buggy at best, it's complicated, memory is one problem, cpu speed another, and 3d handling yet another, some wallpapers work ok, but slow, others just won't, ever. I just delete them before install, along with a few other minor customisations such as deleting a few ringtones and notification sounds, changing boot animations, nothing that affects the core of the build, just personalising a bit
I'm using:
1)incubus's Super Eclair 6.1, with the downgraded settings.apk which enables wifi (another member offered the settings.apk from a previous version (3, I think) as an androidupdate.tar)
2) Currently radio 1.71.09.01 (thinking of switching to 1.65.21.18 to improve reception)
3.) Currently using the latest Dzo kernel for eclair (07-02-2010, I think)
My problem is that my data connection doesn't work (and this has been an issue on just about every release, save for one Froyo install where the data autostarted once, and then I never saw a 2g/3g notification and mobile internet didn't work).
I'm currently in India, and I've used the correct APN settings (they have worked on other phones including Nokias, iPhone, and a USB modem). I've tried asking the question in the SuperEclair vogue thread, but alas, no love. I'd really appreciate if you could help me on this, or at least guide me in the right direction, because android (especially eclair) is too awesome to abandon for this single issue.
By the way, everything else works, Wifi (with the mentioned update), GPS, Voice, and SuperEclair is the fastest that I've found so far.
I have seen a number of issues with data such as this, and i'm afraid none have had a truly satisfying resolution.
However I would try:
Downgrade the radio as planned, this may help, and certainly won't hurt.
Boot to installer, and run fix permissions and clear dalvik cache, this has been known to fix various issues, not certain why yet.
Double check the apn settings, especially the MCC and MCN settings, a lot of online guides seem to miss these two, but they are important.
Not sure where to point you after this, apart from a long trawl through the thread here, however if you do get it resolved please post back, and if not, try another post on it in the build thread, along with the steps you have taken to resolve it, it may convince someone to have a closer look at this issue.
data connection
I too have had this problem after installing a recent froyo build to nand....I had checked no.start data when flashing dzo's latest kernel using nbh editor and had to reset my apn settings. Remember to open your modem utility and press connect twice....this actually starts the connection......Radio type could also be an issue..Ive had good luck with the 165's with 2 different froyo builds....Hope this helps.....
Thanks for the replies! I'm going to try this out (need to recharge the data service on my prepaid) but one thing I did notice was that the MNC/MMC were different that those listed on my providers website. Hopefully this will help.
I have tried to switch on the data using the modem utility, and the utility itself says that data is connected, but it never really worked. In settings, there is an on/off switch for mobile internet, and a mobile internet settings. When I click the on/off switch, then mobile internet just goes gray and does nothing. I'll try to post back to the Super Eclair vogue board, but I think that Incubus might have moved on...
I'll update once I get my gprs service paid up. Again, thanks for the help!
The process com.android.phone has stopped
Those are my first Android experiences, so I`ve got problems .
Phone : Kaiser (TyTN II)
OS : Win Mo 6 Profess (original-not flashed)
Radio : 1.27.15.32
I`m trying to install Android on the SD card, without additional partitioning. I`m currently trying this Android version : Eclair 2.1 for Kaiser/Vogue/Polaris -- polymod 2.1 gamma [Based on OpenEclair 1.2.2 (XDA thread)]
and using this too : How to run Polymod’s AWESOME 2.1 Eclare Build and Updates (the forum didn`t allow me to post links for the Android versions). I`ve tryed this too : VaniljEclair RLS7c - A fast and stable CM 5.0.8 for Vogue/Kaiser/Polaris [2010-07-02] - the same result
I`ve done everything according the instructions... Starting Haret.. Hit D-Pad, Install, clear data... etc. etc... It actually starts to install... and everything seems fine... At some point it brings me again the install menu, I`m hitting exit, and then come some errors ?!? I forgot to type them down... Something like that some files cannot be found... And after rolling errors for a while the Android actually boots ! But then come errors too... At the first time it brings me the dial pad to enter my pin-code... I entered it , but it says it is wrong...I wasn`t wrong ofc . For the next time I simply disabled my pin in Win Mobile and try again... After the Android booted it says : The process com.android.phone has stopped unexpectedly. Please try again. , and some button like "cancel" or something like that. I'm hitting it , the Android guy appears and a message " Hit the android to begin" with a hand pointing it. I`m hitting the android - nothing happened !
I`ll be greatfull if someone can help me , or at least give me some clues !
Thank you .
p.s. sorry for my english... not my native language ;-)
Your problems are mainly in the OS version, 6.0 is not recent enough to run Android, and the radio version will also give problems, my advice would be to update to the most recent stock version, which would enable you to run Android.
This would of course wipe your present installed OS and a more recent version may or may not exist for your language, ( with the wiki down I can't be more specific with which files would suit you best).
Thanks
zenity said:
Your problems are mainly in the OS version, 6.0 is not recent enough to run Android, and the radio version will also give problems, my advice would be to update to the most recent stock version, which would enable you to run Android.
This would of course wipe your present installed OS and a more recent version may or may not exist for your language, ( with the wiki down I can't be more specific with which files would suit you best).
Click to expand...
Click to collapse
Thank you for your fast response . But I`ve tryed (I`ve tryed again today) before to download an official WinMo 6.1 ROM from HTC_com , but according to my TyTN II`s serial number , they said : "Sorry, this software download is not suitable for your device". And I want an original ROM... I`m not sure that I can manage to flash a cooked one on my HTC . So I guess I`ll stay with the original WinMo 6.0 withut Android .
Thanks anyway
To flash a cooked rom you would need HardSPL, it is possible to do this for WM 6.0.
Regarding an upgrade to WM6.1, this too should be possible, I'd tend to disregard the warnings about upgrades being 'unsuitable'. The unavailability of certain upgrades is more to do with them being designed for certain providers or areas, rather than their actual unsuitability for the device itself.
If you have a need for a language specific rom this too is probably available from another source, if the wiki was available then there is a table of rom upgrades that would almost certainly contain just what you would need.
Note that the wiki links are all official HTC roms, and would not need HardSPL.
@Zenity - You had given me some advice on getting the gprs working on my eclair install (Eclair problems/Android problems thread). Well, I ended up ditching Super Eclair for polymod 2.1d, and mobile data started working out of the box (which is odd, because it wasn't really working before, but who am I to question?!). Now my only issue is that if I activate wifi without first deactivating mobile data, then wifi gets caught in a loop and won't connect (i.e "Connecting, obtaining address, unsuccessful, connecting, obtaining address, unsuccessful" and on on on...). Then if I try to deactivate data or wifi, both get grayed out and say turning off, but never do. I'm fairly positive this is some conflict between data and wifi, because I've connected to the same AP without any issues while the data connection is off. Regardless, this is the most fully functional implementation that I've found. Still playing around, now that I have the time I'm diving a little further into tweaking and hacking through these releases.
Thanks for the help man. I've been on xda-devs since I first got this Att Tilt, mainly reading and learning, but I've noticed that a fair number of people don't take the time to further explicate and help people through problems and troubleshooting. You and kallt_kafee are both awesome when it comes to responding to less knowledgable users, and I for one really appreciate it. So Cheers, bro!
Thanks matcha, the main reason I still find polymod 2.1D my build of choice is that of them all, it just works, all the other builds do to, but I have found less issues from users on Polymod than the other builds, perhaps it's age has something to do with it, it has less 'new' features than the others, so less to go wrong, and perhaps also that it has grown with the whole android on kaiser project.
Anyway, appreciate the vote of confidence, really I'm just trying to give back a small measure of what Xda-Developers has given me

[Ask Your Questions Here] Questions & Answers for Epic 4G Users

CLICK HERE TO GO TO THE WIKI
I have decided to open a Questions and Answers thread on this section of the forum. This is a good way to keep the number of new threads with questions down to a minimum, which will make new threads essentially for people that are contributing to the Samsung Epic 4G. This includes, but is not limited to, people that are providing the following:
- Roms & Kitchens
- Programs & Apps
- Fixes & Tweaks
- Skins & Themes
- Tips & Tricks
I would like to request the help from other members to keep the thread in order and in check. This will have the added side effect of creating an ever self updating knowledge base that will far extend the content of the Wiki. This will in turn save us from having to answer the same question a billion times...
Please refer to the Wiki first before asking any questions though! It can be located here: http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SPH-D700
CLICK HERE TO GO TO THE WIKI
Any idea when the OTA push for2.2 will start?
jg187211 said:
Any idea when the OTA push for2.2 will start?
Click to expand...
Click to collapse
Unfortunately, we don't have anyone in the community who has inside access to that information. Some of our members are affiliated with Sprint, and so have slightly more reliable rumors, but even their sources have thus far been wrong if they quoted a specific date...
So I hope you understand that I'm not being a jerk when I say, we won't know until it actually happens (and this will probably always be the case)
That being said, this most recent leak (DK28) seems stable so far IMO, so it could potentially become our official update
ok im a total noob to all this stuff. i followed the guide to update my epic to 2.2. the problem is, that the camera, gallery, and a couple other apps dont work. Can someone help me? Should i go back to 2.1, if so, how do i do that?
EDIT: Angry rant removed, thanks to the mods for a quick response (and to the member who's post was removed: no hard feelings, I hope you understand)
Just remember to read before posting, to make sure your post will be relevant and not redundant
jayzn210 said:
ok im a total noob to all this stuff. i followed the guide to update my epic to 2.2. the problem is, that the camera, gallery, and a couple other apps dont work. Can someone help me? Should i go back to 2.1, if so, how do i do that?
Click to expand...
Click to collapse
Whenever flashing a ROM using either recovery, it's always a good idea to wipe the phone (as in factory reset - I'm not referring to wiping the cache or the dalvik cache, although both steps are also usually recommended)
If you used the odin method described in this thread: http://forum.xda-developers.com/showthread.php?t=861213
then you might have flashed the wrong tar - DK05 and DK17 both had the camera problem, make sure you have the DK28 file.
If you have the right tar, then you could have an incomplete download... I doubt that though, when that happened to me, my phone wouldn't boot at all. But you might want to redownload the tar just to be sure (double check the filesize after it finishes and before you flash, if it seems too small then it messed up again)
That's the best general advice I can offer, but if you'd like to provide more details about the method you used (especially a link to the guide you used, if it isn't the one I provided), someone here might be able to identify where you're going wrong
i followed the instructions from http://forum.xda-developers.com/showthread.php?t=861213. i didnt use odin, i just used the .zip method. it took me a lot of tries cause i kept getting errors. the second mirror link worked for me, but like i said, my camera, gps, gallery and some other apps dont work.
oh and everytime i try to flash again, i get the error.
It sounds like you're either starting from the wrong rom or not wiping the phone before flashing the zip. All of the zip updates I have seen require you to start from DI18 stock (root an clockwork seem to be okay in my experience, all other mods must be removed) - if you have installed any custom roms, your best bet is to follow the odin method using the stock DI18 tar - so you may as well just skip the zip methodand odin to the stock DK28 tar
And you absolutely must wipe the phone (again, factory reset - I suspect many people are just wiping the cache and/or the dalvik cache).
Sent from my SPH-D700 using XDA App
Odin flashing
I've got a quick question. I'm looking to move to a build using the DK28 information release and it requires that I update the pit and modem files on my phone using Odin. Do I need to flash a 2.2 rom right away or am I safe to boot into my current rom first?
KaiXXV said:
I've got a quick question. I'm looking to move to a build using the DK28 information release and it requires that I update the pit and modem files on my phone using Odin. Do I need to flash a 2.2 rom right away or am I safe to boot into my current rom first?
Click to expand...
Click to collapse
Are you doing the strictly odin method (full froyo in a tar file)? Or an update.zip?
The odin method *should* include the modem and everything (and you use the updated pit in the same process) - you'll have to read the particular thread that you got the download link from, but I haven't noticed any odin tar files that required the modem separately
For the update.zip method, I don't know if it matters whether you flash the modem before or after applying the zip through recovery - I don't think either one overwrites the other, but that's a part of the process I can only guess about. But regardless of when you odin flash the modem, that's when you'll use the new pit file (the same as the odin-only method above).
As far as I know, the primary difference is that the update.zip doesn't inherently overwrite user data (but you'll probably have broken programs that FC all the time, which means a wipe is necessary, making this somewhat null). I prefer the odin method because it is a fresh flash of the entire system (I usually let it repartition as well - no one else has posted about that feature so I have no idea if it's a fluke that it hasn't given me problems)
Hope that helps
which is the best
so i have updated to dk28 froyo 2.2 i like battery life and performance can anyone offer info on which is the best rom for me or just some insight on which rom is the best overall
How do I stop running applications from starting every time I restart my phone?? I have the start up auditor but for some reason everytime I restart my phone the apps I have disabled keep restarting themselves and I have to go into the running programs and disable them manually. WTH?? Doesnt programs constantly running in the background kill the battery life?? How do I disable apps from starting?
youngpro83 said:
How do I stop running applications from starting every time I restart my phone?? I have the start up auditor but for some reason everytime I restart my phone the apps I have disabled keep restarting themselves and I have to go into the running programs and disable them manually. WTH?? Doesnt programs constantly running in the background kill the battery life?? How do I disable apps from starting?
Click to expand...
Click to collapse
How I understand it, especially with Froyo, you shouldn't have to kill programs in the background, if said 'background' process or service is working normal or efficiently. I still kill the DRM process when I reboot my phone, and not sure if it's still causing drain issues.
Also (someone else confirm this), I believe that constantly 'killing' certain background processes actually uses MORE battery, since it has to constantly restart itself. I've had a much more stable device *not* using auto killers, and just sniping one here and there that I know to cause drain.
Some reading material on GC, tho, in regards to memory management
Ignore me!
devo52 said:
so i have updated to dk28 froyo 2.2 i like battery life and performance can anyone offer info on which is the best rom for me or just some insight on which rom is the best overall
Click to expand...
Click to collapse
A lot of it is personal preference - this early in the game, the primary differences between the roms are going to be mostly cosmetic. So for now, the best advice I can offer is to try each of them and decide which theme you like. Regardless of how you upgraded, you had to use odin, so you have succeeded at the most difficult step of the process - and odin can bring your phone back to life if something goes wrong, so it's an invaluable skill to have.
In the meantime, keep watching the threads (quietly, unless you have a question that hasn't been asked already - we're working on cleaning up the forum to make it easier for everyone to find answers... but I digress...)
It's too early to be sure of any of the fixes out there - we have at least three separate fixes for the GPS issues; some people find success with one, others with another, and a lucky few don't need the fixes at all... so in summary, we can't say which is better or worse just yet, stay tuned and decide whether you want to experiment on the bleeding edge, or wait for these things to be stable and thoroughly tested.
And if you have any doubts, just stick with the stock DK28 for now
tl;dr, questions in BOLD.
Okay, after spending the entire night scouring the internet/this forum and starting from absolutely zero-knowledge about the Android OS, I managed to update my Epic to 2.2, and root the phone. Now, I'm kinda stuck as far as customization goes. I see all these cool skins and battery life mods and stuff, but they don't exactly offer any steps as to how to install them. Since I don't exactly know what file-types do what, I'm kinda shooting blindly at trying to update/install something "custom" onto the phone. So, my question(s) is/are:
What does the ROM do?
What does the ROOT do?
I know the root basically "unlocks" your phone, but that's all I know. The process of customizing the phone still remains a mystery. (that's the problem with following step-by-step instructions, rather than actually knowing what you're doing.)
I also don't understand the purpose of flashing a phone. Flashing, in my experience is to update something, like say a BIOS. But that sets the system back to square 1 as far as all settings go, in this particular example.
If I flash, with say Odin, after having updated to DK28 and "rooting," won't this make all the "customization" that I've done prior basically 'null' because I've just flashed the phone into a blank-state?
Sorry if these are questions easily answered by searching, but I just spent my entire sleep-cycle trying to find the answers to these questions, and managed to only get so far. I look forward to the answers On another note, I am now EXTREEEEMELY pleased with my phone. Before this evening, I was just the regular, old run-of-the-mill enduser. I liked the cool built-in customizations and all the apps and what not, but never dreamed of being able to customize my phone to THIS EXTENT. So, now it's something I'm very interested in doing..it makes my phone truly mine.
zdavidi said:
What does the ROM do?
What does the ROOT do?
Click to expand...
Click to collapse
Did you see the link to the Wiki in the original post of this thread? That's where I started when I first got here, it helped me understand the basics.
zdavidi said:
If I flash, with say Odin, after having updated to DK28 and "rooting," won't this make all the "customization" that I've done prior basically 'null' because I've just flashed the phone into a blank-state?.
Click to expand...
Click to collapse
It depends on what you flashed with Odin. If you only flash a modem file, then your customizations and apps are untouched. If you flash an entire ROM in "tarball" form then not only does it re-write the modem but it also overwrites all user data. Think of the latter as resetting the phone to stock and works even if you cannot boot up.
When can we expect a custom Kernel with netfilters for wifi tethering?
n00b question.
If an SDK version is released (say, like, Gingerbread today), does that mean chefs could take it and cook up a ROM for ANY phone (say, like, the Epic)? Or do they need something else to do that?
Remove Touchwiz Launcher (consequences?)
Hey-- I'm using Quantum 2.0.0 ROM, and I never use the touchwiz launcher. Does anyone know if it's safe to just remove the apk? (TouchWiz30Launcher.apk) or is there other functionality tied to it?
I use LauncherPro, fyi.
Please forgive my ignorance... I've searched the forums, looked at the wiki...
I use titanium backup and am now running the DK27 froyo build by noobnl. My question... How do I restore my e-mail accounts to the phone everytime without having to re-type them in? I've been flashing a rom every other day on average since I got the phone and it's getting REALLY old.

[ROM] Roto JME Pre-Rooted Firmware v4 [Jan 9, 2011]

Ok, I finished rooting/packaging JME for yous guys.
If you want to install ClockWorkMod, use CF-Root as its tested to work with Roto-JME and it does not change your filesystem format!
Get it here:
http://forum.xda-developers.com/showpost.php?p=10053743&postcount=1
Flash CF-Root after Roto-JME has completed its installation rebooting and you test that Roto-JME is working ok.
These firmwares are for any GSM Tab, whether you have protected bootloaders or not. They don't contain and won't install protected bootloaders either.
All the files are here:
http://files.deodexed.com/ModADroid-Galaxy-Tablet/Rotohammer/JME/
Please backup your apps and settings with Titanium Backup from the market.
Write down ALL your current APN settings in Settings/Wireless/Mobile/Access Point Names/, the one with the green dot next to it. There is 14 settings in all.
New Jan 9, 2011 Roto-JME-v4
Fixes:
Full landscape Swype
OpenVPN works with CF-Root
Diodict FC fix
added car home
added all language locales
full version wipes sdcard
slipped Program Monitor widget back in
Code:
619fc4b3cb21ebd9cce0ca2dc827d8e1 Roto-JME-Full-v4.zip
a945da9d28945132de1f509d1a1ee51b Roto-JME-Upgrade-v4.zip
From the feedback I've got so far, if you run a stock or JJx version firmware, you must flash the Full firmware with the pit file. If you have any JMx firmware currently, then you can flash the Upgrade firmware without the pit file.
New Jan 8, 2011 Roto-JME-v3
Version 3 is a different direction. Stock gallery is back, along with all the other apps that everyone missed.
Files removed:
Maps
install_flash_player
Gmail
StreetView
Zinio
Kobo
PressReader
Files Added:
AppWidgetPicker
Ebook
cifs.ko
slow-work.ko
tun.ko
module loader script
perf tweaks
The new downloads:
Roto-JME-Upgrade-v3.zip: Upgrades your existing firmware to JME. Try this first.
Roto-JME-Full-v3.zip: This package wipes your data and apps.
Addon-JME-Modem.zip: modem P1000XXJMA (big deal, from early December)
I recommend you wipe your Dalvik cache if you get any fc's after startup. Heres how:
Code:
adb shell su -c "rm /data/dalvik-cache/* && reboot"
New Jan 1, 2011
The following 2 firmwares are a start on the way to a custom rom. I removed several stock apps to make room for the Gallery3D app that doesn't consume 100% cpu (but instead fc's on remounting sdcard), and added the Ebook reader from the hidden.tar.
Files removed:
DailyBriefing
SamsungWidget_WeatherClock
Maps
install_flash_player
Gmail
ClockDateWeatherWidget
ClockAndWeatherWidget
Gallery3D
The new downloads:
Roto-JME-Upgrade-v2.zip
Roto-JME-FmtIntSD-v2.zip
If you already flashed Roto-JME (upgrade or full), just re-flash with the Roto-JME-Upgrade-v2.tar to get the new apps and not loose any settings.
(other than the home screen, but you can restore that from Titanium Backup right?)
The best option is to backup all your data/apps, flash Roto-JME-FmtIntSD.tar with the PDA button and partition with P1_add_hidden.pit. Flash the Addon-JME-Modem with the Phone button as well, or some other modem of your choice, as its going to be erased due to partitioning. Thats a nice clean setup, guaranteed to work the best
Use the upgrade if you already have a lot of apps installed and you feel lucky. Don't use the pit file with the upgrade firmware. Worst case is you flash the whole enchilada later. Backup your data anyways before hand.
Flash using Odin, using PDA button for any file you flash. If you need/want to flash the addons too, use the PHONE and CSC buttons, they all do the same thing.
Note: Anyone who flashed a previous Roto-JME-Upgrade.tar and now wants the *#1234# to show the correct values, just re-download/re-flash this file and you'll be fixed.
Simple how-to guide here:
http://forum.xda-developers.com/showthread.php?t=895827
To get the customary question out of the way, by "everyone," you mean all carriers and locations can use this package?
You, sir, are a steely eyed missile man.
I don't have the thanks button (I run the classic theme) but consider yourself thanked.
ZoinksS2k said:
To get the customary question out of the way, by "everyone," you mean all carriers and locations can use this package?
Click to expand...
Click to collapse
I was referring to the bootloaders, but, these firmwares are for any GSM Tab.
Is this fast like jmc? I read some people complaining about lag with flash in this rom? Differences youvee seen vs jmc please. Thanks. Anyway to build these to flash through clockworkmod? To streamline the way to do it? I am on the edge of returning my tab i feel the lag is causrd by the increased resolution and the processor is loaded trying to keep up. Maybe im wrong. I am currently stock with root and oclf installed. I was going to try roto-jmc tonight before making up my mind. I still have hope for this tab after seeing nero v3 on wifes vibrant its blazing fast.
ianandamy said:
Is this fast like jmc? I read some people complaining about lag with flash in this rom? Differences youvee seen vs jmc please. Thanks. Anyway to build these to flash through clockworkmod? To streamline the way to do it? I am on the edge of returning my tab i feel the lag is causrd by the increased resolution and the processor is loaded trying to keep up. Maybe im wrong. I am currently stock with root and oclf installed. I was going to try roto-jmc tonight before making up my mind. I still have hope for this tab after seeing nero v3 on wifes vibrant its blazing fast.
Click to expand...
Click to collapse
ClockworkMod only works with a stock firmware at the moment. Flashing with Odin is pretty easy though. Just like all the past Android phone, things start off sluggish but as more developers jump onboard, device performance increases. JME feels the best to me so far.
Someone like you could give us a better review of JME since you strongly know what you dislike about stock.
Roto you are the man!
Sent from my GT-P1000 using XDA App
Thanks roto...did upgrade from JMC to JME plus the cashe...so now got all samsung apps..not just the 2 like many reported....seems fine at present...so hopefully stay that way...
Thanks again roto..
Sent from my GT-P1000 using Tapatalk
I've been using JME for about one hour now and I wanted to post my first impressions. It is definitely snappier than JMC, but other than that I have not found any other advantages. Still no Samsung boot logo (not a big deal), but I am glad that I upgraded.
Hey Roto, just want to say thanks for all the awesome work you do for our Galaxy Tabs. You've made my experience that much more enjoyable. I would like to know if it is safe to flash your JME update package over the JM6 firmware I have now or do I need to flash something else first before I do JME.
Ill flash it tonight and let you know rotohammer
Only questions i have is.
Can i get back to stock? T-Mobile usa
Also will this make call after flashing your jme i only use it for wifi currently so 2g isnt a biggie yet
kris said:
Hey Roto, just want to say thanks for all the awesome work you do for our Galaxy Tabs. You've made my experience that much more enjoyable. I would like to know if it is safe to flash your JME update package over the JM6 firmware I have now or do I need to flash something else first before I do JME.
Click to expand...
Click to collapse
Just flash the upgrade, you'll be fine, its safe. Don't forget to do a Titanium backup first.
ianandamy said:
Ill flash it tonight and let you know rotohammer
Only questions i have is.
Can i get back to stock? T-Mobile usa
Also will this make call after flashing your jme i only use it for wifi currently so 2g isnt a biggie yet
Click to expand...
Click to collapse
Yes, I posted the files to get back to stock T-mobile. Yes, you'll be able to make calls, but not with the T-Mobile internet only SIM card though.
rotohammer said:
Just flash the upgrade, you'll be fine, its safe. Don't forget to do a Titanium backup first.
Click to expand...
Click to collapse
Thanks again Roto, you're the man!!! Happy New Year!!!
That's pretty weird, I am stuck on Samsung logo at start, even though Odin tells me the flash was successful...
I am coming from JMC and just ran the upgrade...
Edit: reflashed it just in case, same story. I get the Samsung animated screen and then get to the Samsung logo where it stays stuck.. (Gives a vibration and blinks every 30sec that's all)
Alcibiade said:
That's pretty weird, I am stuck on Samsung logo at start, even though Odin tells me the flash was successful...
I ma coming from JMC...
Click to expand...
Click to collapse
Try flashing:
Use the PIT included in the original post.
This will enable Reformat, that is fine.
PDA: Roto-JME-FmtIntSD
CSC: Addon-JME-Hidden
Phone: (whatever modem you need)
Flash. You shouldn't have any issues then.
If you are upgrading, its common to get these issues and you're pretty much stuck without doing a restore and losing ur data anyways. Thats why Roto recommends you do a titanium back up BEFORE flashing.
seven2099 said:
Try flashing:
Use the PIT included in the original post.
This will enable Reformat, that is fine.
PDA: Roto-JME-FmtIntSD
CSC: Addon-JME-Hidden
Phone: (whatever modem you need)
Flash. You shouldn't have any issues then.
If you are upgrading, its common to get these issues and you're pretty much stuck without doing a restore and losing ur data anyways. Thats why Roto recommends you do a titanium back up BEFORE flashing.
Click to expand...
Click to collapse
Mmh ok so my only way to go through is to erase everything
I did back up a few stuff (Not everything) but that's a pain... Unlucky I guess...
That said I didn't check in detail but I guess Titanium backs up everything on the SD Card so I should not let it be reformated, no ?
Hi there,
I just got my Galaxy Tab 2 days ago. I am with bell, and it is not on any contract...
I currently have a galaxy s (although it is in at bell for repair (internal sd issue)).
Do i first need to flash to JM6 before flashing to JME (as provided in the thread: Flashing Guide http://forum.xda-developers.com/showthread.php?t=886714)?
If i do, what files am i supposed to flash with? Or should i wait until the guide has been updated with the correct files?
Thanks to anyone who is able to help!
I've been using my tab with your new firmware for 2 hours and it's a blissful experience! Everything works perfectly and smoothly. 2010 finishes happily
Thank you.
Alcibiade said:
Mmh ok so my only way to go through is to erase everything
I did back up a few stuff (Not everything) but that's a pain... Unlucky I guess...
That said I didn't check in detail but I guess Titanium backs up everything on the SD Card so I should not let it be reformated, no ?
Click to expand...
Click to collapse
Just flash the Roto-JME-Upgrade.tar alone and see what happens.

[Q] I hope you can help me :(finding the correct SFB

Hi Developers! Well, finally i could post a thread on XDA.. I tried many times, and also tried to reply into CM7 threads and other without success.. I'm From Argentina, Latin America, and i just about to give up .. I CAN'T FIND a working SFB of Stock Clean Froyo without Motoblur! I have tried CEE, NORDIC, SEA 15, ORANGE WITH NO SUCCES The problem:
Each ROM i have tried can't connect to 3G HSPA network. I added correctly the APNs, I ALSO USED 3g Fixes with Clockworkmod 2.X.X.X's recovery, also i installed the latest defy's baseband switcher, and it was just impossible, i've read a thread about /EFS backup from my operator's stock froyo, but partition couldn't be mounted and /efs doesn't appear inside of a file explorer with Root Acces with R/W Capability.
I used CM7 but didn't like it, i'm on 2.2.1 (34.4.707.MB525.Personal.en.AR) [3.4.2.107_JDNL-7] It works fine, but a bit laggy just because of the Motoblur useless software. I tried nordic and works excellent, faster and quite smooth without overclocking it. Didn't try how fast does it run at 1GHz. Some extra Data:
WORKS:2G Connection
Doesn`t work: 3G, HSPA, GPRS, EDGE.
Any ideas how can i get those networks working with any froyo from others regions? Thanks you Very much for your time, y appreciate it.
hi, have you ever tried to use some APN tools. maybe it does help.
ps: how about try a new ROM - such as MIUI,(i use 3G network, and it is in HSPA )
Hi Man, thanks for your fast reply. Yes, i tried Miui and CM7 ROMs. Both worked with 3G, HSPA Networks. Thats weird, don't you think? I mean, both roms i tried were based with 179' CEe froyo (2.2.2) and i don get it.. why would miuiand cm7 works and official froyo sfb wouldn't? I don't want to use a modded roms with adapted drivers. Official drivers get more hadware capability just like the camera, wifi, wireless networks and much more. The facts is that i'm looking for official 2.2.2 factory deblurred for my phone, but seems that latin american user won't have the chance to scape from the ****ing motoblur. In the service flashes's site you'll see my sfb in 2.2.1 section' the only that works for me
maxiordoqui said:
I don't want to use a modded roms with adapted drivers. Official drivers get more hadware capability just like the camera, wifi, wireless networks and much more.
Click to expand...
Click to collapse
That is 100% false
We are using Stock Kernel since we have a locked bootloader and we cant change the damn thing. Its possible to add modules to add functionality to a ROM. And we dont use any adapted drivers, its not how it works.
If you actually use CM7 you would see it has 2x or 3x the performance of any Official rom in any Phone. The difference is just insane.
And there's the case of other phones like the HTC HD2, where Android runs and performs WAY better than its official OS (Windows Mobile).
And specially in the case of the Defy, the official Rom/Kernel actually cripples the phone to crap so the phone doesn't compete directly with their high-end phones (power which you can unlock by using any of the custom roms around).
If only wifi calling worked with CM. :/ stuck using stock suckssss.
Sent from my MB525 using XDA App
I think this is related, corrupt cz file
First post.
Had virgin Defy. Rooted it.
Installing WajkIUI 1.9.9
When I was doing step 4 I think I went to step 6 instead of 5 and borked my phone!
"4. Select Recovery/Stable Recovery. Choose "Wipe Data/Cache" option. Let finish.
"5. Choose Install zip from SD Card, select WajkIUI_multilang .zip and let it finish.
"6. select "Wipe Cache" then go to Advanced and select "Wipe Dalvik Cache". Reboot Now!
So I read more and downloaded the 2.2.1.3.4.2-107.cz from the sbf site. I unpacked with 7z and flashed with RSD lite 4.9. It did the initial 100% then failed. Tried multiple times... same result.
Re-downloaded file. Now When I unpack it says file is corrupt.
I managed to get one of the EU sbf's to flash (ND or GB?), but no 3g, ony Edge.
Used the noob how to get 3g in the USA. Followed to the letter, and borked the phone again!
Please help me get a sbf that works. Blur is ok, as I have an account (from the beginning) or Deblur is good.
Just mad that T-Mobile told my wife that this was a good phone to buy for my B-day, didn't bother to tell that it was old and wouldn't run Gingerbread and then discontinued it 2 weeks later (Aug)!
Ok, enough crying!
Thanks in advance!
Zephyrot said:
That is 100% false
We are using Stock Kernel since we have a locked bootloader and we cant change the damn thing. Its possible to add modules to add functionality to a ROM. And we dont use any adapted drivers, its not how it works.
If you actually use CM7 you would see it has 2x or 3x the performance of any Official rom in any Phone. The difference is just insane.
And there's the case of other phones like the HTC HD2, where Android runs and performs WAY better than its official OS (Windows Mobile).
And specially in the case of the Defy, the official Rom/Kernel actually cripples the phone to crap so the phone doesn't compete directly with their high-end phones (power which you can unlock by using any of the custom roms around).
Click to expand...
Click to collapse
You're probably right.. And i agree, the perfomance is too superior than the stock roms, i saw it with my own eyes and i was impressed, just loved it at FIRST, but, each time i was using my phone day by day there was always something that fails.. for example, WiFi sometimes autodisconnect or signal is quite LOW in short distances to the router, bluetooth sometimes can't receive files including with software like androbex and BFT, many apps just don't work quite well, many of them forced me to close them, i tried 7.1.0 RC2, many nightlies from august, and september.. (last i tried was "cm7-110909-1641-NIGHTLY" and when i find the most stable and working rom, there appears the battery drain problem, and i said, that's enough, and unfortunatelly y had to go back to the stock froyo wich is too slow, but at least everything works like it should be.. suddenly i had an idea, look for an official stock froyo here without motoblur, and i found it, the nordic one, the cee, the sea15, tried all of them, everything works amazing till i had to set the apn settings, praying before save changes, the "H" "E" or "3g" never appeared, i was so frustrated, looked in many threads of all the web, with no succes.. Then i surrender and i went back to my operator's stock sfb.. and i'm still with it. I need the phone in work and home, and i'm still complaining about it, the last thing i tried was setting my processor's speed to 1.1GHz, it works better now, but no as good as deblurred froyos, seems that i have no options, probably i should buy a new and better phone, next time i'll think better before buying, it disapointed me, i was specting more i guess.
---------- Post added at 05:46 AM ---------- Previous post was at 05:27 AM ----------
Stenz28 said:
First post.
Had virgin Defy. Rooted it.
Installing WajkIUI 1.9.9
When I was doing step 4 I think I went to step 6 instead of 5 and borked my phone!
"4. Select Recovery/Stable Recovery. Choose "Wipe Data/Cache" option. Let finish.
"5. Choose Install zip from SD Card, select WajkIUI_multilang .zip and let it finish.
"6. select "Wipe Cache" then go to Advanced and select "Wipe Dalvik Cache". Reboot Now!
So I read more and downloaded the 2.2.1.3.4.2-107.cz from the sbf site. I unpacked with 7z and flashed with RSD lite 4.9. It did the initial 100% then failed. Tried multiple times... same result.
Re-downloaded file. Now When I unpack it says file is corrupt.
I managed to get one of the EU sbf's to flash (ND or GB?), but no 3g, ony Edge.
Used the noob how to get 3g in the USA. Followed to the letter, and borked the phone again!
Please help me get a sbf that works. Blur is ok, as I have an account (from the beginning) or Deblur is good.
Just mad that T-Mobile told my wife that this was a good phone to buy for my B-day, didn't bother to tell that it was old and wouldn't run Gingerbread and then discontinued it 2 weeks later (Aug)!
Ok, enough crying!
Thanks in advance!
Click to expand...
Click to collapse
Don't worry, you can get your phone working back as the first day. Just flash the CEE SFB from XDA thread. It should work in your region. You can get it here:
http://www.and-developers.com/sbf:defy
Navigate the page 'till you find 2.2.2 SFB
Things to do before flashing:
-Charge your battery to 100%
-Install latest Motorola Defy USB Cable drivers
-Install RSD Lite
-Turn off your Defy, then keep pressing power button with the "-" volume key at same time
-When you see the small android, press "+" and "-" at same time
-Wipe Cache Partition/Wipe data/factory reset (stock recover) then choose reboot your system option, BEFORE CHOOSING THAT, inmediately after reboot hold power button and "+" volume key, you'll acces to the Bootloader. Now you are ready. Open the RSD Lite, besides the start button you'll see a "..." click on it and choose your SFB you previosly downloaded then click in start. If you disconnect your defy in flashing process, your defy will die and it will become useless, so be patience utill it says "PASS"
When you flashed already set up your config, finally go to settings, wirelles, movile networks, choose APN, menu key and select "Add", introduce your operator data, save it. If sou are still having problem check this out:
http://forum.xda-developers.com/showthread.php?t=897445
Good luck.
AWESOME! I have some experience flasing a rom... hehe!
Very thankfull for the help... I've been lurking on this site since August, looking for a faster Defy. Everyone (almost) is extremely patient and friendly with n00bs, and most posts I've read have given me information and ideas.
Thanks again. I'm at work until 2am (MST) so I'll try when I get home!
Peace Out!
Stenz28 said:
AWESOME! I have some experience flasing a rom... hehe!
Very thankfull for the help... I've been lurking on this site since August, looking for a faster Defy. Everyone (almost) is extremely patient and friendly with n00bs, and most posts I've read have given me information and ideas.
Thanks again. I'm at work until 2am (MST) so I'll try when I get home!
Peace Out!
Click to expand...
Click to collapse
You are welcome man! If CEE doesn't work for you then try with another like the UK version, or one of thoses should work with T-Mobile.
RSDLite:
h t tp ://www .4shared. com/file/137197982/fa2bd4f8/RSDLite_457. html
Latest Drivers:
h t tp ://www .motorola. com/staticfiles/Support/Experiences/Global_Drivers/MotoHelper_2.0.51_Driver_5.2.0.exe
[Delete the Spaces between HTTP, WWW and COM from the link, i did that because i can't directly post links for being new]
And choose your ROM above. That's all. Just don't forget to WIPE CACHE AND DATA and inmediately go to bootloader as i explained. See you.
---------- Post added at 05:28 PM ---------- Previous post was at 04:50 PM ----------
The CEE Froyo, the Nordic, The sea15 and a few others don't contain Motoblur, they are deblurred from factory, so those are clean stock froyos without being touched by telephony operators. I'm from Argentina, and one of those SFB is wich i'd like to get it working in my region, but it don't, so i'm forced to have Motoblur without using it, slowing down my Phone and synchronising all the time itself in the background while it is in my pocket, luckily i have an unlimited data package from my operator, otherwise the price that i should pay at the end of the month would be terrible. I'm paying 250 pesos (Argentina) that would be about 58 Dollards, and the phone costed about 220 dollards (900 pesos argentinos)

[REF][GUIDE] The Noob Helper - basic info about your sgs3 and flashing

Basic concepts, how-to'sThis thread is a work in progress. If you would like to contribute information or have ideas for what should be added please PM me.
Disclaimer "just because i am trying to be helpful does not make me responsible for anything that you do to your phone. playing with any of this stuff could destroy your phone"
I am not a dev, but I have been flashing on Samsung phones since the international S2 came out. I also spend a ton of time reading the forums and researching what I don't know. I would like to give back to the community in some way and I hope that this post can help the noobs not brick their devices, as well as keep them from being overly annoying to the members and developers here by posting in the wrong places and asking dumb questions.
Some basic rules if you are a noob and don't want to turn your phone into a brick.
1. be patient. don't be the first or even the tenth person to flash anything. wait until you see others using whatever Rom or kernel with success.
2. If you have any doubts about what you are doing, read more. don't flash.
3. make sure you are in the forum for your device, not some similar or related device.
Some basic rules for these forums
1. If you have a question, the first thing to do is look it up yourself. that means searching the forums first, then searching Google.
2. If after searching you can't find an answer, then post in the q&a forum
3. don't report bugs unless you are using an intact version of whatever Rom, if you have changed kernels, installed a ton of apps etc it probably isn't a bug, it's a bad combo or its you.
4. don't report bugs unless you are 150% sure that no one has reported it yet.
5. if you report a bug, make sure you can duplicate it first, then get a logcat of the problem so you can help (see below for logcat info)
Why flash?
by flashing your device you can make your phone act differently, look different, and enable new or disabled options. you could ,for example:
enable native tethering
enable call recording
change the look of your phone
add custom toggle buttons
overclock or undervolt
increase battery life
etc..
Kernel vs Rom vs Recovery vs Modem
Kernel is the layer between the phone hardware and the rom. it controls things like Wi-Fi power, touch sensitivity, possible range of screen brightness, phone logging, and processor max and min speed. kernel must be designed not only for your device but also for the type of rom you are using (Sammy rom or Aosp) some kernels support all roms, others are specific.
Rom is the operating system of your phone. there are three main categories of roms.
roms that are based off of the Samsung stock rom (Sammy rom)
roms that are based off of Android open source project aka AOSP (AOSP, AOKP)
roms based off of the miui project (these used to be a branch of AOSP but recently they have also used Sammy base for miui)
recovery is a partition that you can access at boot by holding down a combination of keys. (volume up and home button in the case of our sgs3) every phone has recovery stock but it doesn't do much. you can replace stock with clockwork mod recovery which is extremely useful for flashing all kinds of things and making backups before you do. There are other alternative recoveries besides clockwork but that seems to be the most common. TWRP is also gaining popularity these days, especially on the sgs3. You can easily switch between recoveries and or upgrade your current recovery. All that needs to happen is for a new image to be flashed onto the recovery partition. See the rooting guide for more info on how to flash a custom recovery.
modem is a file that controls the cell radio of the phone. helps determine what frequencies to use and settings for a particular network. It is important when flashing a radio that you flash a radio that is for the AT&T sgs3 as flashing the radio from another carrier has been known to cause problems with the IMEI
Methods for flashing files - Odin vs mobile Odin vs. clockworkmod(cwm) vs adb
Odin is the internal Samsung tool for flashing. I believe it only exists on Windows platform. This tool is mostly used to initially flash an insecure kernel or rooted kernel, OR to return to completely stock rom. This tool can effect your flash counter (see below). Files for flashing in odin generally should end in .tar or .tar.md5 although sometimes they come zipped and the tar is inside the zip. Read more about Odin before using it as it can easily break your phone. !!!as a general rule make sure you never check the "partition" checkbox EVER!!!
Mobile Odin is a phone based version of Odin made by the very talented developer Chainfire. It can be installed on a rooted phone and used to flash the same .tar based files as the desktop version. Mobile odin has a few advantages. 1 you can use it from your phone. 2 it does NOT effect the flash counter on your phone, 3 it can auto root a stock rom (nice if you want to try out a brand new update that has not been rooted yet)
clockworkmod(cwm) is recovery based tool that can make backups of your entire phone, flash new roms, kernels etc.., and do many other useful tasks. Once you have this on your phone my guess is that most of your flashing will be done through this tool. The files for flashing through clockworkmod are .zip files. Clockworkmod will NOT effect your flash counter.
ADB is the android develpment bridge. It allows for command line interface with your phone through it's debugging options. ADB can do most anything as I understand it. In my several years of flashing I have only had to use it once, and i could have waited for someone to come up with another solution. In general as a noob i recommend you stay away from ADB.
open source vs Samsung based roms vs miui
Open Source Roms such as AOSP/AOKP are built using Google's open source android code as a base. The developers then add functionality specific to the device. The advantages of these builds are that they often have tons of options built in to the rom that change the behavior and look of the phone. They usually allow you to change the toggles in your notification pull down, change the battery display, make all kinds of adjustments to sounds, vibration etc... Some people also prefer the "vanilla" android look and feel. These roms often provide "bleeding edge" concepts, design, and modifications. The Disadvantages of these roms is that some of the hardware coding is done closed source by the phone manufacturers, which means that things like bluetooth, camera, video recording, and MHL video out often don't work or take much longer to get working by the developers. Basically anything that relies on the Samsung framework will not work in an open source build. This means Svoice, Snote, and the Samsung camera app will not work.
Samsung based roms are taken from the Samsung original phone software and modified by the developer. Usually, these roms are modified in order to be faster and to make changes to some of the features. Expect to see changes to the stock rom like: debloated (ATT and samsung software removed), de-odexed (explained later), enable tethering, unlimited sms recipients, added notification toggles, etc. Most of these changes are made to: make the phone faster, improve battery life, make the phone easier to theme. The advantage of these roms is that they still use the Samsung framework so all the proprietary stuff like camera, bluetooth, MHL still work, the disadvantage is that they will never be as customisable as open source roms.
MIUI is a rom that focuses on theming. Official MIUI (Chinese) gets updated weekly on Friday and then there are lots of miui developers who adapt it to other languanges and make some tweaks to it. MIUI can be built from AOSP source or Samsung source and depending will have different features. The first MIUI rom for our phone just appeared in these forums and it is based off of AOSP. MIUI has a unique look and is also highly customizable through theming. There are tons of themes available for download through the rom itself and you can mix and match any part of any theme you want. This includes icons, lockscreen style, etc.. Some people criticize while others praise MIUI for being very "iphone like". This is because the icons look more iphone like and there is no app drawer in the MIUI launcher. However, you can still use any launcher you like within MIUI.
odexed vs de-odexed
odexed is how the phone comes stock from Samsung. Odexed means that system files and apps are split into two pieces and kept in different places on the phone. This is done to speed things up a bit. However, it makes it harder to theme the phone because the apps are split up. Most custom roms choose to de-odex (basically regroup the files back into one) so that custom themers can make themes more easily for the phone.
download mode and recovery mode how to access
(Copied from mskip and his toolkit thread here: http://forum.xda-developers.com/showthread.php?t=1746665)
How to get into Download Mode (For Odin)
1. Unplug the USB cable.
2. Shut down the phone.
3. Hold down the 'HOME' + 'VOLUME DOWN' buttons and press the 'POWER' button for about 2 seconds until a WARNING! Screen appears. Press the 'VOLUME UP' button to enter Download Mode.
How to get into Recovery Mode
1. Unplug the USB cable.
2. Shut down the phone.
3. Hold down the 'HOME' + 'VOLUME UP' buttons and press the 'POWER' button for about 5 seconds to enter Recovery Mode.
STEP BY STEP how to flash your phone for the first time
A. get root
first off, you need to gain access to the root of your phone. there are several ways to do this (thanks to all the talented devs).
I recommend using mrRobinson's method as it will not trip the flash counter on your phone.
1. you will need to have odin from here http://forum.xda-developers.com/showthread.php?t=1722686 remember to hit the thanks button, download and install odin.​
2. Kies (on Windows, not on your phone), Samsung's sync program, can interfere with Odin. Either make sure Kies is closed and close it out of background processes using the task manager in windows...or better yet, uninstall it completely.​3. make sure you have the proper samsung drivers installed. you can get the USB drivers directly from Samsung here: http://www.samsung.com/us/support/owners/product/SGH-I747MBBATT​
4. you need to download the right image from mrRobinson's thread. to find out which one hit the menu key from your home screen, select system settings, select about phone at the bottom, and look for the build. it should be either UCALEM or UCALG1. Once you know, go to mrRobinson's thread here http://forum.xda-developers.com/showthread.php?t=1739426 download the matching image, and dont forget to thank him.​
STEPS 5-7 COPIED FROM mrRobinson's THREAD
5. Extract the .tar file from the .7z file you just downloaded from the thread in step 4​6. Put your phone into download mode (see how above)​
7. Start Odin, connect your phone to your PC, you should see the box under ID:COM change color to show your device is connected. click on PDA and select the .tar file you just extracted. Hit the start button and wait for the file to flash to your phone. When done your phone will reboot automatically. One word of warning about Odin: DO NOT TOUCH THE CHECKBOXES!!! WHATEVER YOU DO>>DONT TOUCH THE RE-PARTITION CHECKBOX!!!!​B. installing clockworkmod
the next step is to get a working clockworkmod recovery on your phone instead of the default recovery. Again, there are many ways to do this and there are several different versions of CWM recovery available. I recommend using the one from Rom Manager as it seems to be compatible with most roms. Note that currently most versions of CWM can only see your internal SD card and not your external if you have one.
1. Go to the Google play store and download Rom Manager (https://play.google.com/store/apps/...anager&feature=nav_result#?t=W251bGwsMSwyLDNd)​2. Open Rom Manager app, flash clockworkmod recovery (first option), choose the appropriate phone..in this case galaxy s3 att, grant it superuser privileges, it should say install successful. ​NOTE: some users have reported not seeing the S3 ATT in the list of devices in Rom Manager...this is a bug and hopefully will be fixed. It may be that you need the purchased version instead of the free version for it to work? Not sure why this is but if it gives you trouble there are other ways to flash a recovery image. The next easiest way once rooted is to use the tool in this thread: http://forum.xda-developers.com/showthread.php?t=1746665 from there you can flash both cwm or twrp whichever you prefer. Alternatively you could also use goo manager to flash TWRP link to goo here: https://play.google.com/store/apps/details?id=com.s0up.goomanager&hl=en
C. Test out your new recovery and make a backup of your phone
1. turn your phone off, then turn it back on while holding the Volume UP and home key. (more detailed instructions above) You should see Clockworkmod Recovery at the top.​2. Use your volume keys to navigate to the backup option and select backup, then wait for it to complete. You now have a backup of your phone you can restore to at any time.​
D. downloading and flashing a new rom
now its time to decide what rom to flash. when choosing a rom read the first post of the thread (the OP) carefully and take time to read through most if not all of the thread. At the very least go read the last 10 pages of the thread so you are familiar with any current issues people may be having. Once you have picked a rom:
1. Download the rom you want to try​2. Make sure that the rom ends up on your internal SD card and that you know where it is​3. Get into CWM recovery​4. As a general rule it's a good idea to wipe data/ factory reset from CWM recovery (this will wipe all your data on the phone except any photos/videos you may have taken)​5. It is also good practice to wipe cache from CWM recovery​6. Lastly, from the advanced menu in CWM choose to wipe Dalvik cache​7. now go back out to the main recovery screen and choose "install .zip from SD Card" option and navigate to your rom, select it and confirm​note that a new rom may take longer to boot the first time.
Flashing "dirty" vs flashing "clean"
Clean
Doing a clean install of a rom means erasing or formatting all the data from the previous rom before you flash the new one. This is the prefered way to flash a rom to ensure that it will run smoothly. It is necessary if you are switching from one rom type to another (CM to Samsung base). In order to do a clean flash you need to boot into recovery and select the following options: wipe user data (this wipes all apps and personal data, but not your photos/videos), wipe cache, advanced>wipe dalvik cache, storage/mounts>format system. This will ensure that no trace of the former rom is left on the phone. Beware that at this point your phone will not boot until you install a new rom. I suggest using titanium backup to backup apps and smsbackup+ for texts to make getting your new rom configured easy.
Dirty
Doing a dirty install means just flashing a new rom right over the top of the old one without wiping any data. The advantage to this is that you don't lose any apps or account info. The disadvantage is that you open up the possibility for problems. Generally you only want to flash this way if you are upgrading a rom (CM10 nightly to the next nightly, or from one samsung based rom to another). If you decide to flash over the top and have any issues, you should not report bugs, but try flashing clean first.
backing up IMEI
There have been some issues with people losing their imei number when flashing roms. *It appears to be limited to the old imei software version 2 but the evidence is not yet conclusive. *If you lose your imei, you will not be able to connect properly to the data network. *Luckily some devs have figured out how to re-inject an imei number into our phone and get it working again. *It is certainly a good idea to back up your imei info before flashing just to be on the safe side. *There seems to be two main threads dealing with backing up and restoring your imei. *you can check them out here:
http://forum.xda-developers.com/showthread.php?t=1801997
http://forum.xda-developers.com/showthread.php?t=1804117
huge thanks go out to these devs for figuring this out!! as always make sure you thank them.
I have yet to try either of these methods out myself so if one seems much easier or clearer please let me know.
tethering (for stock Samsung based rom)
you can use a mod to enable wifi tethering from your phone to up to ten other devices and share your data connection. If you are running a custom rom you probably already have this enabled and don't need it. It is already included in any AOSP roms also.
Make sure that you use the version of the mod that is for your software version number (UCLEM or UCLG1 see beginning of rooting guide to figure out which one you are on).
The original mod for UCLEM is here: http://forum.xda-developers.com/showthread.php?t=1732262
The mod for UCLG1 is here: http://forum.xda-developers.com/showthread.php?t=1768826
The Flash Counter
The flash counter is an internal counter that ticks every time you install a non-samsung firmware through Odin. This allows Samsung or AT&T to see if the phone has been flashed with custom roms. custom recoveries such as Clockworkmod and TWRP as well as the mobile version of Odin DO NOT change the counter. Only flashing non-Samsung files through the desktop version of Odin does. You can see your flash counter when you enter download mode on your phone. Luckily, Chainfire has developed an app that allows this counter to be reset, so there is really little concern anymore about having the counter trip. If you do need to send your phone in for repairs, you will want to reset the counter and then flash an unmodified stock rom through odin to get your phone back to factory state.
Link to Chainfire's app through this post here: http://forum.xda-developers.com/showthread.php?t=1800878
Logcat
Logcat is a way to access the android system log for everything that is going on behind the scenes. This tool is used to help developers pinpoint problems in a rom. If you want to actually be helpful to a dev when reporting a bug, you should really learn to use this tool. I am no expert on logcat but you can find some good information in this post: http://forum.xda-developers.com/showthread.php?t=1726238
APN settings
This is the apn that comes on stock at&t phone. It allows you to connect to LTE as well as hspa+
Name: ATT PTA
APN: pta
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS port: 80
MCC: 310
MNC: 410
Auth: none
APN type: default,mms,supl,hipri
NOTES BELOW ARE COMING SECTIONS. Feel free to pm me questions you would like to see answered or suggestions for other info:
theming
unlocking sim
returning to stock
What info is stored in each area: system, data, cache etc...
Looks good.
Stuck
FNM
I now know more about Android OS! Thanks for the info.
Good thread! In your step by step guide I suggest you add installing adb and adb basics. IMO, this is essential for anyone flashing, has bailed me out of trouble on more than one occasion.
Sent from my SGH-I747M using XDA Premium HD app
MORE ! MORE ! Very nice work thanks, this is shedding some lights on the terms we see floating around
excellent information, much appreciated, so what is de-odexed and odexed? thanks again!!
I got my s3 when it first shipped, and soft bricked it a month later. Even if you do everything right, it can still mess up. So waiting for a USB jig to come in the mail since my homebrew jig didnt work or I hard bricked my phone... Be warned...
Very helpful thread, thanks a lot!
Thanks for this guide!! Very helpful. Coming from a very different phone, everything about the S3 is foreign to me! Could you maybe talk about backing up nv stuff and imei?? I know there's another thread that explains it, but, this being the noob helper, I think it'd be good for anyone new to this phone.
Thanks
Thank you for making this! I'm sure this will help a lot of people out. I've flashed quite a few times and having a guide like this is definitely helpful.
I sure hope I had this guide when I flashed for the first time a few days ago, but at the time you only had part 1 done and the guide had not been completed yet. Glad to see it finished and it'll definitely help out others.
mods
Thanks for all the invaluable info on flashing ROMs. I've been a BB user for years so Android is still new to me. I'm looking into rooting and trying out some custom roms, but I had a question. When it comes to Mods can you just add those individually?
I want to use Team Sonic's FreeGS3 Rom mainly due to it's Sony Bravia engine Mod and the Awesome Beats Mod (or at least when they get it working on apps other than Google Music). However, they don't have a fully supported Rom for AT&T just yet.
Trying to have the best of both worlds....I may just need to try out something else and wait for the full ATT version.
This is a great thread you've created OP. However, I'm a tad confused. You mention in the guide that Kies interferes with Odin and you say to close and close it out of the backround, but you also mention "better yet, uninstall it completely." One of the reasons I'm rooting my new phone is to be able to delete this bloatware. Are you implying this is possible without first rooting the phone?
Thanks a lot in advance, this is very helpful.
jroyjohnson said:
Thanks for all the invaluable info on flashing ROMs. I've been a BB user for years so Android is still new to me. I'm looking into rooting and trying out some custom roms, but I had a question. When it comes to Mods can you just add those individually?
I want to use Team Sonic's FreeGS3 Rom mainly due to it's Sony Bravia engine Mod and the Awesome Beats Mod (or at least when they get it working on apps other than Google Music). However, they don't have a fully supported Rom for AT&T just yet.
Trying to have the best of both worlds....I may just need to try out something else and wait for the full ATT version.
Click to expand...
Click to collapse
I would wait to flash any ROM that isn't specifically for your device. However you may be able to flash the mods you want like the bravia mod on top of an att ROM. You need to find the original post for the mods you want, and do some research to see what they require and if anyone has used them successfully. Be extra careful of mods written for the international version of the phone.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
omi__ said:
This is a great thread you've created OP. However, I'm a tad confused. You mention in the guide that Kies interferes with Odin and you say to close and close it out of the backround, but you also mention "better yet, uninstall it completely." One of the reasons I'm rooting my new phone is to be able to delete this bloatware. Are you implying this is possible without first rooting the phone?
Thanks a lot in advance, this is very helpful.
Click to expand...
Click to collapse
I can see why you are confused. I am referring to kies on your windows PC. (If you installed it at some point) Not the version that runs on the phone.
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
OP, are you sure you can install CWM through ROM Manager after rooting? I remember trying to do this on my SGS2 last year and my phone soft bricked. Tried it twice, and still soft bricked.
Why not just use Robinson's method?
ComradeNF said:
OP, are you sure you can install CWM through ROM Manager after rooting? I remember trying to do this on my SGS2 last year and my phone soft bricked. Tried it twice, and still soft bricked.
Why not just use Robinson's method?
Click to expand...
Click to collapse
I tested it out myself and it works fine. I figured this was the easiest way to get it done and not have to get adb up and running. Also, the official cwm is supported by all the new roms like cm10 and some other recoveries have had issues flashing those roms.
Thanks for putting this together! Very Helpful!
One question, you say flash CWM , first in list choose Galaxy S3 ATT, when i open Rom Manager and choose Flash i don't have the S3 for a choice ?I have Galaxy Note, Skyrocket and T-Mobile Galaxy S2, no S3....
Cholerabob said:
One question, you say flash CWM , first in list choose Galaxy S3 ATT, when i open Rom Manager and choose Flash i don't have the S3 for a choice ?I have Galaxy Note, Skyrocket and T-Mobile Galaxy S2, no S3....
Click to expand...
Click to collapse
Try scrolling down the list
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2

Categories

Resources