记一次还算成功的实验。
一、序
2016年,我了解到一部名为 SO-04E 的机型。
它的特殊之处在于全球限量 39000 台的初音未来限定版。那是我的梦想之一。
二、探索
去年(2020年),我想起了那部来自梦想的手机。
在 SO-04E 的普通版,甚至是其他品牌的手机中,被从初音限定机里提取的软件都不能被正常安装。按照7年多前的技术宅给出的方法:
框架:mikuxperia_library . xml 放到 system\etc\permissionscom . miku
xperia_library . jar放到 system\lib”
(来自百度贴吧:来碗牛肉面[em]e400230[/em])
但是,在我当时使用的设备上,将它们复制到对应的位置后重启,系统会自动删除这两个文件。
三、发现
Magisk 的原理“不更改系统分区,挂载与其文件系统隔离的Magisk分区”。
那么我们是否可以通过不替换文件,而是制作一个 Magisk 模块来解决这个问题?
的确,我发现了有 Magisk 模块可以使 Android 设备安装原本因机型限制无法安装的软件。
“Sony Device Dummy”(署名:null4n @ github)这个模块给了我启示:
它可以使我的设备安装 Xperia 机型的软件。
但是,并不包括上述的 SO-04E 初音未来限定版软件。
四、实验
我解包了“Sony Device Dummy”,并将初音未来限定版机型中提取的框架复制进其中相应文件夹。
它在 Magisk Manager 中被安装成功了。
重启后,我在我的 emui 8.0 上成功安装了 MIKU HOME 等被提取出的软件。




一、序
2016年,我了解到一部名为 SO-04E 的机型。
它的特殊之处在于全球限量 39000 台的初音未来限定版。那是我的梦想之一。
二、探索
去年(2020年),我想起了那部来自梦想的手机。
在 SO-04E 的普通版,甚至是其他品牌的手机中,被从初音限定机里提取的软件都不能被正常安装。按照7年多前的技术宅给出的方法:
框架:mikuxperia_library . xml 放到 system\etc\permissionscom . miku
xperia_library . jar放到 system\lib”
(来自百度贴吧:来碗牛肉面[em]e400230[/em])
但是,在我当时使用的设备上,将它们复制到对应的位置后重启,系统会自动删除这两个文件。
三、发现
Magisk 的原理“不更改系统分区,挂载与其文件系统隔离的Magisk分区”。
那么我们是否可以通过不替换文件,而是制作一个 Magisk 模块来解决这个问题?
的确,我发现了有 Magisk 模块可以使 Android 设备安装原本因机型限制无法安装的软件。
“Sony Device Dummy”(署名:null4n @ github)这个模块给了我启示:
它可以使我的设备安装 Xperia 机型的软件。
但是,并不包括上述的 SO-04E 初音未来限定版软件。
四、实验
我解包了“Sony Device Dummy”,并将初音未来限定版机型中提取的框架复制进其中相应文件夹。
它在 Magisk Manager 中被安装成功了。
重启后,我在我的 emui 8.0 上成功安装了 MIKU HOME 等被提取出的软件。



