Huawei E5372 – adb, fixed TTL, modded WebUI

Собрал модифицированные прошивки на базе последних версий операторских прошивок от Мегафон и МТС. Существует мнение, применительно к этому устройству, что лучше шить операторскую версию в соотвествии с тем устройством, которое у вас на руках + совместимый WebUI. Прислушиваться к этому мнению или нет – решать вам.

Скачать:
Мегафон:
MR100_3_Update_21.236.03.02.209_Y_ADB ( 20,1 МБ )

МТС:
E5372_Update_21.236.03.00.143_Y_ADB ( 20,1 МБ )

‘Flash code’ берем из ‘huaweicalc’: huaweicalc

В пакет включено:
— Активирован ‘adb’;
— ‘busybox’ с корректным апплетом ‘sleep’;
— Решение вопроса с TTL (необходимо для обхода ограничений на tethering со стороны оператора, в России в качестве примера может выступать Yota). Решение ранее описывалось мной пару постов назад, не поленитесь изучить, чтобы не было лишних вопросов. Вкратце, TTL на роутере выставлен в 63, на всех подключаемых к роутеру устройствах TTL должен быть по умолчанию равен 64. На большинстве ОС эти условия соблюдены из коробки, для Windows же прилагаются два bat-файла, применять с правами администратора в зависимости от разрядности ОС.

Собрал модифицированный WebUI на базе ‘E5372_Update_WEBUI_13.100.08.00.03_E5_V7R1_V3R2_Universal_MultiL’. Делал в первую очередь для себя, постарался ограничиться минимальным количеством правок.

Скачать:
E5372_Update_WEBUI_13.100.08.00.03_E5_V7R1_V3R2_Universal_MultiL_Mod1.0 ( 16,1 МБ )

В пакет включено:
— Русский язык по умолчанию;
— Отключен таймер простоя;
— Заменен дефолтовый APN для Yota;
— Отключен подвал админки с копирайтами;
— Включен USSD (отключены prepaid и postpaid подменю);
— Добавлено корректное отображение оператора Yota, вместо ‘25011’;
— Отключены редиректы для ряда условий;
— Отключена встроенная проверка обновлений;
— Пароль для подключения к Wi-Fi на дисплее устройства теперь закрыт звездочками, а не светится для всех желающих;
— Отключен автовыбор страны для Wi-Fi.

После прошивки рекомендуется сбросить настройки по умолчанию и после этого настроить все с нуля.

Хинт: Для полного обхода ограничений на tethering, IMEI должен быть от смартфона. Как это сделать, легко находится в поисковике. В ряде стран это является противозаконным, имейте в виду.

Категория: Firmware

Теги: , , , ,

Оставить комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Аватары обслуживаются системой Gravatar. При публикации сообщения, Вы можете указать свой e-mail в этой системе.

