支持全架构程序打补丁。和闲鱼卖的是同款方法,这是openwrt安装的ipk,如果你不想安装ipk 可以解压里面的二进制vhweb单独运行。 Liunx 和 Windows 的直接上传程序即可打补丁, 群晖.spk 和 Mac.dmg 和 Android.apk 的需要使用解压软件如7zip 打开找到里面的最终的二进制文件或.so文件拖出来才能打补丁, 打完补丁后再使用7zip 拖进去更新即可,由于重新打包了apk,安卓需要使用签名app自签才能安装。 群晖DSM7官方套件的需要开启ssh,在/volumel/@appstore/目录及其子目录里寻找二进制程序进行打补丁后再拖进去 打完补丁的程序可以复制同架构的任何设备运行使用,无需每台设备都重新打补丁。后续只需要使用序列号生成许可证号即可。 你甚至可以使用shell的sh命令计算出许可证号(依赖openssl命令) #openwrt获取br-lan的MAC地址并去掉 : 转换为小写 sn=$(ip addr show br-lan 2>/dev/null | grep "link/ether" | awk '{print $2}' | tr -d ':' | tr 'A-F' 'a-f') #最大设备连接数 connections=63 printf "\x30\x81\xc6\x02\x01\x01\x04\x0e\x56\x1e\x78\x9f\x3f\x37\xc0\x61\xdd\x4f\xd6\xec\x63\x79\xa0\x81\x8e\x30\x81\x8b\x02\x01\x01\x30\x1a\x06\x07\x2a\x86\x48\xce\x3d\x01\x01\x02\x0f\x00\xdb\x7c\x2a\xbf\x62\xe3\x5e\x66\x80\x76\xbe\xad\x20\x8b\x30\x37\x04\x0e\xdb\x7c\x2a\xbf\x62\xe3\x5e\x66\x80\x76\xbe\xad\x20\x88\x04\x0e\x65\x9e\xf8\xba\x04\x39\x16\xee\xde\x89\x11\x70\x2b\x22\x03\x15\x00\x00\xf5\x0b\x02\x8e\x4d\x69\x6e\x67\x68\x75\x61\x51\x75\x29\x04\x72\x78\x3f\xb1\x04\x1d\x04\x09\x48\x72\x39\x99\x5a\x5e\xe7\x6b\x55\xf9\xc2\xf0\x98\xa8\x9c\xe5\xaf\x87\x24\xc0\xa2\x3e\x0e\x0f\xf7\x75\x00\x02\x0f\x00\xdb\x7c\x2a\xbf\x62\xe3\x5e\x76\x28\xdf\xac\x65\x61\xc5\x02\x01\x01\xa1\x20\x03\x1e\x00\x04\x60\xf5\xf7\xc2\xf7\xee\x90\x3e\xe7\x51\x3c\x7a\x2f\x65\x2e\xab\xdb\xde\xc5\xa4\x58\xe7\xd4\xdd\x26\xce\x2b\xd9" > /tmp/key.der sig=$(echo -n "${sn},${connections}" | openssl dgst -sha1 -sign /tmp/key.der -keyform DER | openssl base64 | tr -d '\n') rm /tmp/key.der #输出许可证号 echo "License=${sn},${connections},${sig}" 按上面的步骤安卓的多了个启动的时候联网检验,需要客户端重新输入激活,如果你不想每次启动重新激活,需要使用apktool进行修改,手机安装apktool选择下载的apk文件 选择反编译,然后进去替换lib目录里打完补丁的.so文件,然后再去smali/com/virtualh***/androidserver/DaemonService.smali 找到关键词 com/licensing 这个链接地址 (有几个好像四个 都要替换)替换为 http://127.0.0.1 然后选择编译此项目就完成了!