Wahedkhan's Blog

Root Z71/Spice Mi300 [Gingerbread is available to flash]

with 146 comments

Below process is applicable to all z71 clones, hit Google Search to find if your device is one of it.

I am among those very frustrated people who own a really good handset but was not able to utilize the full potential.

I bought the Spice Mi300 as soon as it was launched in the market, it came with 1.6 version, not a really good one, I was just happy to hold an android as I knew there is much to come in near future. As expected 2.1 Eclair was soon out and in my hand and here is where all the trouble started.

2.1 Eclair is a good stable version and it helped my handset to out-perform many of my expectations, yet I was half hearted on Froyo and soon to see Gingerbread being out there and not on my handset. Here the journey started of me exploring the way I can break my phone.

As many proud owners of this exquisite device know it is really hard to find proper and safe way to root it, which I learnt after exploring all the options for couple of months. So here is the rescue.

Below steps are safe and 100% guaranteed root success. “Safe” till you follow the steps exactly, I see it on all posts people say you may brick your phone if done wrong, so here you will not brick anything, this is easiest way to do the work.

Rooting your device:

  1. Handset is running on 2.1 Eclair [obvious part as all Spice Mi300 are on 2.1] and has a good internet connectivity [GPRS/Wifi, need it for rooting, do not freak out if connection breaks, only thing that can happen is your device will not be rooted]
  2. Download and install Z4Root v1.3.0 to your handset from here or hit Google Search for the same.
  3. Launch the application and hit Permanent Root option.
  4. You will see the application processing the data, it needs to download some files online in this process and hence it will take time based on your online connectivity [GPRS: approx 20min, WiFi: approx 8 min]
  5. If the online connectivity is slow on your device it might look like the app is running without any results, just let it run as it will show you the message stating either success or failure.
  6. Once the process is completed and which will do with just good internet connectivity, you will be holding a rooted device in your hand.
  7. To verify you will be having a SuperUser in your applications list in app drawer.

Flashing Recovery Image and Backup Stock OS:

We try to explore dangerous worlds yet always like to come back to the safe home, so is true for the rooted users, we need our stock OS say for the warranty or when we screw things up.

To continue, we know Spice Mi300 on 2.1 Eclair does not have a recovery image, means for those who tried the Camera+VolumeUp+Power buttons as stated on multiple forums, stop doing so as it will never work, you need to have a recovery image flashed to your device in order for that to work and that is what we will do here and also install the amazing custom roms.

  1. Once rooted your device, open market and download the application Rom Manager [free version is good enough]
  2. Launch the Rom Manager [prompts for superuser access, provide it] and the first thing to do is to Flash Recovery image, hit Flash ClockworkMod Recovery, select z71 as the phone model. Again it downloads the recovery image so make sure your device is connected to internet. You can see the download status in the top bar of the app.
  3. Now you will have recovery image on your device and this is really important to have, take a backup of your Stock OS so you can revert back anytime. The option is present in Backup and Restore option under Rom Manager, the process runs through a wizard and easy to follow, hence I will not explain it here.
  4. Once done, backup image will be stored on your SD card. [Word of caution, copy the backup image to your computer and store it in a safe place so you can get it back even if you format your memory card]
  5. This will prepare your device for the Custom Rom world.

Installing a Custom Rom:

The best place to look for a Custom Rom is http://www.cyanogenmod.com/. You will find Stable as well as Nightly builds here, just select your device and download the needed Rom. Those who have a good data plan [running on 3G or WiFi] can also download the Rom directly through your Rom Manager. I tried Froyo for few days and now running on Gingerbread which is a Nightly build [Refer the Cyanogenmod website to know difference between Stable and Nightly builds] and found it really good to stick on though with some glitches [not really a show blocker kind], hey I rooted my device for this.

With all rooting, recovering and backup up, you will now be almost an expert in handling a root device, so below steps will be a walk in a park.

  1. Download the Custom rom from http://www.cyanogenmod.com/ and make sure to download the Google Apps zip too for the Rom respectively [you will know why Google apps when you go to download the Rom, to say Google apps are not included in the Rom due to licensing issues, I still love cyanogen community.
  2. Copy both the Rom and the Google Apps zip files to your memory card.
  3. Now launch the Rom Manager and select Install Rom From SD Card, browse to the Custom Rom zip file and select it. When prompted select the option Backup Existing Rom and Wipe Data and Cache both the check boxes.
  4. On prompt asking permission to boot into recovery and install, click OK. Your device will boot into recovery mode and starts the installation of the ROM.
  5. Do not disturb the process and leave the device idle till it completes the process.
  6. On successful completion you will be having a custom ROM flashed on your device.
  7. We are not done yet, proceed the same way to install the Google Apps and once done you will be owning a custom flashed device.

Feel free to write back any queries you have with the process listed above and I will be happy to reply back. Have fun and keep flashing 🙂


Written by WahedKhan

February 14, 2011 at 1:55 pm

Posted in Android Unleashed

146 Responses

