重新启动有根模拟器会出现问题,
Restarting a rooted emulator is giving problems,
所以我正在尝试 root 模拟器,我的最终目标是更改 phone 属性,如设备名称、manufacturer/brand 名称、IMEI 号码等。
(修改build.prop)
我试过用这个方法刷机。
https://github.com/0xFireball/root_avd/blob/master/README.md
root 工作正常,我能够 root 并对构建进行更改,但是当我尝试重新启动它时,模拟器卡在启动循环中
https://github.com/idanr1986/cuckoo-droid/issues/4
由此我意识到更换 su 文件可能会解决问题。
我更换了它并且能够重新启动,但是当我这样做时,root 已经消失并且更改不会保留。
我正在使用 x86 非 gplay api 版本 25
任何帮助将不胜感激
无需对模拟器进行 root 操作即可更改这些属性。
我使用 Superr Kitchen 工具提取了 system.img。
然后对完整的 ram 进行 deodexed。
提取 jar 文件(在本例中 framework.jar 它包含具有设备 imei 功能的电话管理器)
之后将 smali 文件编辑为 return 调用设备 imei 时所需的值(或者您可以编辑 java 文件并将其转换为 smali)
然后使用 Superr Kitchen
将其全部构建回 system.img
所以我正在尝试 root 模拟器,我的最终目标是更改 phone 属性,如设备名称、manufacturer/brand 名称、IMEI 号码等。 (修改build.prop) 我试过用这个方法刷机。
https://github.com/0xFireball/root_avd/blob/master/README.md
root 工作正常,我能够 root 并对构建进行更改,但是当我尝试重新启动它时,模拟器卡在启动循环中
https://github.com/idanr1986/cuckoo-droid/issues/4
由此我意识到更换 su 文件可能会解决问题。 我更换了它并且能够重新启动,但是当我这样做时,root 已经消失并且更改不会保留。
我正在使用 x86 非 gplay api 版本 25 任何帮助将不胜感激
无需对模拟器进行 root 操作即可更改这些属性。 我使用 Superr Kitchen 工具提取了 system.img。
然后对完整的 ram 进行 deodexed。 提取 jar 文件(在本例中 framework.jar 它包含具有设备 imei 功能的电话管理器) 之后将 smali 文件编辑为 return 调用设备 imei 时所需的值(或者您可以编辑 java 文件并将其转换为 smali) 然后使用 Superr Kitchen
将其全部构建回 system.img