Stanner

Замена региона WiFi через рекавери

В этой теме 30 сообщений

Многие на этом форуме сталкиваются с тем, что их смартфоны видят каналы только с 1 по 11.

Сам регион WiFi хранится в файле /data/nvram/APCFG/APRDEB/WIFI, после каждого вайпа при первой загрузке с сим-картой происходит привязка региона WiFi, у нас почему-то прописывается US, для которой и работают каналы с 1 по 11. Решение - заменить в этом файле регион, но для большинства пользователей это нетривиальная процедура с редактированием файла в hex-редакторе и выставлением прав.

Именно для решения этой проблемы я сделал патч для расширенного рекавери TWRP/CWM (не заводского), который прописывает в этот файл регион JP - каналы с 1 по 14. После вайпа/прошивки загрузитесь с сим-картой для первоначальной инициализации, а потом загрузитесь в рекавери и примените этот патч через пункт Install.

На всякий случай создается резервная копия исходного файла /data/nvram/APCFG/APRDEB/WIFI.bak

 

Скачать: WiFi_channels_fixer.zip

 

Требуется установленный busybox!

7 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А после простого ребута, включения/выключения флай-мод, смены симки и подобных манипуляций - смена региона на "симочный" не произойдёт?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо проверять, возможно, завтра гляну :)

У меня техника WiFi настроена на середину диапазона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14-й канал у нас не законен, да и реально, из простых смертных, никому нафих не нужен. По этому можно просто стирать этот файл из data. После перезагрузки он восстановится из nvram с 13-ю каналами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А после простого ребута, включения/выключения флай-мод, смены симки и подобных манипуляций - смена региона на "симочный" не произойдёт?

 

После вайпа слетит, по другому нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14-й канал у нас не законен, да и реально, из простых смертных, никому нафих не нужен. По этому можно просто стирать этот файл из data. После перезагрузки он восстановится из nvram с 13-ю каналами.

А вот тут можно по подробнее? Куда и чем лезть? Ну кроме прямых рук ессно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За 14 канал никто ремня не даст, если мощщщщ в 500 милливатт не врубать. Просто далеко не всё оборудование умеет его понимать, да и придуман он только для 802.11b. То оборудование, которое всё-таки умеет правильно с ним работать - более 11 мегабит не выдаст.

Жаль с моим К900 рецепт из первого поста не катит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Жаль с моим К900 рецепт из первого поста не катит.
Имеется в виду патч из шапки?

Там, наверное, проблема в отличии платформы, т.е. бинарнике \META-INF\com\google\android\ update-binary.

Но можно взять работающий на x86 патч для рекавери и в нем заменить файл \META-INF\com\google\android\updater-script скрипта моим и саму папку /tmp туда вставить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Патч поставил. Но если судить по скрину ничего не изменилось. Переставлял трижды 

52dae0f716aa4_Screenshot_20140119001224.

13 и было, а 14го не появилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 может появиться только при его поддержке самим WiFi устройством. Основное назначение патча - нормальная работа смарта с каналами 12 и 13

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Патч поставил. Вафля вроде как стабильнее стала работать, но начались фокусы радиомодуля. Внезапные отзывов и самопроизвольные ребуты. Самое не приятное при включенной передачи данных ты открытой Опере. Патч ковыряется только вафлю? Откуда глюки радиомодуля? До установки их не было. Пошива модуля P770.W12.22.SP.V15.P15,2013/03/25 номер сборки ROW113

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только WiFi, другие файлы не трогаются. Можете вручную удалить папку /data/nvram в файловом менеджере TWRP и при загрузке все содержимое NVRAM восстановится из оригинального раздела

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

Делал изменения как вручную, так и с помощью этого патча...после выключения и включения телефона всё сбивается и мой Lenovo P770 опять не видит 13-й канал...что меняет его обратно?

Отредактировал 7vetrov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас в нем нет какой-нибудь программы региональных настроек? Весьма странно.

А попробуйте с помощью AROMA File Manager после изменения задать права только на чтение вообще всем. Если в нем нет управления правами, то через adb в рекавери, или подправить скрипт моего патча - там есть команда установки прав доступа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С помощью Total Commandera поставил ему права только чтение для всех (444)...после выключения/включения у него опять 660 (чтение/запись)...не пойму, кто его "пасёт"?!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Патч работает, автору спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После перезагрузки всё слетает.. у меня такое чувтство, что из этого файла берется параметр ещё куда-то...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После перезагрузки файл WIFI имеет в себе опять US....что можно сделать? У кого какие мысли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите, у Вас root полный, busybox установлен? Возможно, в его отсутствии проблема - он используется.

Попробуйте установить мой установщик root с busybox из рекавери.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно тут спрошу дабы не открывать новую тему - wi-fi роутер (или же адаптер в ПК с виндой не старше вин7) подойдет же любой для раздачи на s820? не будет такого что попадется такой роутер\адаптер, что не будет дружить с s820? (например если роутер\адаптер какой-нибудь старой модели попадется (возможно б\у)) тем более что все устройства, включая s820 будут в одной комнате находиться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ayrton

Берите любой, только канал задайте фиксированный в диапазоне 1..11. Занятость можно посмотреть с помощью WiFi Analizer

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ясно. спасибо. а что будет если допустим в подъезде будет 2 руотера на одном канале? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а что будет если допустим в подъезде будет 2 руотера на одном канале?
Немного  худший уровень сигнала - друг другу небольшие помехи будут создавать именно наличием пакетов другого SSID

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Доброе время суток всем.

Имеется: Lenovo P770, из Китая,  прошивка стоковая 113, ROOT на смарте есть, рекавери TWR стоит, все работает. Опыт небольшой в работе со смартом есть.

Что делалось: успешно применился по Вашему описанию патч для расширения поддерживаемых каналов WiFi.

Что имеется: после загрузки смарта каналы остались 1-11 для US диапазона.

Вопрос: что сдал не так? что делать вообще? На роутере стоит 6 канал и все работает, но сам вопрос интересует чисто с «технического» плана (где собака зарыта?).

PS. 1. Ранее аналогичные операции применялись путем редактирования самого файла WiFi hex-редактором на компе, переброской измененного файла на смарт, выставлением разрешений, перегрузкой смарта. Результат – отрицательный.

2. Вы писали о SIM карте. Может перед применением патча ее изъять из телефона, дабы при первой загрузке она не регистрировалась в «нашей» сотовой сети и не сбрасывала настройки каналов в файле WiFi? Хотя ей все равно придется «когда-нибудь» зарегистрироваться в сети.

3. ИМХО. В смарте что-то «сидит», что само сбрасывает настройки не зависимо от пользователя и изменения пользователем файла WiFi. Аналог этого (может не прав) – применение измененного рекавери вместо стандартного и возвращение стандартного после перезагрузки смарта, ЕСЛИ не убрать на смарте из самого рекавери файловым менеджером  определенный файл, который отвечает за «возвращение» стандартного ревавери).

Отредактировал edvard69

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу