电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

miui移植官方教程

  • 资源ID:893       资源大小:525.78KB        全文页数:35页
  • 资源格式: PDF        下载积分:2金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要2金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

miui移植官方教程

O O .作系统.装.安装J.载.安装.常启动.结.悉移植的机型.论坛刷机.合适的原厂.g.编译.l.源.sm .什么使用代码插桩.植规范.m .植资源.改sm .比较差异.直接替换.线性代码.件判断.逻辑推理.议.个遗憾:打电话程序.个遗憾引发的问题.统通知栏.它程序.机包结构.作刷机包.时发布此配套教程。该教程主要探讨的是如何在原厂厂有最好的稳定性),这也是我们项目名称的由来(对已有的似于对软件打此称作虽然本教程着重于如何定制是其中涉及到的技术和概念是通用的,适用于任何完全掌握此教程,你需要有解一定的果只是要修改资源(比如汉化等),基本上不需要有任何编程知识。本教程分成六个章节:第一章:搭建开发环境,简要的介绍如何准备必要的开发环境。第二章:认识三章:寻找合适的原厂一章会介绍一些准则来判断什么是合适的四章:反编译,介绍五章:移植述如何移植六章:移植述如何移植七章:制作述如何制作一个括本教程。第一章搭建开发环境“工欲善其事,必先利其器”。在开始定制们需要搭建好必要的开发环境。本教程的主旨是如何基于原厂们所涉及的修改理论上说是不需要源码的,对源码开发感兴趣的可以参照于们建议你下载一份不是必需的,但是对于理解排查是切的说,是基于们推荐使用 K 文中统一约定$表示后的文字表示输入的命令。$ K 压到你的定解压后的目录为/e/下来编辑改/./安装运行命令中后点击安装,接下来跟随应用程序的说明进行安装。这一步完成后,我们所需要的:在家会看到需要安装制个是开发是强烈建议你有在移植常用的命令是命令会打印出详细的调试信息,帮助我们定位错误。为了验证时也是验证上述的步骤是否成功,打开手机中的系统设置,选择应用程序开发,确保选中“然后用果显示和下面的信息类似,恭喜你,1)在须安装手机相应的驱动才能成功识别手机。(2)在可能会提示“这个时候有两种办法,第一种是以二种办法:a)运行于我的三星手机,输出如下:045。找到手机对应的那一行,记录下045e,这个分别表示该设备的果不确定手机对应的是哪一行,可以在连上手机前后运行到区别的那一行。b)在/辑如下:"04"685e",06",登录用户名"c)重启连手机。目录下有2个子目录:中m 了节省空间,在这两个目录,我们只放m 下载完整的参照l。些目录是一些与编译相关的脚本。目录存放一些工具程序和脚本,在定制m 目录下有2个子目录:些文件是我们定制后的章节会详细阐述。对每一个要定制的机型,创建一个单独的目录。该目录存放的是和三星后的章节会以下来我们开始编译生成定当前目录为/e/m 二章认识回来后,同事告诉我可以去刷机玩玩。刷机,怎么刷?同事说,你个土人,刷机都不知道,很多刷机论坛的,你去逛逛,挺简单的。我去逛了逛机锋论坛(那时还不知道打开一看,什么么复杂。但是为了不被鄙视,而且闲着也是闲着,还是刷着玩玩吧。后来就结识这纷纷扰扰的何找到那条刷机大道呢,或许它只是个传说,我们只是一直在探索。让我们从零开始来看一看,看能发现点什么。一件事应该就是按下电源键开机,那么从开机到进入到桌面程序这中间发生了些什么呢,我们从下面这张简化了的手机结构图开始:注意:该结构图并不反映手机的实际分区顺序和位置,只是一个逻辑结构图。大家可以简单的把手机的个硬盘被分成了几个分区:面我们会逐渐介绍各个分区的用途。所谓的刷机我们可以简单的理解成把软件安装在手机的某些分区中,类似于我们在电脑上安装按下电源键手机上电启动后,首先从别叫做保硬件能正常工作后将始执行。取内存大小信息等,然后根据用户的按键进入到某种启动模式。比如说大家所熟知的通过电源键和其它一些按键的组合,可以进入到们在论坛上看到的过我们不需要关心太多的细节,可以简单的理解为据用户按键有选择的进入某种启动模式。户可以通过般的手机厂商不直接提供是为了显示他们的牛是会提供自己专有的刷机工具和刷机方法。比如说三星的托的为的粉屏等等。但是其本质实际上是相同的,都是将软件直接进入始执行第一个程序通过户可以执行清除数据,安装刷机包等操作。一般的手机厂商都提供一个简单的大名鼎鼎的想用上家在论坛上看到的解锁常指的就是解锁许刷写样大家就可以用上喜爱的机除了普通的有芯片的功能就是实现手机必需的通信功能,大家通常所的刷进入正常启动模式。先是一个头部,然后是后是用作根文件系统的开始执行根文件系统中的启动脚本文件的格式大家可以在网上找到很多参考资料,这里就不写了,而且我们在原厂为有一些机型无法修改文件系统中有一个重要的配置文件,文件的内容一般为:#m 。文件中的每一行对某个属性赋值,在后续的文章中我们还会谈到属性。这里面大家需要注意的两个属性:则允许我们运行。而一般所说的以授予程序行脚本中指定的动作和命令,脚本中的一部分是运行一节我们就来看看们先来看下面这张上到下依次为:核心应用层:这一层就是大家平常所接触的各种各样的系统自带应用,比如联系人,电话,音乐等。应用层往下就是开发人员所接触的。框架层:这一层是提供了整个窗口管理,程序安装包管理,开发人员所接触的使得代码来访问底层操作系统的用程序的些字节码由本地库:本地库一般是由C/+语言所开发,直接编译成相应其中包含标准以绘制图形的览器核心引擎件抽象层,为了和各个厂家的不同硬件工作,如说为了使用相机,厂家的相机驱动必须提供的接口方法。这样使得上层的代码可以独立于不同的硬件运行。厂家适配层:本来是目前厂家不想开源此很多厂家都提供了一个我称之为厂家适配层的代码,这样在内核:这一层就是大家熟悉的核中包含有各种硬件驱动,这些驱动不同的手机厂商不同的手机是不一样的。单的说就是允许用户动态的加载或者卸载某个硬件驱动,但是目前来看,手机厂商除了提供它驱动都是和内核绑定在一起的。从这张软件结构图来看,除了内核是放在它层的代码都是在面结合这张图来介绍ap:就是大家熟知的系统些系统自带的程序是不能简单的卸载的,要通过一些特殊的方式才能删除(大家熟悉的一种方法是用地库,目录下存放的是框架层的中对后续的文章会重点介绍这3个包。目录下存放的是系统缺省的字体文件。m 目录下存放的是系统所使用的各种媒体文件,比如说开机音乐,动画,壁纸文件等。不同的手机该目录的组织方式可能不一样。如何修改这些文件请参考网上对应机型形形色色的教程,这里不再赘叙。目录下存放的是一些可执行文件,基本上是由C/+编写的。其中有一个重要的命令叫目录下存放的是一些扩展的可执行文件,既该目录可以为空。大家常用的称为属性配置文件。它们都定义了一些属性值,代码可以读取或者修改这些属性值。属性值有一些命名规范:这些属性的值代码是无法修改的。样重新启动之后这些值还保留。其它的属性一般以所属的类别开头,这些属性是可读可写的,但是对它们的修改重启之后不会保留。所修改)。我见过一个只是删了目录存放一些配置文件,和属性配置文件不一样,这下面的配置文件可能稍微没那么的有规律。一般来说,一些脚本程序,还有大家所熟悉l)放在这个目录。像一节提到般大家称之为有的后产生一个叫做主要管理整个到之后由就是我们常见到的桌面程序。上面描述的是一个相当简化的启动过程,了解这些对于适配果大家对这些想进一步了解的话,请关注市面上各种我们开机进入桌面程序后,一般来说我们都会下载安装一些些有的样我们安装的所有如说一些音乐下载的临时文件,或者下载管理下载的内容基本上放在这个分区。简要的介绍了一些开机启动过程。了解这些内容有助于我们从整体上理解三章寻找合适的原厂O O 里之行,始于足下”。做移植之前,首先得熟悉我们要移植的机型。做刷机包先学会刷机。先去各大论坛逛逛,了解你的机型是如何刷机的。在这里,不得不提到一个必逛的论坛:。这是国外的一个手机论坛,该论坛技术性强,用户富有分享精神,机型全面。这个期间一定要掌握所在机型的刷机方法,需要用到什么工具,多刷几个量熟悉刷机过程。O O 了这大那大出的下来我们要开始集中精力寻找一个合适的原厂为一般来说,原厂的稳定性最好。这个时候能找到那种在原厂面会详细介绍何为那么如何判断一个原厂先要版本合适,我们这个系列谈论的是基于原厂次检查所安装的一种是手机种第二种是内核种命令的含义是以命令的含义是将果这两条命令都成功,表明是内核行以看到手机如果上述两条命令失败,运行如果此时运行机弹出是否授予说明手机上安装了授权管理程序。这种情况下运行机在之后的章节我们会看到,定制两种是内核烈推荐找到一个内核果是手机是可以的,但是需要修改一下脚本。因为只是手机个时候需要在手机且修改样才能修改且需要修改我们提供的某些脚本。(之后不针对只有手机们相信你知道如何在这种模式下修改最后检查所选择的一定要求必需是然有对每个机型,要想自动生成们要求对每个机型提供一个刷机包可以通过于有的机型,如果没有找到可以通过用担心,我们在第七章中会介绍如何在手机现有系统的基础上制作中在机型适配过程中我们最常用的就是过这个命令我们可以看到详细的一行的大致格式为:I/8):其中第一个字母表示信息优先级别(表示警告,斜杠后的常标记表示了打印出相应信息的模块或程序。可以通过:号中的数字表示进程ID(表示程序所在的进程号后的句子就是具体的信息说明了,当我们遇到错误的时候们通过这些错误信息去定位错误。在机型适配中常用细的l。在选定好们要确保在开机之初,差不多是显示开机动画时果植工作很难进行下去。如果只是简单的修改一些图片资源的话可以,但是对于适配文件系统和内核一起放在果我们能够修改么我们就可以自己面介绍一个文件就是装刷机包时,会使用该文件刷写果遵从这个标准格式,我们可以用下面的办法来修改它,但是如果不遵从,需要逛论坛详细的了解如何修改的机型遵从,比如说华为的的机型不遵从,比如说三星的断是否遵从有一个简单但不是一定准确的办法,g,一般来说遵从。如果不是,那么不遵从。比如说三星的以在假定我们在g,运行如下命令:$下这些参数,接下来还要用到。文件即是根文件系统的压缩包。文件即是m m m xg,选项为之前打印的选项为选项为根文件系统压缩包选项为之前打印的选项为之前打印的_一件事就是需要做么是,这真的是一个说备让开发人员使用什么用用谁知道呀)。源文件(译成类文件(被称作字节码),然后很多类文件被打包成一个然后用用类文件格式以及使用标准的时是来被哀一下)缴纳授权费用并遵守相应的版权协议。是这丫想出来一个“偷天换日,偷梁换柱”的方法,用的是是那颗心已不是是因为以现在简单来说,就是当编译一步还是编译成类文件打包

注意事项

本文(miui移植官方教程)为本站会员(桔****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.