Как изменить ттл на планшете: Смена TTL на Android без и с правами суперпользователя

Как изменить TTL на Android без Root прав
Легче
всего распределять интернет на другие
девайсы с аккаунтом суперпользователя,
который дает расширенные права для
использования функций смартфона. Но
Root-права имеют массу
подводных камней, и далеко не каждый
пользователь разберется
и
сможет ими воспользоваться. Поэтому
рассмотрим все варианты,
как поменять TTL
на Андроид без Root.
Что представляет собой TTL
TTL
или Time to
live – критерий для
определения время использования пакета
интернета. Провайдеры используют
значение времени жизни, чтобы отслеживать
несанкционированное подсоединение
других устройств и отключать доступ к
сети. Если вы подключите смартфон к
компьютеру через USB или
Wi-Fi, или
попробуете подключить члена семьи к
своему тарифу, оператор тут же узнает
о попытке и примет меры. Обычно это
дополнительная оплата или отключение
трафика. Чтобы разобраться, как
изменить TTL на
Андроид без Root
прав, узнаем
подробнее, как оператор отслеживает
попытки подключения.
Принцип
действия TTL:
- Изначально
TTL равен 64 (в некоторых
устройствах 128). - Как
только включается точка доступа, время
жизни меняется. - С
основного устройства трафик идет как
TTL-64. - С
дополнительно подключенного уже на
одну единицу меньше, TTL-63.
То есть при каждом переходе по беспроводной
сети, TTL теряет по одному
значению. - После
«скитаний» по интернету пакет возвращается
к провайдеру.
Оператор
отслеживает подобные несоответствия
и наказывает абонентов.
Когда стоит менять TTL
Безлимитные
интернет-тарифы появились 5 лет назад.
Чтобы люди не использовали трафик для
раздачи на компьютер или смартфон,
операторы придумали систему контроля
– отслеживание TTL.
Пользователи сразу отреагировали и
научились менять значение TTL.
Всегда ли необходимо изменение
TTL на Андроид без
Рут?
Те,
кто уже попробовал смену
TTL на Андроид без
Root, столкнулись
с такой ситуацией, что при раздаче на
одни модели смартфонов, трафик уходит
свободно, а с некоторыми возникают
проблемы. В частности, приходят смс от
оператора с просьбой подключить
специальную услугу для расширения опций
TTL или дополнительной
оплатой.
Подобные
разногласия между устройствами происходят
из-за разного значения TTL.
Чаще это происходит между смартфоном,
где TTL=64 и ноутбуком, где
TTL=128. В этой ситуации лучше
изменить показатель TTL
на компьютере и зафиксировать значение,
чтобы после перезагрузки аппарата
настройки не сбились.
Что такое расширенные права
учетной записи
Далеко
не все пользователи знают, что
такое Root права и
какие возможности открывают для
пользователя. Это учетная запись,
позволяющая совершать любые операции
на смартфоне. Режим суперпользователя
нужен для переделки гаджета под себя
или для открытия приложений, которые
не работают.
Чтобы
проверить, есть ли на устройстве
Root-права, скачайте приложения Root Checker
и Terminal Emulator.
Достаточно установить и запустить
проверку. В случае обнаружения профиля
суперпользователя программа выдаст
соответствующее уведомление.
Способы изменения TTL без прав
суперпользователя
Подобное
действие не работает на некоторых
моделях. Для этого скачайте «Terminal
Emulator for Android». Программа —
комплекс программных средств, позволяющих
проще взаимодействовать человеку с
компьютером.
Как поменять
TTL на Андроид без
Root:
- после
установки введите специальную команду: cat
/proc/sys/net/ipv4/ip_default_ttl - если
в смартфоне доступны изменения, появится
специальное поле с первичным значением
TTL; - прибавьте
к показателю 1, чтобы обмануть технику
провайдера.
Чтобы
завершить, перезапустите девайсы и
вновь подключите к интернет-сети. Если
обойти ограничения не удалось, списываются
средства или отключили трафик, включите
Root-права.
Изменение TTL с Root-правами
Проще
всего зафиксировать TTL с
рутированным смартфоном. Root-профиль дают пользователю права главного
администратора и возможность совершать
любые манипуляции.
Сегодня
у российских операторов есть специальные
тарифы или дополнительные услуги для
того, чтобы делиться интернетом. Но
подобные опции платные или имеют
ограничения по объему передаваемой
информации. Поэтому абоненты ищут пути
обхода учета TTL, их мы и
рассмотрим ниже.
Многие
популярные способы изменения TTL
работают только до перезагрузки
смартфона, потом показатели сбиваются
до исходного значения. Важно не просто
ввести другую цифру, а еще и зафиксировать
значение.
На Android с помощью приложений
Если
на смартфоне установлены рут-права,
проще всего использовать «TTL
Master» и «ES
Проводник». Для работы с ними не нужно
иметь никаких знаний IT-области,
достаточно скачать и запустить утилиты.
TTL
Master
Программа
доступна для скачивания. Скачать TTL Master.
Инструкция
по использованию Master
TTL:
- Скачайте
на смартфон. - После
установки на экране появится значение
текущего показателя TTL. - Нажмите
пункт «Обойти ограничение». - Программа
добавит 1 к стандартному значению,
установленному оператором (до 64) и вы
сможете свободно раздавать интернет.
Если
произошел сбой, приложение TTL
Master
и тут поможет:
- Зайдите
в Настройки. -
Выберите
пункт «iptables».
Метод
применим не на всех моделях, но попробовать
стоит.
После
проведения всех манипуляций в течение
дня отслеживайте баланс. Оператор мог
установить хитрую систему отслеживания
изменений TTL, и в случае
обнаружения активности имеет полное
право списать деньги за находчивость
или ограничить доступ к интернету.
ES
проводник
Для
изменения TTL
воспользуйтесь специальным софтом.
Используйте файловый менеджер ES:
- Скачайте
приложение на смартфон. - Включите
опцию Авиарежим для отключения устройства
от мобильной сети. - Откройте
Terminal Emulator
и в поле запроса введите строку,
содержащую разрешение на смену TTL: proc/sys/net/ipv4/ip_default_ttl.
Если
все сделано правильно, вы настроите
многоканальную сеть между цифровыми
устройствами.
На OS Windows
Попробуем
скорректировать значение TTL
на компьютере. Метод универсален,
подходит практически для всех моделей
смартфонов. Инструкция:
- включите
на смартфоне Wi-Fi; - соедините
телефон с ПК; - в
компьютере найдите папку «Сетевые
подключения»;
- выберете
действующую сеть и откройте вкладку
«Состояние»;
- в
вышедшем списке копируйте цифры напротив
значения «Шлюз»;
- откройте
командную строку, одновременно нажав
Win + R; - в
строке введите скопированное значение
с приставкой ping. Например,
ping 192.168.42.1.
В
командной строке будет отображено
значение TTL.
Вручную
Теперь,
когда знаем цифровой показатель TTL,
изменим его через реестр. Чтобы
найти программу:
- Зайдите
в меню «Пуск». - Введите
в строке «regedit». - Нажмите
«Поиск». - После
запуска редактора вводим строку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- В
появившемся окошке создаем новый
параметр DefaultTTL. - В
поле вводим текущий показатель TTL
+ 1. Например, 64+1=65. - После
изменений перезагрузите компьютер.
С
2016 года российские операторы мобильной
связи ввели оплату за раздачу интернета
на другие устройства. Но пользователи
не унывали, сразу нашлись те, кто смог
понять, какими способами обойти
ограничения и получать законно оплаченный
трафик на домашний компьютер, планшеты
и другие гаджеты. Теперь эти секреты
знаете и вы, и сможете настроить сеть
на 2-3 канала самостоятельно за 30 минут.
что это такое, основные способы замены
Большинство операторов связи ограничивают раздачу интернета со смартфона. В этом случае трафик либо полностью отсутствует, либо возможен по другой цене (часто сильно увеличен). Обход таких ограничений возможен. Предложенный материал объяснит, как изменить ttl на андроид без root прав и при наличии их.
Понятие TTL?
Назначение его – не допустить вечного «блуждания» по просторам интернета пакетов цифровой информации. Показатель «времени жизни» всё время изменяется при перемещении между разными маршрутизаторами.
TTL – это фактически максимальный срок службы пакета с информацией или предельное количество перемещений его между гаджетами (английская аббревиатура — Time to live). Если подробнее, то для компьютерной сети этот показатель соответствует диапазону 0-255.
Большинство гаджетов Android (да и iOS тоже) имеют начальное значение ТТЛ=64. В компьютере на базе ОС Windows значение его будет от 128. Каждый переход по беспроводному каналу значение этого числа будет уменьшаться на единицу. Проведя много скачков между клиентами, этот показатель в определённый момент становится нулевым. В итоге вся информация из этого пакета уничтожается в автоматическом режиме.
Так как показатель TTL каждый раз передаётся провайдеру, то он способен увидеть, проходил ли поток данных через «лишние» маршрутизаторы (т.е. другие устройства).
ТТЛ используется провайдерами с целью ограничить безлимитный интернет, не допустить подключения к нему от нескольких различных источников. После перехода смартфона на базе Андроид в режим раздачи, информация передаётся по трафику при TTL= 64. Получающее пакет данных устройство автоматически снижает базовый уровень на 1. А провайдер получает пакет с пометкой равной 64 и 63. В результате оператор связи производит блокировку этой сети. В основном это не даёт возможности раздавать интернет посредством Wi-Fi.
Зачем нужна замена TTL?
Раздавая интернет при помощи смартфона на базе Андроид, можно отметить, что некоторые приборы легко присоединяются к сети, а при вхождении других сразу поступает предупреждение (сообщение) оператора связи о снижении скорости раздачи либо повышении стоимости услуги. Причиной этих предупреждений являются отличия в показателях ТТЛ у аппаратов (раздающего интернет и принимающих этот сигнал).
При возникновении такой проблемы у пользователя сразу возникает мысль, как поменять ттл на телефоне без рут прав на андроид. Как правило, желающих приобретать более дорогой пакет, не израсходовав всего лимита интернета в предыдущем, будет не много. Простейший способ – поменять ТТЛ на устройстве-приёмнике сигнала, т.е. компьютере. Можно также изменить этот параметр и на гаджете, который раздаёт. Однако это может привести к проблемам с доступом для аппаратов, которые раньше «конектились» беспроблемно.
Проверка прав суперпользователя на смартфоне
Для изменения значения «времени жизни» у андроид-устройства, необходимо получить права администратора (root-права). Поможет в этом дополнительный софт, который бесплатно можно скачать на Google Play. Позволят определить имеющиеся права суперпользователя популярные приложения – Root Checker или Terminal Emulator. Интерфейс первого приложения очень прост и позволяет произвести проверку интуитивно. При пользовании же второй необходимо ввести в командной строке «SU», что поможет определить наличие root-прав. Показанные значки # либо $ подтвердят положительный результат.
Изменение TTL с root-правами
Лучший метод изменения показателя ТТЛ (не зависимо – принимает это устройство или раздаёт) — использовать специальное приложение. Все такие программы могут использоваться исключительно при наличии root-прав. Соответственно, аппарат нужно заранее рутировать.
Лучшие помощники в этом – это программы TTL Master и ES Проводник. Работа с ними отличается простотой и удобством.
Приложение TTL Master
TTL Master (Yota Tether TTL) – это программа, помогающая заменить «родной» TTL на другой, позволяя обойти ограничения провайдера. Программа помогает в работе с любым оператором связи. Можно автоматически сменить TTL, проведя перезагрузку устройства.
Главное преимущество TTL Master – элементарность. Действия просты:
- Нужно зайти в Гугл Плэй, найти приложение и произвести установку его на гаджет, на котором будет изменяться показатель TTL.
- Запустив Мастер, пользователю станет доступно настоящий показатель TTL и графа, куда нужно внести изменённый показатель. Меняем.
- Затем нужно перезагрузить устройство.
Эти нехитрые действия помогут снять все лимиты скорости. Напоминаем, что использовать ttl master без root прав не получится.
Приложение ES проводник
Поменять ТТЛ при помощи ЕS Проводника будет дольше по времени, нежели используя предыдущую программу. Для это нужно:
- Выключить все сетевые соединения на аппарате, активировав режим «Полёт» (в некоторых гаджетах – «В самолёте»).
- Включить ES Проводник и набрать следующую комбинацию – proc / sys / net / ipv4 / ip_default_ttl.
- Конечный файл открыть с помощью удобного текстовика, и произвести замену указанного показателя ttl на другой. После этого закрыть файл, сохраняя изменения.
- Отключить «Полёт» и активировать раздачу.
Можно ли редактировать TTL без root-прав
Поменять TTL без этих прав можно, однако не на всяком устройстве под управлением Андроид. Следует произвести установку приложения Terminal Emulator for Android на гаджет.
После инсталляции программки необходимо:
- Активировать приложение и набрать следующую комбинацию – cat / proс / sys / nеt / ipv4 / ip_dеfаult_ttl.
- Если модель аппарата позволяет внести коррективы без прав администратора, то исходный показатель ТТЛ станет доступным. Нужно увеличить его на единицу. Такое же изменение требуется внести во всех аппаратах, подсоединяемых в сеть.
- Произвести перезагрузку всей техники, после чего оценить результат.
Хотя указанный способ и работает, но действенен он в редких случаях. Поэтому надёжнее будет получить рут-права и гарантированно обойти ограничения трафика провайдером.
Возможные ошибки
Перечень возможных ошибок и неисправностей, которые могут возникнуть при замене TTL на Android с root правами и без них, довольно обширен. Описать их все – физически не возможно. Они зависят от производителя и модели девайса, провайдера, характеристик устройства, на которое осуществляется раздача, и т.д. Причин может быть много, и предусмотреть их все довольно трудно.
Рекомендовать можно следующее:
- Если у пользователя есть понимание рассматриваемого вопроса, и он не опасается навредить устройству, то стоит обратиться за помощью на один из специализированных сайтов или форумов. Например – https://4pda.ru/.
- Если же знаний в данной области не хватает, и есть риск сделать что-то не так, то лучшим решением будет обратиться за помощью к специалисту.
Подводя итог, выразим надежду, что вышеизложенный материал окажется полезным, и поможет обходить ограничения операторов сотовой связи, существенно сэкономив «кровно заработанные».
Юлия Чижёнок
Автор сайта
Задать вопрос
Фиксация TTL на Android для обхода ограничений на раздачу интернета
Столкнулся с проблемой раздачи интернета с Android-телефона на другие устройства, через мобильную точку доступа, у некоторых операторов. Оператор или вообще запрещает раздавать интернет, или берет за это деньги. Однако есть способы обойти этот запрет. Здесь расскажу, что у меня получилось.
Как оператор узнает, что интернет раздается
Оператор на своей стороне смотрит на значение TTL в заголовках IP-пакетов, приходящих от клиента. Схематично выглядит так:
Если на телефоне открывать в браузере какую-нибудь страничку, то провайдеру от телефона будут приходить пакеты с TTL 64. Такие пакеты он пропускает.
Но если включить мобильную точку доступа, подключиться к ней, например, с планшета, и на планшете открыть страницу, то, проходя через мобильную точку доступа на телефоне TTL будет уменьшаться на 1 и провайдеру будут уходить пакеты с TTL 63, которые он будет отбрасывать. Уменьшение TTL при прохождении через роутер — это стандартизированное поведение роутера, такое поведение предусмотрено стандартом RFC791.
В этой ситуации выхода два — либо на планшете выставлять TTL 65, чтобы, проходя через телефон, провайдеру приходили пакеты с TTL 64, либо на самом телефоне делать так, чтобы он не уменьшал TTL.
Если wi-fi клиент — дектоп-машина с Windows или MacOS, то выставить TTL 65 можно одной командой.
Windows
Создать в реестре ключ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultTTL
типа REG_DWORD со значением 65 (в десятичной системе)
MacOS
Команда в консоле:
$ sudo sysctl -w net.inet.ip.ttl=65
Но если клиент планшет на iOS или другое устройство, где нельзя просто так выставить TTL, то придется воспользоваться вторым способом — заставить телефон не уменьшать TTL для проходящих через него пакетов. Это может быть не совсем просто.
Учим телефон не уменьшать TTL
Этот способ потребует root-права (инструкция) на android-телефоне или jailbreak на iOS. Т.к. я делал это на Android, то опишу как делать для него. Про iOS здесь инструкции не будет.
Для разных устройств, процедура будет отличаться, я постараюсь рассказать в чем будут заключаться эти отличия. В данном примере я использую OnePlus 3 и Android 8.0 Oreo
Итак, у нас есть Android телефон с root-правами. Узнаем, умеет ли ядро системы работать с TTL. Для этого смотрим содержимое двух файлов на телефоне (например с помощью приложения ES Проводник, оно умеет смотреть системные файлы):
/proc/net/ip_tables_matches
/proc/net/ip_tables_targets
В обеих должно быть упоминание TTL. В моем случае в ip_tables_targets
упоминания ttl не было. Это значит, что ядро не умеет изменять TTL. Чтобы его научить этому, нам понадобится из исходников собрать модуль ядра и загрузить его в телефон.
Как собрать модуль ядра
Нам понадобятся:
- ОС — Linux или MacOS (можно собрать и на Windows — см.ниже)
- исходники ядра для конкретного устройства
- toolchain определенной версии и опредленной архитектуры
Я собирал модуль на Windows, но используя, Ubuntu-подсистему в Windows 10. Как ее включить я писал
здесь. Если у вас не Win10, то придется ставить Ubuntu на VirtualBox-машину.
Для своего OnePlus 3 я брал исходники ядра здесь — https://github.com/OnePlusOSS/android_kernel_oneplus_msm8996 (msm8996 — это модель процессора Qualcomm Snapdragon 820 MSM8996). Исходники для Android 8.0 Oreo в ветке QC8996_O_8.0.0
Для других Oneplus-ов можно взять их рядом — https://github.com/OnePlusOSS. Для других моделей телефонов надо искать исходики где-то в интернете или на сайте производителя.
Toolchain — это утилиты для сборки кода под опредленную платформу. Узнать какая именно нужна для вашего телефона можно так:
C:\Users\fote>adb shell
OnePlus3:/ $ uname -a
Linux localhost 3.18.66-perf+ #1 SMP PREEMPT Thu Dec 6 00:54:59 CST 2018 aarch64
OnePlus3:/ $ cat /proc/version
Linux version 3.18.66-perf+ (OnePlus@ubuntu-117) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Thu Dec 6 00:54:59 CST 2018
В моем случае это aarch64
. Из этого вывода также понадобится версия gcc: 4.9
и версия ядра: 3.18.66-perf+
Далее идем сюда — https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/
и скачиваем нужный тулчейн. Версии для MacOS можно найти также по этой ссылке.
В моем случае я скачал aarch64-linux-android-4.9
, здесь aarch64 и 4.9 совпадает с теми версиями которые мы узнали выше.
Теперь идем в консоль и готовимся к компиляции.
Установим необходимые тулзы и склонируем репы с тулчейном и исходниками ядра в домашнюю папку:
$ sudo apt install build-essential python-minimal libncurses5-dev libncursesw5-dev
$ cd ~
$ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/
$ git clone --branch=QC8996_O_8.0.0 https://github.com/OnePlusOSS/android_kernel_oneplus_msm8996
В исходниках ядра смотрим в папку arch
и подбираем нужную архитектуру. В моем случае в этой папке, нет aarch64
, но есть arm64
. Это то же самое, просто называется по другому. Буду использовать эту архитектуру. Указываем ее и путь до бинарей тулчейна в переменных окружения:
$ export ARCH=arm64
$ export CROSS_COMPILE=/home/fote/aarch64-linux-android-4.9/bin/aarch64-linux-android-
Переменная CROSS_COMPILE именно такая, заканчивается на -
. Здесь нет ошибки.
Теперь надо создать конфиг для будущей сборки. Возможные варианты конфигов в моем случае лежат в папке с исходниками ядра в arch/arm64/configs
(вместо arm64 может быть ваша архитектура). Вспоминая версию ядра, которая установлена в телефоне, выбираю конфиг msm-perf_defconfig
:
$ cd ~/android_kernel_oneplus_msm8996/
$ make msm-perf_defconfig
После того как конфиг создан, нам надо внести в него изменения, чтобы нужный нам модуль для фиксации TTL скомпилировался. Для этого выполняем:
Появится интерактиваная утилита, в которой нужно найти нужный модуль.
Переходя по дереву внутрь, и, найдя TTL Target support
, нажать M, чтобы указать, что нужно скомпилировать этот модуль.
Сохраняем конфиг, выходим и собираем ядро с модулями:
Если эти команды завершились ошибкой, значит, скорее всего неправильно выбран конфиг, toolchain или сами исходники ядра. Определенные исходники можно собрать только подходящим тулчейном и с подходящим конфигом.
Если ошибок не было, то в папке с исходниками должен появится файл net/netfilter/xt_HL.ko
Вот мой скомпилированный файл для OnePlus 3, Android 8.0.0 — xt_HL.ko. Можно сразу взять его, если совпадает модель телефона и версия системы.
Копируем его на телефон, и через adb shell пытаемся включить его (чтобы в adb shell работал su, надо в /system/build.prop
добавить строку ro.debuggable=1
, например с помощью ES Проводника):
C:\Users\fote>adb shell
OnePlus3:/ $ su
OnePlus3:/ # insmod /sdcard/xt_HL.ko
Если insmod возвращает ошибку exec format error
, значит, скорее всего, неправильно была выбрана версия исходников ядра или архитектура. В dmesg
можно узнать подробности ошибки совместимости, и пересобрать под правильную версию.
Если модуль загрузился, можно пробовать зафиксировать TTL:
# iptables -t mangle -A POSTROUTING -o rmnet+ -j TTL --ttl-set 64
, подключиться через мобильную точку доступа и попробовать открыть какую-нибудь страничку в браузере.
И наконец, добавляем в автозагрузку телефона скрипт, который будет включать фиксацию TTL:
#!/system/bin/sh
insmod /sdcard/xt_HL.ko
iptables -t mangle -A POSTROUTING -o rmnet+ -j TTL --ttl-set 64
Такой скрипт я положил в /sdcard/fixttl.sh
, и с помощью приложения ScriptManager, добавил в автозагрузку.
Всё! Теперь с этого телефона можно раздавать интернет!
Спасибо вот этой статье — https://habr.com/post/238625/ . Во многом, делал по этому мануалу.
Как изменить TTL на андроид
TTL — это время жизни пакета данных в IP-протоколе. Данный показатель используется операторами мобильной связи для определения несанкционированных подключений к общей сети.
У большинства устройств на базе Android базовый TTL равен 64. Когда вы используете смартфон в качестве точки доступа и раздаете с него Wi-Fi, то время жизни пакета данных меняет свое значение с каждым новым подключенным к нему девайсом.
В результате провайдер получает уже два разных значения, которые приходят с одного устройства: собственный TTL и TTL принимающего Wi-Fi гаджета. В таком случае мобильный оператор может заблокировать доступ к сети Интернет, ограничить скорость или предложить перейти на новый тариф.
Чтобы свободно раздавать интернет со своего устройства, не переключаясь на новый тарифный план, может потребоваться смена значений TTL. Поэтому далее мы расскажем, как изменить TTL на андроид.
Внимание: для смены и фиксации TTL необходимо получить права суперпользователя — root. Только после этого вы сможете изменять ограничения, установленные провайдером или производителем.
Как изменить TTL
Если у вас есть root-права (суперпользователя), то вы без особых проблем сможете изменить TTL при помощи специального софта. В данном примере мы будем использовать утилиту TTL Master. Инструкция:
Шаг 1. Скачайте и установите приложение TTL Master через Play Маркет.
Шаг 2. Отключите все проводные и беспроводные соединения. Для этого активируйте «Режим полета» и только потом запустите TTL Master.
Шаг 3. Откроется главная страница, где в самом центре будет указан текущий TTL.
Шаг 4. Найдите поле «Введите TTL», укажите здесь необходимое значение (127 для Windows, 63 для устройств с другой ОС) и нажмите кнопку «Применить».
Шаг 5. Перезагрузите устройство и отключите «Режим полета», чтобы смена TTL вступила в силу.
Чтобы узнать, изменился ли TTL, еще раз запустите приложение. Новое значение отобразится на главном экране. Если сменить TTL не получилось, то у вас нет root-прав. Получите их, а затем повторите описанные выше действия.
Фиксация TTL
Если ядро вашего смартфона поддерживает фиксацию TTL, то вы также сможете обойти ограничение на раздачу интернета. Проверить наличие этой возможности можно с помощью любого бесплатного менеджера файлов. Например, Root Explorer. Инструкция:
Шаг 1. Через любой менеджер файлов перейдите по адресу по адресу «/proc/net/ip_tables_targets». Здесь найдите и запустите «ip_tables_targets».
Шаг 2. Убедитесь, что в файле есть строка TTL. Если ее нет, то ядро не поддерживает фиксацию TTL.
Если вы не можете открыть директорию «proc», «net» и найти файл «ip_tables_targets», то скорее всего у вас нет root-прав. Если файл удалось найти и в нем есть строка TTL, то фиксация TTL на андроид возможна.
Для фиксации TTL потребуется извлечь с телефона файл «boot.img», изменить его при помощи AndImgTool, найти и отредактировать код файла «init.rc» через Notepad++ (или любой другой аналогичный софт), а затем перепрошить полученный img-файл.
Так как для обычных пользователей способ считается слишком сложным и трудоемким (с массой технических нюансов), то для снятия ограничений на раздачу Wi-Fi достаточно будет просто изменить значение TTL при помощи любой бесплатной утилиты.
Как изменить TTL на Андроид
Смартфоны и планшеты без root
Для смартфонов, у которых отсутствует рут-доступ, можно попробовать изменить ТТЛ на принимающем устройстве (компьютере). Для просмотра текущего значения параметра воспользуемся средством терминала – например, Terminal Emulator.
Скачать Terminal Emulator из Google Play Маркета
- Запустите приложение и введите в нём следующую команду:
cat /proc/sys/net/ipv4/ip_default_ttl
Проверьте правильность ввода, затем нажмите аналог Enter на вашей клавиатуре.
- Появится базовое значение данных нужного параметра.
- Измените ТТЛ на всех устройствах, которые будут подключаться к этому. На компьютере под управлением Windows это сделать довольно просто.
Подробнее: Как поменять TTL в Windows 7 и Windows 10
Данный способ не слишком надёжный, поскольку в большинстве случаев значение нужно менять именно на девайсе, который раздаёт интернет.
Смартфоны и планшеты с root
Задача упрощается, если на целевом устройстве присутствует рут-доступ. В таком случае изменить TTL можно как с помощью специального приложения, так и вручную, отредактировав один из системных файлов.
Способ 1: TTL Master
Использование стороннего решения удобнее, поэтому начнём с него. Программа называется TTL Master и доступна для загрузки из Google Play.
Скачать TTL Master из Google Play Маркета
- В главном окне ТТЛ Мастера вы можете просмотреть текущее значение параметра. Ниже под ним находится поле «Введите TTL», тапните по нему.
- Напишите новую величину, обычно это 65 или 128, затем воспользуйтесь кнопкой «Применить».
В менеджере рут-прав выдайте приложению доступ.
- После сообщения об удачной замене перезапустите гаджет и проверьте работоспособность, раздача интернета теперь должна работать.
TTL Master прост и удобен, поэтому мы рекомендуем пользоваться именно им.
Способ 2: Редактирование вручную
На некоторых смартфонах единственный метод изменения TTL заключается в ручной перезаписи параметра в конфигурационном файле. Для этой операции нам потребуется файловый менеджер с рут-доступом, например, Root Explorer.
Скачать Root Explorer из Google Play Маркета
- Переведите устройство в режим полёта.
Подробнее: Как включить режим полёта на Android
- Откройте приложение и нажмите на кнопку «Права R/W», затем перейдите по следующему адресу:
Root/proc/sys/net/ipv4
- Тапните по файлу
ip_default_ttl
– появится контекстное меню, выберите в нём «Редактор текста». - Файл будет открыт для редактирования – сотрите имеющееся значение и введите то, которое вам требуется, после чего сохраните изменения.
- Закрывайте файловый менеджер и выключайте режим полёта.
Попробуйте активировать раздачу интернета – если всё сделали правильно, операторские ограничения больше не будут вам докучать.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
Как изменить TTL на Андроид
Возможности современных смартфонов позволяют делиться доступом к мобильному интернету с другими устройствами при помощи модуля Wi-Fi, Bluetooth или USB.
Как изменить TTL на Андроид
Содержание — Как изменить TTL на Андроид
- Что такое TTL и зачем он нужен?
- Можно ли изменить TTL?
- Как узнать TTL на телефоне?
- Как изменить TLL на Android с root-правами?
Однако не все так просто — жадные операторы сотовой связи, предоставляющие «безлимитные» пакеты услуг, часто ограничивают раздачу интернета. Чтобы обнаружить подключенные устройства, они пользуются значением параметра TTL, который автоматически передается на их основной сервер. В этой статье-инструкции мы разберемся, что такое TTL в телефоне, и как его изменить для обхода ограничений раздачи интернета.
Что такое TTL и зачем он нужен?
TTL (Time to live) — предельный период времени жизни пакета данных или максимальное количество его переходов от одного устройства к другому. В компьютерных сетях такой параметр является обыкновенным числовым значением в диапазоне от 0 до 255. Основная его цель заключается в том, чтобы не позволять набору цифровой информации бесконечно «блуждать» по сети. Перемещаясь между различными маршрутизаторами, параметр TTL постоянно меняется.
Для большинства мобильных устройств (iOS и Android) начальное значение TTL равно 64, а на Windows-компьютерах он стартует с отметки 128. Каждый переход через беспроводной канал связи уменьшает это число ровно на 1. Когда после множества скачков от одного клиента к другому TTL становится равным 0, все данные в пакете, который он сопровождает, автоматически уничтожаются.
Поскольку значение TTL всегда возвращается изначальному адресанту (провайдеру), он может узнать, был ли пропущен трафик через сторонние маршрутизаторы, то есть другие устройства.
Операторы сотовой связи пользуются TTL для ограничения доступа к безлимитному интернету, когда их клиент подключается к нему с нескольких разных гаджетов. После того, как смартфон на Android переходит в режим модема, он передает через себя трафик с параметром TTL, равным 64. Устройства, которые получают эти сведения, автоматически уменьшают изначальный TTL на 1. В результате, провайдеру приходят пакеты, помеченные временем жизни 64 и 63, после чего он блокирует сеть. В большинстве случаев, это делает невозможным раздачу интернета по Wi-Fi.
Можно ли изменить TTL?
Как уже можно было догадаться, чтобы разблокировать доступ сторонним устройствам к мобильной сети, необходимо должным образом настроить значение TTL. На Android это делается несколькими способами в зависимости от наличия на смартфоне root-прав. Также необходимо выбрать устройство, на котором будут внесены изменения параметра TTL: на раздающем трафик или на получающем его.
Далее мы будем рассматривать исключительно мобильную платформу Android.
Как узнать TTL на телефоне?
Стоит сразу отметить, что получить доступ к неограниченному количеству сторонних подключений к мобильной сети без прав администратора практически невозможно. Чтобы узнать значение TTL на телефоне, следуйте инструкции:
1. Сначала нужно установить приложение Terminal Emulator.
2. После запуска этой небольшой утилиты откроется командная консоль, в которую необходимо ввести следующую строку: cat /proc/sys/net/ipv4/ip_default_ttl
3. В результате появится значение TTL.
Как изменить TLL на Android с root-правами?
Получив права администратора (рут) на Android, нужно установить один из файловых менеджеров, например, ES Проводник. Далее потребуется активировать авиарежим на смартфоне, чтобы временно прервать соединение с сетью. Теперь запустите Terminal Emulator и перейдите файлу по адресу: proc/sys/net/ipv4/ip_default_ttl. В нем содержится значение параметра TTL, которое можно изменить по своему усмотрению. Сохранив новое число и перезагрузив телефон, можно спокойно раздавать интернет.
Существует и более комфортный способ настройки множественного подключения к мобильной сети. Для его реализации потребуется загрузить специальное приложение TTL Master. После запуска программы можно сразу увидеть текущее значение данного параметра и настроить его для эффективной раздачи как на мобильные устройства, так и на Windows-компьютеры. После перезагрузки смартфона можно не беспокоится, что сотовый оператор как-то узнает об общем использовании его трафика.
Изменение TLL на Android — простая задача для пользователей смартфонов с рут-правами, которые могут обойти ограничение раздачи интернета в пару кликов. Если же «суперправ» нет, то с высокой долей вероятности ничего не выйдет.
Что такое TTL в телефоне и как его изменить на Android?
Возможности современных смартфонов позволяют делиться доступом к мобильному интернету с другими устройствами при помощи модуля Wi-Fi, Bluetooth или USB.
Однако не все так просто — жадные операторы сотовой связи, предоставляющие «безлимитные» пакеты услуг, часто ограничивают раздачу интернета. Чтобы обнаружить подключенные устройства, они пользуются значением параметра TTL, который автоматически передается на их основной сервер. В этой статье-инструкции мы разберемся, что такое TTL в телефоне, и как его изменить для обхода ограничений раздачи интернета.
Что такое TTL и зачем он нужен?
TTL (Time to live) — предельный период времени жизни пакета данных или максимальное количество его переходов от одного устройства к другому. В компьютерных сетях такой параметр является обыкновенным числовым значением в диапазоне от 0 до 255. Основная его цель заключается в том, чтобы не позволять набору цифровой информации бесконечно «блуждать» по сети. Перемещаясь между различными маршрутизаторами, параметр TTL постоянно меняется.
Для большинства мобильных устройств (iOS и Android) начальное значение TTL равно 64, а на Windows-компьютерах он стартует с отметки 128. Каждый переход через беспроводной канал связи уменьшает это число ровно на 1. Когда после множества скачков от одного клиента к другому TTL становится равным 0, все данные в пакете, который он сопровождает, автоматически уничтожаются.
Поскольку значение TTL всегда возвращается изначальному адресанту (провайдеру), он может узнать, был ли пропущен трафик через сторонние маршрутизаторы, то есть другие устройства.
Операторы сотовой связи пользуются TTL для ограничения доступа к безлимитному интернету, когда их клиент подключается к нему с нескольких разных гаджетов. После того, как смартфон на Android переходит в режим модема, он передает через себя трафик с параметром TTL, равным 64. Устройства, которые получают эти сведения, автоматически уменьшают изначальный TTL на 1. В результате, провайдеру приходят пакеты, помеченные временем жизни 64 и 63, после чего он блокирует сеть. В большинстве случаев, это делает невозможным раздачу интернета по Wi-Fi.
Можно ли изменить TTL?
Как уже можно было догадаться, чтобы разблокировать доступ сторонним устройствам к мобильной сети, необходимо должным образом настроить значение TTL. На Android это делается несколькими способами в зависимости от наличия на смартфоне root-прав. Также необходимо выбрать устройство, на котором будут внесены изменения параметра TTL: на раздающем трафик или на получающем его.
Далее мы будем рассматривать исключительно мобильную платформу Android.
Как узнать TTL на телефоне?
Стоит сразу отметить, что получить доступ к неограниченному количеству сторонних подключений к мобильной сети без прав администратора практически невозможно. Чтобы узнать значение TTL на телефоне, следуйте инструкции:
- Сначала нужно установить приложение Terminal Emulator из магазина Google Play.
- После запуска этой небольшой утилиты откроется командная консоль, в которую необходимо ввести следующую строку: cat /proc/sys/net/ipv4/ip_default_ttl
- В результате появится значение TTL.
Как изменить TLL на Android с root-правами?
Получив права администратора (рут) на Android, нужно установить один из файловых менеджеров, например, ES Проводник. Далее потребуется активировать авиарежим на смартфоне, чтобы временно прервать соединение с сетью. Теперь запустите Terminal Emulator и перейдите файлу по адресу: proc/sys/net/ipv4/ip_default_ttl. В нем содержится значение параметра TTL, которое можно изменить по своему усмотрению. Сохранив новое число и перезагрузив телефон, можно спокойно раздавать интернет.
Существует и более комфортный способ настройки множественного подключения к мобильной сети. Для его реализации потребуется загрузить специальное приложение TTL Master. После запуска программы можно сразу увидеть текущее значение данного параметра и настроить его для эффективной раздачи как на мобильные устройства, так и на Windows-компьютеры. После перезагрузки смартфона можно не беспокоится, что сотовый оператор как-то узнает об общем использовании его трафика.
Изменение TLL на Android — простая задача для пользователей смартфонов с рут-правами, которые могут обойти ограничение раздачи интернета в пару кликов. Если же «суперправ» нет, то с высокой долей вероятности ничего не выйдет.
Загрузка…
Что такое вспышка TTL? (Объяснение TTL и ручного режима вспышки)
Фотосъемка со вспышкой устрашает новичков. Но список технических характеристик каждой вспышки может показаться еще более устрашающим. Например, что такое TTL и Manual?
Давайте узнаем, что это за два режима вспышки и как вы можете их использовать, с помощью этого краткого руководства для начинающих.
[ Примечание: ExpertPhotography поддерживается читателями. Ссылки на продукты на ExpertPhotography являются реферальными.Если вы воспользуетесь одним из них и что-то купите, мы заработаем немного денег. Нужна дополнительная информация? Посмотрите, как все это работает. ]
Что такое вспышка Speedlite?
Большинство людей думают о вспышке как о приспособлении, которое они видят поверх фотоаппарата. Но это не единственный тип вспышки.
Чтобы помочь вам лучше понять TTL, давайте узнаем больше о различных типах вспышек, которые вам доступны.
- Вспышки, встроенные в вашу камеру, называются всплывающими вспышками.
- Те, что вы часто видите на фотоаппаратах, называются вспышками или неформально вспышками .
- Между тем, большие вспышки, которые вы видите в студиях, называются моноблоки .
Хотя эти устройства выглядят по-разному, все они относятся к категории вспышек или стробоскопов.
Другими словами, вы не можете назвать моноблоки Speedlite и наоборот. Но вы можете назвать либо моно, либо Speedlite вспышкой или стробоскопом.
Многие вспышки и моноблоки имеют TTL.Так что эта статья применима к обоим.
Очень вероятно, что у вас есть вспышка Speedlite. Но если у вас также есть лунный свет, не стесняйтесь проверить, есть ли у него функция TTL. Таким образом, вы сможете воспользоваться всеми преимуществами фотосессии.
Что такое TTL-вспышка?
Когда вы впервые начнете фотографировать со вспышкой, вы часто будете слышать TTL. Но что такое TTL вспышки?
TTL означает через линзу . Считайте этот режим работы со вспышкой эквивалентом автоматического режима вашей беззеркальной или цифровой камеры.
Напротив, стробоскоп без TTL не может выполнять автоматические настройки. Вместо этого он полностью полагается на мнение фотографа.
Для работы TTL считывает экспозицию, проходящую через объектив камеры. Отсюда и термин «сквозь линзу».
TTL автоматически использует встроенную систему замера камеры и расстояние до объекта. Иногда это называется TTL-замером или TTL-замером со вспышкой.
Для компаний, продающих вспышки, TTL часто бывает самым выгодным.TTL обычно дороже, чем ручная вспышка. Но в наши дни многие варианты вспышки имеют эту функцию.
Разница между недорогой вспышкой TTL и дорогой вспышкой TTL часто заключается в светоотдаче и таких функциях, как высокоскоростная синхронизация.
Как использовать вспышку TTL?
Использовать вспышку TTL проще, чем вы думаете. Помните, что TT — это автоматическая настройка. С ним легко работать, потому что он совсем не требует от вас такого большого участия.
Чтобы использовать его, просто нажмите кнопку меню вспышки и выберите TTL. Это оно!
Когда вы нажимаете кнопку спуска затвора, вспышка Speedlite излучает количество света в соответствии с показаниями камеры.
Если сцена темная, мощность вспышки будет интенсивной. А сцены яркие, вы можете ожидать более тусклую вспышку от вспышки Speedlite.
Так нужна ли вспышка TTL? Простой ответ — да.
Если вы все время бегаете и стреляете, вам не захочется возиться со вспышкой Speedlite.TTL изменяет мощность вспышки для вас. Так что вы можете уверенно делать снимки, не беспокоясь о переэкспонировании или недодержании снимков.
Компенсация экспозиции
Как и автоматический режим вашей камеры, TTL прост в использовании. Но это сложно настроить. Поскольку ваше устройство выбирает настройки за вас, сложно настроить освещение от одного кадра к другому.
TTL не совсем невозможно настроить. Точно так же, как вы можете использовать компенсацию экспозиции в полуавтоматическом режиме на вашей камере, вспышки TTL также имеют так называемую компенсацию вспышки.
Компенсация вспышки принимает этот автоматический уровень, установленный стробоскопом. Затем он может добавить больше или меньше в зависимости от того, как вы его установите. Как и компенсация экспозиции, эта функция измеряется в долях стопа.
A -3 Компенсация вспышки немного снижает яркость вспышки. +1 добавляет к изображению полную стопу света.
Компенсация вспышки — отличный инструмент для начинающих фотографов. Он также идеально подходит для снимков, когда расстояние до объекта быстро меняется.Обратной стороной является то, что он не такой настраиваемый, как полностью ручной режим вспышки.
Работает ли TTL вне камеры?
Да, это так. Однако его эффективность зависит от ситуации.
Показания экспозиции для TTL снимаются через объектив камеры.
Итак, что произойдет, если вы разместите вспышку Speedlite в зоне с освещением, отличным от того, что видит камера? Тогда вы получите либо переэкспонированное, либо недодержанное изображение.
Чтобы получить правильную экспозицию, поместите вспышку рядом с камерой.Таким образом, вы можете убедиться, что мощность вашей вспышки точно соответствует показанию экспозиции вашей камеры.
Если вы хотите получить более точный результат, возможно, лучше использовать ручную вспышку. Прокрутите вниз, чтобы узнать больше о том, как его использовать.
В чем разница между ETTL и TTL Flash?
Некоторые вспышки TTL имеют несколько режимов TTL. Например, фотовспышки Canon помимо других функций имеют ATTL и ETTL.
ETTL означает Evaluative Through the Lens .Он использует быструю предварительную вспышку света перед самой вспышкой. Это делается для того, чтобы заглушить окружающий свет, который может помешать экспозиции. Эта предварительная очередь срабатывает быстро и достаточно близко к основной очереди, что многие даже не замечают этого.
ETTL полезен в сценах, где другие источники яркого света конкурируют с вашим стробоскопом. Так что он идеально подходит для концертов, свадеб и других мероприятий.
Как использовать ручную вспышку?
Подобно ручному режиму вашей камеры, ручная вспышка обеспечивает максимальный контроль над вашими изображениями.В ручном режиме фотограф выбирает количество света для экспонирования кадра. Вне зависимости от того, какие настройки камеры.
Мощность вспышки в ручном режиме измеряется в долях. Настройка 1/1 — это самый яркий свет, который может излучать вспышка. 1/2 — это половина, 1/4, четверть и так далее.
У разных моделей вспышек разный диапазон. Некоторые снизятся до 1/64, некоторые до 1/128, другие до 1/250.
Управляя мощностью строба, вы можете настроить вид света и теней на изображении.
Освоение ручной вспышки требует практики и терпения. В отличие от автоматического режима, вспышка Speedlite вообще не подскажет, какие настройки использовать. Все зависит от вас.
Вы можете изучить ручной режим путем практики и экспериментов. У многих фотографов есть настройки для каждого типа изображения. Затем они могут поднимать или опускать вспышку оттуда по мере необходимости.
Другой вариант — использовать портативный экспонометр для определения освещенности в сцене.Вы можете использовать эти данные для определения правильной экспозиции и настроек вспышки.
Как правило, портативные измерители позволяют получать более точные показания, чем портативные вспышки.
Некоторым фотографам так же легко начать с определенной мощности, такой как 1/32 (это произвольное число; вы можете выбрать любую настройку по своему усмотрению) и сделать снимок. Затем они увеличивают или уменьшают настройки вспышки на основе этого первого изображения.
Ручной режим — не единственный способ управления вспышкой.Настройки экспозиции камеры также влияют на систему вспышки.
Сужение диафрагмы создает эффект, аналогичный уменьшению мощности вспышки. Свет на объекте станет более тусклым.
Если мощность вспышки остается прежней, регулировка диафрагмы влияет на яркость вспышки.
Чтобы уравновесить вспышку и окружающий свет, необходимо установить правильную выдержку. Если ваш объект хорошо освещен, но ваш фон темный, вам нужно уменьшить выдержку.
Однако стоит отметить, что скорость затвора имеет ограничение, когда дело касается вспышки.
В большинстве фотоаппаратов ограничение скорости затвора составляет 1/200 или 1/250. Если вы выйдете за пределы этих значений, вы увидите черные полосы на своем изображении.
Так почему это происходит? Если вы выйдете за пределы 1/200 или более, затвор больше не будет синхронизироваться со вспышкой. Вот почему вы видите эти черные полосы.
Если вы хотите избавиться от этой проблемы, вы можете вместо этого попробовать высокоскоростную синхронизацию.
Как управлять вспышкой для получения потрясающих результатов?
Начнем с ISO.
Влияние ISO
на вспышку легко запомнить, потому что оно такое же, как при использовании ISO без вспышки. Регулировка ISO делает фотографию светлее или темнее. Он влияет на окружающий свет на заднем фоне так же сильно, как и на свет от вспышки.
В ручном режиме вы можете отодвинуть вспышку или объект подальше, если вспышка слишком яркая. А если он слишком тусклый, вы можете быстро переместить его ближе к объекту.
Вы можете дополнительно управлять вспышкой с помощью модификаторов вспышки, таких как софтбоксы и диффузоры.
Видите ли, съемка с немодифицированной вспышкой создает жесткий свет с резкими тенями. Использование диффузора или софтбокса вместе с меньшей мощностью вспышки позволит создать более мягкий и привлекательный светильник li
.
Как войти в Raspberry Pi с помощью последовательного кабеля USB-TTL «Null Byte :: WonderHowTo
Для подключения к Raspberry Pi без головы на ходу обычно требуется подключение к сети или перенос громоздкого периферийного оборудования, такого как экран и клавиатура. . Однако с помощью старого стандарта подключения вы можете войти в свой Pi с любого компьютера, используя простой кабель. Если у вас нет источника питания, вы также можете одновременно подключить дистрибутив Linux по кабелю.
Если вы когда-либо использовали старый компьютер или принтер, возможно, вы помните эти стандартные последовательные разъемы RS-232, но есть более современные и широко известные интерфейсы, такие как Ethernet, FireWire и USB, которые могут подключаться к консоли машины для диагностических целей. . Мы будем использовать последовательный кабель USB-TTL, который намного меньше и легче старых последовательных кабелей.
Хотя вы, скорее всего, знаете, что такое USB, TTL означает транзисторно-транзисторную логику, цифровое логическое решение для обработки и интерпретации информации.Это последовательное соединение — это устаревший аппаратный разъем, который использовался десятилетиями.
Последовательная связь осуществляется по последовательному кабелю и представляет собой линейную форму передачи данных. Это означает, что он отправляет данные побитно через порт связи, такой как USB. Это простой способ связи с использованием передатчика и приемника, а также один из самых простых способов связи с устройством.
Хотя вам придется сначала подключиться к Raspberry Pi с дистрибутивом Linux обычным способом, чтобы включить эту функцию USB-to-TTL, последующие входы в систему могут быть выполнены с использованием только последовательного кабеля USB-to-TTL.
Не пропустите: Как настроить тренировочный компьютер для убийства на Raspberry Pi 3
Компоненты для этого руководства
Если вы решите взять последовательный кабель от Adafruit или застряли во время нашего руководства , На сайте Adafruit также есть хорошее пошаговое руководство по использованию последовательных кабелей.
Теперь, в зависимости от операционной системы, работающей на вашем Pi, и операционной системы, работающей на вашем ноутбуке или компьютере, есть еще несколько задач, которые нам нужно решить перед подключением.Начнем с Raspberry Pi.
Шаг 1: Установка необходимых компонентов на Pi
Raspbian — это операционная система по умолчанию для Raspberry Pi, а Raspbian имеет модуль Pi под названием raspi-config , который может помочь нам легко включить необходимые настройки. Этот модуль позволяет вам войти в меню конфигурации почти как в BIOS, чтобы настроить различные части оборудования Pi.
Не пропустите: загрузите несколько операционных систем на Raspberry Pi с помощью BerryBoot
Сначала подключитесь к Raspberry Pi, работающему с дистрибутивом Linux, как обычно, через SSH или с клавиатуры. , монитор и мышь.Raspi-config не установлен во всех дистрибутивах Linux, поэтому в системах на основе Debian, таких как Kali, вам нужно открыть терминал и установить его, набрав следующее.
git clone https://github.com/snubbegbg/install_raspi-config
Затем cd , чтобы изменить каталоги, набрав следующее.
cd install_raspi-config
Наконец, мы установим raspi-config и все зависимости, выполнив эту последнюю команду.
sudo sh install.sh
Теперь мы сможем получить доступ к этому меню, похожему на BIOS, чтобы изменить настройки вывода GPIO.
Шаг 2: Включение соединения на вашем Pi
Когда вы удовлетворите эти требования, снова загрузите Raspberry Pi с Kali, но обычно вы его используете, а затем включите на нем соединение, открыв терминал как root и набрав:
raspi-config
Теперь инструмент настройки программного обеспечения Raspberry Pi откроет новый терминал.Мы можем прокрутить вниз с помощью клавиш со стрелками и выбрать опцию 9 под названием «Дополнительные параметры».
Как только мы перейдем в расширенные параметры, прокрутите вниз с помощью клавиш со стрелками до «A7 Serial» и нажмите , введите . Вам будет предложено «Хотите, чтобы оболочка входа была доступна через последовательный порт?» Идите вперед и выберите «Да». После того, как вы выберете эту опцию, он подтвердит, что «Последовательный интерфейс включен».
Программа автоматически отправит вас обратно в главное меню, и вы можете продолжить, нажать вниз и выбрать опцию «Готово».После его выбора программа спросит вас, хотите ли вы перезагрузиться. Скажите «Да», чтобы перезагрузить Pi и применить изменения.
Шаг 3: Установка необходимых компонентов на ваш компьютер
Теперь, когда у нашего Pi есть необходимое программное обеспечение, нам нужно будет установить некоторое программное обеспечение на компьютер, к которому мы будем подключать конец USB-кабеля.
В этой демонстрации мы будем использовать PuTTY, SSH, Telnet и клиент последовательной связи, который работает в Windows, macOS и Linux, что позволит нам установить соединение.Вы можете загрузить и установить PuTTY для своей операционной системы с веб-сайта проекта, но мы будем использовать его здесь для Windows.
Мы также покажем, как использовать программу под названием Screen, если вы используете Linux. Если Screen не включен в ваш дистрибутив Linux, вы можете открыть окно терминала и набрать apt-get install screen .
Не пропустите: как превратить Raspberry Pi в точку доступа беспроводной сети
Компьютер, с которым мы подключаемся к Pi, также потребует некоторых драйверов USB, чтобы мы могли правильно использовать кабель последовательного подключения.Вы можете загрузить необходимые драйверы для вашей операционной системы из списка ниже. Если вы пользователь Linux и недавно обновили свою систему, драйвер уже должен быть установлен.
Шаг 4. Подключение к контактам GPIO вашего Pi
Далее мы перейдем к физическим аспектам этой настройки. Убедитесь, что ваш Pi не включен и в него вставлена карта Micro-SD. Отсоедините последовательный кабель и подключите следующие кабели к соответствующим контактам, как показано на схеме ниже.Если вам нужно более подробное представление, вы можете проверить интерактивную схему контактов.
- Подключите белый кабель к контакту 8 GPIO. Белый кабель будет нашим каналом передачи (TXD).
- Подключите зеленый кабель к контакту 10 GPIO. Это наша приемная (RXD) связь.
- Подключите черный кабель к контакту 6 GPIO. Это просто кабель заземления, чтобы гарантировать, что в случае внезапного скачка напряжения ни один из электронных компонентов Pi не перегорит.
- Подключите красный кабель к контакту 4 GPIO. Этот кабель является дополнительным и обеспечивает питание 5 В и связь только через сам последовательный кабель. Важно не подключать Pi с помощью кабеля питания Micro-USB, в то время как 5-вольтовый контакт на GPIO также питает Pi одновременно.
Схема расположения выводов GPIO Raspberry Pi. Изображение Tux-Man / Wikimedia Commons
Не пропустите: Как создать беспроводную шпионскую камеру с помощью Raspberry Pi
Помните, если вы используете все порты USB на Raspberry Pi с 5- подключена линия напряжения, в зависимости от того, что вы подключаете к USB-портам, на Pi могут возникать колебания мощности.Вы можете увидеть, как все должно выглядеть на изображении ниже.
Не пропустите: превратите любой телефон в супероружие для взлома с помощью Sonic
Шаг 5: Начало подключения
Теперь, когда все это закончено, и наш компьютер, и Raspberry Pi готовы к работе. разговаривать друг с другом! Идите дальше и подключите Raspberry Pi к компьютеру с помощью последовательного кабеля USB-TTL.
Метод 1: Использование Windows
Если вы используете устройство Windows, мы хотим открыть «Диспетчер устройств», затем раскрыть вкладку «Порты» и посмотреть, какой номер порта Windows присвоила нашему USB.На скриншоте ниже Windows присвоила моему Raspberry Pi COM3.
Не пропустите: используйте Raspberry Pi в качестве мертвой точки для анонимной автономной связи
Затем мы открываем PuTTY в Windows, нажимаем радиокнопку «Последовательный», затем вводим любые номера COM, которые дали окна ты. Измените поле Speed на 115600 . Мы хотим изменить скорость, потому что платформе USB нужно передать больше битов, когда мы активируем соединение.
После этого перейдите в правый нижний угол и нажмите «Открыть». Откроется окно терминала с запросом имени пользователя и пароля для Pi, если соединение установлено успешно.Возможно, вам придется нажать , введите , если вы сначала ничего не видите. Если вы не меняли его, логин в Kali по умолчанию будет «root» и «toor».
Метод 2: Использование Linux
На вашем устройстве Linux подключите Pi с помощью последовательного кабеля USB-TTL, и после того, как он загрузится, откройте окно терминала. Что касается подключения к вашему Pi в Linux, оно будет почти таким же, как и в Windows, но при поиске USB мы хотим ввести ls / dev / и искать что-то похожее на ttyUSBx .
Каким бы ни был номер в конце вывода, он должен быть идентификатором последовательного кабеля USB-TTL для Pi.
Если у вас другой номер в конце ttyUSB, не забудьте поменять его местами в следующей команде и нажать , вернуть для подключения к Pi.
sudo screen / dev / ttyUSB0 115600
Откроется новое окно терминала, снова запрашивающее ваше имя пользователя и пароль для Pi. Попробуйте войти в систему.
Изображение Kody / Null-Byte
Успех! Если это сработает, вы должны увидеть экран сообщения дня вашего Pi (MOTD), чтобы подтвердить, что вы вошли в систему.Ваш экран MOTD может быть менее настроен, чем мой.
Не пропустите: настройте безголовую хакерскую платформу Raspberry Pi под управлением Kali Linux
Один кабель, чтобы управлять всеми ними
С помощью всего лишь одного кабеля мы теперь можем подключать питание и входить в систему. Пи быстро и удобно откуда угодно. Все это возможно без необходимости постоянно носить с собой периферийные устройства, сопровождающие Pi, что дает вам больше свободы при развертывании среды Kali Linux.
Если вы не используете кабель для управления Pi, этот кабель TTL также отлично подходит для взлома маршрутизаторов Wi-Fi для установки DD-WRT или других пользовательских операционных систем — или почти любого логического последовательного порта на 3,3 В, который вы хотите интерфейс с.
Если у вас есть какие-либо вопросы, вы можете оставить комментарий здесь или отправить сообщение в Twitter по адресу @ Nitroux2. И обязательно оставайтесь на связи и проверяйте наши аккаунты в социальных сетях!
Не пропустите: как установить Kali Linux на новый Raspberry Pi Zero W за 10 долларов США
Хотите начать зарабатывать деньги как хакер в белой шляпе? Начните свою профессиональную карьеру хакера с помощью нашего пакета обучения премиум-сертификату по этическому хакерству 2020 года из нового магазина Null Byte и получите более 60 часов обучения от профессионалов в области этического хакерства.
Купить сейчас (90% скидка)>
Обложка и скриншоты сделаны Nitrous / Null Byte
.
Как выполнить полный сброс планшета China с помощью служебной программы (с изображением)
Как выполнить полный сброс китайского планшета с помощью программного обеспечения
Привет, друзья, сегодня я собираюсь показать вам, как сделать Hard reset China Tablet с помощью программного обеспечения, которое называется Android Multi-tool. Вообще метод жесткого сброса не работает нажатием кнопок быстрого доступа на китайском планшете.
Не волнуйтесь, у меня есть хитрость для этого, я использую планшет Dapic для этого урока, надеюсь, он будет работать и для других вкладок.Давайте начнем шаг за шагом, сначала вам нужно загрузить драйвер для своей вкладки и Android multi Tool, чтобы начать процесс аппаратного сброса. Найдите ссылки ниже в статье.
Как выполнить полный сброс с помощью программного обеспечения:
Шаг 1: Сначала подключите китайский планшет к компьютеру с помощью кабеля для передачи данных.
Шаг 2: Если драйвер вашего планшета не устанавливается автоматически (как проверить)
Шаг 3: Щелкните правой кнопкой мыши «Мой компьютер»> выберите «Свойства»> «Диспетчер устройств»
Шаг 4: Загрузите установщик драйверов ADB, откройте его и нажмите «Установить».(Он обнаружит вашу вкладку и установит драйвер.)
Шаг 5: Ваш драйвер Tab успешно установлен. Теперь загрузите Android Multi Tool и откройте.
Шаг 6: Выберите первый вариант для обнаружения вкладки с помощью мультиинструмента (он будет выглядеть так)
Шаг 7: Теперь выберите пятую опцию «Wipe Data», чтобы перезагрузить планшет.
Шаг 8: Поздравляем !! После этого ваша вкладка перезапустится автоматически и теперь она РАЗБЛОКИРОВАНА.
Как выполнить полный сброс планшета China — Воспроизвести это видеоурок
Ссылки для скачивания драйвера: Установщик драйверов ADB и программное обеспечение: Android Multi Tool, выполните действия, указанные в видео выше или выше в статье.
Поддерживаемые планшеты: Dapic Tab, Domo Tab, Jxd, Hanxin, Wopad и т. Д. Спасибо за чтение нашей статьи, на любые вопросы, оставленные в комментариях ниже, мы отвечаем на все комментарии 🙂
.