ColorOS适配教程
- 格式:pdf
- 大小:390.16 KB
- 文档页数:13
一加8tcoloros本地降级教程
1,最好是oppo的数据线,亲测一加8t数据线不行,c口电脑驱动读取不了
2,高通驱动,这个必须装,必须,必须。
3,很重要也要很仔细,这一步是关键,手机关机且静待10秒,手机音量加和音量减键同时安住,这时候手机链接电脑数据线,当听到电脑声音检查识别9008驱动后开始刷机,(注意,如果手机链接数据线手机界面有画面,这时候音量键选择poweroff,再按电源键开机,你可能电脑没识别手机,多试试或者换数据线)一定要有串口号才能点start按钮
4,静待刷机进行,大概8分种左右,第一次开机比较慢,不要急哈。
[代码汇总]
*#800# 日志记录:常用功能为QE断言开关(开启时会重启一次),开启QE断言后,机器出现异常后只要重启一次就会在存储卡上生成一个admin目录记录出错日志,用于工程师调试判断出错使用。
*#801# 高级特权模式(ADB Root权限):需要密码(这个我就不能说了)
*#802# GPS激活测试
*#803# 无线高级设置
*#804# 自动搜索移动网络信号
*#805# 蓝牙测试
*#806# 自动老化测试
*#807# 自动测试各项功能
*#808#
手动测试各项功能(电压电流就在这里面的Charger充电器)【功能较多,慎用】
*#809# 回音测试
*#911# 快速关机,重新开机后直接运行设置向导
*#888# 显示PCB号
*##*8110# 开启或关闭工程模式OTA(目前Find5无此项命令)
*#8778# 总清除
*#99# 屏幕常亮开关【慎用】运行后将清除手机内的所有东西
*#6776# 查看ROM详细信息
*#66# 查看IMEI号和加密IMEI号(*#06#无法查看加密IMEI号)
*#008# 快速切换当前语言为简体中文
*#67760044 # 快速切换当前语言为英文
*#268#
NV参数校验相关【慎用】一旦NV参数丢失,手机wifi、蓝牙、通讯等信号都会不正常 *#67766776 # ADB串口测试
*#12345# 查看电子保卡注册情况
*#10000# NFC测试标志位
*#*#4636#*#* 谷歌手机信息工程代码
*#2323# 3G开关切换(新版本3G开关隐藏可用此代码开启)
*#36446337 # 工程模式总目录【慎用】。
ColorOS适配教程目录1PatchRom使用介绍 (3)1.1选择合适的ROM包 (3)1.2使用PatchRom (3)1.3修改boot.img (4)1.4修改build.prop (6)1.5刷机 (6)2移植介绍 (7)2.1移植详解 (7)2.2工具介绍 (9)2.3移植ColorOS Framework (9)2.4移植ColorOS App (10)2.5相机、相册问题 (12)3注意事项 (12)1PatchRom使用介绍1.1 选择合适的ROM包市面上的手机都有着众多的ROM,我们应该如何选择一个合适的ROM包作为基础包呢?目前提供的两套ColorOS分别基于4.2 Google源码和MTK6589平台开发,第三方机型4.2的原厂ROM 版本都是合适的。
原厂ROM版本虽然稳定性高,但是通常情况下原厂都会对自己的ROM进行大规模的修改。
对于开发者而言,适配难度较大。
因此开发者可以选择更接近Google源码的CM或者AOKP的包作为底包。
当然,所选择的ROM包功能要尽量完善,稳定性尽量的高。
1.2 使用PatchRomColorOS基于不同平台发布两款不同的PatchRom脚本:color_2.0_patchrom_for_ 4.2_[版本号].zip和color_2.0_patchrom_for_mtk4.2_[版本号].zip。
color_2.0_patchrom_for_4.2_[版本号].zip基于AOSP开发,适用于非MTK平台。
color_2.0_patchrom_fo r_mtk4.2_[版本号].zip基于MTK 6589平台开发,适用于MTK 6589、6572、6582平台。
MTK 6592平台代码差异较大,用该PatchRom适配难度大,目前暂不支持。
build: 该目录存放ColorOS特色APK,资源文件,库文件,smali代码以及使用到的工具。
tools: 该目录存放一些工具和脚本,在订制ROM和编译过程中需要使用这些工具和脚本。
OPPOEncoW31真⽆线⽿机怎么连接⼿机使⽤?
以前使⽤的都是有线⽿机,每次想使⽤直接将⽿机插⼊到⼿机,就可以了,那现在的⽿机Enco W31 是⽆线的,应该怎么连接⼿机使⽤呢?下⾯我们就来看看详细的教程。
1、⾸次使⽤时,保持⽿机在充电盒中,打开充电盒,⽿机将⾃动进⼊配对状态。
2、通过⼿机【设置】-【蓝⽛】,开启蓝⽛开关,即可搜索到Enco W31 ⽿机设备,进⾏连接配对。
3、还可以进⾏快速配对,靠近⽀持快速配对的OPPO⼿机,在蓝⽛开启的情况下,⼿机将⾃动弹出快速配对提⽰,按照屏幕提⽰完成配对即可。
4、再拿起⽿机插⼊到⽿朵,播放⾳乐、视频等有声操作就可以听到声⾳咯。
5、如果想更换其他的设备进⾏连接,保持⽿机在充电盒中打开充电盒,长按功能键2秒⾄指⽰灯⽩⾊闪烁,⽿机就会进⼊配对状态。
6、在⼿机蓝⽛界⾯完成新设备配对即可。
想要了解更多有趣的玩机技巧,请点击⼿机桌⾯上的【OPPO+】—【客户服务】进⼊,即可进⾏相关使⽤技巧搜索;系统相关亮点,可以进⼊ColorOS官⽹具体查看哦~以上就是OPPO Enco W31连接配对的教程,希望⼤家喜欢,请继续关注。
coloros12.1本地安装教程
恢复官方原版氢OS系统
注意:不管你是MIUI还是flyme还是氧OS等第三方系统,升级ColorOS12.1之前都必须回到官方系统,并且需要升级到氢OS最新版系统。
已经root的氢OS用户,可以在官网下载最新包进行升级,为后续升级ColorOS12.1做好准备
下载准备ColorOS12.1刷机包
ColorOS12.1系统非官方全量推送,属于内测包,所以这里我们需要自己进行本地升级,通过以下地址,使用浏览器下载符合自己手机的ColorOS12刷机包,不要下载错误。
正式本地升级ColorOS系统
ColorOS12.1升级同之前一样,关闭手机wifi,打开飞行模式。
然后在设置里找到系统更新,再点击右上角的设置按钮,再点击本地升级,找到下载的COlorOS12.1刷机包,立即安装,等待更新完成,就可以重启手机啦。
必须等待更新完成再重启,不然可能直接变砖。
进入ColorOS12.1系统
不出意外,以上操作就会升级成功,并且不会影响数据。
如果你不幸翻车,请直接音量下和开机按键组合强制进恢复模式,清除数据再格式化设备分区再次尝试开机。
如果以上操作还是不能恢
复,请自觉进行9008线刷救砖回氢OS系统。
一加1手机ColorOS1.2升级到H2OS2.0操作小白一个,第一次刷机。
先学习了论坛上的教程,然后实践操作。
摸索几次后,终于成功。
现贴上来,供参考,大侠请飘过。
一、准备1、先浏览这个帖子,了解刷机步骤:[版本发布] 氢OS公测版一键升级指导教程,让你轻松刷机2、下载升级工具,保存到电脑里,解压后即可使用:氢OS一键升级工具_0925_1929.7z3、下载氢OS系统刷机包在网页最下面找到一加手机1对应的氢OS系统刷机包,两个都下载。
公测第五版,即氢OS1.2版:氢OS2.0版:4、用手机USB连接线连上电脑,把手机里面的个人资料备份到电脑里,确保手机电池基本充满。
手机设置为允许USB调试。
二、安装氢OS1.2版1、在电脑上,双击打开之前下载的【氢OS一键升级工具_0925_1929】,弹出工具窗;2、点击【驱动安装】,即让电脑正确认出连接的手机;3、点击【解锁】,如手机已解锁请不要再重复解锁;4、点击【氢OS一键升级/刷回】,选择之前下载的氢OS1.2版刷机包,点击【执行】--【是】…显示手机连接成功…5、手机被重启后,如弹出彩色图案和文字,则表示刷机真正开始,等待约十多分钟,安装完成,注意按提示等待手机端刷卡完成…手机显示氢OS开机界面…成功!三、升级到氢OS2.0版1、把之前下载到电脑里的氢OS2.0版压缩包H2OS1.zip复制到手机存储的根目录下;2、关闭手机电源,然后同时按住手机侧面的音量键下和电源键,进入Recovery恢复模式;3、选择【简体中文】--选择【安装升级文件】--选择根目录下的压缩包H2OS1.zip--完成;4、手机显示H2OS开机界面,不要急,系统配置要一些时间,显示主页,大功告成!四、注意事项1、备份手机个人资料。
建议用QQ同步助手备份通讯录、软件名称;照片拷贝到电脑里;WIFI密码、软件密码等抄下来。
2、有电脑和网络的环境进行,手机电池基本饱满。
3、最关键的是,连接手机的USB线一定要插入台式机背后的USB接口!五、过程后记1、按照这个公告,[氢OS2.0 For 一加手机1 更新公告一加手机社区官方论坛]下载了OS2.0版压缩包H2OS1.zip,但在手机(ColorOS1.2)上安装LocalUpgrade.apk失败。
coloros12内测资格如何申请coloros12内测申请⼊⼝⼀览oppo最新推出了coloros12操作系统,新的系统也会为⽤户带来更好的使⽤体验,现在还没出正式版本,但是⼤家可以参与内测哦,具体如何参与呢,接下来我们⼀起看看吧。
coloros12内测申请⼊⼝官⽹:
⽬前的内测版本还没出来,这⾥⼩编为⼤家带来升级公测预约申请前注意事项:
1、请确保您当前的机型为预约申请所适配的机型。
2、请先登录OPPO账号。
(可点击“设置”,在设置界⾯点击“登录账号”填写账号、密码进⾏登录)
3、更新升级公测版本前,请备份您⼿机的所有重要数据,并确认备份内容完整有效。
避免升级后数据不兼容或其它意外情况导致数据丢失。
升级公测预约申请操作⽅法:
步骤1:请在⼿机上打开“设置 > 软件更新 > 右上⾓设置按钮 > 升级尝鲜”。
步骤2:点击“升级公测”,阅读预约须知、更新⽇志等并点击“⽴即预约”。
步骤3:填写预约申请信息(请填写⼿机号),勾选我已阅读并同意隐私政策,并提交。
PS:部分升级公测项⽬开启了答题机制,如果在预约申请界⾯出现有“去答题”,请⼀定要记得去答题(参与答题可提⾼审核通过概率哦!)。
完成以上步骤,即完成了预约申请,接下来就请耐⼼等待审核结果。
好了,今天的分享就到这⾥了,想要了解更多热门资讯教程就来,快快收藏吧,更多精彩不容错过!。
connectoppocom教程
跨屏互联是ColorOS 12提出的跨设备互融方案,手机和电脑通过「跨屏互联」建立连接后,电脑可以操控手机,电脑和手机之间可以实现以下功能:①文件跨屏互传;②文件跨屏编辑(Office、WPS 办公软件);③通知共享;④输入法共享;⑤剪贴板互通;⑥照片互通。
适用版本:ColorOS 12.0及以上版本
适用机型:OPPO Find X3 Pro摄影师版、Realme真我GT大师版,Realme真我GT大师探索版、Realme真我GT,后续会持续迭代支持跨屏互联的连接方式
1.方式①:电脑下载并打开「跨屏互联」,点击「开始连接」,手机前往「设置>连接与共享>跨屏互联」(或在控制中心点击跨屏互联图标),靠近电脑后建立连接;
2.方式②:电脑下载并打开「跨屏互联」,点击右下角的「扫码连接」,手机扫描该二维码建立连接。
无法正常使用跨屏互联功能?
温馨提示:你的电脑没有达到最低标准限定导致无法正常使用跨屏互联功能。
除了有一台适配这项功能的手机之外,这项功能对你的电脑也有一定的标准限定,如果达不到很有可能无法正常使用这项功能。
想要使用跨屏互联功能,你的电脑需安装64位版本的Windows 10
v1903及以上,需要内置支持WiFi Direct功能的无线网卡,其中靠近连接功能需要电脑支持蓝牙4.1及以上,推荐使用8GB及以上的内存。
如果您的电脑CPU性能不佳,可能会在使用时遇到卡顿的问题,建议您将电脑的电源模式由均衡模式改成高性能模式。
您只需要点击任务栏右下角的电源按键,将默认的更好的性能模式调节至最佳性能模式。
deviceinfo指纹校准教程
本教程解决一加9系列刷ColorOS后root丢指纹的问题,别说您的没掉指纹,因为有一部分人很幸运,root不会丢失,所以本教程只针对丢失的朋友
首先声明,校准一类操作可能会改变传感器数据,影响精准,自行决定是否操作,因为你操作后精度并没有售后色块那么准确,当然这个方法不会影响传感器,后期也可以再去售后校准大家如果校准后出现识别率不那么准确,可能与色块有关,光学指纹校准有三个色块(肉色,黑色,条纹〈也是肉色的,不过带条纹〉),如果你手中有更好,这三个色块淘宝都能买到价格在200多一套,如果您没有,也别担心,有代替的,不过识别准确率我不做保证
下面教程开始
一加刷ColorOS后root后指纹丢失,首先把你需要的magisk 都刷好哈,校准后再刷可能还会丢指纹,一切准备完毕,首先打开ColorOS的工程模式(拨号界面输入*#899#),后会看到图一界面点击手动测试,后进入图二,左滑找到指纹测试,进入后点击最下方指纹校准,输入密码6776后进入,点击start后,根据提示操作就好,肉色的色块可以用自己的肉色手臂代替,黑色的色块用黑色硅胶代替,条纹的色块我目前只找到鼠标垫,前两个操作会很容易通过,最后的条纹会特别容易失败,如果最后条纹失败会导致手机重启不显示指纹图标,但是指纹实际又是可以用的,所以最后条纹操
作建议多尝试,直至成功,手机就完美修复指纹了。
ColorOS官方社区,OPPO手机系统论坛-隐私保护,你要学会这些操作保护隐私一直是个热点话题,而OPPO 在多年以前就已经开始部署了。
从开始的文件加密,到后来的「防后台拍照与录音」,再到现在密码本、应用加密、隐私保险箱、儿童空间等功能,OPPO 一直在追求更加全面的隐私保护。
安全存储密码——密码本每天我们都会使用很多密码,支付有支付密码、登录 APP 有登录密码,想要全部记住是很困难的,还好 ColorOS 7 中新增添了「密码本」功能,能够一键将你的密码保存到 ColorOS TEE 可信环境中,即使手机被ROOT 也无法获取其中的数据。
同时密码本还可以帮助你自动填写 APP 密码,当你忘记密码时也可以通过密码本查看已保存的密码。
设置步骤:设置——安全——密码本保护小秘密——应用加密你的手机中是否有一堆自黑照、聊天记录等害怕别人看到?如果你使用「应用加密」后,就会发现完全不用担心。
你可以为应用设置单独的「启动密码」,别人再也不能随意使用应用。
感觉还不够?还可以将已经加密的应用「隐藏桌面图标」,应用就会在你的手机中消失,只有通过在拨号键盘中输入特殊的暗号,才能找到它。
设置方法:设置——安全——应用加密——启动密码验证——隐藏桌面图标——设置访问密码锁住隐私——隐私保险箱有时我们的手机中会存放一些自己的丑照,或是一些重要文件,为了不让别人发现,我们可以将它们存放到「私密保险箱」中。
隐私保险箱会自动根据存放事物的类型,将其分别存放进入「相册」、「音频」、「文档」、及「其他」四个文件夹中。
想要快速的从「隐私保险箱」中查找事物,可以在「隐私保险箱」的设置中将「隐私保险箱」添加到桌面快捷方式,点击进入直接查找。
从此以后我的手机随你翻,再也不用担心泄漏自己的小秘密了。
设置方法:设置——安全——隐私保险箱儿童手机专属乐园——儿童空间五一即将到来,各家刚刚上学的「神兽」又放假回到家中,手机也即将成为小朋友手中的游戏机、电视机。
ColorOS适配教程目录1PatchRom使用介绍 (3)1.1选择合适的ROM包 (3)1.2使用PatchRom (3)1.3修改boot.img (4)1.4修改build.prop (6)1.5刷机 (6)2移植介绍 (7)2.1移植详解 (7)2.2工具介绍 (9)2.3移植ColorOS Framework (9)2.4移植ColorOS App (10)2.5相机、相册问题 (12)3注意事项 (12)1PatchRom使用介绍1.1 选择合适的ROM包市面上的手机都有着众多的ROM,我们应该如何选择一个合适的ROM包作为基础包呢?目前提供的两套ColorOS分别基于4.2 Google源码和MTK6589平台开发,第三方机型4.2的原厂ROM 版本都是合适的。
原厂ROM版本虽然稳定性高,但是通常情况下原厂都会对自己的ROM进行大规模的修改。
对于开发者而言,适配难度较大。
因此开发者可以选择更接近Google源码的CM或者AOKP的包作为底包。
当然,所选择的ROM包功能要尽量完善,稳定性尽量的高。
1.2 使用PatchRomColorOS基于不同平台发布两款不同的PatchRom脚本:color_2.0_patchrom_for_ 4.2_[版本号].zip和color_2.0_patchrom_for_mtk4.2_[版本号].zip。
color_2.0_patchrom_for_4.2_[版本号].zip基于AOSP开发,适用于非MTK平台。
color_2.0_patchrom_fo r_mtk4.2_[版本号].zip基于MTK 6589平台开发,适用于MTK 6589、6572、6582平台。
MTK 6592平台代码差异较大,用该PatchRom适配难度大,目前暂不支持。
build: 该目录存放ColorOS特色APK,资源文件,库文件,smali代码以及使用到的工具。
tools: 该目录存放一些工具和脚本,在订制ROM和编译过程中需要使用这些工具和脚本。
device: 第三方ROM包放在该目录下。
执行完脚本会打包生成一个第三方订制的ColorOS ROM包。
PatchRom使用步骤:1.将升级包命名为update.zip放在device目录下;2.在当前目录执行". build/envsetup.sh";3."cd device;make firstpatch",根据device目录下的temp/reject文件,在device/smali 路径下修改插桩失败文件;4.对于非MTK平台机器,如果smali/framework.jar.out文件夹太大会导致打包失败,需要进行手动分包;5.在device目录下执行"make fullota",在device目录下生成color-update.zip就是生成的color升级包。
注意事项:1.修改boot.img,默认打开USB调试,加载oppo-framework.jar。
2.对于非MTK平台机器,当第三方ROM包包含两个framework.jar时(例如ROM 包包含framework.jar和framework2.jar情况),需要修改device/makefile里的两个变量:ORGIN_SECOND_FRAMEWORK_NAME: 填入欲编译机器第二个framework 文件名;COLOR_FRAMEWORK_JARS: 填入欲编译机器的framework文件,主要看是否有第二个framework。
3.对于非MTK平台机器,如果需要分包,请在smali文件夹下新建XX.jar.out格式的文件夹(例如:second-framweork.jar.out),并手动进行分包;4."device/custom-update":定制的文件夹,make fullota时会直接覆盖过去,所以文件夹结构需要和升级包的保持一致,里面放一些原版不可删除的system/app/下面的apk 或者自己新增或修改的一些文件;5.如果获取到的升级包是odex的,需要先使用deodex工具合并,默认使用apilevel15 合并命令如下:deodex.sh update.zip如果执行出错,请尝试指定apilevel值,如下:deodex.sh -a 17 update.zip1.3 修改boot.img内核root 的关键是根文件系统中default.prop文件的两个属性ro.secure和ro.debuggable 的值。
根文件系统和内核一起放在boot分区中,如果我们能够修改boot 分区中的这个文件,那么我们就可以自己root 内核了。
一般来说某个机型的完整刷机包下有一个boot.img 文件,该文件就是boot分区的镜像文件,安装刷机包时,会使用该文件刷写boot分区。
Google给boot.img 文件定义了一个标准的格式,如果遵从这个标准格式,我们可以用下面的办法来修改它,但是如果不遵从,需要逛论坛详细的了解如何修改boot分区。
我们在patchrom 目录下,给定一个boot.img,输入命令解压boot.img:tools/bootimgtools/split_bootimg.pl boot.img解压后会看到一个boot.img-ramdisk.gz文件,该文件即是根文件系统的压缩包。
还有一个boot.img-kernel 文件,该文件即是Linux 内核。
创建一个新的名叫ramdisk的目录,用于存放ramdisk盘中的文件。
然后,提取出ramdisk文件。
命令如下:mkdir ramdiskcd ramdiskgzip -dc ../boot.img-ramdisk.gz | cpio –iramdisk目录即为手机启动后的根文件系统目录,用任何编辑器修改default.prop文件和init.rc文件。
default.prop修改ro.secure和ro.debuggable的值为:ro.secure=0ro.debuggable=1init.rc修改导入oppo-framework.jar。
如果对framework.jar进行了手动分包,此处也需要导入。
export BOOTCLASSPATH/system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastl e.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/oppo-f ramework.jar:/system/framework/telephony-common.jar:/system/framework/mms-common.ja r:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/ap ache-xml.jar修改完成后开始打包tools/bootimgtools/mkbootfs ramdisk | gzip > ramdisk-new.gztools/bootimgtools/mkbootimg --kernel boot.img-kernel --ramdisk ramdisk-new.gz -o oppo-boot.img然后,复制到刷机目录中,替换原来的boot.img。
oppo-boot.img需要重命名为boot.img。
1.4 修改build.prop必须在build.prop文件中按照要求进行相应的修改。
修改版本号,添加作者名和渠道。
为了OPPO能够进行统计,以更好的帮助开发者解决问题。
在任意位置添加:ro.build.author=输入开发者名ro.build.channel=输入渠道名,个人开发者统一填“OPPO”修改版本号:ro.build.display.id=ColorOS_机型_开发者_日期(例如:ColorOS_I9500_CircleLee_140312)1.5 刷机不同机器刷机步骤略有不同,这里以三星为例:1、将制作好的zip升级包push到SD卡,通过adb shell命令到sd卡中查看update.zip 包的大小是否一致保证zip包完整。
如果确认无误后关机,进入下一步操作。
2、手机先完全的关机,然后同时按住下音量下键+ HOME键+ 电源键,等待出现英文界面3、然后再按音量上键,进入界面为绿色机器人,此为刷机模式4、用odin刷机工具刷入第三方recovery5、关机后,同时按住音量上键+ HOME键+ 电源键进入recovery模式6、选择―wipe data/factory reset ―和‖wipe cache partition‖恢复一下出厂7、选择―install zip‖8、再选―choose zip from sdcard‖9、选择刚下载的zip刷机包,点确认后,选择Yes10、刷完后,返回首菜单,选择―reboot system now‖重启手机。
2移植介绍2.1 移植详解移植ColorOS过程大致分为五步——确定需要注入的Samli代码,确定注入位置,注入Smali代码,编译Smali代码,调试Smali代码。
总体流程如下图:1、确定需要注入的Smali代码首先,确定基线文件——Google源码的apk包或jar包,使用apktool反汇编,生成原始的Smali文件。
其次,修改对应Color 的apk包或jar包的java源代码,使用编译系统重新生成新的apk包或jar包,并用apktool反汇编,生成包含修改后的Smali文件。
最后,使用比较工具(例如BeyondCompare)比较两次Smali文件,即可提取出需要注入的Smali代码。
2、确定注入位置首先,使用apktool反汇编第三方目标机的apk包或jar包,生成Smali文件。
其次,使用比较工具(例如BeyondCompare)与基线文件进行对比,比较两次Smali文件,确定需要注入Smali位置。
1、注入代码首先,将Color的Smali代码注入对应的第三方目标机代码区域。
其次,对注入的Smali代码进行本地修改——修改变量、跳转标号、逻辑判断标号等,使之符合当前的Smali代码实现,完成―嫁接‖工作。
当然,如果情况很复杂,需要重写对应的Smali代码或者重构java源代码,来完成最终的代码注入。