Сказ по получению 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 только из проверенных источников.
В декабре 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 только из проверенных источников.
Шаг 3 не удаётся сделать, т.к. с 2018 года Хуавей не предоставляет больше кода (в целях безопасности)
ОтветитьУдалить