上周我琢磨着,我这副新买的“神器眼镜”官方商店里的游戏是真贵,而且更新太慢了。一个新出的太空射击游戏,我在外网论坛都看到别人玩上了,咱们这边的商店里屁都没有。就是受不了这种限制。既然我都花大价钱买了设备,凭什么玩什么还得看平台商家的脸色?
我撸起袖子就准备自己动手。我的目标很明确,就是要把那些最新的、国内商店找不到的,或者说得直白点——那些免费的资源给搞进来。我翻遍了国内外的各种论坛,什么贴、Reddit,还有几个看起来就很野鸡的资源站,不停地试,看大家都是怎么“侧载”的。
第一次失败:绕不开的认证墙
最开始我试了最笨的办法,就是开启开发者模式。这个开发者模式开启起来,就跟做贼一样,又是注册账号,又是搞什么实名认证,折腾了我大半天。我当时想,只要有了开发者权限,不就是想装啥装啥吗?
搞定之后,我以为能轻松地把网上下载的APK文件直接拖进去安装。我找了一个最新的游戏安装包,大概2个G。我插上数据线,电脑是认设备了,我点开了设备存储文件夹,然后把那个巨大的APK文件复制粘贴了进去。
结果?不行。设备死活不认那些非官方渠道下载的游戏包。我用文件管理器在眼镜里找到这个包,点安装,马上就弹窗报错,提示“来源不明,无法安装”。我试了好几次,重启设备,甚至重新下载了安装包,结果都是一样的。我搞明白了,光是开启开发者模式,只给了权限,没有给绕开安装器验证的方法。
第二次实践:ADB工具的漫长折磨
既然直接拖拽不行,我就知道必须搞定那个传说中的“侧载”神器。我发现很多老外都在用一个叫ADB(别管啥意思,就是个工具)的东西,通过电脑命令行推文件。
我开始折腾ADB。这玩意儿设置起来很麻烦,得在电脑上安装一大堆驱动,还要配置环境变量,我这种半吊子选手对着教程,光是准备工具就花了两个小时。关键是,光设置完还不行,我的电脑和眼镜之间老是连接断开,我换了三根数据线,才终于稳定下来。
- 第一步,我准备了一根据说质量最好的数据线,连接电脑和眼镜。连接的时候,眼镜里会弹窗问我“是否允许USB调试”,我当然选了“允许”。
- 第二步,在电脑上,我打开了命令行窗口(就是那个黑乎乎的窗口),然后输入了连接测试命令,看到设备号成功跳出来,我松了口气。
- 第三步,我找到最新的游戏安装包,敲进去了安装代码:
adb install [游戏文件名].apk。
这回终于有反应了!命令行窗口跳出了进度条。但是,你以为这就完了?根本没有!安装进度跑完了,提示却是“INSTALL_FAILED_INVALID_APK”。我气得差点把键盘砸了。
最终突破:数据包才是关键
我又回去翻论坛,才发现,我下的这个大型游戏,光有APK文件不行,那只是个启动器。它还需要配套的“数据包”,就是那些巨大的OBB文件夹里的东西。而这些数据包,不能跟着APK一起安装,必须手动推送到设备内部的特定文件夹里。
处理数据包简直是体力活。必须先安装APK(虽然安装失败,但是它会在设备里预留文件夹),然后我用ADB的另一个命令(adb push)把那个将近3个G的数据包推进去到设备的特定路径里。这个过程慢得要命,数据传输速度就像蜗牛爬,足足推了四十分钟,电脑风扇呼呼地转,我站在旁边盯着进度,生怕它断开。
最终,当那个最新的科幻射击游戏图标出现在我的眼镜主界面时,我长舒了一口气。我点进去,画面流畅,操作完美。这说明我成功绕开了官方的限制,真正把设备变成了我自己的移动游戏机。虽然只是玩个游戏,但那种“我的地盘我做主”的感觉,是花多少钱都买不来的。我这下存着几十个破解安装包,想玩哪个,随时侧载进去,再也不用看商店的脸色了。