服务端和PC端直接搜索 index.html 并打开,然后在
标签最后插入以下代码<!--Emby 弹幕扩展-->
<script type="text/javascript" src="https://danmaku.movie.kg/ext.js"></script>
<link rel="stylesheet" href="https://danmaku.movie.kg/ext.css"/>
android app 需要反编译,然后才能添加扩展。
反编译步骤:
配置 jdk
下载并安装 Jdk,比如 jdk1.8.0
配置 apktool
安装指南:https://apktool.org/docs/install/
添加环境变量:打开系统属性的环境变量,找到系统变量的 Path 变量,在里面添加 apktool 的文件夹路径
开始反编译
apktool d [apk文件名称] -o [输出路径]
修改文件
进入反编译的文件夹,找到 assets/www/index.html
在
<!--Emby 弹幕扩展-->
<script type="text/javascript" src="https://danmaku.movie.kg/ext.js"></script>
<link rel="stylesheet" href="https://danmaku.movie.kg/ext.css"/>
回编译
apktool b [编译目录]
编译后的 apk 文件存放在 编译目录的 dist 文件夹内
签名
将 jdk/bin 目录添加到环境变量中
开始生成 keystore 文件
keytool -genkey -v -keystore [key名称].keystore -alias [key别名] -keyalg RSA -validity 3650
迁移到行业标准格式
keytool -importkeystore -srckeystore [key名称].keystore -destkeystore [key名称].keystore -deststoretype pkcs12
安装 apksigner
apksigner 是 Android SDK 的工具,可以使用 idea 安装 Android SDK
在 C:\Users[用户名称]\AppData\Local\Android\Sdk\build-tools[版本号] 目录就可以找到 apksigner
添加环境变量
开始签名
先查看 apk 是否签名
keytool -printcert -jarfile [apk文件路径]
使用 apksigner 签名
apksigner sign --ks [证书签名文件路径] --ks-key-alias [证书签名别名] [要签名的apk路径].apk
查看 apk 是否签名
keytool -printcert -jarfile [apk文件路径]
检查 Apk 是否已签名 v1、v2、v3、v4
apksigner verify -verbose -print-certs [要检查的Apk路径].apk