Subscribe to comments with RSS.

  1. I have 2 procedures not clear here at “Flashing Recovery Image and Backup Stock OS:”

    the step 2 and step 3.

    what step 2 for? As i understand the step 3 is going to backup my original eclairs 2.1 right??

    correct me if im wrong.

    if, i want to deal with warranty and then i revert back to the original eclairs, will the company know that i have rooted my phone before??


    March 2, 2011 at 3:13 pm

    • Hi Jason
      Step 2 flashes a clockworkmod recovery image on the handset, this is needed for below two conditions,
      1. Must do – If your handset does not have a recovery image already i.e if you are not able to enter recovery mode with stock rom.
      2. Optional but good – If you already have a recovery image and able to boot into recovery mode, this step is not needed. Yet if you intend to manage Roms using Rom Manager and not so often through manual mode of entering recovery mode, you can flash the clockworkmod recovery which will replace your stock recovery image, if not few options in Rom Manager will prompt you to perform actions in recovery mode as your recovery image does not support it through Rom Manager, retaining stock recovery image is absolutely fine and will not cause you any troubles and so will the clockworkmod recovery.

      Yes step 3 will backup your original eclair 2.1 only if any one of above two conditions are met, i.e you need to have a recovery image, with stock one you need to boot into recovery mode and perform a Nand backup and if option 1 you can do it with Rom Manager.

      Now for the warranty, the process mentioned in the blog is completely reversible, just restore the stock rom and also if needed unroot your phone with the option present in Z4Root v1.3.0 which you used to root, once done you will be holding your handset as it was before you performed any of the mentioned root process. Hence warranty is back.

      Hope I have answered your queries. Write back for any help.


      March 2, 2011 at 3:33 pm

      • Thanks bro for replying.. I understand more about this.. I want to comfirm with you. Since I google a lot, I found this interesting. The oneclickroot and universalandroot. both of this application has the capability of rooting the mi-300. can i use one of these? since the method above need me have internet connection which I really don’t.

        Or, does the z4root can root without the internet connection..


        March 11, 2011 at 2:03 pm

      • I tried a lot many methods before coming to z4root, you can definitely use these methods if you are totally sure of what you are doing, few of these require you to run commands in fastboot mode and if following these methods with limited knowledge has really high chances to brick your phone! I recommend go for other methods if you understand it clearly and ready to take chances on bricking your phone, if not try someplace where you can find an open wifi and use that for the connectivity


        March 12, 2011 at 7:15 pm

      • forgot one thing.. As my internal memory limited. only 150MB. i search for the solution and found this. We can do the partition on SD Card for the phone used. Did you know about this and can u provide me any solution/guide through this method??

        because i want to install to sd card. But, the main problem is when the sd card is mount to pc. the application will crash. As I read from other blog.



        March 11, 2011 at 2:09 pm

      • If you root and install froyo or gingerbread (recommended) you can move application to sd without any need of ext partition on sd card! Yet if you need one ROM manager has the option to do so, just make sure you backup all sd content as this process wipes your sd card


        March 12, 2011 at 7:19 pm

      • Launch the Rom Manager [prompts for superuser access, provide it] and the first thing to do is to Flash Recovery image, hit Flash ClockworkMod Recovery, select z71 as the phone model. Again it downloads the recovery image so make sure your device is connected to internet. You can see the download status in the top bar of the app.

        Can’t we backup our own, ROM?? Why should download from z71?? Because our official ROM is in the internal phone right..


        March 12, 2011 at 9:28 am

      • You are backing your stock ROM, but to do that you need to have recovery image available on your phone, do not confuse recovery image as rom, it allows you to manage your ROM


        March 12, 2011 at 6:49 pm

      • me again, sorry to many questionmark in my mind.

        1. what the different between google apps and SuperBler v4.2?? i saw this, i just curious and want to know which better..

        2. As mention, “process mentioned in the blog is completely reversible…. Hence warranty is back”. I forgot, the SPICE boot logo is from CSL. If i revert back, then it really can boot the same logo that previous one? or the android logo?



        March 12, 2011 at 9:53 am

      • Super Bler is a flavor of ROM and not related to Google apps, as you are aware android is open source so one can create their own ROMs, most of these roms are built on cyanogen mod rom with some user specific tweaks For logo I tried reversing the root process and everything’s normal again so logo should also work if by some means user has not wiped clean these settings, not the case I have seen yet


        March 12, 2011 at 6:58 pm

  2. Bro, thanks a lot to you. i understand all the information that u reply me.. I will use the z4root to root my spice. when i find the access point 1st..

    If, my connection break while downloading, will it brick my phone or I just need to back to previous procedure? Just in case. 🙂

    May I know which ROM u use? if u are using spice also.


    March 12, 2011 at 8:35 pm

    • If your connection breaks in z4root procedure, do not worry nothing will happen and you can start it again, I’m using gingerbread from cyanogenmod


      March 12, 2011 at 9:16 pm

  3. Can u create a blog that explain about changing from one ROM to another ROM. to make it clear..

    eg: I have eclair. same as the procedure above. After installing the gingerbread. I want to try out another ROM (Phantom King – Sky Fish). How the procedure will be? Since, if i dare to try out this one. I will probably changing the compatible ROM to compare between it. Thanks a lot.


    March 12, 2011 at 8:41 pm

    • i think it the same procdure as “Installing a Custom Rom:” right? or there are some procedure to cleaning the old custom firmware.


      March 12, 2011 at 8:50 pm

  4. i m planning to root my spice mi300,and heard that we can connect my usb pen drive directly to our android phone, so that i can read data in my pendrive directly from my phone.
    if so please tel me the procedure of the same…
    Thanks in advance.


    March 23, 2011 at 9:22 pm

    • I did not try connecting usb directly to my mobile, this is new to me, will check and update back.


      March 24, 2011 at 2:23 pm

      • Also have u tried connecting the phone as a usb…as I asked u earlier…among smart phones, this feature is just available in nokia E7..
        Please check out and update about this soon…


        April 8, 2011 at 11:39 am

      • Ok, for hang and reboot yes I have a friend of mine who got same issue, so do not worry there’s nothing wrong with your phone, it is issue with nightly build! Try CM7 RC4, I’m using this at present and found no issues, you can also stick to jellybean if you like it!
        Second case of phone and USB, I did not get it clearly! If you’re saying to connect a USB directly to phone, I am unable to try that as we need a connector that is designed to connect USB to phone and I did not find one!


        April 8, 2011 at 11:54 pm

  5. A very thanks to u buddy….
    got 2.2 on my spice mi-300,working awesome…
    telling you abut its performance further…


    March 23, 2011 at 11:46 pm

    • Which ROM u use bro?


      March 24, 2011 at 10:24 am

      • I am more an experimental guy, like to be on cutting edge updates, so running the cyanogenmod 7 nightly build [at present build 30]. I keep moving back and forth on these builds.


        March 24, 2011 at 2:22 pm

      • i used cyanogen version 6.1.2 z71,then patched manually for the camera bug in the version (read blog on official website).
        Now the version working almost perfectly.
        if you dont wanna patch it,then use its previous versions present over the official cyanogenmods website.


        March 24, 2011 at 7:56 pm

      • Hey,cyanogen’s roms ve too much bugs even the stable ones…
        Use jellybean rom instead…
        Very fast and stable too….
        comes inbuilt with a lot of animations, and that too without slowing down my pocket-machine….
        Here is the link for those who wanna hit a try:



        April 7, 2011 at 12:58 am

      • Good to hear from you, this is one big advantage of having android, install what you like!
        Now to see what you have tried, here are few pointers to see and these are just pointers and not that I’m stopping you from experimenting, always try new things with your mobile, so let’s see
        1. Rom you posted is froyo, you see the version 2.2, 2.3 is gingerbread which is much better, I recommend to have best and latest!
        2. Roms on Boston blog are mostly tweaked versions of cyanogenmod, tweaked to customize it again with few things removed and few added.
        3. Cyanogenmod roms are signed and official, in simple words roms are assured of no malicious content.
        4. Regular updates, fixes and upgrades are present for cyanogenmods.
        5. Buggy rom as you say, try RC builds of Cyanogenmod7, these are much stable!
        So these are only few things to consider, you can Google to see pros and cons of CM compared to other roms! I believe when you say buggy, you are comparing CM7 nightly with froyo of firetrap, CM6 is froyo, recommend to at CM7!
        Try RCs of CM7 and write back your experience. I’m just trying to make your experience with your android to be the best and not advocating CM7, go ahead, explore and share! 🙂


        April 7, 2011 at 11:19 pm

    • Good to hear, welcome to the rooted android family 🙂


      March 24, 2011 at 2:25 pm

      • Thanks for the reply…
        But as u posted I have tried installing 2.3.3 build 28 last week, ya that was quite stable and powerful, visual appearance was also a lot better, but my battery drains like hell….while I was using it,i have to charge my phone at least twice a day, and being a student its like headache…
        Coming to the cyanogenmod 6 (problem continued in cm7 too), so the problem that I faced during their usage was that once they got hang up,i ve to reinsert my battery,ndmost of the times my phonegets stuck up with the “spice”startup screen, nd then nothing…after this I ve to leave up my phone idle nd then restart after sometime for its proper starting…sometimes my phone remains off for several hours for this…
        May be this is just in my case..if its so then please assist me then.
        Well talking about jellybean,i haven’t yet faced any such problem so far…
        No restart, no hang up, cool battery…thats all…


        April 8, 2011 at 11:35 am

  6. Guys dont install cyanogenmod 6.1.2 stable version…its full of bugs….
    rather install nightly version ie version 7 build 28…very stable..and i havent found a single bug yet…..will tl u if thr is any…


    March 27, 2011 at 8:45 pm

  7. Hi,
    Very good post.
    My Spice Mi300 came with 1.6 version. I myself downloaded the 2.1 Installer from Spice website and installed on the phone. I still have those files.
    Is it essential to create the recovery image or the above files would be sufficient to restore the stock ROM?


    April 7, 2011 at 11:25 pm

    • Hi Sahil, good to hear from you! For your query, the answer is yes! Now yes for what? For both.
      Firstly, recovery image and backup are two indispensable steps of rooting, these will prove it’s worth in time to come! You corrupt or damage the software and need to undo your action, just use these backups and recovery.
      Secondly, yes the files you downloaded is SUT means tool used to update your software! Now once you root and install a custom rom, your phone model will change to that of rom, say my Spice reads Z71 after rom installation, so now the updater tool will no longer recognize your phone, yet there are 3rd party tools where you need to extract the image from your download files and use that to install the rom, but remember this is a complex process compared to backup and success in this case depends on 3rd party tool doing the job which if failed, you brick your phone!
      So choice is yours, one thing I strongly recommend all is experiment with your phone only when you know how to undo what you did! So backup guarantees this!
      Hope I answered your query, do write back!


      April 8, 2011 at 11:42 pm

  8. geetings mr wahedkhan and blog readers..
    last night i’ve been successfully rooting my mi300 using your step 1 until step 3…it really exhilirating! since i’m a noob…i’m really happy with cyanogen and the gingerbread…but i found that there is no android market..so i have no idea to find the googleapps..so i read some thread on the cyanogen forum and finally i able to download the gapps..in the thread the writer suggest to restart the phone in recovery mode to install the gapps zip files…but unfortunately it went hang..so i switch my phone off and on again and the phone still operate amazingly..since i need the market so i followed your written technique but it not my day my phone can boot normally until the cyanogen splash animation…and then the android greeting which require to touch the android logo to start the service..but in split second it went black and the cyanogen splash appear again..the circle goes for 2 times..and then it went black..so i’m really looking forward for your advice thanks in advance..


    April 21, 2011 at 6:09 am

    • Hi Zahir, I guess you got on wrong foot when you took the advice of installing Google apps from recovery mode, we don’t need to do that, you must have installed Rom Manager from market, just go to the rom manager and select the option to install Rom from SD card and select the Google apps zip file, this should do.
      Now as a solution to your issue, first thing first Google Apps must be compatible, make sure you are installing from http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps
      select the one for your Rom, mostly it is CM7 [gingerbread]. Secondly, hope you have followed my steps well, then you must have flashed recovery image and must be having backup of your ROM, so turn-off your phone and start it by holding VolumeUP+Power+Camera button [Camera button really hard] to come to recovery mode and restore your back-up.
      Then download a fresh copy of CM7 and download it from their official site, and install the ROM as per the blog, use ROM manager to install the GApps and now it should work fine. You need to have internet connectivity to install apps offered after ROM installation.
      Let me know if this worked for you.


      April 21, 2011 at 2:46 pm

    • Hey Zahir,
      Also u can download the gapps for ur gingerbread from “http://anyproblem.webs.com/apps/blog/entries/show/6789685-rooting-process-”
      as sometimes the cyanogenmod website doesnt opens very easily and creates nuisance,so just download it from them and i assure u that this one’ll be compatible.
      Actually u did installed the incompatible gapps according to ur android version,actually i did the same previously.
      So as Wahed sir has said, just reinstall or restore ur backup os gingerbread, and install gapps from rom manager,u ll find the premium version of Rom Manager in the same link, in case you ve installed the Rom and can’t ve an access to the market (as without gapps u cant access to market), download and install Rom manager from there.
      Do notify us if u succeed.
      Thank you


      April 21, 2011 at 4:16 pm

  9. whoaa..!!! finally my mi300 got fully rooted!my mistake is not download the approriate gapps zip file..so it might not compatible to the cyanogen mod7.. thanks to mr wahedkhan advices and the great tutorials..hope to get another great tutorials for the rooted mi300 tribes..you’re simply the best!


    April 21, 2011 at 6:56 pm

  10. just rooted & installed 2.3.3 sweet 😉
    have a prob now though. i didnt click the google maps initially at the gapps section. now i cant download it even from the website. keeps saying ‘link not found’ whenever i try to search it. is there anyway to go round this? or is there a better gps program i can use?


    April 25, 2011 at 9:27 pm

    • You can get it in Android Market! Search Maps and the first link will be Google Maps. Gapps that you are installing is actually using market to install the apps! You can install all apps offered in the zip file individually from market!


      April 25, 2011 at 10:05 pm

    • if you dont find it in the market do visit the following direct link to download it…
      hope it works for u.


      If there is any problem further do write.



      April 25, 2011 at 10:39 pm

      • thanks. its downloading now. hope it works. btw do you guys have problems like blank screens and menus not poping up? i always have to go ‘back’ and reenter but even sometimes that cant work.


        April 26, 2011 at 9:09 am

      • Ok that’s a common problem, once you have ram filling up such issues pop-up!
        Try this navigate to settings -> Cyanogenmod settings -> performance -> cpu governors and try selecting smartass (funny name) also enable checkbox to keep settings even after reboot! Also under performance option enable checkbox stating Allow Purging Of Assets.
        This will keep ram free from being used for higher performance! There are multiple options under governors, these help you get desired performance, names are self explanatory, so go ahead and experiment it!
        Do write to tell if this helped!


        April 26, 2011 at 11:39 pm

  11. after updàtin my memory card is showing removed ….
    please help.


    April 28, 2011 at 5:44 pm

    • This is a problem with ROM and phone communication. There are 2 ways you can solve this issue;
      1. Go to ROM manager on phone and select the option Fix Permissions, it will run multiple lines and at last completes, reboot your phone and see if this issue repeats. If still memory card unmounts go to step 2.
      2. Install the latest ROM, CM7.0.2 stable build is available on Cyanogenmod portal.


      April 28, 2011 at 7:28 pm

  12. haha seems to be working better. a slack thing though. everytime i install a new app, almost everytime i have to Fix permissions over and over. but trust me. its still a much welcomed improvement from the standard 2.1 build.

    thanks again:)


    May 5, 2011 at 2:41 pm

  13. can anyone send Z4 root v1.3.0.apk to my email because everytime i downloaded from the website, my computer detected there are viruses found in that application.


    May 7, 2011 at 4:47 pm

  14. can anyone send Z4 root v1.3.0.apk to my email because everytime i downloaded from the website, my computer detected there are viruses found in that application.i hope that i can get the Z4 root v.1.3.0.apk which is free from viruses and malware.


    May 7, 2011 at 4:50 pm

  15. i would like to know whether anyone of u has been restore the backup of the stock rom on ur phone.Does it works as u wish or otherwise?


    May 8, 2011 at 3:22 pm

    • Ya, i have restored from the backup file,and it does the same as u want from it, brings you to the backup os with all the apps and functions exactly the same.
      If someone wants a backup file of stock os for spice mi 300, please contact me on http://www.anyproblem.webs.com



      May 8, 2011 at 6:01 pm

  16. may i know what are the differences between nighty & stable rom version for cyanogenmod 7


    May 9, 2011 at 4:44 pm

    • Nightly are experimental mods wherein new features will be tested, these are buggy and untested! Once tested and found stable for public use, these features are rolled up and released as stable mods!


      May 9, 2011 at 9:44 pm

  17. and 1 more thing that i would like to know is what are the faulty features in cyanogenmod 7 & does front camera features is supported by spice MI300 when i install cyanogenmod 7 on it?


    May 9, 2011 at 4:48 pm

  18. why cant i change the time & date settings after i flashed the phone? the phone unable detect any sd card, i can do nothing now.


    May 17, 2011 at 9:20 pm

    • I hope you followed my blog to root, it helps to get fail safe root process!
      As far as I understand your issue, you got a problem with permissions! First thing, it is a simple case, just run the fix permission option in ROM Manager and reboot, this should fix it. Second case if by any reason first does not work, if you have flashed with CM nightly build then move to other builds maybe a lower or higher one or better move to stable one and use wipe data and cache while flashing.
      Try it and write back!


      May 17, 2011 at 10:08 pm

  19. It doesn’t work. whenever i enter rom manager, a message stated ‘sd card not mounted’ appeared. I flashed it with stable type & wipe data & cache as displayed in the pic above. You made the steps very clear & I follow every single steps to root. Just don’t know why end up the sd card cannot be read. Everytime I on my phone, notifications stated ‘sd card safe to remove’. & whenever i go into music, ‘sorry, your sd card is busy’. see if you find out the problems.



    May 20, 2011 at 8:04 pm

    • Can you try one more thing! Use data card reader or phone itself if possible and mount the card to PC, see if card can be read on PC. If yes copy card content on PC if you need it and try formatting it, format disconnect and connect back to verify successful format! If your card is not read or does not format then there’s no issues with your phone, your memory card is corrupted!


      May 20, 2011 at 8:41 pm

  20. i don’t think is the card problem, i tried it with other memory card also. ya, i miss one step, i forgot download google apps zip file, does this affect alot?


    May 20, 2011 at 9:32 pm

    • I don’t think gapps has to do anything with it, yet have that on and try! I doubt the SD card, I fixed the similar issue for a friend of mine and he had his card corrupted, what does your phone say if you boot it in recovery mode and browse your memory card?


      May 21, 2011 at 9:49 pm

  21. when i start reboot, i was given a few option:

    reboot system
    apply sdcard:update.zip
    wipe data
    wipe cache
    install zip from sdcard
    backup & restore
    mounts & storage

    i tried, problem still not fix. if card corrupted, everything will be fine when I insert new memory card. but when I insert new memory card, still unable to detect.


    May 22, 2011 at 5:17 pm

    • Hmm looks like you’ve got problem! I’m not sure if this is caused by rom! I tried various ways of restoring rom and installing back, un-root and root back yet no issue as you say appeared, also it is pretty hard to pin-point root of your issue.
      Let’s give a last try before we move to other options if you’re interested in trying out!
      Case 1:
      Take your SD out of you’re phone.
      Use a memory card reader to connect to PC and see if it can be read. Do not use phone here!
      If able to read, copy all files locally and format your card by right click and choose format!
      Disconnect the card reader and connect back, verify your card is empty and successfully formatted.
      Only after verifying successful format, insert the card back in phone and check if able to mount!
      [Reply at which step it failed]

      Case 2:
      With SD card containing Rom or your stock rom backup inserted in phone, press power button.
      It should prompt you 5 options which includes reboot.
      When selected reboot, it should again prompt you 3 options which includes reboot, recovery mode, bootloader.
      Select recovery mode, once booted, choose install rom from SD card or choose restore from backup.
      Check if recovery mode identifies the SD card.
      If yes then restore your stock rom or any stable rom you have on card.
      [Reply at which step it failed]

      I want you to understand that my intention here is to just help you and not to act as an android engineer or specialist. I am trying to relate your issue with my understanding and experience, and use same to help you out! It is really hard to understand your issue without physical being there and without seeing it actually happening before me. I tried to spoil my phone to understand it and found no luck other than failing to boot 🙂 ! I do not stop you from reaching a professional service center but know it is really hard to find a good one! Let’s try these two cases, if find no luck, we’ll see the alternatives!


      May 25, 2011 at 12:05 am

      • I had restored it, but it failed after i reboot it. It just hanged at the starting point. Mind was CSL so it hanged over there. What should i do now?

        James K

        September 28, 2011 at 12:48 am

      • I wonder why restore failed for you …but no worries, I believe you flashed recovery image while rooting! Just copy a rom of your choice on SD card and insert in your mobile …now boot device by pressing power + camera + volume up button and make sure to press camera button really hard, you’ll get in recovery mode where you can select the option to install rom from SD card. Once installed you are good to go again on restoring!


        September 28, 2011 at 1:11 am

  22. Im using Cyanogen 7 build 89

    What im facing now is the phone soft reboot when i want to restore using titanium backup.

    at 1st i apply the darttremors or s2e method to have app2ext and dalvik to ext as well.

    after i check my ext partition exist and working well using quick info system.

    i try to restore all my application using batch titanium backup. After half of my application restore, it reboot the phone. After rebooting, i try restore again and then it reboot again and again.
    i try manually install any application, as soon i get the installing bar, it reboot also.

    i try fix permission by clockworkmod, then i try restore. it can restore several application then reboot again.

    what cause this problem? anyone?


    May 25, 2011 at 5:43 am

  23. thanks a lot for spending your time with me. =)
    the problem was solved and i had a rooted android phone now.

    thank you for your time =)

    ps : thanks for attempting my problem, you are such a great person.


    May 30, 2011 at 7:56 pm

    • Great! I’m happy to hear your issue is solved! I thank you for sharing your prb with me and letting me be of any help for you! PS : Can you share what actually solved your issue so other’s with same prb can get help!


      May 30, 2011 at 10:06 pm

  24. i have returned to my base os, in order to move to cm7 again, but due to unavailability of proper internet connection, i am unable to flash clockwork recoverymod, can you please help me to manually flash the same as i cant install cm7 without that.
    waiting for a reply.


    June 13, 2011 at 7:21 pm

  25. Got a solution, no need to reply for the same…


    June 13, 2011 at 7:31 pm

    • Sorry, I’ve been away from internet for a while, hence delay! Good to see you’ve got solution, you can also try fastboot process which I never tried, better way find a wifi network and use it!


      June 14, 2011 at 9:44 pm

  26. excuse me, may i know how to make my spice mi300 running at 600 MHz. according to android system info, it runs at 480MHz right now after the update to android 2.1.


    June 16, 2011 at 9:57 am

    • 2.1 update brings it down since they have tried to extend the battery backup which has been an issue earlier. You need to root your phone! Once rooted you’ll find lot many options including option to change clock frequency!


      June 16, 2011 at 10:57 pm

  27. Can anybody explain how to unroot spice mi 300???


    June 20, 2011 at 6:46 pm

    • It’s easy, flash the stock rom which you must have backed up if you have installed other rom and then use un-root option on z4root application!


      June 20, 2011 at 9:29 pm

  28. Hi, I come across your site when researching in the net and find it informative. I wish to flash my wife’s Spice MI300. I have downloaded Z4Root v1.3.0 and update-cm-7.0.3-Z71-signed.zip ROM files but have difficulty in finding the corrresponding Google Apps zip.
    Where can I find and download it?
    Thank you.

    Chong Yee Ngah

    July 7, 2011 at 8:23 pm

  29. OK, I have got all the files and doing the flashing. I have reach the stage of step 4,5 of Installing a Custom Rom but it seems to stall. It is already more than half an hour stopping at logwrapper. Is it normal? How long will it take?

    Chong Yee Ngah

    July 8, 2011 at 3:53 am

  30. I made a few trials but so far there was no luck, failed in all attempts.
    As I said earlier, I had no problem until step 4 and 5 when ROM Manager was installing new ROM. It either stopped and hang half way through or reverted back to recovery state and came out with the few options mentioned by ‘itisme’ as follows:

    reboot system
    apply sdcard:update.zip
    wipe data
    wipe cache
    install zip from sdcard
    backup & restore
    mounts & storage

    From here, it either continued to boot to my old Eclair ROM or hang for which I had to unplug the battery for it to reboot back to Eclair ROM.

    I had tried with 3 different CyanogenMod 7 ROMs, stable and nightly.

    Any advice?

    Chong Yee Ngah

    July 8, 2011 at 11:33 am

    • Mostly custom rom installation will fail for 4 reasons, below mentioned, please try solutions in same order
      1. Custom being used is of other phone make! For mi300 use the one that say z71
      2. Downloaded rom is corrupt! Try downloading Rom from some other system, may be your computer has some issues downloading!
      3. Memory is not enough! I’ve observed this case with HTC Hero, not with spice yet it might have found you! Clear your phone and SD memory (make a backup if you need the data), copy only the rom and stock rom backup on SD card! Now try the installation.
      4. Either the rooting is not proper or the recovery image is not proper! Try repeating the root process!


      July 8, 2011 at 10:13 pm

  31. Dear Wahedkhan

    I m also use mi 300 i just want to know ? there r many apps in android market they say’s apps for rooted phone only i just want root my mi 300 for installing apps to s.d card what will i do please help me….

    Thanks warm regards



    July 8, 2011 at 5:55 pm

    • The blog lists all that you ask! z4root will root your phone and you can install all apps that ask for root! Also once rooted Rom Manager gives you an option to partition SD card to install apps on it! Gingerbread rom supports forced move of apps to SD card without need to partition!


      July 8, 2011 at 9:53 pm

  32. Excuse me. I heard that there are update for cherry nova mobile ( which is a commtiva z71 variants) to android 2.2.1 which is an official update for that phone. it uses the SUT to update the phone. i would like to know whether i can upgrade my spice mi300 to android froyo using that method ? i have tried the cyanogen mode 7 ROM, but it has lots of bugs. i hope you can tell me step by step on how to upgrade my mi300 using the method i have mentioned above.

    dragon nite

    August 8, 2011 at 6:13 pm

    • Definitely yes, it’s a variant and hence will work fine! One thing for sure you’ll loose warranty! As the rom is not official release of Spice! This Android 2.2 update is available via an update tool, which is available for download. Make sure your phone is on 2.1 rom as obviously the update implies a lower version is being updated!

      1. Extract the downloaded Zip file and run setup.exe 2. Wait for the SUT set up wizard window to appear 3. Click Next till you complete the Installation 4. Wait for the Software Update Tool to appear. 5. Connect the phone to your PC via USB cable 6. When the phone is connected, click ‘Next’ 7. Upgrade. You can see the progress of the update while you wait. 8. Your Spice Mi 300 is now updated to Android 2.2.1


      August 8, 2011 at 8:24 pm

  33. if in case something goes wrong, what am i suppose to do to get the stock rom of mi300 back. have you ever tried this method on your phone, i’m just curious. is there any chances that this method will brick my phone?

    dragon nite

    August 8, 2011 at 9:20 pm

    • Most probably no! It should not brick your phone. Safer side, like you said you tried CM7, your phone should be having recovery image, so in case something goes wrong, you can restore rom from recovery mode! I did try similar thing before, the difference was I used a rom made for some other model, this made my phone almost brick, but to play safe I had image on SD card and recovery worked! Yet it’s your phone and it’s all on your appetite for risk! Hopefully as this is an official rom and SUT is used, everything should go fine!


      August 8, 2011 at 10:12 pm

  34. ok. i also would like to know whether my mobile number which is initially CSL_spice mi300 wil change to cherry nova after i upgraded with that method as it is the official rom for cherry nova. one more thing that i would like to know is when i set the phone for factory setting, is it remain rooted of unrooted?

    dragon nite

    August 9, 2011 at 10:02 am

    • Yes your software will reflect cherry nova, like my CM7 shows z71! I guess factory reset still keeps your phone rooted as reset should not have code to identify root properties!


      August 9, 2011 at 11:23 pm

  35. can anyone tell me .after me root my phone…why not so smooth,sometime it hang..


    August 17, 2011 at 10:27 am

    • It hangs if your memory is low…or if you have set the cpu to conservative modes… try some task killers to free your memory


      September 24, 2011 at 11:53 am

  36. hello Mr. WahedKhan.

    My name is Iz and I’m from Malaysia. So, can you tell me how many hours this phone will be in idle mode before it’s complete the process? sorry for my bad english.


    September 23, 2011 at 9:13 pm

    • Are you talking about the phone in idle mode while rooting….It depends on the gprs speed of your carrier. You see z4root processing, if everything is fine it should not take more than 30min on pretty slow network. If you see it stays there forever, just close the session and re-launch it, make sure you have internet connectivity on mobile [edge, gprs, 3g or wifi..]


      September 24, 2011 at 11:50 am

      • oh. ok. by the way, why I can’t use recovery mode function (volume up + camera + power)? I just can use master reset, download mode and 2 other mode funtion. but I can’t use recovery mode.


        September 24, 2011 at 12:32 pm

      • If you have installed the recovery image while rooting then you can use recovery mode… the problem with these handsets is that you need to press the camera button damn hard…press it really hard and the phone will give you recovery mode


        September 24, 2011 at 2:47 pm

  37. hai, I rooted my spice mi300 in same way as u have mentioned. But when i switch my phone on the touch screen is not working. Only i could navigate with the trackball. But once if the screen locks then i am not able to do anything. Is this is what bricking is ?????
    Plaease help me


    September 23, 2011 at 11:05 pm

    • No this is not bricking… you just installed a nightly build I guess which has the problem of touch failing to work. Just copy the stable or RC build and go to recovery mode to install it… you will be back fine 🙂


      September 24, 2011 at 11:48 am

  38. Hello WahedKhan. this is me, Iz. So, this is my final question about root. How long it takes to finish install google apps? Because my phone is take over 20 minutes and still not finished it.


    September 24, 2011 at 3:34 pm

    • Hope you are installing from gapps available on link shared, it does not take very long but yes it still depends on your carrier speed! While installation it prompts you to select apps to install, choose ones that are important to you rest can be installed later from market! You can see the status of installation in notification bar!


      September 25, 2011 at 3:14 pm

  39. =.= I followed ure steps exactly.. downloaded cyanogen mod and now my phone is bricked.. cant boot .. none of the modes work… except download mode is putting some gibberish on the screen… any idea how to fix it?


    October 9, 2011 at 7:33 pm

    • I don’t think your phone should be bricked at any stage of the process here! Only thing that can go wrong is installation of incompatible rom which is on you to be careful when choosing. Ok for now, if you have followed the process carefully you should have completed rooting, backing up of stock rom and recovery image flash! As these steps do nothing to rom to make your phone brick! If yes you are done with these, turn phone off and just press volume up + camera(very hard) + power …this takes phone to recovery mode where you can choose to install rom from SD.


      October 9, 2011 at 10:30 pm

      • Its when i installed a ROM from my SD and rebooted it. Then it shows WELCOME and then cyanogenmod and then it just has a blank screen. Nothing will work.. not recovery mode or any other mode other than download mode. And download mode just says:
        Flash Mem: SAMSUNG_K524G2GACB(4G/2G)
        Modem REV: FXX-3-27J-00
        Incoming Download Mode
        then it just repeats Polling, get oemsbl_mode = 1


        October 10, 2011 at 6:49 am

      • Yes! You installed an incompatible rom. Your phone is not bricked, try the way I mentioned, press the camera button really hard and you will enter in recovery mode, this is if you have flashed the recovery image!


        October 10, 2011 at 10:52 am

  40. I have updated my spice mi300 from 2.1 to 2.2. It is working fine. Thanks. There is only one issue:
    When i run the setup, it is not showing the option to use the phone as modem, which was available in the earlier version. I am unable to connect the net. Pls help asap.

    Rahul Grover

    October 12, 2011 at 3:32 pm

    • The option is now inbuilt!! If you check settings you see an option called tethering, this allows to use internet! Though I found the WiFi hotspot is a better option if you got a laptop or wifi device!


      October 12, 2011 at 10:31 pm

  41. I took the phone to a service center and they put it back to android 2.1… tried flashing it again and this time it went ok… but my touchscreen has stopped working… all other buttons are fine but I cant do anything cuz my touchscreen has gone dead =\ any thoughts?? p.s. i cant put it into recovery mode… every time i try vol up + camera + power it just freezes on the begining screen with enter recovery mode on the top left…


    October 14, 2011 at 11:38 am

    • by the way the ROM is cyanogen mod 7.1 stable


      October 14, 2011 at 11:42 am

    • Yes… so did my phones touch 🙂

      It is a known issue with the new build. Just go back again to recovery and apply the kernel patch available here http://www.enterupload.com/6tf0ew7legay/Kernel_2.6.32.9_EAv6+.zip.html or any other link where you can get the mentioned kernel patch. Everything will be fine.


      October 14, 2011 at 11:17 pm

      • Many thanks =) but i still cant get it into revocery mode… i must have tried at least 10 times holding down camera (hard) + vol up + power but it just stays at welcome page with enter recovery mode on top…


        October 15, 2011 at 6:45 am

      • Ok… did you install the recovery image once you rooted your phone?? If yes, your phone should enter the recovery mode, as you say you can see the option recovery… you can use the track ball to move to selection and press track ball again to select.


        October 15, 2011 at 9:50 am

      • Yes i did install the recovery image ….when i press vol up + cam + power to turn on the phone in recov it goes to the startup logo with enter recovery mode at the top… cant do anything after that and i need to pull out the battery before it turns off.. another way was when i started up the phone as usual it goes to the *touch android to begin page* after pressing the power button for awhile theres an option to reboot.. i use trackball to select that and then it gives me 3 options.. normal reboot, reboot into recovv and another but for some reason when it shows me that part.. i cannot use the trackball to select it…


        October 15, 2011 at 10:14 am

      • 🙂 know what …I tried to reproduce the problem you are facing and did it successfully!! The solution is easy …I see my phone touch stops working on boot, just remove the sim and boot …somehow the problem is with sim inserted ….remove sim boot, touch works, skip all steps and go to the kernel file and open …it prompts to use rom manager …select rom manager and install …reboot again with sim inserted and see phone works ….use gapps install file to install the market and other apps!!


        October 15, 2011 at 2:13 pm

      • is there any other way to put it into recov mode?? maybe via PC or somthing?


        October 15, 2011 at 11:45 am

      • Didn’t work.. ill probally have to take it to the service center again but thank you for your help =)


        October 15, 2011 at 10:54 pm

  42. DUDE OMG I GOT IT… thank you for the kernel link… i was just playing around taking out sim inserting sim with memory card and all sorts of combinations… when i connect it to the com and tried booting it into recov it suddenly worked so i flashed the kernel patch… THANK YOU ❤


    October 16, 2011 at 4:38 pm

    • i dont have anything… not google maps or youtube… but i have market.. I did install gapps.. any thoughts?


      October 16, 2011 at 6:09 pm

      • If you have market, you can install the rest through it!! 🙂


        October 17, 2011 at 9:40 am

    • Great 🙂


      October 17, 2011 at 9:40 am

  43. Hi Wahed,

    After following all the steps above. I was able to install android 2.3 in my MI 300. but I am not able to do anything as screen buttons are giving no response. I am helpless. This has become just a basic phone device now.

    Please help to get it fixed.


    Subhash Mishra

    October 17, 2011 at 7:13 pm

    • Hi Subhash, the problem you state here is discussed and resolved in trailing comments, scroll down to see! There is some problem with stable release, on some it works and some it does not!! There’s a kernel fix for it and comments trailing the blog discussed it …hope your issue will be solved else write back 🙂


      October 17, 2011 at 9:43 pm

      • Thanks for your reply Wahed. I just tried to switch off my phone and found that touch has started working automatically. But its not stable. It is giving me intermittent problem regarding this.

        your advice please:)


        October 17, 2011 at 11:13 pm

      • Same my friend …the issue is with kernel!! Try installing the kernel patch and things should turn normal 🙂


        October 17, 2011 at 11:35 pm

  44. Its just irritating man. Its any how not allowing me to install kernel patch or going in recovery mode. As soon as I open the lock, it automatically start opening all different application for thirty fourty seconds and then hangs for long time.

    I tried removing sim option and pressing hard camera, volume and power button but nothing works.

    I am help less… Please helpppppp


    October 18, 2011 at 1:29 am

  45. hi, just wanna ask, is this method of yours safe to use on flashing from official froyo rom to any others custom roms? not planning on using Cyanogenmod.

    thanks for the clarification 😀


    October 19, 2011 at 5:42 pm

    • I guess the first step to install any custom rom is to root your device …check the installation instructions of rom you are planning, it should ask for root ….you can follow the process till root and backup and then go ahead and install any rom you like!!


      October 19, 2011 at 10:11 pm

  46. halooo wahedkhan…i already install the rom…but my mi300 spice did not work…cannot use the touch screen…how do i need to do???cannot do anything…


    November 13, 2011 at 1:12 pm

    • There’s a problem with new rom on CM…. u need to replace the kernel ..details of which can be found in trailing comments


      November 13, 2011 at 1:53 pm

  47. mr wahedkhan….i had a problem…need ur reply a.s.a.p…my spice mi300 cannot go further to the recovery mode… i juz doing all of ur instruction perfectly but when i try to recover it…it juz show me the csl logo ang at top of it just show ‘enter recovery mode’ for a long time and nothing happen…how must i do????


    November 13, 2011 at 1:48 pm

    • When you try to turn your phone off does it give you recovery option …if not did you try the volume up + power + camera option ….this should work if you’ve installed the recovery image


      November 13, 2011 at 1:57 pm

  48. Hello Wahed sir,
    I used to play with my phone with different roms, and now when i have returned to my basic one, now its not rooting by any of the app, and if i tried to un-root it after installing a different rom (via sut) via app, then it fails.
    Also when i install any new rom now, its camera fails everytime i hang it up, works for sometime after a system re-start.
    What could be the proper reason for the above two according to you, as i tried to find it out and failed everytime.
    Waiting four reply.
    Thank you in advance.


    November 13, 2011 at 9:53 pm

    • I did not get it …you are not able to root or unroot! If you have rolled back and used SUT or any other means to update to higher version than eclair, then it is dead difficult to root it back as higher version roms have gone very difficult on root process! Suggest stay rooted if you’re planning to roll back and root again. If you’ve already gone rolling back and updating using SUT, then you got a tough road ahead 🙂


      November 13, 2011 at 10:30 pm

      • I Used to do the same earlier upgrading and rolling back.but now the roor or unroot process is not working.Is there any file that might have gone missing or something else?
        Can you please let me know if there is any manual root method.
        and apart from that what could be the camera problem as mentioned to me above, that it always force closes every time i install any rom, even the problem persists when i revert back to official eclair.camera just works after a restart for a while.
        Thank you


        November 14, 2011 at 12:29 am

  49. dear sir,
    i am using csl mi300, after following your step in installing custom rom,. until ‘install rom from sd card’ finish installing. the phone on again and than touch screen not responding and screen goes black after awhile..Help…

    Lina Amir

    December 30, 2011 at 8:12 am

  50. i want to root my mi300 is froyo 2.2.1..so what step should i do…?? somebody…please help.I tried z4root…but nothings came out…so how??


    January 4, 2012 at 12:50 pm

    • Yup ….z4root works for lower to froyo version. Most of the root mechanism does not work on froyo and higher. Now for you, if you really want root and like to go a little complex process ….try fastboot, read few blogs before you try and weigh your understanding to bricking your phone 🙂 ….it is simple process just need understanding, also when you try fastboot you need drivers which the process will prompt if it fails, you can find drivers of clones of Spice mi300 and use the one that works 🙂


      January 4, 2012 at 11:28 pm

  51. please show me how.and explain more in detail…and where can i find those blogs…thank you


    February 3, 2012 at 11:51 am

  52. hey man, i pressed permanant root. and nothing happen i waited for like 20 minutes and still no superuser thingy. musti install the super user myself or smthg?


    March 3, 2012 at 7:00 pm

    • You must be using latest version or the version mentioned here of z4root …next you need to have stable and good internet connectivity on mobile …n no my friend, you don’t need to install it manually 🙂


      March 16, 2012 at 11:43 pm

  53. can you teach how to make sd card partition space .. so we can install the application on it..

    • You can do that using ROM manager, there’s an option wherein you can partition your SD card and use desired partition for your requirement. Make sure to backup any data on SD card as this will format the same 🙂


      May 15, 2012 at 8:00 pm

  54. i cannot download any of the custom ROM.please guide.thank you =)


    May 15, 2012 at 5:42 pm

    • I did not get you… you are not able to download custom ROM from where and how are you trying to do it??


      May 15, 2012 at 8:01 pm

  55. on this website http://www.cyanogenmod.com/ i cannot download any of the z71 ROM.please help.thank you


    May 15, 2012 at 10:17 pm

    • Hope you are downloading on desktop or laptop. If from mobile device, you need to be on wifi or 3G service since GPRS/EDGE connection is pretty slow …

      Now let’s walk through the download process… 1. Navigate to the cyanogenmod page 2. Click on Get Cyanogenmod link on page 3. Select your device in the list presented 4. Select type of ROM you want… say Stable mod 5. Click on first link which should be latest ROM

      If the download does not start after clicking on the link, right click on it and chose Save Target As option …

      Hope this helps 🙂


      May 15, 2012 at 10:30 pm

  56. i still cannot download the ROM and i’m using desktop.is there any way to get the ROM??please help.thank you


    May 15, 2012 at 10:46 pm

    • Can you tell me what is that you see when you try download …error, warning or something?? Are you able to download anything else from a different website …say mp3 or application??


      May 15, 2012 at 10:52 pm

  57. it says error 404.apart from this app, i can download any file normally.i dont know what else i should do


    May 15, 2012 at 11:00 pm

    • Sorry I did not see that …guess the site is down …even I get the same 🙂

      This must be a temporary glitch and should be up soon …if not and you need it urgent, I’ve a copy of stable Z71 rom which I can share by tomorrow 🙂


      May 15, 2012 at 11:10 pm

  58. Unable to install ROM Manager from android market. I found an installation package but it’s showing ‘There is a problem parsing the package’. How can I install ROM Manager now. My phone is Spice Mi300 with Android 2.1. Pls help. Thankyou.


    July 12, 2012 at 8:25 pm

    • I believe the version of ROM manager you are trying to install is not meant for 2.1. Actually 2.1 is kind of outdated now, you should be on Gingerbread, if you still want to continue make an online search for old versions of ROM manager but I seriously suggest move to newer version of Android.


      July 12, 2012 at 11:46 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: