Xolo Play - Android ROM flashing for Dummies

To start with, I'm a dummy too :-P

I know you might not wanna hear all my failure stories, so to be short, i'll present you with the easy working model.

I'm not responsible for damaging your phone or voiding warranty.

In this procedure, you will do most of the job from your mobile, which means the kernel will be untouched. So mostly you are out of danger from bricking your phone.

This procedure is to flash MIUIv5 into Xolo Play mobile.

MIUI is using nearly 60% of RAM most of the time making apps running a little slow. otherwise the UI is smooth.


It's my phone screenshot(MIUI screenshot app) with only required apps all in one screen (MIUI doesn't have Menu, all apps on desktop)


Steps:

  1. You need a rooted phone. This will void warranty.
    1. open dialer and type *7813294# (Source: droidiser.com)
    2. Follow the instruction and that's it.
    3. You might also need Superuser app to give root permissions to apps.
  2. If you have External Micro SD card, then copy everything to your PC (You can pick whatever you need in a later point)
  3. Install Titanium Backup * root
    1. backup all your apps you needed the data including Contacts, notes, whatsapp, messages, system settings,.. etc.
    2. Just stay with this app for a while and get to know the app better.
    3. after completion of backup, copy the TitaniumBackup folder from your memory card to PC for safekeeping.
  4. If only you want to restore the mobile as it was before as intact, you need something called "Nandroid Backup".( read desc. it requires BusyBox)
  5. Clean the memory card (You can keep your photos and stuff, delete everything else, you can do this after flashing too)
  6. Enable USB Debugging. (Settings->Developer Options(enable it)->USB Debugging) Help
  7. Download MIUI for Xolo play from here
    1. Copy all the zip files to your SD card. IMPORTANT
  8. Download CWM Recovery from here (Source) IMPORTANT
  9. Download The tools from here
    1. Extract platform-tools and keep it.
      1. Move the CWM Recovery (step 8) "recovery.img" to inside this folder in PC.
    2. Install adb-setup-1.3 (give Yes to all)
  10. Till now no harm done to your phone (except rooting) and you are ready to go !!
  11. Switch off your phone and disconnect USB (You need above 60% battery power).
  12. Power on the phone by pressing POWER+VOLUME_UP (it will take some time)
    1. You'll see FASTBOOT on screen (That's it)
    2. If you want to use your phone, long press power to switch off and press power again to start.
  13. Connect you phone again to your windows PC
    1. Wait for the "fastboot" drivers to install (confirm if it works)
    2. If the driver installation fails, follow these Steps.
  14. In your PC, open platform-tools folder in cmd.
    1. type fastboot flash recovery recovery.img and enter. This will install custom recovery to the recovery partition.
    2. Xolo Play Kernel is too adament that it will revert the recovery back to stock android recovery once you restart out of fastboot, and you dont want that.
      1. Power off phone by long pressing power button and then only (must) disconnect USB from PC.
  15. Long press POWER+VOLUME_DOWN
    1. You'll see RECOVERY on screen
    2. In 2 seconds it will open CWM Recovery page (Read the title clearly).
    3. If you see Android stock recovery in small blue text as tittle,
      1. Continue from STEP 11.
    4. If you see error page saying about something missing,
      1. wait for it to start saying XOLO then, again power down the device and,
        1. continue STEP 15.
  16. If you are seeing CWM Recovery page, You are good to go. (you connect to external charging again)
    1. any Recovery menu will use volume up & down to navigate and power to select menu.
    2. CWM recovery is touch supported (Try it).
  17. Select "wipe cache partition" , "wipe data/factory reset", and "advanced/wipe dalvik cache"
  18. "install zip from sdcard" and select the file and keep doing this for all files in order
    1. 4.5.23.zip
    2. update 1.zip
    3. update 2.zip
    4. update 3.zip
    5. CallVolume_XyrusOS_or_Stock.zip
  19. Select "wipe cache partition" , "wipe data/factory reset", and "advanced/wipe dalvik cache" again.
  20. "reboot system now".
  21. First boot takes long time. Do all initial setup.
    1. MIUI doesnt include any google app, it required mi account.
      1. for me, giving email was end up in error, i used phone number to register as the cost of one national SMS.
  22. Install "Titanium Backup" again(requires root) from MI store and restore your google play store (you should have the backup). It may throw error and restart, but you'll have your play store.
    1. Open app "Security" select "permission" to enable root permissions.
  23. Restoring Contacts using titanium backup was a bad idea for me.
    1. Mi Contacts app was missing one SQLite column which i had in my backup.
    2. It caused crashing of android.process.acore by per second basis.
    3. I restored my contacts from my google account, all intact, it's automatic when adding google account to the system.
    4. I also uninstalled and reinstalled Gmail, as it was suggested somewhere for the crashing issue.
  24. I Hoped the camera app and radio app will get some improvements. But it's the same :-(, may be i have to change the kernel next time.
  25. Overall, the MIUI UI is smooth and takes more RAM.
  26. There is no option to move apps to SD card or to set SD card as default storage.
    1. I've installed 3rd party tool to move apps.
    2. After moving Angry Birds Space, the app went missing from homescreen, there is no other way to bring it back, so i moved it back to internal storage.
    3. But later when i install a lot of apps, i checked, most apps are using sd card only.
    4. I installed nearly 55 apps and below is the system memory usage.

  27. Keep a check with all the settings.

Comments

Popular posts from this blog

NatGeo - Download a month's photos

Android "fastboot" driver installation