[MIUI玩法篇 30]小米CC魔法换天滤镜功能移植 Redmi Note 7/7 Pro教程

[ 2019/9/11 0:05:43 | 作者:红米Note 4X | Redmi手机 | 首页 | AspxHtml | ConnectionStrings | KendoUiDemos | AspxHtml文档合集 | 详情
小米7月1日推出新手机小米CC,该机型有一个卖点就是“魔法换天”功能,内置7种天空滤镜,一键换天。七种天空滤镜内置于你的相册滤镜中,无论手机或相机拍摄的照片,在你手中秒变奇妙景观,成为众人赞叹的佳作。“魔法换天”功能效果图如下,很神奇吧,不知道大家发现没,现在Redmi K20 Pro 最新开发版里已经有“换天”功能了,这是原图。Redmi K20 Pro 相册滤镜“换天”魔法功能目前只是最新开发版才有,但是其他机型并没有这样发新功能。那么问题来了,如何在非Redmi K20/Pro 其他小米机型或者Redmi机型,使用这个滤镜“换天”魔法功能?本帖用途:主要解决2大问题: ● 1)介绍和讲解小米手机【相册:MiuiGallery】App里的【滤镜】最新功能”换天“,如何通过Redmi K20 Pro提取App,通过代码修改后,再在其他小米机型替换Apk方法; ● 2)分享Flashcer已经打包修改过Redmi K20 Pro【相册:MiuiGallery】App,介绍如何一键进行替换Redmi Note 7/7 Pro里【相册:MiuiGallery】App ,这个方法不失为一种小白或者懒人玩机初级用户尝鲜新功能的方法。温馨提示:Flashcer本帖分享的【MiuiGallery】App 安装包,只是Redmi Note 7 Pro这款机型,其他机型需要修改代码,机型不对请慎重替换,以免手机出现系统问题!如果你是Redmi Note 7 Pro用户,不追究原理啥,直接阅读本帖第三部分,下载安装包替换即可!▎NO.1【MiuiGallery 滤镜 新功能"换天" 移植方法】▎移植原理:Redmi K20 Pro 相册滤镜“换天”魔法功能目前只是最新开发版才有,通过解锁手机可以从System分区把MiuiGallery这个App提出。Flashcer通过研究发现,Redmi Note 7 Pro开发版,只要获取了Root权限,解锁了System分区,修改代码或者替换新的App文件都可以实现!简单来说,就是2句话,第一,确定机型MIUI为开发版,务必是开发版!然后解锁System分区,修改提取的Redmi K20 Pro 内置相册App文件并进行反编译打包生成新的APK文件。第 二,把生成新的Apk文件复制到System分区,替换当前机型的相册Apk文件,最后重启一下即可大功告成!操作方法:通过5步来实现小米CC或者Redmi K20 Pro 开发版的相册滤镜“换天”功能。●  1) 安装4款App:DevCheck,Re文件管理器,MT管理器,Syslock.  ● 2) 通过【安全中心】开启【Root权限】,最后再开启【Syslock】App来解锁System分区,便于后面替换App.●  3)通过DevCheck查询机型系统设备代码标识符,其为一个英文字符串。● 4) 通过MT管理器来修改Redmi K20 Pro【相册:MiuiGallery】App里配置文件代码,替换字符为步骤2所获取的,最后自动反编译打包生成新的Apk文件。 ● 5) 把生成新的Apk文件复制到System分区,替换当前机型的相册Apk文件,最后重启一下即可大功告成。▎NO.2【Redmi Note 7 Pro 如何修改和编译 Redmi K20 Pro 开发版 原始MiuiGallery的Apk】▎Flashcer提取了Redmi K20 Pro 开发版MiuiGallery这个系统App之后,先分享给大家,请自行下载。以Redmi Note 7 Pro这款机型为例,接下来先得需要做好一些准备工作。Redmi K20 Pro 开发版 相册下载链接:以下内容被隐藏,回复本帖后可见●  1) 安装4款App:DevCheck,Re文件管理器,MT管理器,Syslock. (这4款App可以通过应用商店搜索,请自行下载)。首先需要开启手机Root权限,解锁System分区。关于如何刷开发版,开启手机Root权限,可以参考小编之前写的玩机教程 点击查阅。这里主要介绍下Syslock如何解锁System分区,解锁过程务必开启联网状态,等待App运行若干秒提示解锁成功,重启一次即可。当然,重启后我们需要再次开启Syslock这个App,如果提示没有解锁,再重复解锁一次,联网等待几秒,不过这次提示成功,不需要重启,看到提示已经解锁成功了System分区,便于后面替换App工作已经具备条件!●  2)接下来使用相同方法,给予Re文件管理器在【安全中心】的【Root权限管理】开启Root权限,最后通过DevCheck来查询当前机型的系统标识符,Flashcer亲测 Redmi Note 7  Pro 标识符为“violet“,如下图所示。●  3)这是最关键的一步,主要是解决这个问题——MT管理器进行修改Redmi K20 Pro 开发版MiuiGallery这个系统App里的代码,最后在进行反编译自动生成新的Apk即可。操作方法: 用mt管理器打开MiuiGallery这个Redmi K20 Pro 开发版的App——再点击【查看】——选择【classes.dex】选项——再选择【Dex编辑器++】选项即可,进入编辑页面,然后搜索raphael,把搜索到的raphael值替换为第2步找到系统设备代码标识符。替换成功了,点保存即可!修改和编译工作完成了,已经自动生成新的MiuiGallery相册安装包,接下来就是替换工作了。有小伙伴问了,既然生成了新的安装包为啥不直接安装,如下图所示,非得要复制到系统System分区进行替换?这是因为,相册App为系统内置文件,直接从外部安装,无法正常使用,只能通过内部目录复制替换才行!▎NO.3【Redmi Note 7 Pro 如何替换 已修改的Redmi K20 Pro 开发版 MiuiGallery】▎操作方法:替换Apk提醒:替换相册APK务之前,务必确保这3个条件——手机是开发版,安全中心开启了root权限,还有System分区已经解锁!最后一步就是替换工作,把改好的【相册:MiuiGallery】apk 原路替换到 /system/priv-app/MiuiGallery/ 目录下,再进行改权限改为644,如下图所示;改好了,保存最后重启,就这么简单!Redmi Note 7 Pro 替换安装包下载链接:以下内容被隐藏,回复本帖后可见真机体验:重启手机后,打开相册找到滤镜即可看到“魔法换天功能”,不过初次使用,需要联网下载一些配置文件。设置方法:打开【相册】——选择【编辑】——点击【滤镜】——找到【换天】选项,等待联网下载换天组件,直到下载提示成功即可。Flashcer选择了6种滤镜里面的2种进行替换,如下图所示:▎NO.4 总结 ▎不过,没使用过或者正在体验的小伙伴们,小编这里推荐尝试使用下直接走Apk替换(替换包只是适用于Redmi Note 7 Pro机型),对于小白玩机用户比较便捷。当然,你是玩机发烧友,按照第一部分介绍的原理,修改下App的代码,最后替换APK就可以。欢迎评论区留言,给出您宝贵的意见或者使用过程中遇到的问题,共同交流! ▋  阅读我的更多关于 Redmi Note 7 Pro文章●   [MIUI玩法篇 28] Redmi Note 7/7 Pro新增5项暖心功能(含小爱语音唤醒等)●   [MIUI玩法篇 22] | Redmi Note 7 Pro如何安装谷歌相机  不Root不闪退不卡顿●   [MIUI玩法篇 27] | Redmi Note 7 Pro 24H小时锁屏和桌面壁纸 打造攻略●   剖析5大升级,诠释“性价比之王”| Redmi Note 7 Pro评测  附VCR ●     感谢大家阅读,觉得不错,记得给Flashcer文末点赞!如果你想知道更多关于MIUI或者小米产品的测评,记到点击下方图片进行关注哦,每次更新都有提醒!  ******本文版权归小米社区和原作者所有,如需转载请联系本文作者,非小米官方未经许可转载一律视为侵权***** 
[微笑]
感谢大神分享,我下载试试看。
我用的红米手机就是活动时8折入手的http://bbs.xiaomi.cn/mi真不错。
不会出问题吧..
回复下看看可不可以你
感謝分享,感謝感謝
赶紧来学习一下
厉害,试试看~
122
1111111
非常感谢
开发版也没有吧
简直优秀
谢谢!希望能用.
这个设计不错
这个真不错

点击浏览原帖:http://bbs.xiaomi.cn/t-39611199
领取阿里云幸运券 新用户领取阿里云免费套餐