转自魔趣论坛,原始链接为:
http://bbs.mfunz.com/forum.php?mod=viewthread&tid=656987
这里将讲述如何适配一个CyanogenMod已经支持的项目到MoKee OpenSource。
关于MoKee OpenSource的介绍和环境搭建流程请查看,这里不再叙述。---http://bbs.mfunz.com/thread-653126-1-1.html
当你完成了MoKee OpenSource的环境搭建后。
你可以在项目的根目录下执行:
这时候,你能看到MoKee OpenSource当前支持的机型:
现在,让我们新增一个i535(Verizon版Galaxy S3)。
首先,我们去github.com/CyanogenMod找该机型依赖的项目。
https://github.com/CyanogenMod/android_device_samsung_d2vzw
https://github.com/CyanogenMod/android_device_samsung_d2-common
https://github.com/CyanogenMod/android_device_samsung_msm8960-common
https://github.com/CyanogenMod/android_device_samsung_qcom-common
我们把他们一个个下载到本地,方法是在你项目源码的device目录下执行git clone [path] -b [分支名,如jellybean]。
把这四个文件改名为d2-common,d2vzw,msm8960-common和qcom-common。
打开项目目录/device/samsung/d2vzw/vendorsetup.sh将add_lunch_combo cm_d2vzw-eng注释掉。
再打开项目目录/vendor/mk/mokee-build-targets加入add_lunch_combo mk_d2vzw-eng
重命名项目目录/device/samsung/d2vzw/cm.mk为mokee.mk
重命名项目目录/device/samsung/d2vzw/cm.dependencies为mk.dependencies并在里面的path加入MoKee/
将d2-common和d2vzw文件夹中所有指向"vendor/cm"的文字全部改为"vendor/mk"
如项目目录/device/samsung/d2vzw/mokee.mk中的
将d2-common和d2vzw文件夹中所有"cm_d2vzw"改名"mk_d2vzw"
把你的Galaxy S3以调试模式链接电脑,执行项目目录/device/samsung/d2vzw/下的extract-files.sh
这样就会生成这个设备对应的vendor目录文件
然后重新在项目目录下执行
选择刚刚添加的设备
接下来你就可以通过mka bacon命令编译这个新设备了。
如果中途遇到错误,就需要你自己修复哦~~
编译成功后,与我们取得联系,协调完成服务端的项目建立和改动提交。
MoKee OpenSource交流群:285950190
相关推荐
这个文件可能列出了从 MoKee ROM 中移除的 Google 应用,以保持 ROM 的纯净和无广告。 8. **app_sizes.txt** 和 **app_densities.txt**: 这两个文件可能包含了应用程序的大小和密度信息,有助于优化内存使用和适配...
本文将深入探讨“device_xiaomi_aries_mkl:白羊座的Mokee设备树 (MK51.1)”这个主题,重点关注其与小米设备、Mokee ROM以及Shell标签的相关性。 首先,"白羊座"通常指的是某个特定的硬件平台或设备型号。在小米的...
努比亚Z11刷写第三方rec 两个版本+详细刷写教程 1----请使用本人实测的资源来刷写你的机型 2----资源可以支持不同安卓版本刷写第三方rec 3-----内含刷写资源和详细刷写教程步骤 4-----完美兼容当前此安卓不同的...
标题中的“ME722里程碑2自动bootMokee_Flash_Recovery_Tools_For_ME722”指的是一款专为ME722(Motorola Milestone 2)智能手机设计的自动化工具,用于刷入Mokee定制系统、恢复镜像(Recovery)的软件包。...
本文将详细讲解与“乐视PRO3 AI版-中文REC+手机解锁_一键刷入工具(带驱动).zip”相关的知识点,包括恢复模式(REC)、手机解锁、ADB工具以及驱动安装,这些都是Android设备进行系统修改和维护的重要环节。...
乐PRO3 内核 适用于AOSP LOS MOKEE等 BlackScreen-5.3_r2 TWRP刷入
作为MoKee开源项目的一部分,此存储库接受来自我们的平台的提交。 # setup scp -p -P 29418 YOURNAME@mokeedev.review:hooks/commit-msg $( git rev-parse --git-dir ) /hooks/ git remote add review ssh://YOUR...
java熟读框架源码MoKee 开源 提交补丁 补丁总是受欢迎的! 请通过 MoKee Gerrit 提交您的补丁! 您可以使用以下命令执行此操作: (From root android directory) . build/envsetup.sh (Go to repo you are patching,...
版权所有(C)2019-MoKee开源项目 魅族16T的设备配置 魅族16T(代号为“ M1928” )是魅族的高端智能手机。 魅族16T于2019年10月宣布并发布。 设备规格 设备 魅族16T 片上系统 高通SM8150金鱼草855 中央处理器 ...
【魔趣刷机工具】是专为安卓设备设计的一款实用软件,主要针对青橙m1和m2型号手机,帮助用户轻松升级或恢复系统至魔趣(Mokee)ROM。这款工具集成了必要的驱动和刷机脚本,使得对系统的自定义变得更加便捷,让用户体验...
版权所有(C)2019-MoKee开源项目魅族16s的设备配置魅族16s(代号为“ M1971” )是魅族的高端智能手机。 魅族16s于2019年4月宣布并发布。设备规格设备魅族16s 片上系统高通SM8150金鱼草855 中央处理器八核2.84GHz ...
版权所有(C)2020-MoKee开源项目版权所有(C)2020-crDroid Android魅族Note9的设备配置魅族Note9(代号为“ M1923” )是魅族的中端智能手机。 魅族Note9于2019年3月宣布并发布。设备规格设备魅族Note9 片上系统...
版权所有(C)2019-MoKee开源项目 魅族16s Pro的设备配置 魅族16s Pro(代号为“ M1973” )是魅族的高端智能手机。 魅族16s Pro于2019年8月宣布并发布。 设备规格 设备 魅族16s Pro 片上系统 高通SM8150-AC金鱼草...
版权所有(C)2018-2019 The MoKee Open Source Project Redmi Note 5(代号为“ whyred” )是小米的高端中档智能手机。 小米Redmi Note 5于2018年3月宣布并发布。设备规格设备小米Redmi注意事项5 片上系统高通SDM...
device_samsung_degaswifiue sm-t230nu 的设备树一个wip android_device_samsung_degaswifi 这是用于 Galaxy Tab 4 7.0 (degaswifi) 的基于 ASOP 的设备树(旨在构建“MoKee”,但应该适用于“cyanogenmod”或任何...
baidurom_leo此项目base on mokee 4.2.2你可以自己同步下载执行1.需要先同步coron 4.2分支2.然后放到devices3.在coron 工作目录 . build/envsetup4.cd devices/leo5.make fullota
本文档详细介绍了手机ROM移植的全过程,从解锁Bootloader、获取设备信息、刷入第三方Recovery,到下载并编译源码,直至最终的刷写步骤,涵盖了所有关键技术点。通过上述步骤,您可以为自己的设备移植一个定制化的ROM...