文章目录
选择版本 雷电模拟器_v4.0.79.2
https://pan.baidu.com/s/1ZVDgARQHFAJx9YLPwfNsaA?pwd=1izr
关闭开启hv
wsl和老版的雷电是有冲突的 必须手动关闭vh 并 重启 vt不用管
开关指令给出
bash
# 关闭vh
bcdedit /set hypervisorlaunchtype off
# 开启vh
bcdedit /set hypervisorlaunchtype auto
#这个总是空的 建议用 systeminfo
bcdedit /enum {current} ^| findstr "hypervisorlaunchtype"
# 关闭组件
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
# 开启组件
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
# 获取系统信息 包括vh
systeminfo
# 反复开关后 出现网络问题 强制重新启用虚拟机平台组件
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 关闭后wsl无法开启
bash
当前计算机配置不支持 WSL2。
请启用"虚拟机平台"可选组件,并确保在 BIOS 中启用虚拟化。
通过运行以下命令启用"虚拟机平台": wsl.exe --install --no-distribution
有关信息,请访问 https://aka.ms/enablevirtualization
错误代码: Wsl/Service/CreateInstance/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED
- 开启成功

xposed 框架下载
https://xposed.ru/frames.html
xposed-v89-sdk25-x86.zip
bash
#!/system/bin/sh
# --- 1. 环境初始化 ---
echo "[*] 正在以 RW 模式重新挂载系统分区..."
mount -o rw,remount /system
# 设置路径变量
ZIP_PATH="/sdcard/xposed-v89-sdk25-x86.zip"
TMP_DIR="/sdcard/xposed_stage"
# --- 2. 解压阶段 ---
echo "[*] 正在创建临时目录并解压..."
mkdir -p $TMP_DIR
# 使用 toybox 的 unzip 指令,-o 表示强制覆盖,-d 指定目录
unzip -o $ZIP_PATH -d $TMP_DIR
# 检查解压是否成功
if [ ! -f "$TMP_DIR/system/xposed.prop" ]; then
echo "[!] 错误:解压失败,未找到 xposed.prop!"
exit 1
fi
# --- 3. 复制与授权阶段 ---
echo "[*] 正在推送文件并校准权限..."
# 定义目标映射关系(源路径 : 目标路径 : 权限)
# 复制并立即修改属性,防止权限污染
cp -fp $TMP_DIR/system/bin/app_process32_xposed /system/bin/
chmod 755 /system/bin/app_process32_xposed
chown root:root /system/bin/app_process32_xposed
cp -fp $TMP_DIR/system/bin/xposedclient /system/bin/
chmod 755 /system/bin/xposedclient
chown root:root /system/bin/xposedclient
cp -fp $TMP_DIR/system/framework/XposedBridge.jar /system/framework/
chmod 644 /system/framework/XposedBridge.jar
chown root:root /system/framework/XposedBridge.jar
cp -fp $TMP_DIR/system/lib/libxposed_art.so /system/lib/
chmod 644 /system/lib/libxposed_art.so
chown root:root /system/lib/libxposed_art.so
cp -fp $TMP_DIR/system/xposed.prop /system/xposed.prop
chmod 644 /system/xposed.prop
chown root:root /system/xposed.prop
# --- 4. SELinux 与 安全对冲 ---
echo "[*] 正在处理 SELinux 策略..."
# 宽容模式是防止 offline 的最后一道防线
setenforce 0
restorecon -v /system/bin/app_process32_xposed
restorecon -v /system/lib/libxposed_art.so
# --- 5. 核心替换(生死链接) ---
echo "[*] 正在执行 app_process 替换..."
cd /system/bin
# 备份逻辑:仅在没有备份时才备份
if [ ! -f "app_process32_bak" ]; then
mv app_process32 app_process32_bak
echo "[+] 已创建系统备份 app_process32_bak"
else
# 如果已经有备份,说明上次失败了,直接删除坏的软链接
rm app_process32
echo "[!] 发现现有备份,已清理旧链接"
fi
# 建立新链接
ln -s app_process32_xposed app_process32
# --- 6. 刷盘与重启 ---
echo "[*] 正在执行同步并清理临时文件..."
rm -rf $TMP_DIR
sync
sync
sleep 1
# 检查链接状态
ls -l /system/bin/app_process32
echo "[*] 准备就绪,3秒后自动重启..."
sleep 3
reboot
bash
sed -i 's/\r//' /sdcard/xposed.sh
bash
adb -s emulator-5554 install C:\Users\HiMaq\Downloads\XposedInstaller_3.1.5.apk

