Обновить
8K+
14
Amber@Am6er

Пользователь

19,1
Рейтинг
2
Подписчики
Отправить сообщение

Да поздно уже :) всё давно настроено...

Sing-box делает ровно то, что указано в конфиге inbounds. Если сказано поднять tun - значит будет tun. Если сказано поднять прокси на порту - значит так тому и быть.

Кому как нравится. Так исторически сложилось.

Спасибо Вам большое! С удовольствием прочитаю.

Наверное в этом?

Дикси вообще радикально подошли к этому вопросу

Да, я умею читать код.

А так-то вообще сейчас никакому приложению доверять нельзя. Вроде обычное приложение маркета или магазина сетевого - а под капотом абсолютно нецелевое использование.

Да, RKNHardening показал наличие tun0, но не смог к нему подключиться, т.к. его нет в белом списке. Как выяснилось выше, sing-box использует Shizuku по причине того, что GooglePlay запретил ему добавлять пермишен на чтение всех пакетов, установленных в системе. Такой проблемы нет у sing-box выложенном на оффсайте на репозитория на гитхабе или f-droid.

Что-то пошло не так. Вот она

Да, как вариант. Поставить с гита.

Можете немного подробнее? Потому как в официальном приложении вот так:

Правда не все приложения будут отображаться.

Да, если ручками имена пакетов в конфиг вносить. Если хочется из списка нащёлкать - то shizuku.

То есть берём, например, вот этот конфиг, убираем всю логику с package и оверрайдим его списком из выбранных из UI sing-box приложений. Просто удобно.

Увы - да. Вместо того, чтобы заниматься делом, приходится тратить время вот на такую фигню. Ну и правительство тоже получает себе в карму минус негатива перед выборами.

Не было задачи пережёвывать то, что уже разжёвано и висит уже неделю как в топе статей на Хабре. Например, тут или тут

Чем смог - тем помог, как говорится.

Придумал тут интересную реализацию на базе вашего конфига :)

Ради интереса поковырял проект sing-box-android на gh, хотел понять, что непосредственно происходит через интерфейс Shizuku.

Выяснилось следующее:

  1. Запрашиваются все приложения (и системные в том числе), но не через стандартный PackageManager, а через привелигированный.

  2. Заливается base.apk чтобы поднять на привелигированном уровне свой сервис (я так понимаю, чтобы пережить смерть отрыва от дебаг режима, когда USB/WiFi отвалился), который будет в дальнейшем получать список абсолютно всех приложений и ещё что-то делать. Не разобрал - времени не было. Быть может, пытливые умы Хабра разберут этот последний фрагмент.

1
23 ...

Информация

В рейтинге
450-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность