在Chromium上使用Android的APP——对抗国产逗逼软件的新方法

文章目录
  1. 1. 搭载运行环境

搭载运行环境

  • 这里下载一个Chromium 我选的是Chromium Package (64-bit)
  • chrome://flags/里需要改一些地方 有关NaCl的需要开启(地址栏输入chrome://flags/#enable-nacl直达) 其他的可能不是必须的 但有关渲染的一些选项我也开了 也就是第一个覆盖软件渲染列表
  • 这里下载ARChon 我选的是Intel x86 Chrome 64-bit / Chrome OS 64-bit 解压到一个目录 在Chromium里选了加载开发扩展的选项后 加载这个扩展
  • 这里下载转化好的App 把下载的crx文件拖到Chromium的扩展界面里
  • 正常的话chrome://apps/里就有那个APP辣

效果如下

TF Boys

Update 0:

折腾了两天 感觉是个坑 因为我这里没法用ADB连接 总是提示error: device not found 就算是设置了enableAdb也一样 换了Simple Lanucher也不行

作者对ARChon的支持好像不大积极 要么是有心无力 要么是懒得管 反之GitHub上ISSUE一大堆 网上也几乎找不到可用的资料

开源/自由软件就这点问题 再好的东西 没人维护 就是一个渣 这是一个例子 玩玩就好了

重要更新:

我知道怎么打开ADB支持了

对于偷懒直接安装现成Crx文件的人 在安装了相应APP后 打开安装目录 对我来说就是配置文件里的Default/Extensions/dldgakifieaiafakcndfkkbjacdnedaj/1337_0/ 修改manifest.json 添加修改enableAdb enableExternalDirectory permissions里的fileSystem 改完是下面的样子

: "…"是省略的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
...
"arc_metadata": {
"apkList": [ "custom-android-release-1400197.apk" ],
"enableAdb": true,
"enableExternalDirectory": true,
"formFactor": "phone",
...
"permissions": [ "gcm", {
"socket": [ "tcp-connect", "tcp-listen", "udp-bind", "udp-send-to", "resolve-host" ]
}, "unlimitedStorage", "notifications", "clipboardRead", {
"fileSystem": [ "write", "directory" ]
...

这一步是重点 就算你这样改了 Chromium和ARChon也不会聪明到替你重新安装 需要你自己动手重新安装

之后 程序运行前会让你选择挂载的位置 ADB也正常工作了

再次更新:

仅就网易云音乐来说 非常的不稳定 尝试了多个版本 都是这样 动不动就崩溃了

有两个方法可能能提高稳定性

  • 换1.2的稳定版的ARChon
  • 关闭收集错误的选项

但总的来说 很不稳定 有时候坚持下完一首歌都不行