Cara Backup & Restore Android Menggunakan MTD - Cara yang akan saya bahas kali ini merupakan cara yang hanya bisa dilakukan ketika device anda sudah di "
Root". Cara ini akan melakukan backup seperti yang dilakukan oleh "
CWM" hasil dari backupan berupa file dengan ekstension "
*.img".
Ada beberapa kelemahan untuk bisa melakukan backup dan restore dengan menggunakan metode MTD :
1. Device harus di root
2. User harus mengerti tentang ADB (Android Debug Bridge)
3. Menggunakan komputer dan komputer yang di gunakan harus sudah terinstall
Android SDK
4. Hanya bisa di lakukan dengan device yang menggunakan MTK chipset. (Andromax V, ZTE V967S, Dll)
Namun semua kesulitan yang di dapatkan di awal akan terasa setimpal dengan hasil yang bisa di dapatkan, hasil dari backupan bisa di pindah - pindahkan, bisa di pakai oleh user lain dengan type yang sama. backup tipe ini akan melakukan backup full sehingga anda tidak perlu di repotkan untuk melakukan backup untuk masing - masing aplikasi.
Cara Backup Android Menggunakan MTD :
1. Pastikan komputer yang ada gunakan sudah terinstall Android SDK, dan
Google ADB Driver.
2. Sambungkan device ke komputer dengan menggunakan kabel USB, lakukan pengecekan apakah device anda sudah dikenali oleh ADB server.
3. Kemudian ketik perintah di bawah
adb shell
4. Ketika sudah masuk ke perintah lembar kerja "
Shell Android", masukkan perintah di bawah
$ su
# cat /proc/mtd
maka di "
Shell Android" akan muncul hasil kurang lebih seperti di bawah ini
dev: size erasesize name
mtd0: 00480000 00020000 "recovery"
mtd1: 00480000 00020000 "boot"
mtd2: 00180000 00020000 "splash"
mtd3: 00060000 00020000 "misc"
mtd4: 02940000 00020000 "cache"
mtd5: 0cf80000 00020000 "system"
mtd6: 0d020000 00020000 "userdata"
mtd7: 00180000 00020000 "persist"
5. Dari situ kita bisa melihat partisi yang ada di dalam sistem android device kita. dari banyak partisi yang ada ada beberapa saja yang mungkin perlu untuk di backup, antara lain recovery, boot, system.
6. Untuk melakukan backup ketik perintah di bawah
# cat /dev/mtd/mtd0 > /sdcard/recovery.img
# cat /dev/mtd/mtd1 > /sdcard/boot.img
# cat /dev/mtd/mtd2 > /sdcard/splash.img
# cat /dev/mtd/mtd3 > /sdcard/misc.img
# cat /dev/mtd/mtd4 > /sdcard/cache.img
# cat /dev/mtd/mtd5 > /sdcard/system.img
# cat /dev/mtd/mtd6 > /sdcard/userdata.img
# cat /dev/mtd/mtd7 > /sdcard/persist.img
yang saya bold adalah yang harus di backup, yang lain tidak di backup tidak apa - apa.
7. Selamat anda sudah berhasil membuat backupan device anda, anda bisa pindahkan ke komputer untuk lebih amannya. cara ini dilakukan biasanya untuk membackup Stock ROM.
Cara Restore Android Menggunakan MTD :
1. Sambungkan device ke komputer.
2. Buka command prompt, masuk ke dalam folder fastboot.exe, masuk ke
"C:\Program Files\Android\android-sdk\platform-tools" atau masukkan fastboot.exe ke dalam path sehingga bisa di panggil di command prompt tanpa harus masuk ke folder fastboot.exe
3. Untuk me restore gunakan perintah berikut
C:\fastboot flash recovery D:\backup\recovery.img
C:\fastboot flash boot D:\backup\boot.img
C:\fastboot flash system D:\backup\system.img
4. Setelah menjalankan perintah tersebut, restart lah device anda. jika ada aplikasi yang mengalami force close maka anda bisa merestore semuanya atau lakukan factory reset.
5. Selamat anda sudah berhasil me restore menggunakan metode mtd.
NOTE :
DO IT WITH YOUR OWN RISK, THIS TUTORIAL CAN MAKE YOU LOSE YOUR DATA