Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel

As promised, I am back with a complete, step-by-step guide to rooting Samsung’s Galaxy Spica/Lite/Portal i5700 Android handset, using LeshaK’s Kernel Spica v.LK2.02. Not only is this root easy without any complex commands, but also it brings nicety such as full root, su+Superuser, support for ext2, ext3 and ext4 SD card partitions, recovery mode, etc.

A few things before I begin with the walkthrough. First, the whole credit for this guide, the kernel used and everything else goes to LeshaK, the administrator of Samdroid forum. I have just simplified his guide for average users, since most of the forum is in Russian. Second, this guide assumes that your device is running on firmware 2.1, any version above JC3, and you know how to use Odin. If you want to know how to upgrade your firmware, check out our 2.1 update guide for Spica.

Third, this guide also assumes that your Samsung Android drivers (USB modem and Composite device) are properly installed, and that you have Android Debug Bridge (adb) properly configured. If not, check our the 2.1 update guide for drivers, and tutorial for setting up adb.

Please remember that any modifications to your firmware are potentially dangerous, and while they reward greatly, you must proceed at your own risk. If you don’t know what you are doing, it is advisable to avoid rather than having a bricked device. You have been warned!

This process will not delete any of your files or settings, both in SD card and internal memory.

Without further ado, here’s how to gain root and flash LeshaK’s kernel 2.02.

To begin with, download these two files.

  1. LK2-02-1_update.zip
  2. i5700_LK2-02_PDA.zip

Also download the Odin Multiloader for Android here if you don’t have it already. You need the spica_jc3.ops file for this guide, which we have bundled with Odin.

Mount your SD card, and place LK2-02-1_update.zip in the root of SD card (it should be inside the root folder of the card, not any subfolder). See the screenshot below.

memory card update placement

Unmount the SD card in Windows, turn phone off and remove your SIM card just to be safe. Let the SD card remain inserted, and put the device in Download Mode by pressing and holding Volume Down + Camera + Call End keys. The phone screen should look like this:

Download Mode

Your phone should not be connected with the PC at this time via USB cable. Run Odin as administrator, and load the extracted i5700_LK2-02_PDA.tar file as PDA in Odin. Load spica_jc3.ops as the OPS file. You may need to click Reset Files once before Odin will clear previous settings. Make sure your selections match the screenshot below.

ProcessStart

With your device in Download Mode, attach it to the PC via USB cable. The message box will now show the Added and Detected message, as shown above. If all is set and handset has been detected, click the Start button to begin flashing the new kernel to the device.

Middle

Wait for the flash to finish until the following screen appears. The device will reboot during this time and enter recovery mode.

Finish

To be safe, wait for the process to finish entirely, which shall be indicated by a ‘PASS’ replacing the ‘RESET’ message.

complete

Meanwhile, your phone’s screen will be showing the following image.

recovery

Use the D-pad to move up and down between options. Select ‘Apply any zip from SD’ and press OK button. The next screen will show all the zip files present in the root of your SD card. Select the one indicated in the screenshot below, and press OK.

SDCardZip

You will be asked for confirmation to install the update. Press the Home button to confirm.

PressHomeKey

The update will install, delete some files, copy some more, and after about a minute you will see the following screen.

InstallComplete

Reboot the device by either clicking OK on Root system now, or press the Home + Back keys together. The device will reboot once more and that’s it: you have successfully rooted your Spica. Go to Settings > About Phone on your device and scroll down to verify the new kernel.

phone status

You may also run the adb command to verify su status, indicated by the command prompt showing ‘#’ instead of ‘$’ when you access the shell.

superuser

With LeshaK’s Kernel 2.02, you get the following advantages (as mentioned on the Samdroid forum)

1. Fully rebuilds Spica Linux Kernel from Samsung sources, plus:
- full root in adb (you can use cp etc, not only cat)
- root – su+Superuser
- add Netfilter/iptables (Walldroid, Wifi Tether)
- support ext2/ext3/ext4
- cifs (smb – support windows network shares)
- squashfs (for recovery utils)

2. Recovery
- apply update.zip files (android install/update system)
- samdroid backup – create .tar file (system + data), restore via Odin
- wipe (data, cache, dalvik-cache)
- you can repartition your SD card on 2 partitions FAT32 + ext2

3. Apps2sd based on CyanogenMod apps2sd
- move applications from internal memory to SD card with two partitions (FAT32 + ext2/3/4)