комментария 33

  1. Федор:

    Здравствуйте! Такой вопрос. Есть роутер, с вашей прошивкой. Он раздает интернет на комп. IMEI роутера сменен на смартфоновский. TTL в компе заменен на 64 для обеих версий TCP/IP. Но провайдер все равно заметил раздачу интернета. Пингую шлюз — выдает TTL 63. Так ли это должно быть. Или пинговаться должно с TTL 64 и в чем может быть проблема? Заранее спасибо.

  2. Андрей:

    Не работает с TTL 63, вычитают по полной хотя на смартфоне стоит TTL 64, просьба сделать прошивку с TTL 65

  3. Azamat:

    Добрый день, хотелось бы узнать как вы собрали модифицированные прошивки?
    Я сам из Казахстана, и у нас практикуется TTL у операторов. Только от ваших Yota, у наших TTL необходимо чтоб был 65, чтоб можно было раздавать по воздуху. В связи с этим прошу, если есть такая возможность ответить мне как же вы собрали прошивку, так как для меня это очень важно.

    С уважением Азамат.

  4. Сергей:

    Чушь написал, все работает с 63. Спасибо.

  5. Сергей:

    А можно TTL на 62 выставить вручную? у меня репиттер стоит еще :)

  6. Darko:

    Привет , я не из России, и я не говорю , но русский , я использую Google Translate , чтобы отправить это , так что я извиняюсь , если это вид не понятно ..

    Я на самом деле с помощью веб-интерфейса мод , и это очень здорово , так Спасибо за это ..

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

    Я буду получать » Недействительное значение . » если я пытаюсь установить мб 0 …

    Есть ли исправить ..

    И я действительно appriciate вашу работу .. спасибо :)

  7. daro:

    Можете ли вы описать , как сделать программное обеспечение обслуживался АDB

  8. ZeroChaos:

    При желании можно все что угодно. Смотреть прошивки без самих устройств мне просто не интересно. Да и не могу я без предварительной проверки выпускать прошивки.

  9. daro:

    Можете ли вы сказать мне, можно ли добавить дополнительные языки в списке в WebUI

  10. daro:

    Tолько программное обеспечение не достаточно

  11. ZeroChaos:

    Без устройств на руках – нет.

  12. daro:

    Добрый день. Можете ли вы сделать прошивку от АБР для e5377 и e5373.

  13. ZeroChaos:

    Что и требовалось доказать. На Windows Phone TTL по умолчанию как и на винде равен 128.

  14. Женя:

    Вопрос решён, спасибо за внимание. К модему самостоятельно подключался виндофон, который синхронизировал данные о WiFi-сети с большого компьютера.

  15. Женя:
    1
    2
    3
    4
    5
    6
    # busybox ping 192.168.8.100 (планшет)
    ...
    11:32:19.020000 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
        192.168.8.1 > 192.168.8.100: ICMP echo request, id 41732, seq 0, length 64
    11:32:19.020000 IP (tos 0x0, ttl 64, id 44155, offset 0, flags [none], proto ICMP (1), length 84)
        192.168.8.100 > 192.168.8.1: ICMP echo reply, id 41732, seq 0, length 64

    Винда с TTL=64

    1
    2
    3
    4
    5
    6
    # busybox ping 192.168.8.100 (винда с TTL=64)
    ...
    11:33:08.950000 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
        192.168.8.1 > 192.168.8.102: ICMP echo request, id 34565, seq 0, length 64
    11:33:08.950000 IP (tos 0x0, ttl 64, id 25589, offset 0, flags [none], proto ICMP (1), length 84)
        192.168.8.102 > 192.168.8.1: ICMP echo reply, id 34565, seq 0, length 64

    Ничего не понимаю. При таких данных оба устройства поймали страницу. До этого Win работал, Android нет.

  16. ZeroChaos:

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

    По поводу вашей проблемы, вам нужно лишь убедиться, что TTL на ваших устройствах точно равно 64. Возможно на вашем планшете оно изменено. Самый простой способ проверить TTL устройства – пропинговать свой шлюз.

  17. Женя:

    А бинарником tcpdump под этот роутер можете поделиться?

  18. Женя:

    Можете помочь интерпретировать мои данные?
    Про отсутствие модуля ttl я понимаю.

  19. Женя:

    Интересно, что после отката на вашу прошивку с ip_default_ttl=63 скорость на Android-планшете зарезана (Speedtest). При установке значения ip_default_ttl=64 скорость на плашете 10 мбит/с на скачивание.
    Вы были правы по сути, я неправ, но ситуация прямо сейчас именно такая, я пока не понимаю, как эти данные интерпретировать.

  20. ZeroChaos:

    Никаких условий не менялось, не нужно выдумывать. По поводу фиксированного TTL с помощью модификации заголовков пакетов через iptables – для данного устройства это не применимо. Почему это так, я уже описывал в комментариях здесь: LINK.

  21. Женя:

    То есть я понимаю, что ip_default_ttl не относится к маршрутизируемому трафику, а относится только к исходящему от устройства (модема) трафику. Наверное, теперь будет работать только способ с iptables.

  22. Женя:

    Спасибо за объяснение. Я ошибался и считал, что ip_default_ttl относится ко всему трафику, а не только к служебному. Из вашего объяснения я понял, что Йота считает разницу TTL для трафика с конкретного подключения.
    Однако, думаю, сейчас условия изменились, и 63 для этого значения уже не работает. Возможно, они начали проверять, меньше ли значение 64 или нет, и считать не только разницу.
    Сейчас получается, что трафик от планшета (Android) получает интернет на высокой скорости и имеет TTL=63, а роутер выдаёт трафик с TTL=64; планшет имеет приоритет.

  23. ZeroChaos:

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

    При прохождении через узел связи TTL уменьшается на единицу, т.е. с устройства с TTL=64 после прохождения через наш роутер TTL становится равен 63. Именно это значение я выставляю по умолчанию на самом роутере, чтобы служебный трафик с него самого тоже уходил с TTL=63, тем самым для оператора связи все пакеты уходят в сеть с равным TTL. При соблюдении условий, что TTL на всех подключаемых устройствах будет равен 64, – все железобетонно будет работать (ну и про IMEI не забываем). На *nix подобных системах TTL уже равен 64 (к примеру: Linux, семейство BSD, OS X, iOS, Android, etc.), для Windows же TTL можно привести к 64 правкой реестра. Никаких условий сверх этого не требуется. Если у вас что-то не работает, значит вы не соблюдаете одно из условий.

    К сведению, TTL на роутере по умолчанию уже равен 64, поэтому если хотите придерживаться своих «теорий», то просто используйте родную прошивку.

  24. Женя:

    Уверен, вы ошибаетесь, и именно на вашей прошивке Йота моментально занижает скорость до 128 с соответствующим диалоговым окном. Что естественно, потому что получает пакеты с TTL=63.

  25. ZeroChaos:

    Учите матчасть, чтобы не задавать глупые вопросы впредь.

  26. Женя:

    TTL на всех устройствах по умолчанию должен быть равен 64, не забываем об этом. При соблюдении всех условий, все будет работать.

    А роутер по умолчанию будет выдавать 63, то есть уменьшать значение на единицу, сигнализируя о себе.

  27. Женя:

    Почему у вас в прошивке строчка

    1
    busybox echo 63 > /proc/sys ....

    Хотя должно быть 64? Именно тогда всё работает. Тогда роутер выдаёт 64.

  28. ZeroChaos:

    Внимательно соблюдаем все описанные условия и не в последнюю очередь следуем рекомендациям в комментарии, который находится в конце статьи. TTL на всех устройствах по умолчанию должен быть равен 64, не забываем об этом. При соблюдении всех условий, все будет работать.

  29. GoSSy:

    Прошыл но не помогло((
    Первые пару минут норм а потом падает интернет

  30. fedor:

    поздновато прочитал, пошел на риск
    пишет:
    Hardware version: CL1E5372SM02
    Software version: 21.270.09.00.778
    Web UI version: 13.100.10.01.778

    как думаете, пойдет?

  31. ZeroChaos:

    У меня E5372s-32. Полагаю, подходит для E5372s-32 и E5372s-22. Под E5372s-601, насколько я помню, свои прошивки.

  32. fedor:

    а на 5372s заведется?
    отдают по дешевке, думаю взять

Twitter

MSI Lab Twitter
Яндекс.Деньги:

VISA/MasterCard:

PayPal:
PayPal USD
PayPal RUB
WMZ WMZ: Z375880088307
WMR WMR: R883546545943
YAD YAD: 4100170884493

Donate - лучшее спасибо автору
Количество благодарностей: 28

Разделы