S3.Blog

8 Декабря 2025
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

BlueStacks + Proxy для просмотра HTTP/HTTPS трафика (Android 7 - 14): Итоги

Дата последнего изменения: 17 Марта 2025
Метки статьи: Готовые решения, Soft
Подведём небольшие итоги по мотивам моих публикаций: BlueStacks + Proxy для просмотра HTTP/HTTPS трафика для Android 7 - 14

Содержание предыдущих серий:
  1. BlueStacks + Charles Proxy (Android 7 Nougat)
     
  2. BlueStacks + Charles Proxy (Android 9 Pie, 11 RVC)
     
  3. BlueStacks + HTTP Toolkit Proxy (Android 13 Tiramisu, 14 UDC)
     
 

Стояла задача: у разрабатываемого приложения был "плавающий" глюк в виде потери идентификатора сессии при передаче запросов на сервер.

Входе исследований было получено много своеобразной информации, как, малыми усилиями и простыми способами, перехватывать и просматривать трафик, идущий из виртуальной Android оболочки.

Итак, все способы имеют один общий пункт: обязательное получение root. К счастью, BlueStacks 5 имеет для этого простой и приятный способ - достаточно подправить несколько текстовых файлов

В качестве прокси я выбрал платный Charles Proxy , но уже в процессе поиска решений с корневыми сертификатами, случайно наткнулся на бесплатное приложение mitmproxyи условно бесплатное HTTP Toolkit .

Но так как уже две статьи были написаны с использованием Charles Proxy , то мне уже лень было их переписывать. Но идущим по моим стопам могу посоветовать для Android 7-11 хорошо документированный mitmproxy в качестве хорошей бесплатной альтернативы, и HTTP Toolkit для Android 12+

Как это не печально, но приложения имеют свойство умирать - по ряду всевозможных причин авторы перестают их поддерживать.

Начиная поиск для Android 7 (BlueStacks + Charles Proxy (Android 7 Nougat)) я нашел хороший вариант: BlueStacks Tweaker. пара кликов мышью и у вас есть root-доступ. Но, к сожалению, BlueStacks Tweaker заброшен и работает только для BlueStacks 5.14 (автор пишет, что до 5.10, но я проверил - 5.14 ещё поддаётся этой утилите) и Android 7

А что же Android 8, 9, 10, 11.. ?

Собрав на форумах информацию, и отбросив трудоёмкие варианты с использованием adb появилось решение Kitsune Magisk + Riru + EdXposed ( BlueStacks + Charles Proxy (Android 9 Pie, 11 RVC) ). Но, как я написал выше: приложения имеют свойство умирать, и когда добрался до Android 13, то столкнулся с рядом проблем:

Итого:

На данном этапе, если нужен именно Android 13+, победил HTTP Toolkit - он единственный, кто уверенно работает с Android 13+. Программа имеет бесплатный базовый функционал, и если бы в этом функционале была возможность копировать запрос в виде cURL, то можно было бы смело рекомендовать и использовать в виде постоянного рабочего инструмента. Но не думаю, что стоит платить $10 в месяц за Pro-версию ради cURL и нечастого использования.

Если же под ваши задачи подойдет Android 11, то рекомендую обратить своё внимание на Charles Proxy и mitmproxy




Похожие материалы:




Tanja (гость) • ответить
Не знаю как с вами еще связаться а будет ли снова работать приложение для Firefox с погодой? В любом случае спасибо за ваши услиля!
rivalnonnal (гость) • ответить
Great summary! The root access tips are valuable, especially regarding BlueStacks Tweaker (sad it's outdated). LSPosed and ProxyDroid are solid finds for newer Android versions. Did you test the performance impact of these proxy solutions? Perhaps Retro Bowl network traffic analysis? Just curious. Excellent research!

YolanPhelan (гость) • ответить
Reviewing BlueStacks proxy configurations for Android 7-14 reveals diverse methods for intercepting traffic, all needing root access achievable via BlueStacks 5 tweaks. Initially, Charles Proxy was favored, but mitmproxy emerged as a free alternative for Android 7-11. HTTP Toolkit suits Android 12+. Like a classic Google Snake, older tools such as BlueStacks Tweaker are unfortunately abandoned, only effective up to BlueStacks 5.14. Adaptability is key in this evolving landscape.

gemmalyly (гость) • ответить
Android 7–9: Настройка прокси в эмуляторе проходит без проблем. Большинство перехватчиков (Charles Proxy, Fiddler Classic, mitmproxy) smash karts unblocked корректно видят HTTP и HTTPS‑трафик после установки пользовательского сертификата.

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 

 



© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.