################################## GG 能力有限搞了一天 直接转战多开鸭!!! ##################################
多开鸭
https://www.youtube.com/watch?v=9B7wwEOj3qI





启动日志
对照之前手动安装失败可做参考
c
05-12 14:15:46.918 I/Xposed ( 1125): -----------------
05-12 14:15:46.918 I/Xposed ( 1125): Starting Xposed version 89, compiled for SDK 25
05-12 14:15:46.918 I/Xposed ( 1125): Device: SKW-A0 (blackshark), Android version 7.1.2 (SDK 25)
05-12 14:15:46.918 I/Xposed ( 1125): ROM: N2G47O
05-12 14:15:46.918 I/Xposed ( 1125): Build fingerprint: google/android_x86_64/x86_64:7.1.2/N2G47O/3636322:user/release-keys
05-12 14:15:46.918 I/Xposed ( 1125): Platform: x86_64, 64-bit binary, system server: yes
05-12 14:15:46.918 I/Xposed ( 1125): SELinux enabled: no, enforcing: no
05-12 14:15:48.999 I/Xposed ( 1125): -----------------
05-12 14:15:49.001 I/Xposed ( 1125): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
05-12 14:15:49.410 I/Xposed ( 1125): Detected ART runtime
05-12 14:15:49.436 I/Xposed ( 1125): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
05-12 14:15:49.602 E/Xposed ( 1125): Cannot load any modules because /data/user_de/0/de.robv.android.xposed.installer/conf/modules.list was not found
05-12 14:15:56.884 I/Xposed ( 1126): -----------------
05-12 14:15:56.884 I/Xposed ( 1126): Starting Xposed version 89, compiled for SDK 25
05-12 14:15:56.884 I/Xposed ( 1126): Device: SKW-A0 (blackshark), Android version 7.1.2 (SDK 25)
05-12 14:15:56.884 I/Xposed ( 1126): ROM: N2G47O
05-12 14:15:56.884 I/Xposed ( 1126): Build fingerprint: google/android_x86_64/x86_64:7.1.2/N2G47O/3636322:user/release-keys
05-12 14:15:56.884 I/Xposed ( 1126): Platform: x86_64, 32-bit binary, system server: no
05-12 14:15:56.884 I/Xposed ( 1126): SELinux enabled: no, enforcing: no
05-12 14:15:58.952 I/Xposed ( 1126): -----------------
05-12 14:15:58.952 I/Xposed ( 1126): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
05-12 14:15:59.314 I/Xposed ( 1126): Detected ART runtime
05-12 14:15:59.318 I/Xposed ( 1126): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
05-12 14:15:59.451 E/Xposed ( 1126): Cannot load any modules because /data/user_de/0/de.robv.android.xposed.installer/conf/modules.list was not found
05-12 14:16:18.536 E/XposedInstaller( 2094): Xposed Installer is outdated (resource string "installer_needs_update" is missing)
05-12 14:16:20.987 W/XposedInstaller( 2094): ZIP file is not compatible: /storage/emulated/0/Android/data/de.robv.android.xposed.installer/cache/downloads/framework/xposed-v89-sdk25-x86_64.zip
05-12 14:16:54.343 I/XposedInstaller( 2094): updating modules.list
bash
05-12 14:23:20.010 I/Xposed ( 1121): -----------------
05-12 14:23:20.010 I/Xposed ( 1121): Starting Xposed version 89, compiled for SDK 25
05-12 14:23:20.010 I/Xposed ( 1121): Device: SKW-A0 (blackshark), Android version 7.1.2 (SDK 25)
05-12 14:23:20.010 I/Xposed ( 1121): ROM: N2G47O
05-12 14:23:20.010 I/Xposed ( 1121): Build fingerprint: google/android_x86_64/x86_64:7.1.2/N2G47O/3636322:user/release-keys
05-12 14:23:20.010 I/Xposed ( 1121): Platform: x86_64, 64-bit binary, system server: yes
05-12 14:23:20.010 I/Xposed ( 1121): SELinux enabled: no, enforcing: no
05-12 14:23:22.127 I/Xposed ( 1121): -----------------
05-12 14:23:22.131 I/Xposed ( 1121): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
05-12 14:23:22.545 I/Xposed ( 1121): Detected ART runtime
05-12 14:23:22.560 I/Xposed ( 1121): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
05-12 14:23:22.733 I/Xposed ( 1121): Loading modules from /data/app/com.xiaokj.xposed-1/base.apk
05-12 14:23:22.743 I/Xposed ( 1121): Loading class com.xiaokj.xposed.MyHookModule
05-12 14:23:30.048 I/Xposed ( 1122): -----------------
05-12 14:23:30.048 I/Xposed ( 1122): Starting Xposed version 89, compiled for SDK 25
05-12 14:23:30.048 I/Xposed ( 1122): Device: SKW-A0 (blackshark), Android version 7.1.2 (SDK 25)
05-12 14:23:30.048 I/Xposed ( 1122): ROM: N2G47O
05-12 14:23:30.048 I/Xposed ( 1122): Build fingerprint: google/android_x86_64/x86_64:7.1.2/N2G47O/3636322:user/release-keys
05-12 14:23:30.048 I/Xposed ( 1122): Platform: x86_64, 32-bit binary, system server: no
05-12 14:23:30.048 I/Xposed ( 1122): SELinux enabled: no, enforcing: no
05-12 14:23:32.133 I/Xposed ( 1122): -----------------
05-12 14:23:32.133 I/Xposed ( 1122): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
05-12 14:23:32.504 I/Xposed ( 1122): Detected ART runtime
05-12 14:23:32.511 I/Xposed ( 1122): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
05-12 14:23:32.637 I/Xposed ( 1122): Loading modules from /data/app/com.xiaokj.xposed-1/base.apk
05-12 14:23:32.642 I/Xposed ( 1122): Loading class com.xiaokj.xposed.MyHookModule
05-12 14:24:39.940 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:39.940 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:39.940 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:40.819 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:40.819 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:40.819 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:41.015 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:41.015 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:41.015 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:41.203 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:41.203 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:41.203 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:41.375 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:41.375 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:41.375 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:41.559 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:41.559 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:41.559 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:41.739 I/Xposed ( 2056): Hook 到了点击事件!点击的项目是: Image Classification
05-12 14:24:41.739 I/Xposed ( 2056): 已成功拦截点击!
05-12 14:24:41.739 I/Xposed ( 2056): onAlgoSelected 执行完毕
05-12 14:24:46.810 E/XposedInstaller( 2076): Xposed Installer is outdated (resource string "installer_needs_update" is missing)
05-12 14:24:47.376 W/XposedInstaller( 2076): ZIP file is not compatible: /storage/emulated/0/Android/data/de.robv.android.xposed.installer/cache/downloads/framework/xposed-v89-sdk25-x86_64.zip
版本查看
bash
C:\Users\HiMaq>adb shell cat /system/xposed.prop
version=89
arch=x64
minsdk=25
maxsdk=25
requires:fbe_aware=1