kubectl 重启某个 Namespace 下的所有 Deployment
1 | NAMESPACE="arc-os" |
1 | NAMESPACE="arc-os" |
首先从 miyoushe 官网下载 apk,然后使用 jadx 反编译 apk。
从 文章 中可知生成 DS
算法的位置位于 com.mihoyo.hyperion.net
包内,
使用 jadx
打开到对应目录,可以找到 bbbbb.a2222
、 aaaaa.a2222
、 aaaaa.b5555
,分别为 DS1
DS2
的算法实现。
右键方法名,选择 Find Usage
,可以看到对应的实现。
可以看到 DS
LK2
K2
相关的加密算法,通过相关函数输入到 bbbbb.a2222
方法中,找到函数的参数,即为 salt
。
下面以 DS
为例,把传入 bbbbb.a2222
方法的方法与参数拷贝出来,稍加修改,得到下面的代码:
1 | import java.util.ArrayList; |
运行后得到 pIlzNr5SAZhdnFW8ZxauW8UlxRdZc45r
即为 salt
,带入到相关 api
验证一下,成功。
1 | # htk-inject-system-cert.sh |
1 | docker run -d \ |
新增 /etc/rancher/k3s/registries.yaml
文件,并添加以下内容:
1 | mirrors: |
k3s 的配置支持镜像地址重写,如果拉去镜像 quay.io/prometheus/prometheus:v2.27.1
可以重写到 hub.docker.local:5000/prometheus/prometheus:v2.27.1
而本地只需要拉去相关镜像然后 docker tag xxx hub.docker.local:5000/xxx
即可。