Saya posting ini karena tidak semua pembaca menggunakan OS windows, cara meroot dengan menggunakan linux, linux memang tidak sefamiliar windows (di indonesia tentunya) Namun linux lebih familiar dengan system di android karena android mempunyai dasar linux.
Rooting tidak hanya bisa dilakukan di windows,namun juga bisa dilakukan di linux
Untuk merooting android di linux diperlukan:
1.SuperOneClick dapat diunduh disini. SuperOneClick telah membuatkan versi linux menggunakan mono. Tapi sayangnya untuk versi GUI masih belum bekerja baik. Untuk menjalankan versi GUI anda harus menginstall Mono, Mono-winform, dan libmono-devel (distribusi pclinuxos). Lalu unduh SuperOneClick disini. Setelah itu pada file SuperOneClick.exe, klik kanan lalu open with mono. Nanti tampilan GUI akan seperti ini:
2.Karena proses rooting tidak berjalan baik di versi GUI maka solusinya adalah rooting manual (Jika anda menggunakan ubuntu penuhi langkah ini dulu). Lalu kumpulkan semua file-file seperti berikut ini. (Beberapa distribusi tidak bisa otomatis mengenali file2 yang ada di folder lain jika distro yang anda gunakan sudah otomatis harap di lewati saja).
3.Koneksikan android anda ke komputer lalu set pada mode debug. Lalu buka terminal/konsole. Masuk ke folder yang ada adblinuxnya. Lalu. ikuti langkah dibawah ini:
$./adblinux push psneuter /data/local/tmp
$./adblinux push su-v2 /data/local/tmp
$./adblinux push busybox /data/local/tmp
$./adblinux shell
-- masuk dalam shell adb--
$cd /data/local/tmp
$chmod 6755 psneuter
$chmod 6755 su-v2
$chmod 6755 busybox
$/data/local/tmp/psneuter
---nanti akan muncul notifikasi dibawah ini----
property service neutered.
killing adbd. (should restart in a second or two)
----keluar dari adbshell
$ ./adblinux shell
---- masuk kembali ke adbshell tapi dengan tanda #
#mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/stl14 /cache rfs rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/stl13 /data rfs rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/stl12 /system rfs ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=utf8 0 0
----- lihat yang /system (tanda tebal) disini akan memount /dev/stl12, tergantung device terkadang /dev/xxxx berbeda, ikuti sesuai yang ada----
#mount -o remount,rw /dev/stl12 /system
--------system akan di rewritable-------
#/data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin
#chmod 6755 /system/xbin/busybox
#/data/local/tmp/busybox chown 0.2000 /system/xbin/busybox
#busybox mv /data/local/tmp/su-v2 /system/xbin/su
#chmod 6755 /system/xbin/su
#busybox chown 0.2000 /system/xbin/su
#busybox ln -s /system/xbin/su /system/bin/su
#mount -o remount,ro /dev/stl12 /system
----- system akan di read onlykan kembali-------
#exit
---- Keluar dari adb shell
$./adblinux install Superuser.apk
Selesai reboot kembali.. cek apakah aplikasi terminal emulator bisa menjalankan su. Jika belum
$./adblinux shell
--- masuk adb shell---
$/data/local/tmp/psneuter
--- keluar adb shell---
$./adblinux shell
----masuk adb shell---
#mount -o remount,rw /dev/stl12 /system
#chmod 6755 /system/xbin/su
#mount -o remount,ro /dev/stl12 /system
#exit
--- Keluar adb shell----
Reboot kembali.. seharusnya sudah terooting. Lihat gambar dibawah ini. Jika mengetik su di terminal emulator muncul otomatis maka android anda sudah terooting.
Langkah diatas menggunakan SuperOneClick, apapun versinya kemungkinan tidak akan ditemukan masalah seperti pada versi GUI. Cara ini bisa digunakan untuk device lain. Untuk rooting gingerbread, psteneur ganti dengan gingerbreak (secara teori) tombol opsi ada disebelah kanan atas.
Jika anda menggunakan ubuntu dan masih mempunyai kendala, maka silakan check tutorial versi lain disini
0 Response to "Root Android Pada Linux"
Posting Komentar