目录:

PS:所有方法均需要打开游戏,并且在游戏内打开抽卡详情/记录才能获取

root

已root设备直接使用以下shell命令即可

logcat -m 1 -e "OnGetWebViewPageFinish.+https.+" | grep -oE "https://webstatic\.mihoyo\.com.+" | while read -r url; do am start -a android.intent.action.VIEW -d "$url"; done
获取成功后自动跳转浏览器

adb

Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。

关于xx品牌的手机怎么开启开发者模式adb授权就不讲了,一搜一大堆教程。

准备工作

你的手机需要首先安装一个shizuku的软件

激活/使用教程见官方文档→用户手册

这里使用mt管理器为例

1.打开shizuku,点击在终端应用使用Shizuku
导出文件至你选择的任意一个文件夹

2.打开mt管理器,并打开至你导出rush的文件夹

3.打开mt管理器的终端模拟器运行以下shell命令(注意更改变量)

dexfiles="这里填写你选择的文件夹路径(结尾不需要带/)"
cat <<'TEXT' > /data/user/0/bin.mt.plus/files/term/usr/bin/rish
#!/system/bin/sh
BASEDIR=$(dirname "$0")
DEX="$BASEDIR"/rish_shizuku.dex

if [ ! -f "$DEX" ]; then
  echo "Cannot find $DEX, please check the tutorial in Shizuku app"
  exit 1
fi

# Replace "bin.mt.plus" with the application id of your terminal app
[ -z "$RISH_APPLICATION_ID" ] && export RISH_APPLICATION_ID="bin.mt.plus"
/system/bin/app_process -Djava.class.path="$DEX" /system/bin --nice-name=rish rikka.shizuku.shell.ShizukuShellLoader "$@"
TEXT
mv -f $dexfiles/rish_shizuku.dex /data/user/0/bin.mt.plus/files/term/usr/bin/rish_shizuku.dex
chmod 700 /data/user/0/bin.mt.plus/files/term/usr/bin/rish
chmod 700 /data/user/0/bin.mt.plus/files/term/usr/bin/rish_shizuku.dex

至此,rish安装完成

4.输入以下shell命令进入shizuku环境(shizuku必须在后台运行)

rish

开始

运行以下命令开启获取抽卡记录链接

logcat -m 1 -e "OnGetWebViewPageFinish.+https.+" | grep -oE "https://webstatic\.mihoyo\.com.+" | while read -r url; do am start -a android.intent.action.VIEW -d "$url"; done
获取成功后自动跳转到浏览器

其他

使用任意adb工具都可以

1.例如 https://adb.http.gs

2.选择其他指令

3.运行以下命令获取抽卡记录链接

adb shell logcat -m 1 -e "OnGetWebViewPageFinish.+https.+" | grep -oE "https://webstatic\.mihoyo\.com.+" | while read -r url; do adb shell am start -a android.intent.action.VIEW -d "$url"; done
获取成功后手机自动跳转到浏览器

magisk

github链接:

https://github.com/ModuleList/GetmiHoYolink
最后修改:2023 年 12 月 02 日
如果觉得我的文章对你有用,请随意赞赏