经过很多的尝试 最后终于让手机与模拟器的MLTD共存
先讲测试结果 比较后面有详细的步骤
1. NOX MLTD无法执行
2. BS 推特说MLTD可以执行(https://goo.gl/aybwko) 实际上目前不行
若是你有成功的话请分享你设定模拟器的参数以及BS版号给我
3. MUMU MLTD可以执行 但是制造出来的备份档使用 adb restore失败
可能是Android版本不同的问题 也可能是其他问题
如果你知道原因的话请分享给我
使用下面的教学前 会假设想要用这个方法的人
懂得简单的linux shell cmd (cd, cp)
以及备份Android的基础操作
在这边留下纪录给想要试试看的人
需求:
1. 装有MLTD的手机(有没有ROOT没差)
2. 含有模拟器MUMU的PC
3. USB传输线1条
步骤
1. 开启手机的开发者模式 再开启USB DEBUG的功能
使用USB线连接手机与PC
2. 上网找ADB (android debug bridge)
cmd输入 adb devices 确定手机与PC正确的连线
3. cmd输入以下指令(请连成一行 两行中有一个空白)备份游戏
因为游戏很大要很久的时间
备份后会得到 million.ab 这就是MLTD的游戏数据备份
adb backup -f milliion.ab -noapk
-noobb com.bandainamcoent.imas_millionlive_theaterdays
4. 把手机USB DEBUG模式关闭并拔掉USB线
这步只是避免后面操作错误而已
本身不对结果产生影响
5. 将MUMU模拟器开好 把DEBUG模式开启
使用这个指令连上MUMU开启的DEBUG PORT
adb connect 127.0.0.1:7555
确认adb可以正确的抓到模拟器
6. 在模拟器中安装好 MLTD 与 heluim backup (一套备份还原APP)
7. 先用heluim做一次 MLTD备份 即使它没有帐号
我们之后会需要这个备份档
8. 在cmd中输入以下指令进入模拟器内的android shell
adb shell
9. 将3.当中的million.ab放到模拟器的储存空间中
可以先丢到 C:\Users\[Username]\Documents\MuMu共享文件夹
如此在android shell当中就可以在 /mnt/shared/MuMu共享文件夹 看到
10.在android shell中找到一个叫做carbon的资料夹
这个资料夹是heluim用来放备份档的资料夹
寻找指令如下
find / -type d -name "carbon"
11.因为在7.备份过MLTD 所以carbon当中会有这样的结构
carbon
|- com.bandainamcoent.imas_millionlive_theaterdays
|- com.bandainamcoent.imas_millionlive_theaterdays.ab
|- com.bandainamcoent.imas_millionlive_theaterdays.json
把3.所制造的milliion.ab 拿去盖掉
com.bandainamcoent.imas_millionlive_theaterdays.ab
12. 用heluim backup还原MLTD备份档 实际上是还原到3.的手机MLTD资料
这样子就完成了 虽然PC银幕很大不太好__
不过可以看得清楚一点