Jumat, 27 Juni 2014

Avoid crash when try to copy files to your system with adb or terminal emulator

          
                                    Avoid crash when try to copy files to your system

nah kali ini saya akan membagikan suatu solusi bagi anda pengguna android yang suka memodifikasi system dan menginstall aplikasi di folder system/app pada android anda, pernahkah anda mengalami crash pada saat melakukan proses penghapusan aplikasi pada folder system/app atau proses penyalinan data ke folder system/app?

nah disini saya akan membagikan solusinya, bahan-bahan yang harus dipersiapkan adalah
1. android sdk (download disini)
atau terminal emulator ( download disini)

nah ini dapat dilakukan oleh kedua aplikasi tersebut, karena keduanya memiliki system yang sama, yang saya contohkan jika menggunakan adb(android sdk), jika anda menggunakan terminal emulator juga sama caranya, cuma awalannya langsung menggunakan perintah su bukan adb shell

nah ni caranya:
1. copy file yang akan di copy kedalam folder system ke sdcard/memory internal (disini saya akan menggunakan aplikasi systemui deodex yang sering mengalami crash jika diganti)
2. klik kanan + shift pada folder platform-tools didalam folder sdk dan pilih open command window here
3. jika sudah ketikkan perintah adb shell dan tekan enter hingga masuk ke menu shell android, jika sudah ketikkan su hingga muncul permintaan akses root pada android anda (pastikan  android anda sudah tersambung usb dengan benar dan aktifkan fitur usb debugging terlebih dahulu ya)
4. jika pilih grant dan lanjut ke adb shell, mount terlebih dahulu folder system anda dengan adb/terminal emulator. ketikkan perintah dibawah ini

mount -o remount rw/system

5. jika sudah maka system anda sudah di mount rw adalah keterangan untuk read-write dengan perintah mount, jika ro adalah keterangan untuk read-only dengan perintah un-mount

6. jika sudah hapus file system ui yang lama pada folder system, ketikkan perintah dibawah ini

rm  "/system/app/SystemUI.apk"

7.  jika sudah maka proses ini berhasil, nah rm adalah perintah linux untuk menghapus suatu file pada android diikuti dengan direktori penghapusan seperti diatas. jika anda ingin menghapus yang lain tinggal ganti saja direktorinya. dan harap menggunakan tanda petik ya, jika anda ingin menghapus folder gunakan perintah rmdir diikuti folder direktorinya, tapi berhati-hati ya jika salah, ya bootloop lah yang terjadi

8. copy file system ui yang di sdcard dengan menggunakan perintah dibawah ini

cp "/sdcard/SystemUI.apk" "/system/app"

9. jika sudah maka system ui akan langsung berada pada folder app pada folder system, direktori pertama pada perintah cp menunjukkan direktori file asal, direktori kedua menunjukkan direktoru file tujuan, dan cp sendiri adalah perintah copy file

10. jika sudah kita atur permissionnya menjadi rw-r-r, ketikkan perintah dibawah ini

chmod 0644 "/system/app/SystemUI.apk"





11. jika sudah maka permissionnya sudah berubah menjadi rw-r-r, nah chmod adalah perintah untuk mengatur permission android,
- 0644 adalah jenis permission untuk rw-r-r biasanya untuk files,
- 0755 adalah jenis permission untuk rwxr-xr-x biasanya untuk folder,
- 0777 adalah jenis permission untuk rwx-rwx-rwx biasanya untuk folder init.d
diikuti dengan direktori file tujuan

11. nah jika sudah tinggal restart android anda, ketikkan perintah dibawah ini

reboot

12. jika sudah android anda langsung merestart dan systemui yang baru akan terinstal disini ada 2 jenis perintah reboot yang saya ketahui
reboot = untuk perintah restart biasa
reboot recovery = untuk perintah restart dan langsung masuk ke menu recovery mode

13. selesai
bagaimana tertarik untuk mencoba ?



Pendapat :

0 komentar: