How to image and deploy an an RK3066 based Android tablet.
I recently bought 32 Nurvo tablets for use in our junior school. They were very cheap and well featured but I only had half an idea that I might be able to build and successfully deploy an Android image. I haven't seen any other documentation detailing the procedure so I thought I'd give it a go and write up the steps. I put this post here rather than in the Netbooks, PDA and Phones thread as this is actually an o/s deployment and not a configuration issue. This guide is tailored to devices using the RockChip rk3066 chipset. That's quite a lot of devices but almost any Android device could use a similar procedure. The most difficult part is tracking down what's inside your device. (Thanks to Nurvo for their help with this and thanks to all the people whose tools made this possible).
So here we go then, here are the instructions that will allow you to root, image and deploy the image to your Android tablet.
Configure your Android device (this is the technician device).
Then to deploy the configured image...
On the technician device...
Connect your device via USB.
Get this and run it.
ADBDriverInstaller should find it.
Whilst your device is still connected to your PC, Download and run this on your PC.
Dev-Host - Rootx_Setup.exe - The Ultimate Free File Hosting / File Sharing Service
Size: 2.09 MB (2195203 bytes)
Uploaded By: paltrickontpb
Uploaded On: 2013-04-18 07:56:32
File Desc: Rootx app
Extract the archive and run Rootx_start.bat. Follow the onscreen instructions.
You now have a rooted Device.
To back up.
Install a Terminal Emulator. This is a good one
Download Android Terminal Emulator 1.0.52.apk Android app
Whilst still attached to the PC you rooted the device on install the apk. Handily ADBDriverInstaller you downloaded to help Root the device in the first place, also contains a link to an excellent APK Installer.
Failing that get a terminal emulator from the Play store.
Install the Terminal Emulator.
Download ClockworkMod (CWM) for rk3066 (the generic version is the correct one for the Nurvo)
Here is the general page
CWM-based Recovery images for RK3066 devices | androtab.info
And here is the direct link to the generic CWM for rk3066.
Connect the device to a pc and...Extract flash_image and recovery.img from CWM.zip.
- Copy flash_image and recovery.img onto your device,.
- You may need to install a file explorer that allows root access. I used this one. Install from the Play store https://play.google.com/store/apps/d...RhcHAuZngiXQ.. also install the root explorer add on https://play.google.com/store/apps/d...=nextapp.fx.rr. You will need to ensure that you have write access in order to copy these files over. FX Explorer should give you some help on this front.
- Copy flash_image from the CWM archive to /dev/ on the device
and copy recovery.img to /dev/
- Disconnect the device from the PC.
- On the device open a terminal window and get Super User permissions, usually by typing su (return) at the command prompt. Allow any prompt\warnings about permissions.
- Now type
- chmod 755 /dev/flash_image
- /dev/flash_image recovery /dev/recovery.img
- you may need to disable install-recovery.sh which restores stock recovery on every boot
- type chmod 644 /system/etc/install-recovery.sh
Now in the terminal window type
This should put you into recovery mode.
When in CWM recovery mode; use the volume buttons to move up and down through the menus. The power button will select.
Navigate to 'backup and restore'
Assuming you have placed an sdcard into the appropriate slot, navigate to 'backup to external sdcard' and select it.
Once the backup has finished remove the SDCard.
On the target device
To deploy the image to this device...
Insert the sdcard with the fresh CWM backup on it into the target device.
Root the target device. (Repeat steps 1 and 2 on this device)
Install CWM and put the target device into recovery mode.. (Repeat step 3-5 on this device)
Select 'backup and restore'
Select 'restore from external sdcard'. Scroll down to the backup you wish to restore and select.
Wait for the restore to complete.
That's it! You should now have an imaged Android device. Repeat 32 times :) Subsequent re-images should be substantially easier as all the rooting and software is now on the device.
I hope this helps someone.
P.S. You might find it easier to put all the files and apks etc you'll need on the same sdcard as the CWM backup.