Ok folks, it's never been easier to root your phone than it is right now. Not only that, but follow this upgrade process, and you will have a rooted phone that runs Apps2SD by default. (Where apps are stored on the SD card rather than in internal memory). You will have up to 1GB of storage for apps depending on the size of your SD card.
Anyway, it only requires 3 simple steps to rooting your vanilla Android 1.5 or 2.1 Spica/Lite/Portal phone. (if your phone is already rooted, you can follow this guide to install the lastst firmware, and then re-root your phone after.)
If you already have a 2.1 android firmware you're happy with, but just want to root your phone, then you can jump to Rooting your Phone and begin using Apps2SD.
There are many threads on how to root your phone, but they all need a few basic software items.
Firstly you'll need the latest Samsung Android 2.1 Phone firmware Here:
(currently as of this link, August I570EXXJH6)
Get it Here I570EXXJH6 (75Mb)
(Password samsung-firmwares.com )
Next you'll need the software to install it. Commonly referred to as Odin and the install file for the Spica/Lite/Portal.
Once you have all these files, extract them into a single directory.
If you haven't installed the USB drivers that came with your phone, you can either use the USB drivers than came on the CD, or if you want the latest USB drivers, install Kies Samsing PC Software
Have a look through this video from Youtube on rooting your phone, for a rough idea of what's involved. Be aware, the the video refers to earlier files, therefore use my up to date versions instead.
N.B. Make sure your phone is NOT pattern or password protected when it starts up.
To start.
Do NOT have the USB cable plugged in, until necessary.
Also DO NOT have KIES or the NPS software running.
Extract ALL FILES from I570EXXJF6.rar to single directory.
Extract Odin v4.03 & spica_jc3_ops Files into this directory too.
Run odin.exe
(You may need to run in Administrator Mode. RMB on Odin, and choose properties -> [x] Run in Compatability, and choose WinXP SP3. Click OK. Then, RMB again, on Odin.exe and choose RUN AS ADMINISTRATOR. If you get Ignore path warnings in Chinese, just click OK/Cancel.)
On the right hand side windows Select these files.
OPS = spica_jc3_ops
One Package = I570EXXJH6.tar
Left hand side window
[x] One Package
[x] Reboot (ticked)
[x] Protect OPS (ticked)
[x] Reset Time (ticked) 300
[ ] Debug (not ticked)
Power off the phone.
Now Press and hold down in order
"Volume Down + Camera Key + Power On"
Might take a couple of tries.
Wait till you see Downloading Screen, come up.
Connect phone to PC.
Watch top left in Odin for COM Port mapping. When the phone is correctly connected this will display which com port the PC is connected to.
If this does not happen, ensure you have USB drivers installed. Odin can be a bit of a git, so you may need to try other things. Unplug the USB and re-insert it. Try another USB port. Rebooot the phone, put in into download mode again, try rebooting PC and start again.
When you DO see COM Port mapping in Odin, click Start.
Takes about 3 mins, and you will see a green progress bar.
Wait for your phone to reboot, about (2 mins) with No Sim message.
Odin should say PASS!
Disconnect phone USB cable from PC
Close Odin.
Wait for phone to boot, then power off phone and insert SIM & SD.
N.B. If the firmware defaults to Dutch Language after updating, change it with these instructions:-
Menu
Instellingen
Landinstelling en tekst
Landinstelling selecteren
English (United Kingdom)
You can power it on, and checkout Android 2.1 if you wish.
Once you have upgraded your firmware, throughly check the phone is all working etc.
Rooting Your Phone and begin using Apps2SD
It is possible to root your phone if you are already using 2.1 firmware. However, you may encounter issues with this root update, because Apps2SD, and specifically your phone, may not work because it will not see previously installed Apps on the phone's interal memory.
To get round this, the best solution, is to lose all your installed apps, delete all installed apps, and install these Apps again. However, you can also install the root update, go into Recovery Mode manually, and clear the cache and dalvik-cache, which should retain your previously installed apps. in this case, you will have Apps installed in the internal memory, AND have new ones installed on the SD card.
I would reccommend deleting all installed apps, clear the caches from Recovery Mode, root your phone and then re-install these Apps so they are installed to the SD.
You can read more about the Root update, and download it here..
N.B. You're looking for the link to the file. i5700_LK2-08_PDA.7z
If you have not installed any new Apps, and wish to now root your phone, you need to perform another upgrade using Odin.
But this time you will use the i5700_LK2-08_PDA file. (remember to extract it into same directory as Odin.) you just downloaded.
N.B. As already stated, rooting the phone to use Apps2SD will require the SD card to be formatted, so backup the SD card contents you wish to keep to your PC.)
To put phone into Download mode. Power off, and then
"Volume Down + Camera Key + Power On"
In Odin on the right hand side windows Select these files.
Left hand side window
[ ] One Package (not ticked)
[x] Reboot (ticked)
[x] Protect OPS (ticked)
[x] Reset Time (ticked) 300
[ ] Debug (not ticked)
Plug in phone and wait for COM mapping to appear. Click start to install root update.
This process will be much quicker, and your phone will reboot.
We now need to put phone into Recovery mode to complete the installation.
To enter recovery mode manually, power off the phone, then press
Vol Down + Call + Power On
We will need to format the SD card with 2 partitions.
1. An ext2 partition to store the Apps onto. (only visible to the phone's OS)
2. A FAT32 Partition for all other files. (Visable via your phone and PC)
Remember, again, you will lose ALL data on your SD card, so backup what you need.
When the phone recovery screen appears.
You will need to do the following:-
Using the 4 way navigation key
Press down and select
Partition sdcard ->
Press OK to select it.
Choose what size you want your Apps Partition (256Mb to 1Gb)
Make 1024M ext2 on SD
Press OK
Now Press Home Key to execute and Partition the SD.
Once formatted, choose Reboot System Now.
Once the phone has booted it will automatically save apps on the SD CARD.
Congratulations. Your phone should now be rooted, and to make life easier, you can install the Android SDK and use Android Commander to add/remove files.
rgds
Have a Beer
__________________
Phone: Galaxy i9100 SII: Now using Galaxy TAB7.7. Sowheat!!
Last edited by Beerkan; September 29th, 2010 at 02:32 PM.
The Following 21 Users Say Thank You to Beerkan For This Useful Post:
If I'm not running Windows (I'm a linux nerd), any idea how I should proceed?
I tried to run odin through wine, but weren't able for it to smell the USB
hey beerkan!
Nice guide but could you make a thread for turbolibs or Jit? How many MFLOPS have you got with Turbolibs? Please advise
my regards ironman159
Only one question. Can I root the phone if I am locked to my network operator? Or do I have to unlock the phone first? Coz the upgrade to 2.1 went without a problem, I am just wondering what`s the case with rooting.
Only one question. Can I root the phone if I am locked to my network operator? Or do I have to unlock the phone first? Coz the upgrade to 2.1 went without a problem, I am just wondering what`s the case with rooting.
You can root your phone just fine, even if it's locked to your operator. Rooting your phone will still leave the phone locked to your opertator, but leave it open for many other upgrades etc.
Just ensure your phone is NOT pattern or password protected before trying to update.
hey beerkan!
Nice guide but could you make a thread for turbolibs or Jit? How many MFLOPS have you got with Turbolibs? Please advise
my regards ironman159
One step at a time friend. Once you root your phone, it's easy peasy lemon squeezy to install JIT and turbolibs.
Follow this guide to root your phone, then install Turbo libs by copying the SamTurboLibs_V4.zip to your SD card and use the Recovery mode to install the zip.
To enter recovery mode manually, power off the phone, then press
Vol Down + Call + Power On
From here you can choose to install any .Zip file.
You can read more about Samdroid TurboLibs and where to download it below.
If I'm not running Windows (I'm a linux nerd), any idea how I should proceed?
I tried to run odin through wine, but weren't able for it to smell the USB
Yep meeto big Linux fan, as Android is based on Linux. But I'm afraid you may have to use Windows to install the update, as Odin is only available in Windows. There might be hope however.
hey i did everything and it works, the only thing is i didnt get the recovery screen after rooting it, so i dont think i setup app2sd properly. shall i try flashing again?
You can root your phone just fine, even if it's locked to your operator. Rooting your phone will still leave the phone locked to your opertator, but leave it open for many other upgrades etc.
Just ensure your phone is NOT pattern or password protected before trying to update.
I am thinking of buying a Spica but it is locked presumably to another Operator Rogers. I want to unlock it to work on Bell's network for which I have a SIM. Will the above process unlock the operator or is that another process? Thanks.
If I do require a IME unlock does anyone have any experience with the MANY unlocking companies out there? Which one is reputable? Thanks.
Last edited by Snazzy; July 18th, 2010 at 09:52 AM.
hey i did everything and it works, the only thing is i didnt get the recovery screen after rooting it, so i dont think i setup app2sd properly. shall i try flashing again?
If you rooted your phone successfully, you can enter Recovery Mode manually.
Power off the phone, then press
Vol Down + Call + Power On
I don't have the phone yet, it is a potential Craig's list purchase. If it is locked can these phones be IMEI unlocked as per the online unlocking services? Thank you.
Ok, done everything on the guide, phone works fine, but no internet on my phone, can only make calls and recieve texts, any help?
Ok should be easy to sort. You need to enter your APN settings.
Menu
Settings
Wireless & Networks
Mobile networks
Access Point Names
Under here there should be an entry for your provider.
If not you will have to create one. Also you'll need your carriers APN settings. You could ask your provider to text them to you via their help line, or check on their webite for the settings. Failing that google your carriers name and APN settings, for exmple
google "TMobile US APN settings"
Who's your provider?
The Following User Says Thank You to Beerkan For This Useful Post:
I don't have the phone yet, it is a potential Craig's list purchase. If it is locked can these phones be IMEI unlocked as per the online unlocking services? Thank you.
IMEI unlocks should work ok. I personally haven't tried one, but make sure its one of those get your money back ones if it fails.
Ok should be easy to sort. You need to enter your APN settings.
Menu
Settings
Wireless & Networks
Mobile networks
Access Point Names
Under here there should be an entry for your provider.
If not you will have to create one. Also you'll need your carriers APN settings. You could ask your provider to text them to you via their help line, or check on their webite for the settings. Failing that google your
carriers name and APN settings, for exmple
google "TMobile US APN settings"
Who's your provider?
Tmobile uk, it seems to be working now, just manually entered APN settings. Does anybody know how to get the samsung keyboard back? Only thing I hate about the upgrade is the android keyboard, i prefer the samsung one.
Tmobile uk, it seems to be working now, just manually entered APN settings. Does anybody know how to get the samsung keyboard back? Only thing I hate about the upgrade is the android keyboard, i prefer the samsung one.
I don't think Samsung Keyboard works in 2.1. I have a couple of versions of the Samsung keyboard, and they both Force Close in 2.1.
Last edited by Beerkan; July 20th, 2010 at 03:33 PM.
i updated before with the official rogers update
will this work with baseband version I5700UXJF6
build nummber ECLAIR.UXJF6
i just want to root it so i can customize my phone to get live wallpaper and get a black status bar
Help ..
I put it in download mode and new my com mapping isnt appearing
i put it into a diffrent usb port
i think it might be drivers
because when i connected it it said searching for drivers
although i used kies and nps long time ago to get all thoes drivers
help?
Last edited by smoke_weed; July 20th, 2010 at 03:34 PM.
got it working on another thread by a guy with a username triple H
now i click start
i get
Download Start...
<0> Create File...
<1> StartThread Detected : 1
<2> StartThread Detected : 0
<3> StartThread Detected : 0
<4> StartThread Detected : 0
<5> StartThread Detected : 0
<6> StartThread Detected : 0
<7> StartThread Detected : 0
<8> StartThread Detected : 0
<1> setup connection...
Its not doing anythinG -_-
+it says PDA = i5700_LK2-08_PDA.tar
Last edited by smoke_weed; July 20th, 2010 at 04:14 PM.
Ok i rooted got a pass on odin
Now iget the custom samdroid boot logo and i should add it looks SICK
now how do i go into the root of the phone and how do i add live wallpaper
and i diid not do apps2SD cause i only have 2gb card and thats all for my music i only have like 50 mb left and i'd rather have it on my internal right now
also my phone did not boot into recovery mode
@Beerkan: I would also like to mention that mine didn't automatically reboot into recovery either. I had to go in and manually do it. Also the first time I booted from there I ended up with problems with my Apps2SD (namely that they were installing but not actually able to open - FC on everything) and so I had to reboot into recovery once more to clear the caches. Then everything worked just fine.
When you're using this firmware (JF2) are you getting four rows of icons but only able to put in two rows of widgets? I've come across this "problem" in a few firmwares and it drives me a little nutty. I'm hoping its not just me...The actual Samdroid one had the widgets lining up with the icons (instead of in the middle) so I'm not sure what's going on.
__________________
My Phone: Samsung Galaxy Spica on Rogers
Hello Beerkan !
First I would like to thank ou for this beautiful tutorial !!!
Now.... I have one problem with this : I have only rooted my Spica because I already had installed 2.1 eclair on it, I created a 1Gb partition on the sd card after rooting and I began to install programs and games on my Spica because now i have 1GB free space .
One problem dough : my phone's memory seems to get ocupied as install more apps; not in the amount that the apps would ocupy normally but still quite alot (about 80 % in 44 apps right now ).
Question1: How can I see how apps ocupy their space in the phone or SD card partition? Is there an app to manage this on rooted phones ( I don't know very much linux ) ?
Q2 : What do you think is happenning and how do you propose i fix this ? I mean I want to use all the 1GB partition i've created for installs and at the rate the phone's memory is filling up I don't think I can .
Ok i rooted got a pass on odin
Now iget the custom samdroid boot logo and i should add it looks SICK
now how do i go into the root of the phone and how do i add live wallpaper
and i diid not do apps2SD cause i only have 2gb card and thats all for my music i only have like 50 mb left and i'd rather have it on my internal right now
also my phone did not boot into recovery mode
You don't need to set up a 1GB partition to store Apps on the SD card. The options are from 256MB to 1GB. So choose the size that fits your needs. Remember, without Apps2SD the default space is only 140Mb, so evem 256mb provides you more.
You can enter Recovery mode manually,
Power off phone, and press and hold
"Vol Down + Call + Power ON."
I have been using I570EXXJE4, what does I570EXXJF2 bring to the table?
Is there a comparative list of features?
The biggest leap, (as far as speed compatibility and stability are concerned) was when Firmware JD1 was released. All firmwares since that, really only offer incremental updates and improvements.
Note: Even the latest JG2 firmware update still uses the older JD1 phone build.
For example, the latest firmare I570EXXJG2 contains the update files:-
See
Menu
Settings
About Phone
If your Baseband Version is still I570EXXJD1, then you're pretty much upto date.
However, if you want the latest and greatest, then update your phone. But if you're on Baseband I570EXXJD1, and have no problems, you can wait for a stable 2.2. update. (if it ever comes.)
In my opinion, the biggest improvement you can go for, after you update to JD1 or later, is to install Samdroid TurboLibs V4. (without JIT)
But then that might just bring another set of instabilities you will have to work around, depending on which apps you use.
So far updating and improving your phone, is matter of compromise.
You test, you change, you adapt and finally you accept. Your phone might rock on most apps, but there might be 1 or 2 that don't run.
Now if these updates were written and approved by Samsung then it would be a different story. But they ain't. They'd rather you traded in and got a later phone. Of course the app itself might be to blame.
Anyway, in my opinion, we should be grateful we still have options.
Last edited by Beerkan; August 9th, 2010 at 04:48 PM.
The Following User Says Thank You to Beerkan For This Useful Post:
@Beerkan: I would also like to mention that mine didn't automatically reboot into recovery either. I had to go in and manually do it. Also the first time I booted from there I ended up with problems with my Apps2SD (namely that they were installing but not actually able to open - FC on everything) and so I had to reboot into recovery once more to clear the caches. Then everything worked just fine....
I think these problems may have beed caused when you use the root option, having already uopdated to a 2.1 firmware. If you have a any Apps installed and then try to root your phone, Apps2SD doesn't know about them, and this causes mayhem. Although this is mentioned in the LK2.08 thread I refer to, I did not include this fix in my root guide.
The solution, in these circumstances, and as you point out, is to first clear the cache and dalvik-cache from Recovery Screen.
... Q2 : What do you think is happenning and how do you propose i fix this ? I mean I want to use all the 1GB partition i've created for installs and at the rate the phone's memory is filling up I don't think I can .
Thx in advance for your help !
I kinda missed this potential conflict, as in reality your phone can work quite happily with some Apps installed in internal memory, and others installed on the SD.
If you REALLY want to get the best from this update, I'd backup everything I needed to PC and Gmail etc, do a factory reset, install the latest firmware update, then immediately root the phone.
After I'd formatted my SD, I'd check the phone was ok, then re-install all my settings and Apps again from scratch. Tough decision, but you did ask my suggestion. Hence why I include a link on how to backup your stuff in the orginal post.
However, if you've got this far, you're used to updating. AND you clearly want the best from your phone. Therefore, it should be no problem to you.
Until your current contact expires, you put your Galaxy Spica on ebay, and upgrade to the Galaxy S.
What'ya gonna do?
The Following User Says Thank You to Beerkan For This Useful Post:
hey i did everything and it works, the only thing is i didnt get the recovery screen after rooting it, so i dont think i setup app2sd properly. shall i try flashing again?
Hi, I don't think you need to flash again. You just turn the phone off, enter recovery mode manually by pressing : Vol Down + Call + Power On. From there, you can create a partition on your SD card for Apps2SD.
hi Guys,
I just upgraded my android phone (Samsung Galaxy Spica i5700) to 2.1 but i am not able to use WiFi on my phone. Its not even getting connected to My Laptop via WIFI ( not able to locate n/w).I have tried everything except rooting it. Is there any other option???
All went smoothly and now running 2.1. However the internal memory on the phone has not increased. While the capacity of the SD card has decreased the phone storage hasnt changed.
Device(s): Galaxy Portal 2.1 JH6 or something. samdroid mod with multi touch goodness
Carrier: Not Provided
Thanks: 2
Thanked 2 Times in 2 Posts
Did you uninstall all apps from your phone, and then factory reset before flashing/rooting? I didn't (totally forgot to do it), and ended up with 2 copies of almost all apps and within a couple of hours, an almost unuseable phone. had to redo the whole thing from scratch.
Device(s): Galaxy Portal 2.1 JH6 or something. samdroid mod with multi touch goodness
Carrier: Not Provided
Thanks: 2
Thanked 2 Times in 2 Posts
I've just checked, and it appears that apps2sd isn't working by default....don't even think it's installed. phone memory goes down when apps installed.