1. Are you ready for the Galaxy S20? Here is everything we know so far!

Root guide

Discussion in 'Android Devices' started by Beerkan, Jul 16, 2010.

  1. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    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.

    Get it here. Odin v4.03 & spica_jc3_ops Files

    Lastly, you'll need the update that will finally root your phone.
    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

    LK2.08 Root for Original Firmwares

    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.

    Root Guide

    Below is my brief guide on installing firmware, however please read up on using Odin and installing new firmwares available in many other threads.

    If you wish to backup your phone and it's details see my earlier post here, aimed at beginners and non-rooted phones.

    Beerkan's Quickie Backup Guide

    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:-

    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

    LK2.08 Root for Original Firmwares

    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.

    OPS = spica_jc3.ops
    BOOT =
    PHONE =
    PDA = i5700_LK2-08_PDA
    CSC =

    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.


    Have a Beer

    iRandom, zman786, Iqoniq and 3 others like this.
  2. islam_ashraf

    islam_ashraf Lurker

    good work man ;)

    but i had question
    my firmware detail is
    firmware version :2.1 update 1
    baseband version i570exxjd1
    kernel version 2.6.29 root@se-s608 #2
    build number eclair.jpjd5

    is the LK2.08 Root for Original Firmwares will work with me with no proplem ??

    and about development setting
    USB debugging is checked
    allow moc location is not checked
    is this okay ?
  3. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    As you're already on 2.1, you can use the LK2.08 update to root your phone, with no problems.

    It makes no difference to have your phone with USB debugging [x] when performing this root update.

    USB debugging it not used to update.
    islam_ashraf likes this.
  4. islam_ashraf

    islam_ashraf Lurker

    thanks alot 4 all what are u doing with me
    i root it and its really great :D:D:D

    thanks alot:eek:
  5. scoops

    scoops Lurker

    Cheers for the excellent guide. Upgraded to 2.1 and the phone is no longer the annoying pile of crap I originally thought, I had untold problems with it not unlocking and having to take the battery out. Before I root any advice on a good 16gb sd card, which class of sd card is the best when using appstosd?
  6. XplosiV

    XplosiV Master X is Watching You

    I'd go for a known brand like kingston or sandisk
    The following are the ratings of some currently
    available cards:
    Class 2: 16 Mbit/s (2 MB/s)
    Class 4: 32 Mbit/s (4 MB/s)
    Class 6: 48 Mbit/s (6 MB/s)
    Class 10: 80 Mbit/s (10 MB/s)
    I'd say class 6 or 10 would be beneficial for hd stuff, high res cameras and such.
    scoops likes this.
  7. hexdsl

    hexdsl Newbie

    this is about my 5th edit on this post. i am all flashed, in the end i followed the entire guide from start to finished all firmware works but no recovery screen for formatting SDcard.. anyone help?

    there was a widget in marketplace for $1 that did it for me... win! so i am pretty please with that result all rooted and stuff now :) :) :) :) :)

    do i need to do anything else to make apps go to SD? (have done exactly as above) it seems to be using phone memory sill (not sure need a really large app to check) - also how do i go about installing sonething to make live wallpaper work?
  8. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    I've updated the root guide to reflect the fact you need to enter Recovery mode manually. From there you can format your SD card as you need.
  9. hexdsl

    hexdsl Newbie

    is there any way to see how much space is used on the apps partition of the sd card? my apps still dont seam to be going onto the card. is this something to do with a thing called ADB? (what is this? people talk about it but no one explains)

    thanks for help guys :) all great stuff
  10. sipart

    sipart Member

    Thanks for the comprehensive guide. :D

    Has I570EXXJG2 still got the out-of-sync audio when playing video?
  11. scoops

    scoops Lurker

    Just Rooted, apps to sd is a godsend. Anyone else think the speaker level is too high? Anyone found a workaround for it?
  12. gromit

    gromit Lurker

    Having rooted my phone following this guide I can't see apps2sd working - this has been mentioned by myself and others in another thread.

    Can someone confirm that it should should work without doing anything else, or am I going wrong somewhere?
  13. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    If you followed the guide, Apps2SD will be working. Your phone still thinks it's storing Apps internally, but they're not, they are stored on the SD card in the hidden partition you formatted (ext2). It's a common feature in UNIX/LINUX, known as symbolic linking. Basically the path to store files appears to be in one place, but is actually in another.

    Another thing, is the current firmware is August JH6. I've updated the original post to relfect this.
    Mad_Sunday likes this.
  14. Mad_Sunday

    Mad_Sunday Well-Known Member

    Bugger, I just downloaded the other one :)

    Beerkan I have a few questions, do I actually NEED a fat partition as I run Linux on my PC,which obviously can read ext2 partitions, I should be able to see and read/write to it anyway? Seems to me that the fat partition ain't needed for a linux PC, have you tried it?

    Are live wallpapers or apps to SD worth the effort involved?

    Is the upgraded samdroid OS stable?

    How do I backup my current 2.1 system so I can revert if I don't like the rooted system, (the link on your OP is dead?)

    Top info mate, thanks for what you've done for the i5700 crowd.

    Cheers, Pete
  15. BloomerzUK

    BloomerzUK Lurker

    Sorry for being a noob,

    But I've downloaded all the files mentioned in the first post:


    But when I'm in Odin, I cannot find these (below) files when I extract all of the above to a folder on my desktop.

    BOOT = I570EXXJF1_CL324368_Bootloaderr.tar
    PHONE = I570EXXJD1_Phone.tar
    PDA = I570EXXJF2_CL412391_PDA.tar
    CSC = I570EOXEJF1-CSC-MULTI-CL403683.tar

    All I want to do is get updated from JC1 so I can root.

    Any help?
  16. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    You need to extract the I5700XXJH6.rar and i5700_LK2-08_PDA.7z files first.

    Download and install Winrar. see www.rarlabs.com

    Once installed extract the files from I5700XXJH6.rar, Odin_v4.03_spica_jc3_ops.rar and i5700_LK2-08_PDA.7z.

    Take Note: You're better keeping all these files in the one directrory rather than the desktop.
    Create a folder called 5700 and put the files in there before extracting them.
  17. mukabaru

    mukabaru Lurker

    Dear Beerkan,

    I have bought a new spica from samsung dealer, but my spica already enclair version, below my spica specification :

    Firmware version : 2.1-Update1
    Baseband version : I570EDXJC2
    Kernel Version : 2.6.29 chad.lee@se-s604 #2
    Build Number : enclair.dxjc4

    Now, my question, please advice me, start from Root guide or Rooting Your Phone and begin using Apps2SD ?


  18. islam_ashraf

    islam_ashraf Lurker

    and if i want to move the app to SD in another rime wat should i do ?
  19. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    Easy. Skip past the updating firmware bit, and begin right at the following section:-

    Rooting Your Phone and begin using Apps2SD
    mukabaru likes this.
  20. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    Yes you DO need a FAT32 partiton. It's for the phone!! The Ext2 partition is filestore for the phone too. for APPS2SD, and no you can't see the Ext partition from your linux box. Install ABD on your Linux box.

    I believe it's available for Linux, and you will be able to read/write to ALL space on the SD card.

    Google "Android ABD linux" (ABD is also available for Windows)

    No. While that's a personal opinion, (I ran them, for a few weeks), they slow the phone down. Even if your phone is running Android 2.1FE Beta8, which is around 3 times faster than default.

    It has it's quirks, but as stable as you need.

    Yes the buggers on this forum changed it. It's back again. (I fixed the link).

    S'pleasure.. Sir... doffs cap.
    Mad_Sunday likes this.
  21. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    If you are running Apps2SD, and some apps are in main memory, then delete the App and re-install it.

    Re-installing it will put it on SD card.
  22. mukabaru

    mukabaru Lurker

    Thanks for advice beerkan, i follow u instruction and success, now my question apps2sd don't have any application ?how i can see it? when i install some apps ? sorry for dumb question ... :)

  23. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    If you also rooted the phone, you can use EStrings explorer from the market place to browse to


    Install ADB, and use Android Commander to browse to /system/sd/app/
  24. Thebug

    Thebug Newbie

    Did you ever find the answer to this as im having the same problem finding the files below and yes i have extracted the files said above

    BOOT = I570EXXJF1_CL324368_Bootloaderr.tar
    PHONE = I570EXXJD1_Phone.tar
    PDA = I570EXXJF2_CL412391_PDA.tar
    CSC = I570EOXEJF1-CSC-MULTI-CL403683.tar
  25. Beerkan

    Beerkan Android Enthusiast
    Thread Starter

    Sorry, the JH6 RAR file has been packed differently. It does split these files, rather it packages them all into a single file.

    See instructions again for changes on how to install JH6.

Share This Page