老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

我用 Guise 給手機換了一張「身份證」—— 上手三天真實體驗

Guise 是一款 Xposed 模組,能給指定 App 偽裝系統參數。筆者花了三天時間測試了裝備設定、Android ID 偽裝、強制截圖等核心功能,以下是最直白的上手體驗。

Guise 到底是什麼?—— 一個能讓 App 認錯手機的 Xposed 模組

說起來裝 Guise文檔 有點偶然。前陣子幫朋友折騰一款老遊戲,他的手機跑起來幀數一直上不去,我提議讓遊戲以為自己在旗艦機上運行——就這樣把 Guise 裝上了。簡單說,Guise 是跑在 LSPosed 框架上的一個 Android 模組,它的本事是給指定的應用程式「送假資料」:品牌、型號、Android ID、IMEI 這些系統參數,你想讓 App 讀到什麼,它就給什麼。

這聽起來有點像給手機換一張身份證。而且它不是全局改,是按 App 單獨配——我只給那個遊戲裝備高性能旗艦的設定,其他 App 照樣讀到真實資料,互不干涉。這點比我之前玩過的一些一鍵改機型工具強太多了,那些動不動就全局污染,搞到銀行 App 都以為我換了新手機。

適合誰?說直白一點,兩種人:一種是愛折騰遊戲、想讓老設備跑新遊戲流暢一點的;另一種是對手機隱私有點焦慮、不想讓 App 拿到太多裝置資訊的。如果你對 Root、Xposed 完全沒概念,那這套東西可能太重量級了——Guise 本身只是 APK,但讓它生效需要一整套框架打底。

安裝

Guise下載 2.0.0 安裝包只有 3.49MB,APK 直接裝就行,但先說最關鍵的:這是一個 Xposed 模組,必須有 LSPosed 框架才能生效。Guise 自己不要求 Root,但跑它的 LSPosed 要求 Root——這是兩層不同的東西,別搞混了。

LSPosed 的安裝路徑說三種,我只講最常見的 Magisk + Zygisk 方案:先確認 Magisk 裡 Zygisk 已經打開,然後去 LSPosed 官方頁下載對應架構的 Magisk 模組 zip,Magisk 裡本地安裝、重開機。重開後應用抽屜裡應該能看到 LSPosed 管理員,打開確認框架狀態顯示「已啟用」就 OK 了——如果這步沒過,Guise 裝了也是白裝,打開會顯示 Xposed service 連線失敗。

框架就緒後裝 Guise APK,裝完别急著打開,先去 LSPosed 管理員的模組區把 Guise 勾上,然後在 Guise 裡把目標 App 加進作用域。這裡我踩過一個小坑:一開始沒加作用域,打開遊戲發現完全沒效果,折騰了半天才記起來忘了在 LSPosed 裡啟用模組。

另外,Guise 2.0.0 內建了 26 個品牌、8533 個型號、1597 條運營商資料,安裝完直接用,不用再聯網下載——這點挺良心的,不像有些工具首次啟動要拉一大堆資料包。

LSPosed 框架狀態確認

打開第一眼:界面簡潔到有點意外

啟用後打開 Guise官網,界面比我預想的乾淨。左側是目標 App 列表,右側是當前選中 App 的配置項。分組也很清晰:裝備與系統、識別符與隱私偽裝、電話 API、視窗行為……每一組底下就是具體的參數欄位。說實話我之前玩過幾款類似的模組,界面亂得要死,功能堆成一坨——Guise Reborn 這版在資訊架構上確實下了功夫。

選好品牌後型號會自動篩選,選完型號所有對應欄位自動填好,包括 Build.BRAND、MANUFACTURER、DEVICE、PRODUCT 這些平時我們手動改容易搞錯的欄位。當然你也可以手動微調任何一項,或者點「一鍵隨機」讓它瞎填一套——隨機邏輯倒是認真的,生成的 Android ID 是規規矩矩的 16 位十六進制字串,不會出現手動亂填那種長度不對、字元不全的情況。

真用下來:三個核心功能的體驗

裝備偽裝是我最先測的。給那個老遊戲設了個旗艦型號,重開遊戲——幀數確實上去了,從 20 多飆到 40 左右,雖然沒到滿幀但已經夠流暢。不過有個小問題:遊戲的設定頁裡顯示的裝置資訊還是真機,只有遊戲引擎底層讀到的是假資料。這倒不是 bug,是這款遊戲的顯示邏輯走了另一條讀取路徑,但實際表現是變好的,也就沒深究。

Android ID 偽裝這塊,Guise 覆蓋了 Settings.Secure、Settings.System 還有 WebView 獨立進程的讀取——這個挺重要,很多 App 自己讀一份,彈出的 WebView 廣告又讀一份,少覆蓋一個入口就漏餡。我測試的時候裝置上有兩個同一家開發商的 App,它們共用同一個簽名,所以即使給它們設不同的 Android ID,理論上它們還是會被認為來自同一裝置——這是 Android 10 之後 SSAID 隔離機制決定的,不是 Guise 的問題。

強制截圖是個讓我驚喜又遺憾的功能。驚喜的是它真的能截:銀行 App、支付 App 這些設了 FLAG_SECURE 的界面,以前按截圖鍵就是黑屏,開了 Guise 的「允許強制截圖」之後居然能正常出圖。遺憾的是它有極限——Netflix、Disney+ 這種 Widevine L1 硬體保護的 DRM 影片截不了,這是硬體層級的保護,Guise 碰不到。而且這個功能預設是關的,需要你主動打開,我覺得這個設計是對的——改變 App 的安全意圖這種事,確實應該讓用戶自己決定。

結語

用了三天下來,Guise 給我的感覺是「認真做的工具」而不是「玩具」。界面乾淨、功能扎實、文檔寫得也清楚(那個 8533 機型的內建資料量是真的誠意)。當然它不是無所不能——DRM 保護繞不過、部分 App 有更深層的裝置指紋追蹤,但在它覆蓋的範圍內,表現是到位的。

適合誰?如果你已經在 Root + LSPosed 的生態裡了,Guise 絕對值得裝上試試。還沒折騰過 Root 的話,先別急,那條路本身就有不少坑——但如果你只是想讓個別 App 認錯手機、或者對裝置隱私有點在意,等你把框架跑起來之後,Guise 會是你最省心的選擇之一。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章