mtk平台,l版本mtk recovery移植教程到m版本怎么mtk recovery移植教程

扫描下载MIUI论坛APP
经验4238 米
在线时间62 小时
版本6.8.11
机型红米手机2-TD版
签到次数11
MIUI版本6.8.11
来自网页版
此教程给热爱移植的朋友。跨平台移植。MTK跨高通,bug慢慢处理。不会移值得可以看看,想学移植,我可以教你。
&&简版 MTK6592移植高通大法&&来自3C群坷米,目测参考作者,坑蒙卑鄙& && && && && && && && && && & 正向移植,底包MTK,移植包为高通 一、system目录文件夹删除MTK包system目录的app、priv-app、Fonts、media、framework,再把高通的这些放进去,并把高通多余的文件夹放进MTK里 二、build文件对比器对比修改build.prop,加入高通里面某些UI特有的内容(可先不改) 三、boot移植:1、移植框架内容解包后用文件对比器,MTK替换init.environ.rc整个文件为高通对比修改MTK的init.rc,加进高通init.rc里面一些比较多余且特别的东西,例如:Flyme就把所有Flyme相关段落加进MTK的init.rc里,其他的不要动 2、移植挂载内容(分两种情况)(1)对比修正存储相关挂载的内容,CM boot在init.mt6592.rc里面,其他ROM自行查找,把相关挂载全部改为高通内容的。(2)若移植的高通ROM不支持外置SD卡,就需要将init.rc相关挂载存储的内容保留为原来MTK的内容,并反编译高通的framework-res.apk,将res/xml/storage_list.xml 替换为MTK包的内容。360等压缩软件直接打开替换,无需反编译。 3、用直觉来文本对比其他内容吧,一般来说boot里其他东西应该不用换, file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpgfile:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg (10086)、以下这两个都是是相关挂载存储的内容
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验4238 米
在线时间62 小时
版本6.8.11
机型红米手机2-TD版
签到次数11
MIUI版本6.8.11
喜欢移植得拿走,留下评论
经验2706 米
在线时间389 小时
版本6.11.10
积分 3182, 距离下一级还需 1818 积分
积分 3182, 距离下一级还需 1818 积分
机型小米手机5
签到次数72
MIUI版本6.11.10
通过手机发布
谢谢楼主!
经验4238 米
在线时间62 小时
版本6.8.11
机型红米手机2-TD版
签到次数11
MIUI版本6.8.11
经验4238 米
在线时间62 小时
版本6.8.11
机型红米手机2-TD版
签到次数11
MIUI版本6.8.11
经验221 米
在线时间23 小时
积分 302, 距离下一级还需 198 积分
积分 302, 距离下一级还需 198 积分
机型红米手机1S-WCDMA/CDMA
通过手机发布
经验4238 米
在线时间62 小时
版本6.8.11
机型红米手机2-TD版
签到次数11
MIUI版本6.8.11
楼上也玩移植吗
经验4238 米
在线时间62 小时
版本6.8.11
机型红米手机2-TD版
签到次数11
MIUI版本6.8.11
经验6538 米
在线时间67 小时
版本6.12.7
MI5陶瓷尊享黑 限量版NO.1120
机型小米手机5
签到次数88
MIUI版本6.12.7
来自网页版
有没有大神把360OS跨平台移植过来玩玩呢
经验3576 米
在线时间38 小时
版本V8.0.10.0.11NDH
机型小米手机5
签到次数27
MIUI版本V8.0.10.0.11NDH
撸主能不能帮我移植个包?
我给你发底包和移植包
已关注极客秀微信
已关注微信
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
小火箭勋章
神舟11号 话题活动
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号android系统移植(2)
有些东西修改起来很简单,但是修改的过程却很费时,本着相互学习共同进步的原则,为方便他人,也提高自己,把自己平时修改过的东西贴出来,有帮到别人,那是我的荣幸。
1.默认语言修改为中文
diff --git a/build/tools/buildinfo.sh b/build/tools/buildinfo.sh
index a80b2db..1b10d23 100755
--- a/build/tools/buildinfo.sh
+++ b/build/tools/buildinfo.sh
@@ -56,4 +56,11 @@ if [ -n "$BUILD_THUMBPRINT" ] ; then
echo "ro.build.characteristics=$TARGET_AAPT_CHARACTERISTICS"
+echo "persist.sys.language=zh"
+echo "persist.sys.country=CN"
+echo "persist.sys.localevar="
+echo "persist.sys.timezone=Asia/Shanghai"
+echo "ro.product.locale.language=zh"
+echo "ro.product.locale.region=CN"
2.默认开机logo
查看存放logo图片的文件夹,可以看到有很多不同分辨率的文件夹
mli@SmdtSDK-Virtual-Machine:~/MTK/work/l18735_git$ ll bootable/bootloader/lk/dev/logo
总用量 292
drwxr-xr-x 69 mli mli
4096 12月 22 15:38 ./
drwxrwxr-x 13 mli mli
4096 12月 22 14:38 ../
-rwxr--r--
1 mli mli 10064 12月 22 15:38 rules.mk*
drwxr-xr-x
4096 11月 16 15:21 tool/
-rwxr--r--
3327 11月 16 14:07 update*
drwxr-xr-x
4096 11月 16 15:25 wsvga/
drwxr-xr-x
4096 11月 16 15:29 wvga/
drwxr-xr-x
4096 11月 16 15:29 wvgalnl/
drwxr-xr-x
4096 11月 16 15:29 wxga/
选择自己想要的,此处,我选择的是800*1280的,所以按如下选择wxga:
diff --git a/bootable/bootloader/lk/project/elink8735m_3_h.mk
b/bootable/bootloader/lk/project/elink8735m_3_h.mk
index ab15d3e..18201d2 100755
--- a/bootable/bootloader/lk/project/elink8735m_3_h.mk
+++ b/bootable/bootloader/lk/project/elink8735m_3_h.mk
@@ -22,7 +22,7 @@ MTK_VERIFIED_BOOT_SUPPORT = yes
MTK_SEC_FASTBOOT_UNLOCK_SUPPORT = yes
DEBUG := 0
-BOOT_LOGO=wsvga
+BOOT_LOGO=wxga
3.机器开机logo,开机动画,启动后都默认为竖屏显示,现在需要反转90°为横屏显示:
关键参数:ro.sf.hwrotation
--- a/frameworks/native/services/surfaceflinger/mediatek/SurfaceFlinger.cpp
+++ b/frameworks/native/services/surfaceflinger/mediatek/SurfaceFlinger.cpp
@@ -259,7 +259,7 @@ void SurfaceFlinger::setMTKProperties(String8 &result) {
// get info for panel physical rotation
property_get("ro.sf.hwrotation", value, "0")
sPropertiesState.mHwRotation = atoi(value)
sPropertiesState.mHwRotation = 90
snprintf(buffer, sizeof(buffer), "
ro.sf.hwrotation (mHwRotation): %d\n", sPropertiesState.mHwRotation)
result.append(buffer)
经过上面的修改,开机动画和启动后都默认变为横屏显示了,开机logo修改图片就行,但是这样会导致tp触摸和gsensor重力感应也反转了90°,tp和gsensor反转问题,可以联系相应IC FAE修改一下。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:35250次
排名:千里之外
原创:11篇
(1)(1)(1)(3)(2)(2)(1)(1)(1)【rom移植】MTK6577 rom 简单移植教程_中兴v889m吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:4,431贴子:
【rom移植】MTK6577 rom 简单移植教程收藏
这个我在网上找的
我自己懒得写.(非本人原创)很麻烦.这个教程写的 一般的都能成功做ROM的朋友少,且本人时间有限,所以写些教材,让大家参考,希望咱的ROM越来越多。我自己移植,不如教会大家一起来移植,此教材适合小白,教程难免有错误,请批评指正。
此教材理论上适合MTK6577之间的移植,比如夏新N820、N821、嘉佳域G3、G2、G2S,V889S、纽曼N1、联想p770、S890、优米X1、康佳W970、W960,MIUI、百度云等之间的相互移植(部分机型需要修改内核才可移植,)MTK6577之间的的移植很简单的,不需要你会反编译,不需要你会回编译,不需要你会分析代码,不需要你会C语言,只要拼包就可以了.移植一般来说找分辨率相同或相近的成功率比较高(有些机型移植需要修改内核或框架才可以开机成功,此处不讨论)先选择一个合适的ROM 作为基础包(4.0的我选V889m官方的)再下载你要移植过来的基准包,比如联想P770下面以联想P770为例,
基础包选V889M,要移植的基准包选联想P770下面操作在两个压缩包之间进行,无需解压(会用文件对比工具Beyond Compare的话方便很多,推荐使用,具体百度)一、修改脚本打开要移植的基准包,比如联想P770用记事本或notepad+(推荐用notepad+)打开META-IND/com/google/android/updater-script1.删除下面机型验证信息(如果脚本中没有这些语句,则跳到下一步)本帖隐藏的内容assert(getprop("ro.product.device") == "P770" ||getprop("ro.build.product") == "P770" || getprop("ro.product.device") == "P770" ||getprop("ro.build.product") == "P770");2.删除刷入recovery命令(如果脚本中没有下面语句,则跳到下一步)assert(package_extract_file("recovery.img", "/tmp/recovery.img"),write_raw_image("/tmp/recovery.img", "recovery"),delete("/tmp/recovery.img"))同时删除包中的recovery.img3修改挂载system分区有些要移植的ROM,挂载system分区和V889m的不一样,则需改成和V889m一样的,挂载system分区如下format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0", "/system");mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");需改为和V889m一样的,修改后如下format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system");mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");怎么知道要改成的分区是多少呢,这个可以查看自己机型官方包中的脚本,改成和官方的一样就可以了4删除其它(如果有下面的语句也删除掉,没有则跳过此步)assert(package_extract_file("uboot.img", "/tmp/uboot.img"),
write_raw_image("/tmp/uboot.img", "uboot"),
delete("/tmp/uboot.img"));同时删除包中的uboot.img二、替换System/lib和system/etc/firmware1.将基准包联想P770包中的System/lib里的modules文件整个删掉,换成V889m的2.替换System/lib里的hw(传感器相关),由于MTK6577差不多的,我省事不替换,
出错了我才做部分替换,你们想替换就替换吧。3.libcameracustom.so,这是相机驱动,替换成V889m的,(lib中还有其他几个
相机相关文件,我一般是相机出错时才替换。)5.其它蓝牙驱动啊,收音机驱动啊等等,我都是省事不替换的,你们可以换一下。6.system/etc/firmware这个是基带等文件在里面,整个删除,然后替换成V889m
的(我有时候只替换firmware里面的部分文件,小白整个替换吧)三、替换System/usr
把联想P770中的system/usr/keychars,keylayout文件夹删除,替换成V889M的吧,我为省事,不替换的,据说如果机型分辨率相差很大,不替换会有错位现象,像移植华为闪耀这种下面好像只有3个虚拟按键四、替换system/vendor/lib
这个文件有些机型是不用替换的,比如移植V889S就不用,有些只需要替换里面部分的文件,为保险,小白把整个文件夹删除,替换为V889M的吧五、替换内核把联想P770包中的内核boot.img删除,替换成V889m的内核boot.img六、System/build.prop修改
build.prop你就拿联想P770的来修改一下吧,不修改也能开机的,要改一般就改机型啊什么的,这个修改,百度一搜一大堆啊,很多大神优化也是要改这个文件啊,此处略。
完成上诉步骤后,你就拿替换好文件后的联想P770的包来刷吧,一般你能开机了,如果不能开机看看是不是忘记双清了,是不是卡刷工具不兼容,是不是你的刷机包太大了,如你移植一个刷机包有600多M,而你的系统system分区只有500M,那么这个一般是不能开机的,有些超大DATA严重压缩system的空间,这就更加不能开机了,只能精简刷机包,或分给system足够大的空间,小白先选包比较小的来移植练习吧。能开机后也许会有BUG。
移植成功这只是基础,修复BUG才是难点,修复BUG需要一定的基础,有时需要部分移植或修改内核此处就不详说了
苏宁易购综合网上购物商城,全国联保,千城本地快捷配送,可门店自提,货到付款.苏宁易购,支持货到付款,7*24小时苏宁易购为您提供不间断的优质服务.
一般 不修改脚本 也能成功..
和联想a789吧的一样,能自己写份么,如替换的那些文件有何作用等等
顶起'正在看   --我是暧昧,爱你妹 
顶起刚看完
说的不太清楚,不懂
有空会试试的!
京东中兴手机最新报价 体验&购&实惠!全场手机爆·爆·爆!抢到手软就等你!爱生活,爱网购,就爱京东!满99元免运费!正品有保证,货到付款,全国联保!
没看明白,还是顶起
format(&ext4&, &EMMC&, &/system&, &0&); mount(&ext4&, &EMMC&, &/dev/block/mmcblk0p3&, &/system&);
火钱留命。
——原本很清晰的世界,瞬间变得虚无而遥远。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或查看: 37492|回复: 30
经验3424 魅力60 UID2299973帖子主题精华1金钱388680 注册时间最后登录
阅读权限120UID2299973帖子主题精华1金钱388680 注册时间最后登录
本帖最后由 安卓机器 于
23:50 编辑
本人专刷高仿机型.遇到高仿红米版本很多 ,72的目前遇到12个版本 . 82的遇到3个, 每一个主板都分联通版与移动版,刷机的网友不要看电池仓的000&&001&&002这些序号。没用的 要看主板
刷机遇到顾客要求移植中文re,所有本人刷过的高仿红米版本都给客户刷的是移植完美版中文re,坛友遇到客户误删re导致进不了双清的高仿红米可以刷入中文re&&双清就OK了
刷re的网友看清主板图
t206主板&&6572芯片这个移植的中文re 这个主板的联通版与移动版都可以使用
lc108主板 6572芯片使用与这个主板的联通版与移动版
H13t主板 6572芯片使用与这个主板标示贴为 H13t&&v001----v004的主板机型
H13w 主板 6572芯片 2014年新版 使用与这个主板标示贴为H13W&&v001----v004的机型
T7215主板&&6572芯片 中文re
6582芯片 使用与主板标示贴为H9T&&H19T的6582芯片中文re
此外还有 i936 主板&&A007主板 没有测试& &暂时不发。
高仿商家会根据硬件的市场价调整配置,有出厂批次的分别,本人所发的文件不保证这个主板任何出厂日期的都通用,需要的可以下载试试,不需要的路过 勿喷,
不要联系我索取资料&&切记&&因为我一般不在线
附件: 你需要才可以下载或查看附件。没有帐号?
&赞同: 1 楼主有没有高仿红米note CPU6582 主板H19W V006 联通版的刷机包 就差这个包了&
&很多都是系统资料挂掉双清无效,只求原厂资料啊!!!!&
&赞同: 5 好资料: 5 好资料&
经验489 魅力20 UID2299969帖子主题精华0金钱47390 注册时间最后登录
阅读权限120UID2299969帖子主题精华0金钱47390 注册时间最后登录
谢谢& &搞定一个
经验22 魅力0 UID3801673帖子主题精华0金钱18800 注册时间最后登录
阅读权限120UID3801673帖子主题精华0金钱18800 注册时间最后登录
搞好一个&&顶
经验721 魅力10 UID1866243帖子主题精华0金钱45181 注册时间最后登录
阅读权限120UID1866243帖子主题精华0金钱45181 注册时间最后登录
什么时候发布A007的啊!!!!!!
&亲,我有 仿红米主板a007刷机包
50大洋买的,假一赔命,亲测&
经验2183 魅力60 UID792641帖子主题精华0金钱45162 注册时间最后登录
东海智能天骄王用户
付费贵宾阅读权限120UID792641帖子主题精华0金钱45162 注册时间最后登录
有没有H9----6582资料发一个谢谢
经验1580 魅力228 UID239683帖子主题精华14金钱63659 注册时间最后登录
阅读权限120UID239683帖子主题精华14金钱63659 注册时间最后登录
哥顶你!!!!
经验1643 魅力30 UID529832帖子主题精华0金钱1075 注册时间最后登录
阅读权限120UID529832帖子主题精华0金钱1075 注册时间最后登录
t7215 的 资料啊。有没哦大哥
经验2230 魅力131 UID270750帖子主题精华1金钱133456 注册时间最后登录
东海智能天骄王用户
阅读权限120UID270750帖子主题精华1金钱133456 注册时间最后登录
经验1976 魅力10 UID822659帖子主题精华0金钱43850 注册时间最后登录
阅读权限120UID822659帖子主题精华0金钱43850 注册时间最后登录
H13w 主板 6572芯片 2014年新版 使用与这个主板标示贴为H13W&&v001----v004的机型&&这个的刷机资料有没有 我接到一台顾客自己刷死的
经验1976 魅力10 UID822659帖子主题精华0金钱43850 注册时间最后登录
阅读权限120UID822659帖子主题精华0金钱43850 注册时间最后登录
资料有是有 我问了 资料要60块钱
&H13W 我有
之前要80 我没要&
大连睿海信息科技有限公司作为司法取证行业的著名企业,随着公司业务的不断增加,我公司拟在北京、广州、乌鲁木齐、西安、太原、呼和浩特、长沙、昆明等地招聘人才,作为公司产品在当地及周边地区的售前及售后业务代表,此次招聘人员为全职正式员工,希望兼职的兄弟勿扰,有意者发送邮件给,唐经理收。
Powered by

我要回帖

更多关于 mtk recovery移植教程 的文章

 

随机推荐