Сказ по получению Root-прав на смартфоне Huawei Honor 4C и решение проблемы с недостатком внутренней памяти. (Можете использовать как tutorial).

Доброго дня вам, уважаемые читатели.

В декабре 2016 года мною был куплен смартфон Huawei Honor 4C. Я искал бюджетный аппарат с неплохими характеристиками и размером экрана. На тот момент во Владивостоке он обошелся мне в районе 12 тысяч рублей.

Первые полгода никаких проблем в работе аппарата я не испытывал, к тому же в отличие от брендовых телефонов вроде Sony, у которых прошивка бюджетных моделей в среднем не обновляется от слова "никогда", у Huawei прошивка обновлялась регулярно. С версии 4.4 на текущий момент она обновлена до 6.0. В связи с тем что модель уже сильно устарела, прошивки до 7 версии я не жду.

Через полгода использования вылезла проблема в виде нехватки внутренней памяти. Приложения перестали обновляться и внутренние ставить оказалось некуда. Сразу оговорюсь, что для приложений и прочего во внутренней памяти из 8Гб доступно 3,67Гб, но это без учета предустановленных Гугл-сервисов и прочее.

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

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

Еще месяц и история повторяется снова. Но теперь уже непонятно чем занята внутренняя память. Ну конечно же кэшем! Который не чистится встроенной утилитой, и который нужно чистить раз в неделю руками. Но место все равно куда-то пропадает. И еще один нюанс, приложения из Google Play ставятся только во внутреннюю память, и только после установки вы можете перенести их на карту памяти.

27 апреля 2017 года я достиг точки кипения. Не смог установить кастомный будильник бип-бип. Я понял что нужно срочно искать средство для очистки памяти, т.к. я уже и не знал, где искать хвосты. И естественно никакая программа без рут доступа мне толком помочь не смогла. Да и смысл чистить кэш, который за день засирается, и ты получаешь тормоза на девайсе и отсутствие возможности получить поту в Gmail.

Ссылка системных (Гугловых) приложений, да и остальных являлась единственным возможным решением моей проблемы. К слову, единственной для меня проблемой моего устройства. Собственно с этого и начинается мой гайд:

1) Шаг 1. Скачать и установить приложение Apps2SD:

Вот вам ссылка на 4pda с подробной информацией о программе. Там же есть ссылка на официальный сайт.

 Заходим в Настройки -> Расширенные настройки -> Безопасность -> Неизвестные источники. Переводим шторку на включение. (Разрешить установку из неизвестных источников).

Закидываем скачанный apk файл на смартфон, и устанавливаем. Либо поставьте его сразу из Google Play.

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

2) Шаг 2. Отказаться от того, чтобы взять кредит и купить новый телефон.

App2SD после того, как не обнаружит у вас root-доступа, предложит на выбор 3 варианта. Скачать приложения с названием типа "One click root", зарутить устройство самому, а потом вернуться. Сказать просто "No". Результат последних двух вариантов очевиден, программа просто закрывается.

Т.к. я очень давно сталкивался с получением рут-прав на смартфоне, один единственный раз в жизни на Sony Xperia какой-то, ради фана, и сделал это скачанным apk и нажатием одной кнопки, то я выбрал первый вариант. Скачалось приложение, установилось, и послало меня лесом, т.к. для нашего Huawei получить рут оно не может.

Я полез в гугл искать инструкцию, и первым делом попал сюда (4pda :)). Попробовал всякие программы, и дошел до сказа о том, что необходимо сначала разблокировать загрузчик, для этого необходимо написать письмо с информацией о телефоне на почту в техподдержку huawei, после чего тебе вышлют код, но ответ может занимать до двух недель.

WTF!?!? Две недели!?!? Возьму кредит, куплю iPhone, до свидания huawei и проблемы с памятью, а также вечный тормоз Android-камеры :)

Решил пожаловаться жене =) после чего мой пыл остыл, я подумал, что если я около полугода живу с этой проблемой, то еще 2 недели поживу. И решил воспользоваться этой инструкцией. Которая в конце концов и привела меня к быстрому (около часа) получению Root-прав.

3) Шаг 3. Разблокировка загрузчика.

На этом шаге вас просто отсылают на 4pda, но я Вам даю инструкцию по шагам:

