编译Android9.0源码烧写piexl 2xl 解锁电信4G流程概述

下载源码

略,清华镜像站有详细说明

下载驱动

根据下载源码的版本,在 这里 下载对应驱动
将下载的两个文件解压得倒两个.sh文件,移动sh文件到 ~/aosp目录下,依次执行

编译
source build/envsetup.sh
lunch (lunch后选择哪一个,请查看参考中第二个链接)
m -j8
解锁BL

连续点击设置->系统->关于手机中的版本号,进入开发者模式,开启OEM解锁开关
通过adb reboot bootloader(或者电源键+音量键的方式)使手机进入 “fastboot模式”
fastboot flashing unlock 解锁BL

补充1、adb连接时若遇该问题:
        no permissions (user in plugdev group; are your udev rules wrong?);
        see [http://developer.android.com/tools/device.html]
        
   需要在/etc/udev/rules.d/51-android.rules 文件中添加
   SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev"
   其中0e8d是lsusb命令查询结果
   另,该问题可以参考提示信息中的链接上的解决办法

补充2、adb remount 时若遇该问题 :
        remount of the / superblock failed: Permission denied
        remount failed
        
   需要解锁BL后,再执行如下操作:
     adb root 
     adb disable-verity 
     adb reboot
     adb root 
     adb remount 
   
烧写

fastboot flashall -w

解锁电信4G

将附件中的china目录push至话机/vendor/mbn/mcfg/configs/mcfg_sw/generic/
将以下内容添加至手机 /vendor/mbn/mcfg/configs/mcfg_sw/oem_sw.txt文件中

    mcfg_sw/generic/china/ct/commerci/openmkt/mcfg_sw.mbn
    mcfg_sw/generic/china/ct/commerci/volte_op/mcfg_sw.mbn
    mcfg_sw/generic/china/ct/lab/volte_co/mcfg_sw.mbn
    mcfg_sw/generic/china/ct/lab/cta/mcfg_sw.mbn
    mcfg_sw/generic/china/ct/lab/test/mcfg_sw.mbn
    mcfg_sw/generic/china/ct/lab/test_eps/mcfg_sw.mbn
    mcfg_sw/generic/china/ct/lab/test_no_/mcfg_sw.mbn
开启volte高清语音通话

将以下内容添加至手机 /vendor/build.prop文件中

    ro.mtk_ims_support=1
    ro.mtk_volte_support=1
    persist.mtk.volte.enable=1
    persist.dbg.volte_avail_ovr=1
    persist.dbg.ims_volte_enable=1
    persist.dbg.volte_avail_ovr=1
    persist.dbg.vt_avail_ovr=1
    persist.dbg.wfc_avail_ovr=1
    persist.radio.rat_on=combine
    persist.radio.data_ltd_sys_ind=1
    persist.radio.data_con_rprt=1
    persist.radio.calls.on.ims=1
参考

代号、标记和细分版本号
版本代号
文中 提到的"附件中的china目录",可在百度、机锋之类网站自行搜索下载

猜你喜欢

转载自blog.csdn.net/yfbdxz/article/details/93346447
今日推荐