RUU adalah file yang dapat dieksekusi Windows (HTC saat ini tidak mendukung Mac atau Linux) yang menginstal ROM ke perangkat Anda. Ini akan menimpa partisi berikut:
- Sistem (
/system
titik mount)
- Boot (
/boot
titik mount)
- Pemulihan
- Data pengguna (
/data
titik mount, ini berarti Anda kehilangan semua data pribadi Anda)
- Itu dapat memperbarui gambar radio Anda (jika lebih baru)
Anda menggunakan RUU hanya dengan menghubungkan ponsel Anda dan menjalankan file yang dapat dieksekusi. Saya percaya HTC Sync mungkin juga diperlukan, tetapi saya belum melakukan ini dalam beberapa saat.
Alasannya mencopot perangkat Anda ada dua macam, meskipun tergantung pada konfigurasi Anda yang sebenarnya. Pertama, aplikasi su
biner dan Superuser biasanya diinstal ke partisi Sistem Anda ketika Anda melakukan root. Karena ini ditimpa dengan versi stok partisi, kedua hal itu tidak akan ada. Ini mencegah Anda membuat panggilan ke su
biner yang diperlukan untuk memberikan izin root ke aplikasi.
Kedua, partisi Boot memiliki flag yang menentukan apakah atau tidak adbd
(yaitu, daemon ADB) berjalan dengan izin root, yang disebut ro.secure
. Nilai default untuk ini pada gambar boot stock adalah 1, yang berarti tidak berjalan sebagai root (jadi 1 mewakili "ya, aman"). Banyak ROM kustom mengatur ini ke 0 sehingga Anda bisa segera mendapatkan prompt root saat Anda menggunakan adb shell
, dan juga agar Anda dapat menjalankan perintah istimewa tanpa perlu shell (yaitu adb pull
).
Per pertanyaan terakhir Anda, saya tidak berpikir Anda bisa menjalankan RUU yang tidak tepat, tapi saya belum pernah mencoba. Itu memang melalui proses verifikasi sebelum pengunggahan, pada titik mana saya menganggap itu memeriksa untuk memastikan bahwa Anda memiliki perangkat yang tepat dan yang lainnya. Dugaan saya adalah bahwa verifikasi akan gagal jika Anda mencoba menggunakannya di perangkat yang tidak dirancang untuknya.
Jika Anda menginginkan informasi lebih lanjut, saya berhasil menggali PDF dari situs HTC yang menguraikan cara menggunakan RUU pada HTC Magic (versi nirkabel Rogers). Meskipun demikian, langkah-langkahnya pada umumnya sama untuk semua perangkat Android.
Juga perlu dicatat, ada program open-source yang dirancang untuk menyediakan fungsionalitas yang sama saat sedang lintas platform. Ini hanya disebut HTCFlasher, dan saya belum menggunakannya sendiri. Anda dapat menemukannya di kode Google jika itu menarik bagi Anda.