老柯修机铺

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

gyroflow 防抖效果誰都吹,但我先翻了它要了什麼權限

一款主打影片穩定的工具,從 Android APK 到桌機版,我把它申請的權限、對應功能收益、哪些能關掉,一項項攤開來講。

gyroflow:一個靠陀螺儀吃飯的穩定工具

gyroflow文檔 這款軟體,簡單說就是把你手機或相機裡的陀螺儀數據讀出來,再對影片做反向補償,把手持拍攝的抖動"扭回去"。手機端是個 APK,桌機端有 Windows、macOS、Linux 三個版本,功能更完整——能導入專業相機的陀螺數據、調平滑度、選變焦模式,甚至還出了 DaVinci Resolve 和 Adobe 的 OpenFX 插件。

本來我對這類工具的態度是:能用就行,權限什麼的裝完再說。直到上次幫朋友裝了一個類似的穩定 App,打開一看要定位、要電話狀態、要讀取通訊錄——我當場卸載。回過頭來想 gyroflow官網,既然它號稱"本地處理",那我就真的把它從頭翻到尾,看看這傢伙到底要了我什麼。

安裝

手機端最簡單:下載 gyroflow下載 的 Android APK,43.97M,包名 xyz.gyroflow。首次安裝如果彈"未知來源"放行提示,勾一下就過了——這是 Android 的標準流程,不是 gyroflow 特有的。裝完打開,第一下會請求陀螺儀傳感器權限,這個沒得選,不給它根本轉不起來。

桌機端就講究多了。Windows 和 macOS 直接下安裝包一路點,沒什麼坑。Linux 麻煩些——官方推薦 tar.gz 包,解壓後 ./Gyroflow 直接跑,但大概率會缺依賴庫。Debian/Ubuntu 系至少要裝 libc++-dev libva2 libvdpau1 libasound2 libxkbcommon0 libpulse0 libvulkan1,然後根據你的顯卡品牌再補一輪:NVIDIA 要裝 OpenCL、VAAPI、VDPau、EGL、Vulkan 全套驅動包,Intel 和 AMD 各自對應 mesa 或 intel-media 那套。發行版要求 glibc 2.28 以上,Debian 10、Ubuntu 18.10、CentOS 8.2 往下就別試了。

桌面端主界面,左側參數面板、中間預覽區、右側時間線的三區布局

它要了什麼,換來了什麼

好,裝完了,現在開始翻權限和設置。我分成手機端和桌機端來說,兩者的權限模型不太一樣。

陀螺儀傳感器——這是 gyroflow 的飯碗,也是唯一一項我認為"理所當然"的權限。不給它陀螺儀數據,它連最基本的抖動檢測都做不了。手機端首次啟動就會彈請求,必須允許;桌機端不用申請傳感器權限,但如果你是導入手機錄的影片,影片本身就帶陀螺數據,一樣能讀到。

存儲/文件訪問——手機端要讀取你手機裡的影片文件才能處理,這項權限避不開。但仔細看它只請求"讀取媒體文件",沒要"所有文件訪問"——這是加分項,至少它沒想掃你整個手機。桌機端更乾淨,你手動選哪個文件它就讀哪個,不會自己掃硬碟。

GPU 硬體加速——這個不叫"權限"但本質類似。gyroflow 的穩定算法跑在 GPU 上,首次啟動會檢測你的顯卡是否支持 OpenCL/CUDA/Vulkan,不通過就 fallback 到 CPU 跑,速度會慢一大截。Linux 上裝完依賴包後最好進設置裡確認一下 GPU 加速是否真的生效,不然你以為在處理實際上在卡 CPU。

網絡訪問——這一項是我最在意的。翻完設置面板,我沒找到任何必須聯網才能用的功能。手機端不登錄、不註冊、不彈廣告、不上傳數據。桌機端也一樣——所有穩定處理全在本地完成,影片不會上傳到任何服務器。唯一可能用到網絡的地方是檢查更新,但這個可以手動關。

哪些可以關掉,哪些沒得選

既然是本地處理為主,gyroflow 的設置裡確實有不少可以收緊的地方。

自動檢查更新——手機端在設置 > 關於裡可以關閉自動檢查更新,完全不影響核心功能。桌機端同理,進設置 > 常規把"啟動時檢查更新"取消勾選就行。關了之後想升級自己手動下載安裝包。

GPU 加速(極端隱私優先場景)——你可以在設置裡把 GPU 加速關掉,強制用 CPU 跑。速度會慢好幾倍,但顯卡驅動層面的調用也會少一些。不過老實說這項沒太大必要,GPU 加速是純本地運算,不涉及數據上傳。

分析/遙測——我找了很久沒找到類似"允許匿名使用數據"的開關,說明 gyroflow 可能從一開始就沒做這項收集。這反而讓我更放心——不是它藏得深,是它根本沒做。

沒得選的就是陀螺儀權限和文件讀取權限,這兩項是功能本身的基礎,關了等於卸載軟體。

我能確定的,不能確定的

寫到這裡我需要誠實劃一條線。

我能確定的:從設置面板、權限申請流程、以及官⽅文檔描述來看,gyroflow 的核心功能(陀螺數據讀取、穩定算法、影片處理、導出)全部在本地完成,不要求賬號體系,不強制聯網。手機端只申請了陀螺儀和媒體文件兩項權限,沒有定位、通訊錄、電話狀態這些無關請求。桌機端的 Linux 安裝文檔裡列的依賴全是圖形和多媒體庫,沒有網絡相關的必選項。

我不能確定的:我沒看過它的源代碼(雖然它是開源的但我沒那個時間),也沒抓包驗證它在"檢查更新"時發了什麼數據。如果更新檢查的請求裡帶了設備信息,那是潛在的數據外流點——但這屬於合理範圍內的功能請求,而且可以關掉。

我也不推測它在陀螺儀數據的讀取過程中是否做了額外採集。官⽅文檔沒提這件事,那就按"沒做"對待,除非有證據推翻。

結論

gyroflow 在隱私和權限這件事上,確實比我預期的乾淨。它要的每一項權限都對應到明確的功能,沒有"順手牽羊"的無關請求,核心處理全在本地。如果你對隱私敏感但又需要影片穩定功能,這款工具屬於那種"可以放心用、頂多把自動更新關了"的類型。

但我也不會因此說它"絕對安全"——任何軟體的隱私邊界最終還是在你自己手上:關掉不必要的權限、定期檢查設置更新、裝來源可靠的安裝包,這些基本功比軟體本身什麼態度更重要。

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

同类文章

折騰了三天 zFont3:安卓換字體終於不用 Root 了

作為一個折騰安卓字體多年的老用戶,我從沒想過換個全局字體能這麼順。本文分享我用 Shizuku 接入 zFont3 後的真實體驗,包括字體庫質量、Emoji 替換能力和幾個踩坑。