# 启动 MariBank Frida attach trace + logcat $ErrorActionPreference = "Stop" $Root = Split-Path -Parent (Split-Path -Parent $PSScriptRoot) $FridaDir = Join-Path $Root "reverse\frida" $Adb = "C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\adb.exe" $Py = "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\python.exe" Write-Host "1. 请先在手机上打开 MariBank (Sign up 页面)" -ForegroundColor Yellow Write-Host "2. 建议暂时关闭 LSPosed 对 MariBank 作用域" -ForegroundColor Yellow Read-Host "准备好后按 Enter 继续" & $Adb shell "su -c 'pgrep frida-server || /data/local/tmp/frida-server -D &'" 2>$null | Out-Null Start-Sleep 1 $logcatOut = Join-Path $Root "reverse\logs\frida\logcat_capture.txt" New-Item -ItemType Directory -Force -Path (Split-Path $logcatOut) | Out-Null Start-Process -FilePath $Adb -ArgumentList @( "logcat","-c" ) -Wait -NoNewWindow Start-Process -FilePath $Adb -ArgumentList @( "logcat","-s","notiMessageHook/MariBankRoot:V","MB-TRACE:V","CharacterCryptoManager:V","NativeEncrypt:V" ) -RedirectStandardOutput $logcatOut -WindowStyle Hidden Write-Host "logcat -> $logcatOut" -ForegroundColor Cyan Write-Host "Frida attach 启动中..." -ForegroundColor Cyan & $Py (Join-Path $FridaDir "run_frida_trace.py") attach