а. Заходим на сайт emui и справа жмем на кнопку Unlock Bootloader.
б. Вас перекидывает на страницу регистрации, нажимаем внизу на кнопку Register:
в. Вводите email, пароль, выбираете страну регистрации (Я не нашел в списке Россию, wtf! Выбрал Belarus, не уверен влияет ли это на что-то).
г. Ниже поля ввода email нажимаем кнопку obtain code, получаем код на почту, вводим в поле для ввода и получаем зарегистрированный аккаунт.
д. Читаем пользовательское соглашение, подтверждаем его и жмем далее.
е. В открывшейся форме: выбираем версию EMUI(до 5.0 или после), тип девайса - smartphone, модель продукта - снимаем крышку с аппарата и видим - CHM - U01, серийный номер - на батарейке, после надписи S/N: ***...***, IMEI - их два(симки две), должен работать любой, но я вводил IMEI1: ***...***, ProductID - наберите в режиме набора номера *#*#1357946#*#*. Далее вводите подтверждающий код, и если  все хорошо, а у меня было все хорошо, получаете в этой же форме ниже код разблокировки.
ё. Далее следуем инструкции с 4pda. Только хочу обратить ваше внимание, что необходимо чтобы был установлен комплект драйверов. Либо с HiSuite, либо отсюда. Я ставил со второго варианта.

После выполнения команды

fastboot oem unlock ваш код разблокировки загрузчика

На экране смартфона увидите что-то типа bootloader unlocked красным шрифтом. Что там точно написано я не помню. На этом все, загрузчик разблокирован.

4) Шаг 4. Устанавливаем custom recovery.

Следуем нашей инструкции, за исключением следующих шагов:
3-4 Заменяем на простое подключение смартфона к ПК. Предварительно необходимо включить отладку по USB. Для этого заходим в Настройки -> О телефоне -> Нажимаем на надпись "Номер сборки" пока не станем разработчиком :) Далее в меню настроек появляется пункт Для разработчиков -> Отладка по USB. Переводим шторку во включенное состояние.
5 Т.к. из батника прошивка у меня не пошла, скрипт ругался на отсутствие adb и fastboot, уж и не знаю, косяк ли это скрипта или Windows, проверять было лень, то вот вам последовательность команд:

adb reboot bootloader
fastboot flash recovery TWRP.img
fastboot reboot

В cmd появятся надписи, что все ок. Телефон перезагрузится с кастомным загрузчиком.
Пункт 8 можете не выполнять.

5) Шаг 5. Получение Root-привилегий с помощью SuperSU.

Ну тут все делаете по инструкции.

6) Шаг 6. Перенос всего с flash-памяти.

Т.к. для создания раздела куда будут ссылаться приложения на flash-памяти Вам потребуется форматирование, все данные перенесите. Приложениям на карте скажите пока, так как их перенести некуда =). Поставите заново.

7) Шаг 7. Форматирование SD карты.

Заходим в app2sd -> Работа с разделами (Partition Tool):
Первым разделом обязательно оставляйте раздел под данные. В fat32. Иначе карта будет кричать что она сломана и ничего работать не будет.
Выбирайте размеры разделов. Второй раздел это тот, куда будут ссылаться приложения. Сама программа рекомендует сделать его в f2fs, но у меня с этим были какие-то баги при попытке примонтировать раздел, поэтому я выбрал ext4. Если хотите, можете еще сделать swap, но это вроде не обязательно.

Выбираем Создать, нажимаем ок, перезагружаем телефон.

8) Шаг 8. Перенос приложений.
В app2sd -> Сослать приложения на SD-карту, все что можно кроме системных ссылаем в примонтированный раздел (у меня в итоге освободилось 2 ГБ внутренней памяти).

Итоги.

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

P.S. Не забудьте, что телефон с root более подвержен для атак различных вредоносов, поэтому установите антивирус, и ставьте apk только из проверенных источников.

Комментарии

  1. Шаг 3 не удаётся сделать, т.к. с 2018 года Хуавей не предоставляет больше кода (в целях безопасности)

    ОтветитьУдалить

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

Популярные сообщения из этого блога

RabbitMQ Tutorial на Python. Часть 1. (Перевод)

RabbitMQ Tutorial на Python. Часть 2. (Перевод)

RabbitMQ Tutorial на Python. Часть 3. (Перевод)