老柯修机铺

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

把線上影片抓到手之前,我先翻了 9xbuddy 的權限清單

以挑剔用戶的角度審視這款下載助手:它到底要走什麼權限、換來什麼功能、哪些可以關、哪些沒得選,幫你在裝之前先有個底。

9xbuddy 是什麼、能幹嘛、適合誰

9xbuddy 是一款跑在 Android 上的線上影片下載助手——給它一條連結,它去解析頁面暴露出來的影片、圖片、音訊、字幕等格式,列成清單讓你勾選,然後把檔案傳回手機。支援的平台超過一千個,包含 YouTube、Twitter、Facebook、P站、Instagram、TikTok 等常見站點,也支援把新站不斷加進解析清單,詳細的站點維護與功能說明可以查閱 9xbuddy文檔。除了 Android App,還有桌面版、瀏覽器擴充與網頁版四種形態,解析引擎同源但能力邊界各有不同。

對日常刷社群、想把喜歡的內容存下來的普通用戶來說,這款工具的門檻不高——不需要註冊就能試用三天 Pro,之後回到免費額度每天仍可開始 5 次下載,收藏庫、合集、歷史記錄這些整理功能永久免費。但正因為它要解析上千個站點的頁面、在後台跑下載隊列、還要跟系統分享選單打通,我在裝之前特別在意一件事:它到底申請了哪些權限、哪些資訊會經過它的伺服器、哪些東西我能收緊。畢竟下載工具天天用,權限寬鬆一次就是每天累積。

安裝

從 9xbuddy下載 拿到的 APK 安裝包大小約 41MB,Android 版本為 1.7.7,包名 com.xbuddymobile.app。安裝本身沒有什麼特殊前置——開啟未知來源放行後,點 APK 直接裝完即可。但這款軟體在安裝後的首次啟動有兩件事值得特別留意。

第一件是它會引導你創建或登入一個 UID 帳號。帳號創建的好處是 Pro 授權跟著帳號走(最多三台裝置),收藏庫、歷史記錄也能跨裝置同步;但如果不想建帳號,其實免費額度也能直接用——官方文件明確寫了「不建帳號也能開始下載」(完整說明可見 9xbuddy官網),只是收藏庫不會跨裝置。第二件是系統彈出的權限請求會在啟動後幾秒內集中出現,建議放慢節奏逐條看,不要一路全允許按過去。

商店版與 APK 直裝版有一個實質差異:受 Google Play 政策約束,商店版不支援 YouTube 內容的解析,APK 直裝版不受此限。所以在意 YouTube 下載的用戶,安裝渠道就要選對——這點官方在文檔裡反覆強調過,新手最容易在這裡繞彎。

安裝完成後的歡迎頁,引導建立或登入 UID 帳號

它要了什麼、換來什麼

我先從樣本文檔裡能找到的功能描述、設置項與帳號體系,把它會觸及的權限與資訊一項項攤開。樣本文檔沒提到的行為我不猜測,只講有明確依據的部分。

系統存儲訪問

應用會請求 Android 的存儲權限(READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE,或 Android 11+ 的所有檔案訪問權),用來把下載完成的檔案寫入手機儲存。這是下載工具的基本需求——沒有存儲權,檔案根本落不了盤。

給出去換來什麼:你可以在應用內的收藏庫(Library)看到所有已下載的檔案,按合集、收藏、歷史記錄整理;也可以選擇下載到指定資料夾。不給會怎樣:下載隊列照常建立、進度照常跑,但傳輸完成後檔案無法寫入,會在收藏庫裡顯示為「寫入失敗」——等於什麼都存不下來。這條權限基本沒得選。

後台與通知權限

應用在傳輸時需要長駐後台、顯示通知欄進度條。從樣本裡的「通知欄進度」描述與「隊列在後台自己走」的說法,可以確認它會請求 FOREGROUND_SERVICE(前台服務)與通知權限。

給出去換來什麼:下載進度在手機鎖屏、通知欄都能看到;手機切到其他應用時下載不中斷;完成時有通知提醒。不給會怎樣:下載只能在應用前台開著的時候進行,切出去就暫停——對刷社群存內容的場景來說,這幾乎等於不可用。這條也沒得選。

系統分享選單集成

樣本裡詳細介紹了「從分享選單送入連結」的四步流程,這表示應用需要在 Android 的分享面板裡註冊自己。嚴格來說這不是單一權限請求,而是應用安裝時自動向系統宣告 SEND 類型的 ACTION_SEND intent filter,系統在你裝完後第一次開啟分享面板時把它列出來。

