UOS 移植 Flash Player 页游微端

目前大家可能仍有需要用到 Flash Player 的情况。这里尝试先将部分页游的微端移植到 UOS 上来。鄙人尽最大可能降低操作的复杂度,不会像那篇《GNASH 移植》那样那么复杂!

从 UOS 的应用商店下载 Electron,下载好以后从

/opt/apps/com.electron/files

目录里面把 electron这个目录拷出来,放在一个自己找得到的地方。

回到 Windows,到小花仙官网下载 win8/win10 版本的微端。然后用 Universal Extractor 的 LessMSI Extraction 解压这个 MSI 文件。把里面的 Binary/resources/app目录上载到 UOS 的刚才拷出来的 electron目录里面。

在 UOS 里面,把 app/assets里面的 hua.js修改,第 126,127 行的

case 'linux':
	pluginName = 'libpepflashplayer.so'

改成

case 'linux':
	pluginName = 'libpepflashplayer.plugin'

之所以这么改,是因为米叔他那个上面的 SWFObject.js 不识别 Linux 系统下的 .so的 Flash Player 组件文件,换一个扩展名才行。

在这里插入图片描述

从一切可以找得到的地方下载版本 31 的 Flash Player Linux PPAPI 64 位的版本。解压出来的文件名通常是 flash_player_ppapi_linux_x86_64.tar.gz。再从这个 gz 里面提取出 libpepflashplayer.so文件,放到刚才的 app/assets目录,重命名为libpepflashplayer.plugin

在这里插入图片描述

然后修改 hosts,屏蔽掉检测版本的域名。首次运行前务必屏蔽这些域名,否则就会出现“该版本过旧,不支持运行,请升级后使用”的提示,遇到这个提示的话修改起来很麻烦(具体修改参考后面的附注)。到 UOS 应用商店下载 SwitchHosts 并打开,打开 My Hosts,然后添加这些规则,然后点击开关来打开:

127.0.0.1 geo2.adobe.com
127.0.0.1 fpdownload2.macromedia.com
127.0.0.1 fpdownload.macromedia.com
127.0.0.1 macromedia.com

在这里插入图片描述

electron目录新建一个 .sh的任意文件名的文件。添加这些内容:

./electron ./app

在这里插入图片描述

之后就可以通过双击此 sh 文件选择“运行”来使用了。

如果想换成赛尔号,则将 app/assets/config.json里面的 player_name改成

https://seer.61.com/play.shtml?from=we_seer

即可。需要访问其他包含 Flash 内容的网页也可以改成任意网址。


附注:修复“该版本过旧,不支持运行,请升级后使用”

请删除 /data/home/你的用户名/.config/WeHua/Pepper Data这个目录,然后参照前面的说明修改 hosts,如果已经添加了域名则忽略这个 hosts。


获取 UOS 家庭版欢迎前往 https://home.uniontech.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值