Hacker News Digest

11 июля 2026 г. в 08:21 • danq.me • ⭐ 706 • 💬 434

OriginalHN

Your 'app' could have been a webpage (so I fixed it for you)

Я разозлился, когда мне потребовали установить «Travelbound» — приложение, которое по сути лишь отображает текст, картинки и ссылки на PDF‑файлы, а ещё шпионит за моим Google‑аккаунтом и навязывает рекламу «inspirations». Это можно было бы оформить в обычной веб‑странице: её можно копировать, печатать, сохранять, делать закладки, искать и открывать на любом устройстве. Вместо этого разработчики используют сертификат‑пининг и скрытый трекер, что делает приложение анти‑функциональным. Как я написал, «Fuck that noise» — страница была бы проще и быстрее.

Я решил «починить» приложение, перехватив его трафик. Сначала создал виртуальное устройство в Android Studio, заруootил его через rootAVD и Magisk, чтобы обойти проверку сертификатов. Затем настроил HTTP Toolkit как MITM‑прокси, получив доступ к запросам к API и кэшированным изображениям. После этого вытащил JSON‑данные, превратил их в простую HTML‑страницу и разместил её по адресу, который теперь открывается без установки программы. В результате пользователи получают тот же контент, но без слежки и рекламы.