Add Root Permission on Galaxy Mini with 2.3.4 Stock ROM use DSIXDA Kitchen


Tutorial ini ditujukan untuk coba-coba mengkustom ROM dengan penambahan akses root (sebelum diflashing) , bukan dimaksudkan untuk merooting ROM yang sudah hidup di hp Android . Untuk merooting Android Froyo dan Gingerbread yang telah hidup di hp telah tesedia banyak cara simpel di google.

Ok semoga bermanfaat… amiin..

image

Q : Apa itu DSIXDA kitchen?
A : yakni kitchen yg biasa digunakan untuk meng-custom ROM HTC Android, kitchen ini juga kompatibel untuk Galaxy S, dan kali ini saya mencoba memakainya untuk Galaxy Mini (GT-S5570)

Stock ROM 2.3.4 Galaxy Mini dapat diunduh di samfirmware.com . Lalu ekstrak hasil unduhan tadi. Cari file CODE_*.tar.md5. Ekstrak file tersebut sehingga didapat boot.img data.rfs recovery.img dan system.img. File yg akan kita cooking dengan kitchen adalah boot.img.

Info detail tentang DSIXDA kitchen dapat dilihat di forum.xda-developers.com/showthread.php?t=633246

DSIXSDA dapat dijalankan di Linux maupun Mac, download DSIXDA di https://github.com/dsixda/Android-Kitchen/archives/master

Lalu extract hasil unduhan dan masuk ke direktori hasil ekstraknya, di dalamnya terdapat folder original_update , scripts, tools, dan file menu (executable) dan text Readme

Lalu selanjutny copy boot.img, data.rfs, recovery.img dan system.rfs ke folder original_update. Lalu ubah system.rfs menjadi system.img (rename aja)

Selanjutnya untuk menjalankan kitchennya buka terminal, pindah ke direktori DSIXDA tadi, jalankan ./menu
$./menu

Akan ada menu  seperti berikut:
1 – Set up working folder from ROM
2 – Add root permissions
3 – Add BusyBox
4 – Disable boot screen sounds
5 – Add wireless tethering
6 – Zipalign all *.apk files to optimize RAM usage
7 – Change wipe status of ROM
8 – Change name of ROM
9 – Check update-script for errors
10 – Show working folder information

0 – ADVANCED OPTIONS
99 – Build ROM from working folder

u – Update/About kitchen
x – Exit

Lalu pilih 1 untuk membuat working directory. Selanjutnya pilih 2 untuk menambah root permission ke dalam ROM. Lalu buka file browser kembali. Buka folder WORKING_* pada direktori DSIXDA, copi boot.img ke direktori lain (misal /home/z/build/. Lalu copi juga data.rfs, recoverg.img dan system.rfs asli ke direktori tersebut. Lalu buka terminal lagi pindah ke /home/z/build

Lalu tar empat file tadi:
$ tar -H ustar -c boot.img data.rfs recovery.img system.rfs > CODE_edit.tar
$ md5sum -t CODE_edit.tar >> CODE_edit.tar
$ mv CODE__edit.tar CODE_edit.tar.md5

Nah jadilah file CODE yg baru. Lalu flash Galaxy Mini dengan file PDA dengan ODIN di Windows, dengan catatan PDA diisi dengan CODE_edit.tar yang barusan dicustomize. Jangan lupa OPS, APBOOT, Phone/Modem, dan CSC juga diisi namun dengan file yang asli (tidak diedit)

Lalu setelah flashing nyalakan Galaxy Mini dan colokkan dengan komputer melalui kabel USB. Kemudian copy Superuser.apk dan su dari direktori /tools/su_files/  dan busybox dari /tools/busybox_files pada direktori DSIXDA kitchen. Tempatkan ketiganya di sebuah direktori. Lalu mainkan terminal kembali. Pindah ke direktori tersebut
$ adb push Superuser.apk /data/local/tmp
$ adb push su /data/local/tmp
$ adb push busybox /data/local/tmp
$ adb shell
#   //hasil add root permission pakai kitchen tadi

Mengaktifkan busybox agar lebih mudah di terminal
# cd /data/local/tmp
# ./busybox mount -o remount, rw /system
# ./busybox cp /system/xbin/
# ./busubox chmod 755 /system/xbin/busybox

Mengaktifakan su (masih dari /data/local/tmp )
# busybox cp su /system/bin
# busybox chmod 06755 /system/bin/su
# busybox cp Superuser.apk /system/app
# busybox chmod 755 Superuser.apk
# reboot

Yap selesai sudah? Apakah bisa diaplikasikan k Galaxy Mini lain secara mudah?
Belum ternyata, langkah selanjutnya adalah membangun system.rfs dari ROM editan yg sudah terpasang d Hp. Bagaimana caranya?
Ketik pada terminal
$ adb shell
# mount -o rw,remount -t rfs /dev/block/stl12 /system
# dd if=/dev/block/stl12 of=/sdcard/system.rfs
# exit
$ adb pull /sdcard/system.rfs ./

Ok kita telah mendapatkan system.rfs yang telah dicustom lalu pack bersama boot.img yang telah diedit, data.rfs dan recovery.img menjadi file CODE_*.tar dan ulangi cara membuat file .md5 seperti sebelumnya dan ROM yang telah ditambahkan akses root pun siap diflashing.

Keuntungan add root permission pada ROM dibanding rooting dari recovery adalah pada saat kita mengakses
$ adb shell
Kita langsung masuk sebagai root (#). Hal ini sangat berguna bila hp Android bootloop setelah mengedit-framework-res.apk.

source :

forum.xda-developers.com/showthread.php?t=633246

#note
Cara-cara di atas jadi panjang karena memang merupakan alternatif setelah saya mengalami kegagalan sebagai berikut :
Sebenarnya saya juga telah mencoba mengedit system.rfs manual dengan memountnya pada Ubuntu namun terjadi error setelah diflashing, yaitu tidak bisa mengakses command tertentu pada Android seperti ls walaupun root telah didapat.
# ls
# ??dtoolbox?? : error 22
Selain itu saya juga telah mencoba membangun custom ROM dengan DSIXDA kitchen (pilihan 99) namun gagal install dari recovery mode dan muncul peringatan :
installation aborted tmp/sideload/package.zip.
Kalau pemabaca sekalian ada yang tahu tentang dua masalah tersebut tolong dishare ya.. Coz cape juga edit manual kan hehe

3 thoughts on “Add Root Permission on Galaxy Mini with 2.3.4 Stock ROM use DSIXDA Kitchen

  1. Belum berani praktekinnya gan..

    Coz ane pernah gagal flashing jadi bootloop, hehehe…

    Cuma ane mau tanya sedikit.
    Tab ane Samsung GT-P1000 dengan Stock ROM Gingerbread 2.3.4 (Arabic)

    ane pernah upgrade ke ICS dan Kit-kat, tapi ane gak demen sama tampilannya.
    Maka ane downgrade lagi ke semula.

    Sampe ane suatu hari dapet vrsi Gingerbread 2.3.6, ane coba update kesitu.. dari 2.3.3 ke 2.3.6 (Germany)

    Hasilnya memuaskan, tampilannya oke banget cuma satu yg buat gak enak, gak bisa arabic.. kalo baca tulisan arabic hurufnya putus-putus.

    ane cari-cari Stock ROM yg arabic ternyata mentok di 2.3.3, yang versi 2.3.6 belum ada yg arabic atau memang gak ada..

    Pertanyaan ane: “Bisa gak Stock ROM 2.3.6 (Germany) diedit jadi (Arabic) dengan copy paste beberapa file dari versi 2.3.3 yang arabic..?”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s