Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

小米10尊享版 稳定版刷机:1. 日历报错;2. 默认浏览器的下载失灵 #8

Closed
cnryon opened this issue Dec 19, 2020 · 2 comments

Comments

@cnryon
Copy link

cnryon commented Dec 19, 2020

Fork了一个我自己手机的版本:https://github.com/cnryon/mipay-extract-Mi10Ultra

使用的ROM:miui_CAS_V12.0.14.0.QJJCNXM_9437ab21cb_10.0

提取制作magisk包遇到的问题:

  1. 日历在执行cleaner-fix.sh报错,错误提示为:Error occurred while disassembling class Lkotlin...和File name too long in java...
  2. Magisk刷入后,默认浏览器(com.android.browser),点击网页上的下载后,有弹窗提示下载,但点击弹窗内的下载没有反应

已经尝试的解决方法:

  1. 注释掉cleaner-fix.sh中日历的部分,不对官方rom中的日历进行操作。制作magisk包时使用发布版(v20.11.5/eufix-20.11.5-RAPHAEL-magisk.zip)中的calendar打包,刷入后暂时没有发现使用问题。
  2. 默认浏览器没有找到解决办法,使用了其他浏览器(火狐)作为替代,其他浏览器没有出现无法下载问题。

想得到的解决方案:
能够从官方ROM里提取出日历和浏览器两个APP

miui_CAS_V12.0.14.0.QJJCNXM_9437ab21cb_10.0中的Calendar
Calendar.zip

PS:
对安卓开发不了解,能否解释或提示一下calendar报错的原因吗?我看到另外一个已解决的issue中提到“把cleaner-fix.sh 213行的0x7f04改成0x7f05”,原理是什么?我想下次版本更新的时候,如果遇到问题,能够尝试自己解决一下,多谢!

@kooritea
Copy link
Owner

日历那个抛错是反编译的问题和你发的另一个issue里提的没有关系,你把rom包发我看看才行。

浏览器下载没反应的问题这里没有复现

  • 试试关掉下载那里的迅雷引擎
  • 在cleaner-fix的32行private_apps加一个priv-app/Browser就能提取打包进去了

0x7f04那个可以看这里linusyang92#54
其实就是不同版本的日历判断是否需要显示农历的类和方法被混淆成了不同的名称,要是失效了就要反编译手动查看

@cnryon
Copy link
Author

cnryon commented Dec 19, 2020

感谢!

ROM包下载地址:https://bigota.d.miui.com/V12.0.14.0.QJJCNXM/miui_CAS_V12.0.14.0.QJJCNXM_9437ab21cb_10.0.zip

迅雷引擎关闭试过了,问题依然存在。

@cnryon cnryon closed this as completed Mar 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants