REA MCP
☰
ZH-TW
● — 人在線上 · 瀏覽 — 次
贊助提交案例
GitHub 儲存庫 · 發布者 sonalder

我讓 AI 逆向工程 TCL 的 BrowseHere,並打造了一個私有的開源替代品:Sofa TV Browser

開發者描述使用 REA(一種針對 AI 代理的逆向工程技能)來檢查 TCL 的 BrowseHere APK,發現 Firebase 分析、TCL 廣告和預先勾選的資料共享設定,然後讓 Claude 建立 Sofa TV Browser——一個開源、GPL-3.0 的 Android TV 瀏覽器,具有適合遙控器的使用者體驗、追蹤器封鎖、無分析且無後端。託管於 GitHub,以 APK 形式散布。

已翻譯

關於這個案例

Reddit 貼文在 r/AndroidTVApps 中展示 Sofa TV Browser,一個注重隱私的開源電視瀏覽器。作者表示,REA 深入研究了 TCL 的 BrowseHere APK,並發現了 Firebase 分析(包括造訪過的網站)、TCL 廣告,以及在許多國家/地區預先勾選的資料共享選項。Sofa TV Browser 重新實作了適合遙控器的使用者體驗(D-pad 滑鼠指標、返回按鈕選單、首頁磚、語音搜尋、可恢復下載、使用 StevenBlack 主機清單的按網站廣告/追蹤器封鎖),而沒有使用任何 TCL 程式碼、圖像或文字。小於 1 MB,Android 7.0+,GPL-3.0,透過 GitHub APK/Obtainium 散布,而不是 Play Store;頁面透過電視的 Android System WebView 渲染。分頁、頁面內尋找、閱讀器模式和基於手機的輸入仍然缺失。存儲庫:https://github.com/sonalder-darlene/sofa-tv-browser

安裝設定

安裝方式請查看原始來源。

原文 / README

Okay, first let's be honest: this app is vibe-coded. I wanted to try REA ("reverse engineer anything"), a reverse-engineering skill for AI agents, and Claude wrote basically all of the code. If that's not your thing, no hard feelings, just skip to the next post :) Now that this is out of the way, let me introduce Sofa TV Browser. A web browser on a TV is never going to be great, but sometimes you need one. I tried a bunch and the least clunky for me was BrowseHere, from TCL. Let's be honest, it's decent, and I used it for months. Privacy-wise it's not atrocious but not great either: when REA dug through the APK, it found Firebase analytics that include the sites you visit, TCL's own ads, and a "share data" box that's pre-ticked in a lot of countries (in the EU it's unticked) and even worse shit. So on a free afternoon I asked for a browser with the same remote-friendly UX, but built around privacy. The first try was already impressive. I gave feedback and asked for changes, and in less than an afternoon I had something really solid. It only borrows how BrowseHere works with the remote and some UX choices for menus: there's no TCL code, image or text in it. https://preview.redd.it/teynpl1crhwh1.png?width=1920&format=png&auto=webp&s=6f40834e62df99a63cddafd085136c98ee916c8a What it does: A mouse pointer on the D-pad, and a menu on the Back button (address, bookmarks, history, zoom, "Browse as" desktop, mobile or TV) A home screen with your own tiles and your most visited sites Controls for fullscreen video, downloads that resume, voice search Ad and tracker blocking with the StevenBlack hosts list (around 71,000 domains), switchable per site, and third-party cookies blocked No account, no analytics, no ads, no servers of its own. Checking GitHub for updates is opt-in, it asks you at first start Under 1 MB, Android 7.0+, GPL-3.0 https://preview.redd.it/jt8ielhorhwh1.png?width=1920&format=png&auto=webp&s=ff085a08083b2a3c9679616f028e0fbc3e666334 https://preview.redd.it/mpa1qnjsrhwh1.png?width=1920&format=png&auto=webp&s=7efda7a9f05335d3062252ff523ca53c6fc97140 Pages are shown by your TV's own Android System WebView (Chrome's engine), so security fixes for the engine come from Google through the Play Store, not from me, not from Claude. Not there yet: tabs, find in page, reader mode, typing from your phone. It's not on the Play Store. The APK is on GitHub (Play Protect will complain because it doesn't know me, "More details → Install anyway" works), and Obtainium can keep it updated. I will try to add it on F-Droid later. https://github.com/sonalder-darlene/sofa-tv-browser If you try it, tell me what breaks and which sites are a pain with the remote, what improvments you would like to have, etc... Star the repo & open issues! submitted by /u/sonalder to r/AndroidTVApps [link] [comments]

更多類似作品