Firefox for Android with TLS padding for censorship circumvention

This is an F-Droid Fennec (Firefox for Android) browser with quick and naive censorship circumvention modification without proxy, VPN or any other tunnel.
It includes modified libnss network encryption library which tricks Deep Packet Inspection system, making difficult for the system to detect the website you’re trying to access.
This helps in censorship circumvention, as seen in Russia with Twitter and Facebook.

This modifiction of the browser may break some websites and is not designed for everyday usage as a general-purpose browser.

Technical details

The libnss3.so library has been binary-patched to always include padding of 4096 bytes in ClientHello packet, to split single ClientHello into multiple TCP segments, hoping that Deep Packet Inspection system won’t be able to reconstruct the packet and detect the domain being accessed. More information about this method could be found here: HTTP headers/TLS padding as a censorship circumvention method - #2 by ValdikSS.

The pointer to “padding” data has also been altered to point to library code section instead of an empty (zero-filled) data in heap, because there was insufficient zero-filled data on heap which would result in information leak in ClientHello data otherwise.

No other modifications are performed. Everything is based on 97.1.1 (971120) Fennec version (link). APK file is re-signed with my own key.

Fennec 97.1.1 (971120) with TLS padding 4096 (ARMv8 arm64 64-bit)
org.mozilla.fennec_fdroid_971120-tlspadding4096-aligned-signed.apk (72,3 MiB)

Fennec 97.1.1 (971120) with TLS padding 4096 (ARMv7 32-bit)
org.mozilla.fennec_fdroid_971100-tlspadding4096-aligned-signed-armv7.apk (65,3 MiB)

Установил (ARMv8 arm64 64-bit ), ни один заблокированный сайт не открывается. Или требуется как-то настроить этот браузер?
Провайдер енева (obit.ru)

Эта модификация не справится в обходом блокировок сайтов РФ, по крайней мере, не тех, что через ТСПУ — слишком примитивный метод. С замедлением Twitter/Facebook, тем не менее, справляется.

Странно, что ТСПУ и DPI до сих пор в носки не смотрят, через них все пока работает нормально

Инстач входит в сферу поддержки? А ещё сегодня яндекс.юа сдох, доступен только через тор. Можно ли узнать, кто его рубанул - в РФ или ЮА и что с этим делать?

На моих провайдерах он не блокируется и не замедляется, возможно, проблемы на стороне самого сервисам.

Похоже, домен разделегировали на стороне украинских DNS (NS)-серверов, просто убрали информацию о домене.

Сегодня и на вашем феньке в твитер не залезть без впн. Губдайдпай еще в строю на компе.

Он должен был давно перестать работать, как только twitter.com внесли в Реестр. Странно, что проработал так долго (или вы им не пользовались все эти дни, а только сейчас запустили?)

я понимаю, что вам то виднее, но как ни странно, до вчера работало. ок, тогда в чем профит сейчас от вашего форка, если через тор/впн я на любом браузере открою тв? я не понимаю.

Сейчас — никакого. До официальной блокировки Твиттера и Фейсбука 4 марта 2022, эта сборка эффективно обходила замедление и/или блокировку этих двух сайтов на почти всех провайдерах, где она применялась. После 4 марта же браузер стал более не эффективен на подавляющем большинстве провайдеров.
То, что он у вас работал так долго — скорее исключение, чем правило. Однако браузер всё ещё может обходить блокировку t.co, twimg.com, fbcdn.net, потому что они продолжают блокироваться только на оборудовании ТСПУ, а не официально через Реестр.

ясно. жаль что инет в том виде в котором он был изначально - все.

Инстаграм на подходе. Тебе не кажется, что с твоей стороны разумно будет отключить поддержку всего этого?

О чём речь?

Речь о том, что твой Антизапрет очень удобная вещь. Но я думаю, что если через него будут проксироваться все эти соцсети, то он сам будет заблокирован. Тебе так не кажется?

Сорри, что влезаю. Наверное @yatolkosprosit имелл ввиду, что “Генпрокуратура РФ потребовала заблокировать Инстаграм”, и если сайт заблокируют через реестр, то нагрузка возрастет в разы.

Нагрузка возрастет это однозначно и как у нас будут шлепать серваки как мухобойкой.