Soon I will come up with a guide on configuring and using apps2sd on Spica. Meanwhile, happy rooting and good luck. Please use this process with care, we are not responsible for bricked devices. Feedback, questions and general comments are greatly appreciated.

  • Share this article!

    • Digg this!
    • Bookmark on Reddit
    • Bookmark at Delicious
    • Stumble this!
    • Share this post at Facebook
    • Tweet this!
    • Share on Yahoo! Buzz
    • Add AddictiveTips to your Technorati favorites
    • Share on Friendfeed
This entry was posted in Mobile and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

49 Comments

  1. Lalit Kultham
    Posted May 20, 2010 at 11:47 am | Permalink

    I have Firmware version- 2.1
    Baseband Version- i570EDDJB2
    can i follow your guide for my baseband version.

    • Aatif
      Posted May 21, 2010 at 11:48 am | Permalink

      This guide is for firmware versions JC3 and above. Since you have JB2 yet, I would advise to first upgrade to a newer firmware version (you can follow my guide here http://www.addictivetips.com/mobile/how-to-upgrade-update-samsung-galaxy-i5700-1-5-to-firmware-2-1/

      after that, you can root using this kernel

      • 77volturi86
        Posted May 30, 2010 at 12:31 pm | Permalink

        What happens if I get my device bricked? Is there a way to get it back to normal?

      • Karthik
        Posted June 29, 2010 at 4:18 pm | Permalink

        Is this applicable for official release of Eclair 2.1?

        My spec is
        Baseband: i570EDXJC2
        Kernel: 2.6.29 chad.lee@SE-S604 #2
        Build no: ECLAIR.DXJC4
        Location: Singapore (Starhub for APN)

        Thanks for the help,

      • shane
        Posted July 3, 2010 at 11:47 pm | Permalink

        hey do you have msn or gtalk cos i need help with rooting my spica. im totaly new to all this.

  2. Lalit Kultham
    Posted May 20, 2010 at 4:42 pm | Permalink

    Hey i flashed to the latest firmware JD1..n everything you told worked like a charm.
    thanks..
    but what is the real use of rooting?
    tell us about apps2sd soon..
    n can you also tell how to put livewallpapers..?

    • Aatif
      Posted May 21, 2010 at 11:56 am | Permalink

      oops, I just noticed that you have already upgraded and rooted. congratulations!

      The main purpose of rooting is to gain full access to your device’s operating system. Since Android is based on Linux, a root level access means you can change whatever you like in the file system, for example, removing unwanted system-default applications like Myspace.apk, using things like Apps2SD, Live Wallpapers, install custom mods etc.

      As for Apps2SD, the guide is coming very soon. Basically, LeshaK’s kernel already has apps2sd built in, all it needs is to be enabled. It’s the ‘how to’ that needs some elaboration, and you will get that in the guide.

      Personally, with the Froyo announcement, I am pretty excited and hoping samsung will bring it to the Spica. You won’t even be needing apps2sd after that, although rooting would still remain a cool option :-)

      thanks for reading

  3. spica_from_manila
    Posted May 23, 2010 at 9:50 pm | Permalink

    Instructions were very clear and easy to follow.
    Just completed successfully rooting my Spica.
    Will eagerly await your next tutorial.
    Good job and more power !

  4. Huzeifa
    Posted May 24, 2010 at 5:29 pm | Permalink

    Just rooted my Galaxy Spica with your instructions.
    It worked like a charm.
    The guide was clear and to the point.
    Can u tell me how I can install LiveWallpapers and Apps2SD now?
    Thanks!

  5. Jorgen
    Posted May 26, 2010 at 1:55 pm | Permalink

    Hi and thank you for this great tutorial, clear and concise.

    I am new to rooting and are wondering if there is a way to “unroot”, getting the phone back to original shape so to speak.

    Tutorial or link to info is much appreciated :)

    • iharel7
      Posted June 3, 2010 at 1:41 pm | Permalink

      I did root as well, Thanks! s there a way to un-root?

  6. Pranav
    Posted May 28, 2010 at 2:47 am | Permalink

    Amazing guide.I read many tutorials but was hesitant 2 root.
    Your tutorial was so simple that i did it without any1′s help.
    Thanks a lot & keep it coming :)

  7. gaurav
    Posted May 30, 2010 at 8:07 pm | Permalink

    i rooted my i5700. nw hw can i how to put livewallpapers on it plz help………

    • Posted June 20, 2010 at 9:14 pm | Permalink

      just install samdriod kitchen mod from samdriod forums.Apply it to ur SD card as u applied the LK2.01.1(Apply any zip from sd).System recovery mode can be started by pressing the volume down+call initiating+call ending or power on-off buttons.and get the full use of live wallpaper,helixlauncher,3D galary and much more……Dont forget to click wipe data-catche option first …than click to create partition of u r choice ,and than apply any zip from sd( samdriod mod )…..reboot by pressing ok….

  8. Aleksander
    Posted June 5, 2010 at 3:30 pm | Permalink

    Hi,

    Great guide but i’m having a problem. I’m running JD4 and when i choose the LK2.02.1.update.zip on start-up the phone displays this message: e:can’t find update script – aborted.

    How can I resolve this? I had to flash the old PDA back to get the phone working again.

  9. gimi
    Posted June 7, 2010 at 8:41 pm | Permalink

    hi have baseband version :i570EXXJC1 should i use this guide for my phone ?

  10. Dirk
    Posted June 9, 2010 at 1:26 am | Permalink

    Any news about the guide on configuring and using apps2sd on Spica yet?

    Since I am an app addict, the Spica is getting out of memory soon :-)

  11. el_kapitan
    Posted June 13, 2010 at 10:07 am | Permalink

    I have the following, can I follow the your process to root my i5700? i’m a newbie in modding cellphones

    Baseband: i570EDXJC2
    kernel: 2.6.29
    Build: ECLAIR.DXJC4

    thanks in advance

  12. milerx
    Posted June 16, 2010 at 3:50 am | Permalink

    can you post the same process for the samsung galaxy i7500???

  13. ck
    Posted June 17, 2010 at 4:37 am | Permalink

    hi, i own a galaxy spica and ever since i upgraded from 1.5 to 2.1 my home wifi hasn’t been working, its saying its connected but i can’t seem to browse, cant even connect to android market. what is wrong with my phone? what do you call an android phone with no surfing capabilities?=(

  14. sempi601
    Posted June 17, 2010 at 10:03 pm | Permalink

    hello, I just wanted to ask that if I root my phone, and later a newer firmware will be released, that I want to upgrade, then I have to do the rooting again? Thanks for your help in advance.

  15. Sanchit Bhan
    Posted June 19, 2010 at 3:05 pm | Permalink

    Hi,
    Guide is awesome. My Baseband Version is i570EDDJC5 and Firmware Version is 2.1-update1. Can I root my device? I have updated my Spica 1.5 to 2.1 from Samsung service center. Also, will this enable me to use my sd card to install the apps? Because that will be awesome! Thanks!

    • Sanchit Bhan
      Posted June 19, 2010 at 3:06 pm | Permalink

      Also, will this void my warranty? :o

  16. adam
    Posted June 19, 2010 at 8:30 pm | Permalink

    why cant i have downloading mood on samsuing i7500 i hold the keys but nothing appear on vabration i feel in the phone , help plz

  17. rajiv
    Posted June 19, 2010 at 9:38 pm | Permalink

    I have Firmware version- 2.1
    Baseband Version- i570EDXJC2
    can i follow your guide for my baseband version.

  18. akzouu
    Posted June 20, 2010 at 3:38 am | Permalink

    Hey, I am going to use this guide, before it I’d like to know is the official firmware valide to use this guide?
    My info about the phone:
    firmware version: 2.1-update1
    Baseband version: 570EXXJC1
    Build number: ECLAIR.XXJCF

    In addition, can I use LkMod-2_5_1-PDA.7z for this guide?
    Am I right that it is possible to flash, if needed from original firmware to that firmware where is the link in this guide? If somebody guide me lots of thanks. I think that there are plenty of people who would need this information as some people have asked so far.

  19. spyros
    Posted June 23, 2010 at 8:07 am | Permalink

    hi,
    thanks a lot for your guide,can you make a guy for apps to sd also? :)

  20. Posted June 25, 2010 at 3:46 pm | Permalink

    I am having firmware I570EDDJC5 with Kernel ver.6.29 shun.cho@SE-S605#2 is it ok to update with lower LeshaK’s Kernel version 2.2?

  21. b.
    Posted July 1, 2010 at 5:37 pm | Permalink

    thanks, worked as a charm even on Windows7 x64!

  22. Tarun
    Posted July 2, 2010 at 10:41 pm | Permalink

    Hi,

    I have Spica with Leshak kernel:

    Kernel Version: 2.6.29
    leshak@i5700-dev7 #105

    I am trying to get my phone unlocked (removing NUC lock)
    But, vendor said due to phone being with diff kernel he is not able to get it done.

    Ques:
    1. As i have Super User access, can i do it myself and how?
    2. If not, then can i get the original kernel back and how?

    any suggestions or pointers are appreciated.

    Cheers,
    Tarun

  23. Mohammed Ashfaq
    Posted July 3, 2010 at 2:32 am | Permalink

    Dears,
    I am using Samsung Spica with following version.
    Firmware Version
    1.5
    Baseband Version
    i5700JXIL2
    kernal version
    2.6.27
    Bulid Number
    CUPCAKE.JPIL3

    please could you please guide me to update new firmware. I am based in Riyadh, Saudi Arabia. I Bought this mobile 3 month back.

    Thanks in advance.

  24. shane
    Posted July 3, 2010 at 11:53 pm | Permalink

    model number GT-15700
    firmware version 2.1-update1
    baseband i570EXXJC1
    Kernal version 2.6.29 root@SE-S611 #2
    build number ECLAIR.XXJCD

    How do i root that

  25. zviki
    Posted July 9, 2010 at 7:42 am | Permalink

    Everybody can update,no mater which firmware you have.For apps2sd go into menu-samdroid tools-apps2sd setting and enable apps2sd (you can enable dalvik too).Apps will be moved to sd after some time…

  26. zviki
    Posted July 9, 2010 at 4:17 pm | Permalink

    Link for spica firmwares (depending on the country where you live):
    http://samsung-firmware.webs.com/WEBPROTECT-samsungandroidi5700.htm

  27. rawnal
    Posted July 9, 2010 at 7:17 pm | Permalink

    hey! i’ll install that lesha’s kernel and do I need format the sd card as fat32 & ext2 for use app2sd?

  28. Grrr
    Posted July 17, 2010 at 1:49 pm | Permalink

    Excellent guide, it worked for me! Before root, my phone was updated from 1.6 to 2.1 at a Samsung service center in Thailand.

    Firmware version: 2.1-update 1
    Baseband version: i570EDXJC2
    Kernel version: 2.6.29 — chad.lee@SE-S604 #2
    Build number: ECLAIR.DXJC4

    I rooted using a Macbook Pro running Windows 7 in Boot Camp, Odin won’t connect to the phone in VMWare Fusion.

    • Meeran
      Posted July 18, 2010 at 3:39 am | Permalink

      I am also unable to update via VMWare Fusion, as Odin COM port mapping is not recognized !!

  29. graham
    Posted July 22, 2010 at 5:16 am | Permalink

    my phone is GT i5700
    firmware 2.1 update 1
    baseband i570edajd1
    kernel 2.6 29 chad.lee@se-s604 #2
    build # eclair.dajd2

    I am in Manila, Philippines.
    I cannot get online, the browser wont load any URL’s, although Wi-Fi works ok.
    I believe this was a Globe phone.

    Has this been rooted already? Can I root it?

    Graham

  30. sachin
    Posted July 31, 2010 at 6:31 am | Permalink

    Is this applicable for official release of Eclair 2.1?
    My spec is
    Baseband: i570EDDjC5
    Kernel: 2.6.29 shun.cho@SE-S605 #2
    Build no: ECLAIR.DDjC5
    Location: India(Starhub for APN)
    Thanks in advance for the help,

  31. sachin
    Posted July 31, 2010 at 4:20 pm | Permalink

    Is this applicable for official release of Eclair 2.1?
    My spec is
    Baseband: i570EDDjC5
    Kernel: 2.6.29 shun.cho@SE-S605 #2
    Build no: ECLAIR.DDjC5
    Location: India
    Thanks in advance for the help

  32. hitesh
    Posted July 31, 2010 at 11:30 pm | Permalink

    hi…

    i have already upgraded to JC5 thru samsung service centre.

    I am following your guide & odin detects my phone on com31. But, once i start flashing, theres no activity. Odin status shows setup connection & apart from that there is no moment. I tried many other things but odin will not proceed.

    Any idea?

  33. graham
    Posted August 1, 2010 at 5:54 am | Permalink

    Great instructions, all made very clear.
    I have a problem though, I can’t get Odin to detect my spica even though it’s shown in device manager.

    Has anybody got an answer to this please?

    my phone is GT i5700
    firmware 2.1 update 1
    baseband i570edajd1
    kernel 2.6 29 chad.lee@se-s604 #2
    build # eclair.dajd2

    Graham

  34. Dr. Uday
    Posted August 8, 2010 at 2:45 pm | Permalink

    I am not able to connect my Galxy spica android 1.5 to my laptop.
    I want to take contact back up.
    But after connecting device, message comes “device is unsupported”

  35. wahid
    Posted August 8, 2010 at 4:17 pm | Permalink

    What a wonderful and excellent tutorial. I made it easily with your brilliant guide. Just a litte bit problem after rooted, many of my previous applications which was working well now are forced close. Even some small aplication like k9 or launcher. Could you please help me why and how to fix it? Or should I unroot it? But how?
    Thanks.

  36. SAHIL
    Posted August 21, 2010 at 10:44 am | Permalink

    I have Firmware version- 2.1
    Baseband Version- i570EDDJC5
    can i follow your guide for my baseband version and please tell me which baseband version is latest and suitable for root by leshak and where did i find it……

  37. Naeem Akhtar
    Posted August 22, 2010 at 10:30 pm | Permalink

    Hi Please help.
    My Spica firmware version is i570EDDJC5
    I have rooted my spica successfully using LeshaK’s kernel 2.02 from using this guide
    But I don’t see any SamdroidTools icon in app drawer. There is only Superuser Whitelist icon in app drawer.
    1. How to get SamdroidTools icon?
    2. where to get update.zip file which is used in Recovery? Because when i try to download it from Recovery I get nothing.
    3. Also when I install Live wallpapers and go to Home screen and browse wallpapers list I don’t find Live wallpapers there in the list?

    Now My spica’s firmware is:

    Baseband version : i570EDDJC5
    Kernel version : 2.6.29 leshak@i5700-dev7 #65
    Build number : Leshak’s Kernel v.LK2.01.1

    Please help its urgent because my phone is running out of internal memory, apps2sd is required. Also I need Live wallpapers.

  38. sam
    Posted August 25, 2010 at 12:18 am | Permalink

    hi, i followed the steps and all seemed to work fine until after it reset it doesn’t get past the samdroid loading page. Is it bricked? what should i do?

  39. Benoit_dono
    Posted August 30, 2010 at 12:32 pm | Permalink

    How do you proceed with this guide if your Spica already has 2.1?

  40. hoononai
    Posted September 1, 2010 at 2:31 pm | Permalink

    why is the odin multidownloader still setting up the connection with the phone?! 5Mins has pass and its still the same!any idea what is wrong?

