//更新:土区已死 esim不搞了,搞esim最开始就是turkcell搞不到实体卡 只能弄到esim。 我更喜欢便宜货 所以run了
喵~好久不见~ 一点碎碎念:最近在忙esim在我的设备(一加8)上的原生加载,系统原生的电话服务(com.android.phone)已经支持 不过google的lpa应用没适配我的设备,所以自己打算hook掉那个app类内的方法,强制欺骗ta我的设备兼容esim。。。。。 遂有了这篇文章。 如果可以用的话 大概是一个esim卡硬件+一个magisk模块+一个lsposed模块。 或许大佬可以做到一个magisk模块搞定,不过我觉得我大概没那个能力罢(悲)
1、
dependencies {
compileOnly 'de.robv.android.xposed:api:82'
//compileOnly 'de.robv.android.xposed:api:82:sources'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.9.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
}
注意 source源码导入依赖,可能会导致找不到类,代码大面积飘红
2、
repositories {
google()
mavenCentral()
maven { url 'https://api.xposed.info/'}
}
}
repo内 添加xposed api 仓库 下载包才快,地址选官方这个
JCenter好像说是被关闭了还是怎么回事。。。。。。
3、 据说要关闭instant run功能 不然会找不到dex内的类 无法加载模块
但是instant run功能在新版本的Android studio被砍了,换成了 "Apply Changes"功能
而且无法停用!!!
所以目前打算切换为旧版本的android studio
据bing ai(gpt4,没钱去open ai 开 QAQ) 交代: 貌似3.1以上被替换了,所以我打算换用studio 版本3.0
Comments NOTHING