cara rubah base boot aosp to cyan


CARA MERUBAH BASE BOOT AOSP(a.k.a android tua) TO BASE BOOT CYAN DAN SEBALIKNYA

buat ngerubah boot dari base aosp ke base cyan yg notabenya lebih systemless sebenernya ga sulit.. asal kita bisa pahamin maksud script per script nya di ramdisk dan split boot nya..
inti perbedaan disini sebenernya base cyan lebih systemless ketimbang base aosp..
karena buat set performa nya udah tersedia langsung di ramdisk bootnya, ga kayak aosp yg masih di tanem di dalem system rom nya yg bertempat tinggal di /system/etc/init.qcom.postboot
lalu gimana cara ngerubahnya?
ok.. berhubung yg nge post lagi malesan dan ga mau repot v: v: jadi diharap yg mau nyoba caranya yg lebih rajin mencari wkwkwk

terus apa aja file2 yg dibutuhin?
(usahakan ambil file2 dibawah ini dari cm12 .1 last andromax q karena itu yg paling stabil)
-init
-selinux version
-init.qcom.power.rc
-init.cm.rc
terus apa yg harus dilakukan?

-memahami cara kerja ramdisk di boot.img
-memahami script di ramdisk, letak, dan fungsinya (kalo emang masih terlalu sulit, coba baca2 gugel buat referensi.. dan kalo basa inggrism terlalu bagus kayak saya, sediain translate sekalian soalnya tutornya rata2 basa inggris)

ok dimulai..
kepala dari semua init yg ada .rc nya itu adalah init.rc dan init.qcom.rc
sedangkan yg lain jalan setelah mereka berdua memberi perintah
karena di base aosp ga punya init.cm.rc dan init.qcom.power.rc, maka copy init.cm.rc dan init.qcom.power.rc ke ramdisk boot aosp..
lalu buatlah script ini di..

# init.rc
import /init.cm.rc

# init.qcom.rc
import init.qcom.power.rc

lalu coba bandingkan init.cm.rc dan init.aosp.rc
bila ada script yg sama, hapus script di init.aosp.rc
dan karena init.qcom.postboot yg di system/etc sudah tergantikan dengan init.qcom.power.rc,
maka hapus atau lebih baik pindahin aja ke sd card init.qcom.postboot nya buat jaga2 kalo butlup wkwkwk

lalu ambil file ini, kemudian copas ke ramdisk aospmu:
init (berefek butlup kalo ga support)
selinux_version (berefek butlup kalo ga support)
dan karena cara kerja init cyan dan aosp berbeda, maka:
ambil file dari rom cm12.1 lalu copy ke tempat yg sama di rom masing2
sh (/system/bin/sh)
sysinit (/system/bin/sysinit)

lalu buat script pemanggil sysinit di:

* init.cm.rc
+ on post-fs-data
    # Run sysinit
    start sysinit
+ on boot
# sysinit (/system/etc/init.d)
service sysinit /system/bin/sysinit
    user root
    oneshot
    disabled
(note: bila script ini udah ada di init.cm rc, maka biarkan.. cuma biar pada tau aja cara manggil sysinit mumpung aku lagi baik wkwkwk)
kalo sudah semua.. silakan repack boot yg sudah di edit, coba flashing deh..
selamat butlup wkwkwk v: v:

#note
tutor masih bisa di edit kalo ada yg salah tulis.. maklum yg nulis agak lupaan wkwkwk
dan buat sebaliknya, yg mau ngerubah dari base can ke base aosp:
tinggal baca aja tutor ini dari bawah keatas.. sapa tau bisa kebalik wkwkwk v: v:
sekian.. selamat mencoba (buat yg mau nyoba aja)
kalo merasa kurang ganteng dan merasa menyerah sebelom berjuang.. silakan abaikan v: v:
thanks

Komentar

Postingan populer dari blog ini

tutorial porting rom + fix bug

tutorial oprek performance android jilid 1 (unpack repack boot.img)

tutorial oprek android jilid 2 (zram)