Selasa, 23 April 2013

CARA MEMBUAT CUSTOM ROM ANDROID

CARA MEMBUAT CUSTOM ROM ANDROID

Note : Artikel ini dikhususkan untuk pemula, dan disini pembaca hanya akan mengetahui bagaimana cara memodifikasi sebuah custom rom, bukan membuat dari sourcenya. Do With Your Own Risk.


Bahan yang dibutuhkan :
  • "7 zip" atau "WinRAR" atau  "WinZip"
  • Base Rom
  • Kesabaran
  • Notepad
  • dan signer (download disini)

Setelah mengekstrak romnya, maka akan muncul :
  • META-INF
  • System
  • boot.img
Buka folder system.
Setelah dibuka akan terdapat banyak folder, namun karena ini panduan untuk pemula, disini kita hanya tertuju pada folder berikut :
  • app
  • fonts
  • framework
  • media
  • folder lainnya jika anda ingin menggunakan script
Sekarang, buka folder "app".
Anda akan melihat banyak aplikasi dan mungkin .odex files
Pilih aplikasi yang ingin anda hapus (jika anda menghapus aplikasi yang terdapat file odex nya, hapus juga file odexnya)
Untuk mengetahui daftar apa saja aplikasi yang bisa hapus bisa klik disini.
(catatan : jangan hapus launcher kecuali ada launcher kedua)
Jika ingin mengganti fonts, framework dan system ui, silahkan buka uot kitchen. anda hanya tinggal menggunggah framework dan system ui nya disana dan mengganti tema.

build.prop
Ini adalah dimana anda bisa mengganti nama rom anda dan menambahkan beberapa tweaks.
untuk membuka file build.prop, gunakan notepad.
setelah itu untuk mengganti nama rom, anda harus mengganti baris ini pada build.prop:
ro.modversion="tulis nama rom anda"

ini ada beberapa tweaks untuk build.prop tweaks.
copy-paste semuanya.

# Signal Tweaks

ro.ril.hsxpa=2
ro.ril.gprsclass=10 
ro.ril.hep=1

ro.ril.enable.dtm=1

ro.ril.hsdpa.category=10

ro.ril.enable.a53=1

ro.ril.enable.3g.prefix=1

ro.ril.htcmaskw1.bitmask=4294967295

ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
# NetSpeed Tweaks
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960

# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4

# Photo And Video Quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100

# Touch Responsiveness
debug.performance.tuning=1
video.accelerate.hw=1

# Scrolling Responsiveness
windowsmgr.max_events_per_sec=500

# Call Tweaks
ro.telephony.call_ring.delay=0
ro.lge.proximity.delay=25
mot.proximity.delay=25

# Power Save Tweaks
ro.ril.disable.power.collapse=1
pm.sleep_mode=1

# Performance Tweaks
ro.kernel.android.checkjni=0
ro.config.nocheckin=1

# Disables Debug Icon On Status Bar
persist.adb.notify=0


Scripts
Untuk menggunakan scripts seperti Adrenaline Engine atau SlaidyBoost
Anda tinggal mengcopy file yang ada pada folder system/etc hasil ekstrak file Adrenaline Engine.zip ke folder system/etc yang ada dalam rom.
------------------------------------------------------------------------------------------------------------
Pelengkap panduan
1. Download base rom
- ambil base CM7 yang original (belum di mod) atau stock rom
2. Ekstrak rom dengan 7zip atau winrar
3. Buka folder system/app dan ganti atau menghapus aplikasi yang anda inginkan 
- dapat membuat rom menjadi enteng jika menghapus aplikasi yang tidak diperlukan
4. Mengganti bootanimation
-download bootanimation yang kau inginkan dan ganti namanya menjadi "bootanimation.zip"
-paste di folder system/media pada rom anda 
5. Menambahkan scripts
- Sudah dijelaskan diatas
6. Memberi nama rom yang anda buat
-  Sudah dijelaskan diatas
7. Menambahkan tweaks build.prop
- Sudah dijelaskan diatas
8. Compress filenya menjadi .zip

Rom sudah bisa untuk di flash. Untuk jaga2, backup terlebih dahulu rom yang sedang anda gunakan.
saya tidak bertanggung jawab apabila ada kerusakan pada HH anda ketika mencoba tutorial ini karena saya hanya menerjemahkan thread yang ada di XDA.
Terima kasih sudah membaca.
Credit and thanks to :

Tidak ada komentar:

Posting Komentar