12 Trackbacks

  1. [...] is eagerly appreciated.UPDATE: If you are looking to root your Spica, check out our rooting guide here.Share this article!google_ad_client = "pub-8700613758610196"; /* AT Below Post 300×250 */ [...]

  2. [...] phone that has been out in the market for quite some time and you can find the root instructions here.Share this article!google_ad_client = "pub-8700613758610196"; /* AT Below Post 300×250 */ [...]

  3. By Live Wallpaper - Android Forums on June 19, 2010 at 1:38 am

    [...] Just a thought, but im guessing you have not 'rooted' your phone yet, you only need to worry about installing live wallpapers once you have rooted your phone, thats the first step for you. Im sure if you need advice, others can help on this far better than me. but look here for a guide. Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel [...]

  4. [...] on your Samsung i5700, you will need to root your handset; the detailed rooting instructions can be found here. According to Leshak, the author of this port at Samdroid Forums, there are certain features that [...]

  5. [...] gak ngerti android, mohon maap yak soalnya bagian ini bakalan teknis banget. Jadi, menurut guide ini melakukan rooting di Spica adalah sesuatu yang sangat mudah untuk dilakukan. Dan dengan sotoynya [...]

  6. [...] faccio a vedere se app2sd si e istallato? ho seguito questa guida per istallare app2sd :Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel come faccio a sapere se app2sd si e istallato,come lo [...]

  7. By Jorge Cardoso's Blog on August 4, 2010 at 7:03 pm

    Samsung Galaxy Spica i5700…

    Just got my first Android phone from TMN: the Samung Galaxy Spica. (The purchase went very smoothly: I ordered it online and payed during the weekend; on Monday I received an SMS message saying they received the money and later another one saying the i…

  8. By Help a complete noob get multitouch on August 24, 2010 at 3:37 pm

    [...] Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel Reply With Quote   + Reply to Thread « Previous Thread | Next Thread » [...]

  9. By Need help modding. on August 28, 2010 at 7:19 am

    [...] guys for your response! Im trying to follow this : Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel Is this trustable? Reply With Quote   + Reply to Thread « [...]

  10. [...] is not working, can i use the ops file from this tutorial? Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel Reply With Quote   + Reply to [...]

  11. By Please Help me root etc. on August 31, 2010 at 1:14 am

    [...] Ramblings: Rooting & other goodies on the Samsung Galaxy SPICA I5700 (2.1 Firmware) – Updated Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel http://www.hardwarezone.com.sg – View Single Post – Samsung Galaxy Spika / GT-I5700 [GUIDE] How to [...]

  12. By --[HELPDESK]-- on August 31, 2010 at 5:55 pm

    [...] I follow one of these guides, which one is better? Root me baby one more time – Android Forums Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel To sum it up now: 1. I flash a Samsung firmware to my mobile using Odin as I am on JC1 and I need [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


More in Mobile (5 of 5 articles)