Redmi Note 7/7 Pro +关注 已有36851人关注 +发表新主题
Flashcer

小米达人

  1. 36266 积分
  2. 14794 经验
  3. 4520 贡献值

Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

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

置顶 精华 发表在 晒机评测 07-03 02:21:52  来自PC 复制链接 手机看帖扫一扫!手机看帖更爽 65 2904

小米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或者小米产品的测评,记到点击下方图片进行关注哦,每次更新都有提醒!

  

******本文版权归小米社区和原作者所有,如需转载请联系本文作者,非小米官方未经许可转载一律视为侵权***** 

扫描二维码,手机查看本帖
发表
最新评论 | 正序排列
只看楼主|楼层直达:
回复