КАК ВОССТАНОВИТЬ IMEI ,ВОССТАНОВЛЕНИЕ ИМЕЙ КОДОВ , УНИВЕРСАЛЬНЫЙ СПОСОБ Узнай С HelpDroid##
Как восстановить imei на андроиде если он слетел
При проведении различных программных обновлений со смартфоном, может пострадать его уникальный идентификатор – код IMEI. Он страдает из-за возникающих проблем при изменении программного обеспечения (прошивки) телефона. Не стоит спешить нести аппарат в сервис-центр. Стоимость услуг на восстановление IMEI высокая, а справиться с этой проблемой можно самостоятельно. Разберемся со способами восстановления в системе Android.
Почему пропадает IMEI
Код IMEI является для аппарата универсальным идентификатором, который присваивается в виде уникальной 15-значной цифровой комбинации для каждого выпускаемого устройства. Это делается для возможности идентификации и контроля за эксплуатацией мобильных устройств. IMEI указывается на корпусе аппарата и программно «зашивается» в память смартфона – посмотреть его можно при наборе комбинации *#06#.
Обычно смартфоны эксплуатируются с заводскими настройками – только с прошивкой компании-производителя и вопросов по сбросу IMEI не возникает. Проблемы могут возникать после прошивки, если пользователь устанавливает на смартфон модифицированную прошивку сторонней сборки (кастомные), либо проводит манипуляции с разблокировкой загрузчика.
Прошивки, полученные не от компании-производителя аппарата на Андроид опасны тем, что разработчик может не учитывать фрагментацию памяти, либо уделить мало внимания служебным процессам в прошивке, из-за чего IMEI будет утерян из-за повреждения NVRAM.
Одной из причин может стать перебой с энергоснабжением во время установки фирменного ПО (или обновления «по воздуху»). Стоит отсоединить кабель и будет получена проблема со слетевшим идентификатором. Разберемся, как восстановить IMEI.
Восстановление через инженерное меню
Самое неприятное в повреждении универсального идентификатора – в том, что при этом отключается доступ к большинству функций со стороны сотового оператора. Без корректного кода IMEI нельзя совершать звонки, писать SMS, пользоваться функциями интернета 3G/LTE.
В операционной системе Android предусмотрены штатные средства для восстановления идентификатора IMEI, соответственно, первое что надо попробовать – это исправить ситуацию через инженерное меню, которое предназначено для редактирования скрытых настроек смартфона.
Первый способ
Первый способ заключается в том, что использовать будет только штатные средства (встроенные в Android) для восстановления идентификатора. Необходимо ввести в меню набора номера комбинацию *#*#364633#*#*. Она открывает доступ к инженерному меню. Код может быть изменен на некоторых моделях смартфонов – тогда надо поискать индивидуальную последовательность цифр. После того, как открылась панель инженерных настроек, выполняем пошагово действия:
- Находим пункт CDS Information – он открывается при перелистывании экрана вправо;
- Нажимаем по пункту меню Radio Information;
- Для устройств с одной sim-картой будет одна строка, если устройство на 2 sim, то строк будет две. Выбираем пункт – Phone1;
- Внимательно перепечатываем команду в открывшуюся строчку (без кавычек) «AT+EGMR=1,7,”365365365365365”», где вместо указанного числа впечатываем реальный IMEI;
- Подтверждаем введение корректных данных нажатием кнопки SEND AT COMMAND;
- Если смартфон поддерживает две сим-карты, то повторяем действия для второго радиомодуля;
Для применения всех настроек перезагружаем смартфон и вводим из меню набора номера команду *#06# — должен высветится указанный через инженерное меню идентификатор.
Второй способ
Для китайских аппаратов иногда отличается вид инженерного меню, поэтому порядок действий по восстановлению идентификатора будет выглядеть немного по-другому. На первом этапе все точно так же – заходим в меню скрытых настроек при помощи ввода команды *#*#364633#*#*. Действия выполняются по инструкции:
- Переходим во вкладку «Telephony», а затем ищем пункт меню «GPRS» и нажимаем на него;
- Для каждой отдельной СИМ-карты выбираем пункт SIM1 или SIM2 (соответственно), затем вносим корректный номер уникального идентификатора и подтверждаем действие нажатием пункта «WRITE IMEI».
Остается только перезагрузить устройство и проверить идентификатор через введение команды *#06#. Если действия по этим способам не помогли, то необходимо переходить к более сложным способам.
Приложением Chamelephon
Одно из наиболее удобных решений – это восстановление при помощи стороннего приложения. Подобные программы можно скачать из Google Play. В поиске находим Chamelephon и устанавливаем его на смартфон. После этого инструкция по использованию приложения достаточно проста:
- Запускаем апплет на устройстве, где производится смена IMEI;
- В главном меню заполняем одинаковыми значениями строчки «IMEI1» и «IMEI2» — это, соответственно, для каждой из сим-карт. Программа сразу же проверит формат идентификатора и поставит зеленую галочку, если все введено корректно;
- Подтверждаем изменения по кнопке «Apply new IMEIs».
Если в процессе на телефоне возникает ошибка – это значит, что необходимо удалить из смартфона вставленную SIM-карту. Если препятствий программа не обнаружила, то ждем сообщения об успешном завершении процесса, которое будет сопровождаться соответствующим сообщением на экране. Перезагружаем телефон и проверяем результат комбинацией *#06#.
Утилитой MTK
Для запуска MTK на андроиде можно использовать стороннее программное обеспечение, которое также скачивается из репозитория Google Play. Рассмотрим подробно процедуру на примере апплета «Инженерное меню МТК». Она работает только со смартфонами на базе процессора типа МТК. Действия по смене идентификатора выполняются достаточно просто:
- Запускаем приложение и нажимаем на строчку «Инженерное меню МТК»;
- Смартфон перенаправит пользователя в инженерное меню, где идем по маршруту «Connectivity», затем «CDS Information», а далее в «Phone Information»;
- Идентификатор вводится последовательно в строки Phone 1 и Phone
Изменения надо подтвердить ,а потом перезагрузить устройство. Вводим стандартную команду, чтобы убедиться в применении всех изменений.
Программой ADB RUN
Если другие способы не возымели эффекта, то придется выполнять смену идентификатора на компьютере. Для этого существует специальная программа ADB Run, которую надо предварительно скачать и установить. Далее действия выглядят следующим образом:
- После запуска приложения, присоединяем смартфон к USB порту при помощи фирменного кабеля;
- В командной строке вводим цифру 7 и нажимаем Enter;
- Вводим цифру 12 (IMEI Restore) и подтверждаем клавишей ввода;
- По количеству SIM-карт, которое поддерживает смартфон делаем выбор в меню. Соответственно в командную строчку вводим или 1 или 2;
После этого последовательно вводим цифровое значение идентификационного номера, подтверждая корректность данных кнопкой ввода. После окончания процесса ADB Run создаст файл с названием «MP0B_001» — его копируем в корневой каталог памяти смартфона.
На смартфоне, с помощью менеджера файлов находим указанный файл и далее переносим его по адресу «Родительская папка – data – nvram – md – NVRAM – NVD_IMEI». Если при этом будет запрос на замену исходного файла – подтверждаем его. Дальнейшие действия стандартные – перезагружаемся и проверяем результат.
Как видите, проблема по восстановлению IMEI не является слишком сложной для обычного пользователя. При помощи доступных способов, ее можно решить очень быстро. Рекомендуем все же использовать только оригинальные, фирменные прошивки, чтобы в будущем проблем с IMEI не возникало.
Что собой представляет IMEI на Android: подробная инструкция проверки и восстановления, фото и видео материалы
При покупке подержанного телефона или неудачной прошивки могут появиться проблемы при соединении с мобильной сетью. Причина тому — слетевший IMEI, который очень просто восстанавливается.
Что такое IMEI и как его узнать
IMEI — международный идентификатор мобильного оборудования. Когда ваш телефон связывается с мобильной сетью, он передаёт два основных идентификатора — номер вашей SIM-карты и IMEI телефона. Это пятнадцатизначный код из десятичных цифр: с первой по восьмую — модель и место происхождения, после — серийный номер, а последняя цифра — контрольная, вычисляемая по алгоритму Луна на основе предыдущих.
Во времена, когда телефоны ещё обладали кнопками, IMEI был тем самым маячком, по которому милиция находила украденные телефоны. С появлением же операционной системы Android, предоставляющей пользователю полный контроль над устройством, IMEI перестал быть клеймом и превратился в параметр, который можно очень просто изменить или потерять при неудачном стечении обстоятельств.
Чтобы узнать ваш IMEI, наберите на телефоне номер: *#06#.
Или посмотрите его в настройках.
- Зайдите в настройки Android и выберите «О телефоне»/«Об устройстве» в разделе «Система».
IMEI должен быть указан под крышкой вашего устройства, чаще всего под батареей и на коробке, в которой вы его покупали.
Видео: как узнать IMEI андроид-устройства за пару тапов
Почему слетает IMEI и как его восстановить/изменить
Основная причина утери IMEI — неудачная прошивка телефона, чуть реже — попытка получения root-прав.
Как уже было сказано выше, IMEI — один из основных идентификаторов вашего телефона при связи с мобильной сетью. И если он слетел (все значения выставляются на 0), могут возникнуть проблемы со связью.
Если вы купили подержанный телефон и обнаружили несоответствие IMEI, указанного в телефоне, с тем, который прописан под батареей — лучше не устанавливайте исходный IMEI.
Что стоит помнить про IMEI:
- удаление IMEI — это смена IMEI на нулевое значение (000000000000000), восстановление IMEI — это смена IMEI на его изначальное значение;
- не существует способов восстановить изначальный IMEI, если вы его не знаете, так как информация о нём нигде не сохраняется;
- если определить исходный IMEI не представляется возможным, вы всегда можете его выдумать или сгенерировать;
- ни в коем случае не доверяйте сервисам, предлагающим узнать ваш изначальный IMEI для восстановления — эти люди мошенники и предлагают невозможное;
- единственный способ найти ваш пропавший/украденный телефон по IMEI — обратиться в полицию.
Восстановление через инженерное меню
Для смены IMEI, вам понадобится войти в инженерное меню. Войти в него можно, набрав специальный номер на вашем андроид-устройстве. Самый распространённый номер для входа в инженерное меню — *#3646633#*. А если он вам не поможет, попробуйте эти:
Как на процессорах MTK восстановить IMEI?
IMEI – уникальный идентификатор телефона, который присваивается каждому устройству еще на стадии производства. С его помощью вы сможете убедиться в оригинальности устройства, а также, в редких случаях, и найти потерянный телефон. Пользователи смартфонов (планшетов) зачастую сталкиваются с проблемой отсутствия IMEI, что, как правило, возникает при неправильной пере прошивке устройства. О том, как восстановить IMEI на процессорах MediaTek (MTK) и пойдет речь в статье.
Как узнать, что на устройстве отсутствует IMEI?
Узнать IMEI любого телефона достаточно просто: для этого необходимо перевести устройство в режим набора номера, ввести следующую комбинацию символов и нажать клавишу вызова:
В нормальном состоянии на экране отобразится ваш IMEI. Если IMEI на устройстве отсутствует, то на экране вы увидите зияющую пустоту, несколько нулей или сообщение об ошибке.
Как выполнить восстановление IMEI?
Ниже мы рассмотрим два способа, которые позволят произвести восстановление IMEI на процессорах MTK.
Способ 1: через инженерное меню
Наиболее простой и доступный способ. Для его использования вам понадобится выполнить вход в инженерное меню. Для этого переведите свой смартфон в режим набора номера и введите следующую комбинацию символов:
По окончании ввода нажмите клавишу вызова. На экране отобразится окно инженерного меню, в котором вам понадобится перейти ко вкладке «Connectivity», а затем выбрать раздел «CDS Information».
В следующем окне перейдите к пункту «Radio Information».
Выберите «Phone». В отведенном поле, сразу после записи «AT+» прибавьте следующего вида команду:
Где IMEI – номер вашего устройства, который требуется восстановить.
В завершение щелкните по кнопке «Send at command». Если команда не проводится, попробуйте сразу после «AT+» поставить пробел.
Закройте меню и выполните перезагрузку устройства. Проверьте состояние IMEI, введя уже знакомую комбинацию *#06#.
Способ 2: с помощью файлового менеджера
Данный способ несколько сложнее в выполнении, однако, эффективен практически с любыми моделями смартфонов.
Обратите внимание, что для работы данного метода на вашем девайсе должны быть получены права Суперпользователя.
Прежде всего, вам понадобится скачать из Play Маркет любой файловый менеджер. Это может быть, к примеру, ES Проводник, ссылка на скачивание которого располагается в конце статьи.
Скачайте по этой ссылке на ПК архив «Restore IMEI». Разархивируйте его, найдите файл «Run» и выполните его открытие стандартным блокнотом.
Вместо тех цифр, которые значатся в архиве, впишите свой IMEI-код. Сохраните изменения, закройте текстовый редактор и запустите двойным щелчком мыши файл «Run», который только то был отредактирован.
Если вышеописанные действия были выполнены верно, то в папке появится новый файл «MP0B_001», который и понадобится скопировать в определенную папку на ваше Android-устройство, подключив устройство к компьютеру с помощью USB-кабеля.
Используя предварительно скачанный файловый менеджер, выполните перемещение файла на Android-устройстве в папку /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001. На вопрос системы перезаписать файл необходимо согласиться.
Выполните перезагрузку девайса и проверьте состояние IMEI комбинацией символов, которая приведена выше.
Точно следуя рекомендациям из этой статьи, вы с высокой долей вероятности сможете восстановить свой IMEI.
Что собой представляет IMEI на Android: подробная инструкция проверки и восстановления, фото и видео материалы
При покупке подержанного телефона или неудачной прошивки могут появиться проблемы при соединении с мобильной сетью. Причина тому — слетевший IMEI, который очень просто восстанавливается.
Что такое IMEI и как его узнать
IMEI — международный идентификатор мобильного оборудования. Когда ваш телефон связывается с мобильной сетью, он передаёт два основных идентификатора — номер вашей SIM-карты и IMEI телефона. Это пятнадцатизначный код из десятичных цифр: с первой по восьмую — модель и место происхождения, после — серийный номер, а последняя цифра — контрольная, вычисляемая по алгоритму Луна на основе предыдущих.
Во времена, когда телефоны ещё обладали кнопками, IMEI был тем самым маячком, по которому милиция находила украденные телефоны. С появлением же операционной системы Android, предоставляющей пользователю полный контроль над устройством, IMEI перестал быть клеймом и превратился в параметр, который можно очень просто изменить или потерять при неудачном стечении обстоятельств.
Чтобы узнать ваш IMEI, наберите на телефоне номер: *#06#.
Или посмотрите его в настройках.
- Зайдите в настройки Android и выберите «О телефоне»/«Об устройстве» в разделе «Система».
IMEI должен быть указан под крышкой вашего устройства, чаще всего под батареей и на коробке, в которой вы его покупали.
Видео: как узнать IMEI андроид-устройства за пару тапов
Почему слетает IMEI и как его восстановить/изменить
Основная причина утери IMEI — неудачная прошивка телефона, чуть реже — попытка получения root-прав.
Как уже было сказано выше, IMEI — один из основных идентификаторов вашего телефона при связи с мобильной сетью. И если он слетел (все значения выставляются на 0), могут возникнуть проблемы со связью.
Если вы купили подержанный телефон и обнаружили несоответствие IMEI, указанного в телефоне, с тем, который прописан под батареей — лучше не устанавливайте исходный IMEI.
Что стоит помнить про IMEI:
- удаление IMEI — это смена IMEI на нулевое значение (000000000000000), восстановление IMEI — это смена IMEI на его изначальное значение;
- не существует способов восстановить изначальный IMEI, если вы его не знаете, так как информация о нём нигде не сохраняется;
- если определить исходный IMEI не представляется возможным, вы всегда можете его выдумать или сгенерировать;
- ни в коем случае не доверяйте сервисам, предлагающим узнать ваш изначальный IMEI для восстановления — эти люди мошенники и предлагают невозможное;
- единственный способ найти ваш пропавший/украденный телефон по IMEI — обратиться в полицию.
Восстановление через инженерное меню
Для смены IMEI, вам понадобится войти в инженерное меню. Войти в него можно, набрав специальный номер на вашем андроид-устройстве. Самый распространённый номер для входа в инженерное меню — *#3646633#*. А если он вам не поможет, попробуйте эти:
КАК ВОССТАНОВИТЬ IMEI? (Android)
1. Качаем IMEI.rar
2. Распаковываем на диск C
3. Открываем пуск (или Win+R) вводим “cmd”.
4. В появившемся окне вводим:
C:\imeiimei.exe IMEI1 IMEI2 C:\imeiMPOB_001 и жмем “Enter”
(Там где IMEI1 и IMEI2 вводим свои через пробел)
Свой imei1 и imei2 можно посмотреть под батареей смартфона.
5. Открываем папку C:\imei и переименовываем файл MPOB_001 на MP0B_001 (Заменяем “O” на “0”(ноль)).
6. Качаем Root_Explorer.apk
7. Подключаем телефон к компьютеру в режиме накопителя и сбрасываем MP0B_001 и Root_Explorer.apk.
8. Устанавливаем Root_Explorer.apk (не забываем разрешить установку сторонних приложений Настройки/Безопасность/Неизвестные источники)
9. Открываем приложение Root Explorer вкладка “Root” открываем папку data/nvram/md/NVRAM/NVD_IMEI и удаляем MP0B_001
10. Вкладка “Память” ищем наш MP0B_001 и копируем в папку NVD_IMEI
11. Перезагружаем телефон.
Подобная проблема возникает у китайских копий, при общем сбросе.
а так как китайские копии, как правило на MTK, то можно через инженерное меню вписать.
Вообще-то способ зависит от того, чей процессор установлен в смартфоне.
Спасибо Вам огромное-это помогло -всё заработало))! Через инженерное меню не хотело прописываться говорило что файл не найден.
все бы хорошо, но без рут прав это не работает
только для Root Explorer таки нужно сперва рут получить.
Для чего это нужно?
бывает так, что по разным причинам сбивается имей. тут описано как его восстановить. без имей кодов совершать звонки невозможно.
@moderator, тут какой-то сомнительный софт распространяют.
Как перестать бояться и полюбить adb
В последнее время все больше людей отказывается от получения root прав. У всех на это свои причины. Кто-то не хочет заморачиваться и читать сложные мануалы, кто-то боится потерять гарантию. Google тоже способствует этому, разрешая в новых версиях Android, хоть и не просто, но все же выполнять некоторые действия, которые без root были раньше невозможны. Речь сегодня пойдет о тонкой настройке через adb. Преимущественно статья написана для людей не имеющих root права на телефоне, для тех у кого все же root права есть – статья предоставляется как есть. Автор статьи не несет ответственности за ваши действия.
Для начала запомним что ни одно действие описанное в этой статье не может окирпичить ваш телефон. Вы не имеете root прав, а значит невозможно испортить какой-либо компонент системы. Это не касается ваших личных файлов и приложение, речь только о компонентах системы, о прошивке короче говоря. Так же данные действия никоим образом не могут повлиять на гарантию вашего телефона, собственно по тем же причинам. Без root мы просто не затрагиваем системные компоненты. Используем только то что разрешает нам сама система, как пользователю.
Разберем немного само устройство системы. В Android нет дисков как в Windows. Есть папки. Папки могут быть например картой памяти. Представьте что на вашем компьютере при вставке флешки, на рабочем столе появляется папка “флешка”. Вытаскиваете, исчезает. Вот примерно так же и устроена система в вашем телефоне. И так попадая в shell вашего телефона вы оказываетесь в корневой, главной папке. В ней находится куча папок куда у вас нет доступа. Например System (папка прошивки) или Data (папка данных приложений). То есть доступ в эти папки у вас как бы есть, но только на чтение. Вы не можете изменять, удалять или добавлять туда свои файлы. Нет root доступа для этого. Нас интересует внутренняя память телефона + карта памяти, куда запись нам вполне доступна. И так, внутренняя память телефона всегда называется /sdcard. Карта памяти может находится в другом месте, но обычно она /storage/0123-4567
Для того чтобы попасть в shell вашего телефона (командную строку), нужно произвести на телефоне не сложные действия. Заходите в настройки телефона, ищете пункт “О Телефоне”. В нем ищите информацию о прошивке, версию и .т.д. Нас интересует пункт “Номер сборки”. Нужно нажать на него быстро 10 раз. Должна появиться надпись “Включен режим разработчика”. Не бойтесь, ничего страшного не произойдет, просто в настройках телефона появится новое меню “Параметры разработчика”. Нужно зайти в это меню и включить “Отладка по USB”.
Далее на компьютер нужно установить adb. Для этого вам необходимо скачать “15 seconds adb installer”. К сожалению прямых ссылок дать не могу, но уверен поиском в гугле вы найдете нужный файл.
Запустить от администратора, несколько раз согласится нажав на клавиатуре “Y”, установить драйверы от Google Inc.
После того как вы установили adb + необходимые драйверы, вы можете работать с командной строкой телефона.
Для этого в пуске нажмите выполнить и вбейте руками CMD. Ну или на любом месте рабочего стола нажмите на клавиатуре “Win + R”, вбейте “cmd” (без кавычек) нажмите Enter.
Вы в командной строке компьютера. Чтобы подключиться к командной строке телефона вбейте adb shell. На телефоне может появится диалог – “доверять ли этому компьютеру?” Жмите доверять. Если все прошло гладко, вы увидите что-то вроде 1|greatlte:/ $
pwd – показывает место (полный путь) к папке где вы находитесь
cd .. – перейти в папку уровнем выше
cd – change directory (сменить папку)
mkdir – make directory (создать папку)
rmdir – remove directory (удалить папку)
rm – remove file (удалить файл)
rm -rf – remove recursive force (удалить папку/файл вместе со всем содержимым) (Это опасная команда! Если запустить ее находясь скажем в корне памяти телефоне, вы сотрете все файлы (фотки например) находящиеся на карте памяти. Лучше не пользоваться этой командой без полного понимания того что она делает).
cp – copy (копировать)
mv – move (перемещать или переименовывать)
cd /sdcard/Downdload – сменить папку на /sdcard/Downdload
mkdir Papka – создает папку Papka в папке где вы находитесь
mkdir /sdcard/Downdload/Papka – создает папку Papka в /sdcard/Downdload
copy bxActions.apk bxActions1.apk – создает копию bxActions.apk с именем bxActions1.apk в папке где вы находитесь
mv bxActions.apk bxActions1.apk – переименовывает файл bxActions.apk в bxActions1.apk в папке где вы находитесь
mv /sdcard/Downdload/bxActions.apk /sdcard/bxActions.apk – переносит файл bxActions.apk из папки /sdcard/Downdload/ в корень внутренней памяти (/sdcard)
Почувствуйте себя хакером, начните использовать кнопку Tab на клавиатуре. Например пишите cd /sd[жмете кнопку TAB] получается – cd /sdcard
Продолжайте – cd /sdcard/Dow[жмете кнопку TAB] – получаете cd /sdcard/Downdload/ и вот уже можно жать Enter. Получается быстрее, если привыкните, жизнь станет сильно проще)
Кнопка Tab в командной строке пытается продолжить то что вы пишите подставляя имена файлов и папок которые есть в системе.
Что может adb? Начнем с азов. Перезагрузка в основные режимы.
reboot – (перезагрузка телефона)
reboot bootloader – перезагрузка в режим download или режим bootloader
reboot recovery – перезагрузка в режим восстановления
Работа с показом всяких системных характеристик:
getprop ro.bootloader – показ версии bootloader (только Samsung)
getprop ro.boot.carrierid – показ региона телефона (только Samsung)
getprop – выводит полный список команд сразу с результатами, можно посмотреть кучу инфы о телефоне
Страшный ужасный push и pull:
Эти две команды, push и pull скачивают и закачивают на телефон файлы с ПК и обратно.
Например. Открываете свой cmd на компьютере. Там вы тоже оказываетесь сразу в какой-то папке. Обычно это какой-нибудь C:WindowsSystem32. Допустим вам нужно скачать файл с рабочего стола на телефон. В командной строке ПК пишите – cd C:UsersVasyaDesktop
Vasya – название пользователя, у вас оно само собой другое) Используйте кнопку TAB как писал выше, будет быстрее и проще. Задача чтобы вместо C:WindowsSystem32 у вас было написано C:UsersVasyaDesktop
Как только вы оказались командной строкой на своем рабочем столе, можно например отправить файл контактов на телефон:
adb push контакты.csv /sdcard/Download/
И файл контактов скопируется с вашего рабочего стола в телефон, в папку /sdcard/Download/
С помощью команды pull можно наоборот, скачать с телефона на ПК:
adb pull /sdcard/Download/контакты.csv контакты.csv
Файл должен оказаться в той папке где вы находитесь командной строкой на ПК (но мы же на вашем рабочем столе, верно?)
Даем какой-либо программе специальные разрешения на примере bxAction:
Для работы bxActions нужно два специальных разрешения, WRITE_SECURE_SETTINGS и READ_LOGS. Эти разрешения могут быть даны только через компьютер, через adb. Сам разработчик рекомендует ввести в командной строке следующее:
adb shell pm grant com.jamworks.bxactions android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.jamworks.bxactions android.permission.READ_LOGS
Это правильные команды, однако они не дают вам понимания сработали ли они при вводе. Я рекомендую вводить так:
adb shell – тут мы заходим в shell телефона
pm grant com.jamworks.bxactions android.permission.WRITE_SECURE_SETTINGS
pm grant com.jamworks.bxactions android.permission.READ_LOGS
Если при вводе возникнут какие-либо ошибки, вы это увидите. Если все хорошо, вывод будет пустой.
Таким вот не очень хитрым образом вы можете выдавать приложениям права которые раньше могли быть доступны только с получением root! К сожалению Google разрешает таким образом выдавать не все права, тот же Titanuim Backup не заработает, однако многие другие приложения сейчас умееют работать довольствуюсь только доступными в adb правами.
Я перечислю несколько приложений который попросили специальные права, я выдал их через adb и приложения прекрасно работают. Это – Wakelock Detector, Tasker, Adhell, Andromeda, AutoNotification, bxAction, Substratum, SystemUI Tuner.
Страшный ужасный менеджер пакетов.
Бывает ситуация когда вы поставили какое-то приложение, например тему. Вы хотите ее удалить, но не можете ее найти в списке установленных приложений. Так же бывает что приложение в списке есть, но оно не удаляется. Тут нам поможет встроенный менеджер пакетов.
У каждого приложения есть уникальное имя пакета. Это скажем так внутреннее название приложения, такое как его видит система. Вы же видите только название из так называемых строк перевода. Даже если приложение не переведено ни на какие другие языки кроме родного языка разработчика или просто английского, в любом случае у приложения будет так называемый default перевод в котором будет прописано название приложения. Таким образом вы видите у себя в меню приложений bxActions вместо com.jamworks.bxactions
Бывают конечно пакеты которые являются скажем какими то системными дополнениями, которые не переводят даже в файле default перевода и оставляют прям называнием пакета. Кстати по этой же логике создаются приложения клоны. Достаточно пересобрать (именно пересобрать через специальный софт) пакет com.jamworks.bxactions с именем com.jamworks.bxactions1 и при установке вы получите второе приложения bxActions) Такой клон не всегда будет работать, но это один из способов создать клон. Система видит приложения с разными названиями пакетов как отдельные приложения.
И так что может pm?
Посмотреть все пакеты установленные в системе, в т.ч. те которые зашиты в прошивку и не могут быть удалены
cmd package list packages
Удалить пакет (например bxactions)
pm uninstall com.jamworks.bxactions
Пакетным менеджером так же можно устанавливать приложения. Например вы скинули bxActions.apk в папку Download
pm install bxActions.apk
Поздравляю вы установили приложение не дотрагиваясь до телефона)
Пакетный менеджер так же умеет отключать приложения. Например встроенный браузер вам не нравится, вы используете Chrome самостоятельно установленный с маркета. По привычке вы заходите на телефоне в настройки, выбираете пункт приложения, находите встроенный браузер, но пункта отключить нету, есть только остановить. Тут то и пригодится пакетный менеджер. Конечно, вы скажете, что можно поставить какой-нибудь Disabler с маркета, но это не всегда бывает удобно, поэтому просто знайте что есть способ сделать это через adb.
pm disable com.jamworks.bxactions – чтобы отключить
pm enable com.jamworks.bxactions – чтобы включить обратно если вы передумали
Есть одна загвоздка, вы можете не знать какое название пакета приложения Браузер. Обычно в если зайти в свойства приложения через настройки (Настройки – Приложения – bxActions), то в какой нибудь строке указывается название пакета, однако на Samsung’ах например невсегда. В случае если посмотреть название пакета негде, а искать в выводе cmd package list packages не хочется, можно воспользоваться сторонним софтом. Например проводник которым я постоянно пользуюсь это умеет. В Solid Explorer открываем боковое меню, приложения, выбираем системное или пользовательское приложение, видим список приложений и под каждым написано название пакета.
Способы восстановления IMEI на Android после перепрошивки
На любом Android-устройстве по умолчанию имеется специальный IMEI-код, по необходимости позволяющий идентифицировать и даже заблокировать смартфон. Однако в случае изменения стандартной прошивки, хранящей номер, могут возникать проблемы, напрямую связанные с регистрацией телефона при использовании некоторых приложений. Исправить это можно посредством восстановления серийного ИМЕИ. Именно об этом нами будет далее рассказано.
Восстановление IMEI на Android
Произвести восстановление IMEI-кода можно только одним способом — вычислив первоначальный идентификатор и с помощью специальных средств присвоив его устройству. В зависимости от модели смартфона требуемые действия могут незначительно меняться. На этот случай нами подготовлены альтернативные методы.
Шаг 1: Вычисление IMEI-кода
Прежде чем приступить к восстановлению ИМЕИ, необходимо вычислить старый номер, по умолчанию привязанный к стандартной прошивке. Сделать это можно несколькими способами в соответствии с состоянием вашего смартфона на момент прочтения нашей инструкции.
Вариант 1: До прошивки
- Если вы решили заранее подготовиться к перепрошивке смартфона, сохранив все наиболее важные данные, включая IMEI, узнать код можно посредством специальной USSD-команды. Для этого откройте приложение «Телефон» и с помощью цифровой клавиатуры введите *#06# .
После этого на экране появится окно с идентификационным кодом вашего устройства. Запишите его, чтобы не забыть и сохранить до момента изменения IMEI на новой прошивке.
Кроме использования USSD-команды также можно воспользоваться разделом с параметрами. Для этого откройте системное приложение «Настройки», пролистайте список до блока «О телефоне» и на открывшейся странице найдите строку «Общая информация».
В этом разделе представлена информация о данных и состоянии смартфона. Чтобы узнать код, выберите пункт «Данные IMEI-кода» и ознакомьтесь с информацией в строке «IMEI».
Если на телефоне имеется больше одного слота под SIM-карту, вариантов может быть сразу несколько. Вне зависимости от этого запомните или запишите представленные символы.
Вариант 2: Универсальный метод
Наиболее простым и вместе с тем универсальным способом узнать ИМЕИ является просмотр нужного номера на корпусе устройства в отсеке для аккумулятора или на упаковке. Располагается код на специальной наклейке и полностью соответствует изначальной версии прошивки.
В обоих случаях вам должен стать известен первоначальный IMEI, который впоследствии будет восстановлен на новой прошивке. Если вычислить старый код по каким-то причинам не получается, произвести процедуру восстановления невозможно.
Шаг 2: Замена IMEI-кода
Как и в первом шаге, произвести изменение IMEI на смартфоне можно несколькими способами. Большую их часть мы рассматривали в отдельной статье на сайте. Здесь же мы уделим внимание только двум основным методам, позволяющим восстановить код на большинстве современных Android-устройствах.
Вариант 1: Инженерное меню
- Отключите смартфон и в обязательном порядке извлеките SIM-карту. Это относится ко всем симкам, если на устройстве более одного слота.
В зависимости от модели устройства откройте инженерное меню. Эта процедура была нами детально описана в другой статье на сайте. Однако учтите, данный раздел доступен не на любом смартфоне.
Подробнее: Как открыть инженерное меню на Android
После перехода к инженерному меню с помощью навигационной панели перейдите на вкладку «Connectivity».
На открывшейся странице найдите и нажмите по строке «CDS Information».
Отсюда же необходимо перейти к другому разделу, выбрав пункт «Radio Information».
Теперь тапните по строке с подписью «AT+», добавив следующий набор символов и заменив значения «X» на номер, который вы сохранили ранее.
В результате строка должна будет выглядеть так же, как показано на скриншоте, но с вашим набором чисел.
Для сохранения изменений нажмите кнопку «Send at command» и произведите перезапуск устройства. После включения в соответствии с инструкцией из первого шага воспользуйтесь USSD-командой, чтобы убедиться в успешном изменении IMEI.
Вариант 2: Стороннее приложение
- Для этого способа, даже если вы решите использовать какое-то другое приложение, необходимо заранее получить ROOT-права. Сделать это можно по одной из наших инструкций.
Подробнее: Как получить ROOT на Android
Существует не так много приложений, позволяющих поменять ИМЕИ на Андроид. Лучшим выбором станет модуль IMEI Changer для XPOSED, загрузить который вы можете в виде APK-файла по ниже представленной ссылке.
Перейти к скачиванию IMEI Changer на 4PDA
Загрузив и запустив приложение, вы увидите информацию о текущем IMEI-коде на телефоне.
Убедившись, что номер «Current IMEI No.» не соответствует нужному, нажмите на поле «New IMEI No.» и введите заранее подготовленный идентификатор.
Для сохранения изменений воспользуйтесь кнопкой «Apply» внизу экрана и в соответствии с уведомлением произведите перезагрузку Android-устройства. После этого IMEI должен будет измениться, и на этом процедуру можно завершить.
В обоих ситуациях обязательно уделите время проверке изменений, используя USSD-команду. Если что-то пошло не так, процедуру можно повторить.
Заключение
В ходе инструкции мы постарались детально рассмотреть все доступные способы восстановления IMEI на Android-устройстве, используя наиболее удобные средства, доступные при разных обстоятельствах. Следуя рекомендациям, вы без проблем сможете вернуть первый вариант кода и пользоваться смартфоном без ограничений. Однако также не стоит забывать и о возможных трудностях, выполняя действия с осторожностью.