Rabu, 22 Mei 2013



ROOT S5v5



• Cortex A9 1 GHz
• RAM 512 MB
• Internal Memory 4 GB
• 5,2” Capacitive WVGA (480 x 800)
• Bluetooth V2.1 • Call • SMS
• G-Sensor • Dual Camera
• Wi-Fi 802.11b/g/n • Dual SIM Card
• Android 4.0 Ice Cream Sandwich



Rooting yang saya maksud dilakukan pada windows 7 yang biasanya terkendala dimana windows tidak mengenali perangkat S5 kita, hal ini disebabkan driver perangkat belum terpasang di kompi. Diforum FB pun rata-rata mereka mempunyai kendala masalah driver.

Perhatian : 
Langkah langkah yang terdapat dalam tulisan ini adalah berdasarkan pengalaman penulis.
Penulis tidak bertanggung jawab atas masalah yang timbul akibat mengiukuti tutorial ini.
Proses rooting pada handheld dapat mengakibatkan hilangnya garansi.


A. PERSIAPAN
Pada langkah ini anda harus mempersiapkan perlengkapan apa saja yang diperlukan sebelum proses root.
yang harus disediakan adalah :
1. Java Depelovmen Kit untuk Windows 7 unduh DISINI
2. Android SDK untuk Windows 7 unduh DISINI
3. Aplikasi Buat root(s5 v1.0 Root-without-unlock) unduh DISINI


B. LANGKAH_LANGKAH
1. Download peralatan diatas
2. Install terlebih dahulu jdk-nya
3. Setelah selesai instalasi jdk, lanjutkan dengan install android sdk
4. Ekstrak file s5 v1.0 Root-without-unlock (tempatkan dimana saja terserah)
5. Buka aplikasi Android SDK Manager Start>>All Program>>Android SDK Tool>>SDK Manager
6. Pastikan bagian tool dan Google USB Driver dibagian Extras tercentang kemudian klik install packages

Anda memerlukan koneksi internet dalam hal ini.

setelah instalasi android sdk maka akan terbentuk folder .android di C: > User >(namauser)>

7. Pastikan S5 dalam mode Debugging USB (setting>opsi pengembang> centang di bagian debugging USB) dan tidak dalam keadaan terkunci.
8. Hubungkan S5 dengan komputer dan aktifkan mode penyimpanan kartu
Dari beberapa kasus perangkat S5 tidak terdeteksi karena belum terpasang driver
9. Klik Start>>Klik kanan Computer>>pilih propertis>>Device Manager
S5 akan terdeteksi sebagai Other Devices dengan disertai tanda seru (!) kuning
10. Dobel klik atau klik kanan >>propertis pada other device tersebut
11. Pilih tab details>>pada property pilih Hardware Ids catatlah angka yang tertera

12. Buka dan edit file C:User > (namauser) > AppData > local > Android > android-sdk > extras > google > usb_driver > android_winusb.inf, Jika AppData tidak terlihat lakukan pengaturan organize >>Folder and search option>> pilih tab view pada bagian Hidden file and folder pilih show hidden files, folder and driver

edit file android_winusb.inf
tambahkan baris seperti dalam kotak merah, tullisan dalam kotak hijau adalah hardware Ids yang tadi dicatat


13. (update) Download file adb_usb.ini tempatkan di folder C:\Users\(namauser)\.android\   (file adb_usb.ini download disini )
14. Selanjutnya silahkan buka device manager dan update driver S5 dengan mencari driver C:User > (namauser) > AppData > local > Android > android-sdk > extras > google > usb_driver > android_winusb.inf

C. PROSES ROOTING

1. Buka Folder s5 v1.0 Root-without-unlock kemudian doble klik file cmd.exe
2. Pada jendela cmd  delete file su dan Superuser.apk di folder /data/local/tmp/ (jika ada) dengan perintah:
        a      adb rm /data/local/tmp/su
        b      adb rm /data/local/tmp/Superuser.apk
        c      kalo dua perintah diatas menghasilkan output “No such file or directory” abaikan saja, lanjutkan.

3. copy file su dan Superuser.apk dengan perintah berikut
       a      adb push su /data/local/tmp/
       b      adb push Superuser.apk /data/local/tmp/    

4. Restore-kan file fakebackup.ab dengan perintah: adb restore fakebackup.ab  

5. HH akan menampilkan menu full restore backup, jangan dulu di klik restore my data, langsung jalankan perintah adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99 ; do :; done", (pada ln -s adalah huruf el (l) bukan i) saat perintah tersebut dijalankan maka terminal akan menampilkan “link failed file exists” atau semacamnya, abaikan saja.

6. Kemudian tap restore my data pada HH jika muncul permintaan memasukan kata sandi abaikan jika belum pernah memberikan sandi anda tunggu sampai tulisan “restore ended” muncul atau proses di jendela berhenti dan kembali normal, jika tulisan tersebut tidak muncul atau proses tidak berhenti (hanya butuh waktu beberapa menit) , ulangi lagi dari langkah ke 4.

7. Setelah tulisan “restore ended” muncul, jalankan perintah adb reboot, tunggu sampai HH nyala kembali.

8. Setelah nyala kembali, jalankan perintah adb shell, harusnya shell sudah berubah menjadi root,root@android#

9. ketikan perintah root@android# mount -o remount,rw -t ext4 /dev/block/mmcblk0p23 /system  

10. Hapus file su (jika ada) di folder /system/bin dan /system/xbin dengan perintah berikut:
      a      rm /system/bin/su
      b      rm /system/xbin/su
kalo dua perintah diatas menghasilkan output “No such file or directory” abaikan saja, lanjutkan

11. hapus file Superuser.apk (jika ada) di folder /system/app dengan perintah: 
rm /system/app/Superuser.apk, kalo perintah tersebut menghasilkan output “No such file or directory” abaikan saja, lanjutkan.

12.  Ketikan perintah root@android# cat /data/local/tmp/su > /system/bin/su

13. Ketikan perintah root@android# chmod 6755 /system/bin/su

14. Ketikan perintah root@android# chown 0.0 /system/bin/su

15. Ketikan perintah root@android# ln -s /system/bin/su /system/xbin/su

16. Ketikan perintah root@android# 
cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk

17. Ketikan perintah root@android# chmod 0644 /system/app/Superuser.apk

18. Ketikan perintah root@android# chown 0.0 /system/app/Superuser.apk

19. Ketikan perintah root@android# rm /data/local.prop

20. Ketikan perintah root@android# exit, maka terminal kembali ke semula.

21. pada terminal jalankan perintah adb reboot, tunggu sampai HH nyala kembali

Proses peng-copy-an su binary dan Superuser.apk selesai, sampai disini pada HH sudah terdapat aplikasi Superuser, tapi perintah su belum bisa dijalankan karena pada setiap reboot HH, permission file secara default di-ubah kembali menjadi 2755 yang seharusnya su binary harus mempunyai permission file 6755
Untuk supaya setiap reboot permission su binary file di set 6755 lakukan tutorial selanjutnya tentang flash boot.img dari HH di Root Vandroid S5 (2) Permanen