1. Untuk proses rooting ini saya menggunakan Flastool, bisa di download disini.
2. Install Flashtool tersebut, lalu install drivernya, masuk ke folder C:\Flashtool\drivers lalu jalankan file Flashtool-drivers, jika ada peringtan yang keluar pilih allow untuk semua drivernya.
3. Buka Flashtool.
4. Di handheld kita masuk ke Settings -> Application –> Developers –> Ceklist USB Debugging.
5. Hubungkan handheld ke PC via USB, jangan masuk ke mode file transfer, jika ada notifikasi di cancel saja.
6. Di sebelah kiri atas Flastool klik tanda gembok atau root dan ikuti petunjuk yang ada di log Flashtool, sampai ada tulisan "root allowed", itu berarti proses rootingnya berhasil.
7. Sekarang coba lihat di menu utama handheld, maka akan ada menu baru Super user.
Cukup mudah bukan ? sekarang kita lanjutkan untuk menginstall xrecovery, xrecovery berfungi untuk proses backup, restore, install custom ROM dari sd card, wipe dan lain – lain, jadi xrecovery ini sangat penting untuk handheld kita.
Install xRecovery
1. Buka Flashtool.
2. Masih dengan USB Debugging Mode.
3. Masuk ke Super User di handheld, Preferences –> Automatic Response –> Allow
4. Hubungkan handheld ke PC, lalu pilih "Recovery Installer" pilih xrec yang tersedia dan proses instalasi pun akan di mulai dan tunggu sampai selesai.
5. Jika tidak masuk ke menu xRecovery, matikan handheld lalu nyalakan kembali dan saat mulai terlihat tampilan booting tekan "back" atau tombol kembali berkali – kali sampai masuk ke menu xRecovery, memang agak lama saat pertama kali jadi tunggu saja, jika tidak masuk juga ulangi langkah diatas.
Unlock Bootloader
Ini mungkin salah satu proses yang lumayan beresiko menurut saya, jadi kita harus benar – benar memperhatikan petunjuk yang tersedia agar tidak terjadi masalah nantinya.
1. Download S1tool disini dan msm7227 disini lalu extract dua file tersebut.
2. Handheld haru sudah dalam kondisi root dan sebelumnya install Sony Ericsson PC Companion hanya sebagai driver.
3. Tutup Flashtool, cek di task manager jika masih berjalan klik end process dan jangan lupa matikan antivirus karena seringkali unlock bootloader ini gagal karena antivirus
4. Matikan handheld, buka S1tool.exe pilih DO JOB.
5. Hubungkan handheld ke PC via USB sambil menakan dan menahan tombol back.
6. Lalu lihat output log yang terlihat jika output lognya seperti output log di bawah ini maka handheld anda bisa di unlock bootloader, tapi jika output lognya terdapat keterangan NOT RECOGNIZED SIMLOCK CERTIFICATE, jangan di lanjutkan karena sangat beresiko bagi handheld anda.
Code:
9/9/2011 21:41:44 Welcome to S1 identify tool
9/9/2011 21:45:13
9/9/2011 21:45:13 TO CONNECT NEXT PHONES
9/9/2011 21:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
9/9/2011 21:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
9/9/2011 21:45:13 PRESS AND HOLD "BACK" BUTTON...
9/9/2011 21:45:13
9/9/2011 21:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
9/9/2011 21:45:13
9/9/2011 21:45:46
9/9/2011 21:45:46 RUNNING S1_EROM VER "r8A029"
9/9/2011 21:45:46 SOFTWARE AID: 0001
9/9/2011 21:45:46 LOADER AID: 0001
9/9/2011 21:45:49 FLASH ID: "002C/00BC"
9/9/2011 21:45:49 LOADER VERSION: "R4A045"
9/9/2011 21:45:49
9/9/2011 21:45:49 MODEL (from GDFS): X8
9/9/2011 21:45:49 SOFTWARE VERSION: 1236-9291_2.1.1.A.0.6
9/9/2011 21:45:49 CUSTOM VERSION: 1241-3178_R1B
9/9/2011 21:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1.A.0.6
9/9/2011 21:45:49 SERIAL NO: CB511SPH7Q
9/9/2011 21:45:49
9/9/2011 21:45:49 SEMC SIMLOCK CERTIFICATE
9/9/2011 21:45:49 Elapsed:36 secs.
7. Cabut handheld anda dari PC dan hidupkan handheld anda.
8. Setelah hidup, pilih USB Debugging Mode dan sambungkan handheld ke PC.
9. Jalankan msm7227_semc.cmd dan tekan tombol apapun untuk melanjutkan.
10. Tunggu prosesnya berjalan hingga selesai dan jika log yang di hasilkan seperti log pada di bawah ini berarti unlock bootlader anda berhasil
Code:
process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.
192 KB/s (3087 bytes in 0.015s)
success
Waiting ...
Getting ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot ;)
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .
Tapi jika ada keterangan "Access is Denied" ada langkah yang masih salah atau terlewatkan, ulangi lagi.
Install/Upgrade Kernel
Install atau upgrade kernel adalah salah satu proses lainnya yang bisa membuat handle anda "brick" atau "bootlop" jadi sebelum melakukan install atau upgrade kernel pastikan kernel anda telah benar – benar support dengan handheld anda.
1. File kernel biasanya berekstensi .ftf, pindahkan file kernel tersebut ke folder C:\Flashtool \firmwares.
2. Buka Flashtool.
3. Di kiri atas pilih "flash" pilih "flashmode", lalu pilih kernel yang akan anda install ke handheld.
4. Handheld dalam kondisi USB Debugging Mode lalu matikan handheld.
5. Tekan dan tahan tombol back sambil menghubungkan handheld ke PC.
6. Tunggu sampai proses selesai dan cek kernel anda di Settings –> About Phone.
Install Custom ROM
Tentang install custom ROM, biasanya custom ROM membutuhkan persyaratan khusus untuk bisa dijalankan di handheld seperti versi kernel, baseband, firmaware dan lain – lain, jadi untuk tutorial install custom ROM ini hanya akan saya jelaskan secara umumnya saja.
1. Install custom ROM tidak terlalu sulit kita hanya perlu menggunakan xRecovery, tetapi handheld harus dalam kondisi root dan sudah unlock bootloader.
2. Siapkan dulu ROM anda dengan ekstensi .zip lalu pindahkan ke sd card di handheld anda dan jangan lupa juga pindahkan juga file gapps bisa dicari disini ke lokasi yang sama dengan ROM anda, biasanya file gapps diberikan oleh developer custom ROM yang bersangkutan.
3. Masuk ke menu xRecovery, caranya bisa di lihat diatas.
4. Setelah masuk ke menu xRecovery backup terlebih dahulu data – data anda lalu Wipe Cache, Wipe Battery, Wipe Dalvik dan Wipe factory data, lakukan semua Wipe agar proses instalasi custom ROM lancar.
5. Setelah itu masih di menu xRecovery pilih "Install Zip from SD Card" lalu pilih file ROM anda di sd card handheld anda.
6. Dilanjutkan dengan install juga file gapps dengan cara yang sama seperti langkah ke 5 di atas.
7. Lalu pilih restart atau reboot system, saat pertama kali reboot pasti akan booting agak lama jadi di tunggu saja, tapi jika terlalu lama booting itu berarti handheld anda "brick" atau "bootlop".
Selamat mencoba dan semoga berguna.
sumber