給出去換來什麼:不用先打開下載器、不用複製貼上——在 Instagram、TikTok、X 或任意瀏覽器裡看到影片,點分享、選 9xbuddy、選格式就完成了。這是 Android 版獨有的殺手級路徑,桌面版與擴充都替代不了。不給會怎樣:少數機型或應用會裁剪分享面板條目,此時只能退回到複製連結再貼進應用的備選路徑。

網路訪問與解析請求

下載工具必然需要網路權限(INTERNET),但 9xbuddy 的網路行為比普通下載器多一層:它要先把連結送到自己的解析伺服器,由伺服器去爬頁面暴露出的媒體清單,再把可下載的格式列表回傳給應用。樣本裡提到「官方反覆強調只用戶保存有權限保存的內容」,暗示解析行為本身是在雲端完成的,而非純本機。

給出去換來什麼:一千多個站點的頁面結構千差萬別,靠本機客戶端硬寫解析規則維護不了——雲端集中更新解析規則,用戶端拿到的就是最新的格式清單。不給會怎樣:這條無從關閉,因為應用根本沒有本機解析的備案。代理支援與備用解析器是 Pro 功能(從樣本的免費/Pro 對照表可見),但那是在主解析器掛掉時的容錯,不是把解析搬回本地。

帳號與跨裝置同步

創建 UID 帳號後,收藏庫、合集、歷史記錄會上雲端同步到伺服器。樣本提到「授權跟著帳號不跟設備」,表示帳號資料至少包含購買狀態與裝置清單。

給出去換來什麼:三台裝置之間收藏庫互通;Pro 授權不用重複買;換手機時歷史記錄能找回來。不給會怎樣:免費額度不建帳號也能用,只是收藏庫不會跨裝置——單機用戶完全可以繞開這條。

哪些可以收緊

看完上面的清單,能收緊的地方其實不多,但還是有幾個具體路徑。

第一,不建帳號。在首次啟動的歡迎頁直接跳過 UID 創建,免費額度照常給,只是收藏庫不會上雲端同步。對於只在單機上用、也不打算升 Pro 的用戶來說,這是最乾淨的選擇——連帳號資料都不會有一份存在它的伺服器上。

第二,下載位置改到私密資料夾。在應用的設置頁找到「下載位置」或「目標資料夾」選項,把預設的公開下載目錄改成應用專屬的私密目錄。這樣檔案不會出現在系統相簿或其他檔案管理工具的公共視圖裡,只有 9xbuddy 自己能看到。

第三,免費額度就能用的功能全部本地。從樣本的免費/Pro 對照表來看,免費額度的收藏庫、合集、歷史記錄雖然在有帳號時會同步雲端,但不建帳號時它們全部只存在本地——解析結果列清單、進度跟隊列、寫入存儲,這一整條鏈路不需要任何雲端互動就能跑起來。

第四,Pro 用戶的代理設置。如果你確實需要 Pro 的批量、字幕、內建瀏覽器等功能,樣本提到 Pro 支持代理與備用解析器——在設置裡可以指定自己的代理伺服器,讓下載與解析請求經過中間層,而不是直接從你的 IP 打到目標站點。

幾件樣本沒講、我不下結論的事

樣本文檔沒有提到端到端加密、沒有具體說明收藏庫同步的傳輸協議、也沒有披露它與第三方分析 SDK 的集成情況。這些資訊我沒有依據,就不在這裡猜測它們可能做了什麼。如果你對某個具體的資料行為有疑慮,最務實的方式是在安裝後抓一次網路請求、或在帳號與設置頁逐條翻找有沒有對應的開關。

什麼人該在意、什麼人不用

每天只下個兩三條、手機從不換、也不想建帳號的人——權限基本就那些沒得選的存儲與後台,其他統統關掉或繞開,這款工具對你來說就只是一個把線上影片抓到手的管道,沒什麼額外的東西要擔心。

如果你換手機勤、或者確實需要 Pro 的批量與跨裝置同步,那建帳號這條就沒辦法繞——至少收藏庫與裝置資訊會存在它的伺服器上,但樣本裡沒有更多超範圍的行為描述,正常使用下風險可控。

一句話收束:這款工具的權限需求大致符合它的功能定位,該有的有、不該有的沒明說,裝之前先決定好要不要建帳號,其他基本沒得選。

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

同类文章

seal 隱藏功能挖掘——你不知道的下載進階玩法

seal 不只是貼連結就能抓片,它還藏了整盤歷史重下、會員影片解鎖、自訂命令模板等進階機制。本篇把五個隱藏功能逐一拆解,讓你的下載體驗從菜雞級跳到進階級。