[TUTORIAL] Cara Porting ROM Lollipop 5.X.X



Hai Sobat, kali ini A-Mod akan membagikan Tutorial memporting ROM yang berada pada posisi Android Lollipop 5.x.x. Mari disimak Sobat.

Bahan-bahan yang harus dipersiapkan:
1. Base ROM - Lollipop Stock ROM
2. Port ROM - ROM apapun, asal pastikan tipe prosesor, dimensi layar, dan dukungan jaringan sama dengan HH Sobat.

Untuk langkah awal yang harus dilakukan adalah meng-ekstrak system.new.dat file
Begini caranya:

1) Download sdat2img tool click here
2) Copy file yang sudah di download ke dalam folder yang sama dengan system.new.dat file ROM.
3) Tekan Shift+Klik kanan pada mouse dan pilih Open Command window here
4) Dan masukan command ini:
    • sdat2img system.transfer.list system.new.dat system.img
    • Tekan enter.

Akan terlihat proses pembacaan block system, proses ini akan memakan wakty 20 detik dan Sobat akan melihat hasilnya berupa file system.img yang baru.

5) Sekarang Sobat perlu mengekstaknya lagi dengan ext4unpacker untuk mendapatkan hasil folder system.

Setelah itu Sobat pilih file system.img nya dan pilih folder-folder didalamnya dan ekstrak ke folder yang Sobat inginkan.

Setelah selesai mengekstrak, sekarang kita Mulai Sobat, let's Port!

  • Buka folder Lib di Base ROM lalu copy EGL folder, libandroidfw, libandroid_servers, libandroid_runtime.so, libskia, libinput ,libsurfaceflinger, libjavacore, libcamera file (kecuali libcameracustom) ke Port ROM
  • Lalu salin folder Bin dari base ROM, ke Port ROM
  •  Copy vendor folder dari BASE ke Port ROM
  • Copy Firmware folder dari BASE ke Port ROM
Sobat juga memiliki opsi untuk memasukan/atau tidak folder lib/hw folder dari BASE ke Port ROM (jika sobat menemui kendala/bug pada sensor)

  • Gunakan boot.img dari Base ROM

 Atau Sobat membuat sendiri Boot.img nya menggunakan Android Kitchen & Cygwin

Cara membuat sendiri boot.img:

1) Ekstrak port and stock boot.img menggunakan Android Kitchen

2) Copy zImage file dari stock boot.img ke port boot.img

3) Repack port boot folder dan gunakan boot.img tersebut pada ROM yang Sobat port di awal.

Jika boot.img tidak berjalan sebagaimana mestinya atau tidak booting, copy juga file uevented.rc file dari stock boot di folder ramdisk ke folder port boot/ramdisk.

Dan pack Folder System hasil portingan bersamaan dengan boot.img nya jangan ketinggalan ya sob. Hehe

------------------------------------------------------------------------------------

Sekarang ROM masakkan Sobat sudah matang dan siap dicicipi, hehehe. Jika Sobat menemukan masalah pada storage yang tidak terbaca, silahkan ikuti cara berikut:

1) Copy Framework-res.apk dari Base ROM.

2) Decompile(Menggunakan TickleMyAndroid atau APK Tools)

3) Buka working foldernya, lalu buka folder res/xml dan copy Storage-list.xml.

4) Sekarang decompile the Framework-res.apk dari Port ROM di folder yang berbeda, agar tidak menimpa hasil decompile sebelumnya.

Dan paste storage-list.xml file dari Base ke res/xml di folder Port.

5) Compile dan copy kembali ke folder port/framework.
Storage will be fixed now Bro. :D

6) Buka folder meta-inf/com/android/updater-script

Pastikan Mount Point dari Block system dan boot serta datanya sesuai dengan HH Sobat. Jangan salah!!Berbahaya jika sampai salah Sob.

8) Sekarang, zip/kompres kembali Port ROM nya dan Copy ke SDCard atau internal storage

Flash from recovery!

Profit...

Semoga berguna Sobat..

Thanks for reading my news about [TUTORIAL] Cara Porting ROM Lollipop 5.X.X at my blog Custom Droid Rom if you want too share this article, please put the resource, and if you think this article is very usefully dont forget to bookmark this site with CTRL + D on your keyboard to web browser.

New and Hot Article's :

Note: only a member of this blog may post a comment.