Difference between revisions of "ROM Android: Porting F240K modifikasi kernel dari opensource lg.com"

From OnnoWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
(No difference)

Latest revision as of 04:49, 6 January 2015

LGE F240K mirip dengan LGE E980. Oleh karenanya kita dapat menggunakan e980 hanya mengubah kernel-nya saja.

Ambil.config dari LGE f240k

  • Sambungkan handphone LGE f240k ke komputer
  • Lakukan
adb devices
adb pull /proc/config.gz
gzip -d config.gz
cp .config ~/android-cyanogenmod/kernel/lge/gproj/arch/arm/configs/cyanogenmod_e980_defconfig


Download kernel dari

https://www.lg.com/global/support/opensource/opensourceList?types=ALL&search=f240k

Download file

LGF240K_Gpro_Kikat_V20e_kernel.zip

Lakukan

cd ~/Downloads
unzip LGF240K_Gpro_Kikat_V20e_kernel.zip
tar zxvf LGF240_Gpro_Kikat_V20e_kernel_140807.tar.gz
cd ~/Downloads/kernel
cp -Rf ~/Downloads/kernel/* ~/android-cyanogenmod/kernel/lge/gproj

Buat .config baru

cd ~/android-cyanogenmod/kernel/lge/gproj
chmod 777 make_defconfig.sh
./make_defconfig.sh cyanogenmod_e980_defconfig
make clean && make mrproper

Perbaiki nama source code

cd ~/android-cyanogenmod/kernel/lge/gproj/scripts/kconfig
cp zconf.hash.c_shipped zconf.hash.c
cp zconf.lex.c_shipped zconf.lex.c
cp zconf.tab.c_shipped zconf.tab.c

Compile ROM

Lakukan

cd ~/android-cyanogenmod
~/android-cyanogenmod/vendor/cm/get-prebuilts
cd ~/android-cyanogenmod
. build/envsetup.sh
brunch e980

Semoga lancar.