Files
notiMessage/scripts/pull-tng-apk.ps1
mars f9426d6b68 chore: 清理临时逆向脚本,保留 TNG 安装工具与 captcha 文档
删除未跟踪的一次性 _*.py 扫描脚本,并从仓库移除已过时辅助脚本。
2026-08-04 13:48:47 +08:00

33 lines
1.2 KiB
PowerShell
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 从已安装 TNG 的手机 pull 完整 split APK供另一台 adb install-multiple
$ErrorActionPreference = "Stop"
$adb = "C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\adb.exe"
$pkg = "my.com.tngdigital.ewallet"
$outDir = Join-Path (Split-Path -Parent $PSScriptRoot) "reverse\dumps\tng_splits"
$paths = & $adb shell pm path $pkg 2>$null
if (-not $paths) {
Write-Host "设备未安装 $pkg" -ForegroundColor Red
Write-Host "请先在已装 TNG 的手机(如 Pixel 6上 USB 调试连接。"
exit 1
}
New-Item -ItemType Directory -Force -Path $outDir | Out-Null
Remove-Item "$outDir\*.apk" -Force -ErrorAction SilentlyContinue
$i = 0
foreach ($line in $paths) {
if ($line -match "package:(.+)") {
$remote = $Matches[1].Trim()
$name = Split-Path $remote -Leaf
if ($name -eq "base.apk") { $local = Join-Path $outDir "base.apk" }
else { $local = Join-Path $outDir $name }
Write-Host "Pull $remote -> $local"
& $adb pull $remote $local
$i++
}
}
Write-Host "`n已 pull $i 个 APK 到 $outDir" -ForegroundColor Green
Write-Host "安装到另一台手机:"
Write-Host " adb install-multiple -r $outDir\*.apk"