官网:https://danmaku.movie.kg/

服务端和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
最后修改:2024 年 01 月 18 日
如果觉得我的文章对你有用,请随意赞赏