Mts mini huawei u8160 прошить
Здесь вы можете бесплатно скачать прошивку для телефона МТС 950, работающем на Android 2.2 Froyo.
Телефон МТС 950 выпущен в 2011 году фирмой МТС. Экран телефона обладает диагональю 2.8 дюйма и имеет разрешение 240 x 320. В смартфоне установлен процессор Qualcomm Snapdragon S1 MSM7225 с частотой 528 и видеоускоритель .
Общее | |
Производитель: | МТС |
Модель: | 950 |
Другие названия: | Huawei U8160, Vodafone 858 Smart |
Год выпуска: | 2011 |
Операционная система: | Android 2.2 |
Емкость аккум. (мА·ч): | 1200 |
Размеры | |
Габариты (мм): | 56.8 x 103.8 x 12.6 |
Вес (г): | 100 |
Процессор | |
Тип процессора: | Qualcomm Snapdragon S1 MSM7225 |
Тактовая частота (МГц): | 528 |
Память | |
Оперативная память (Мб): | 256 |
ROM (Мб): | 512 |
Коммуникации | |
Телефон: | GSM 1800, GSM 1900, GSM 900, UMTS 2100 |
Bluetooth: | 2.1 |
Wi-Fi: | 802.11b,g,n |
Другое: | EDGE, GPRS, GPS, HSDPA, UMTS/WCDMA |
Мультимедиа | |
Размер экрана: | 2.8 |
Разрешение экрана (px): | 240 x 320 |
Тип экрана: | TFT |
Камера сзади (Мп): | 2 |
Динамик: | моно |
Выход наушников: | 3.5 |
Другое: | FM-радио, G-Sensor, Датчик освещенности, Цифровой компас |
Управление и ввод | |
Сенсорный экран: | ёмкостный |
Кнопки: | сенсорные кнопки |
Расширение | |
Карты памяти: | microSD, microSDHC |
Разъемы: | microUSB |
Дополнительно | |
Время работы: | В режиме разговора до 270 мин, в режиме ожидания - до 380 ч |
Программа позволяет вручную найти и установить последнюю версию Андроид, доступную для вашего телефона
Самое необходимое приложение для всех, у кого есть ROOT доступ и права суперпользователя на телефоне.
Для телефона МТС 950 доступны как официальная стоковая прошивка, так и кастомные оригинальные прошивки, основанные на официальной Android 2.2 Froyo и более новых версиях Андроид.
Рекомендуем Вам внимательно ознакомиться со всеми инструкциями по перепрошивке вашего телефона, иначе это может повлиять на работоспособность вашего устройства!
Обновить прошивку для телефона МТС 950 следует в случаях, если:
- телефон по какой-то причине не включается
- телефон постоянно перезагружается
- ваше устройство стало «тормозить» и «глючить»
- необходимо восстановить телефон после неудачной прошивки
- хотите установить последнюю актуальную версию прошивки для вашего устройства
Если у Вас возникли возникли вопросы с обновлением прошивки для вашего устройства Вы можете спросить в комментариях
- Скачиваем SuperOneClick.
- Включаем Отладку USB ("Настройка" –> "Приложения" –> "Разработка")
- Запускаем SuperOneClick от Администратора.
- Пропускаем соглашение и Donate соглашение, выбираем "Root".
- Соглашаемся или отказываемся на установку BusyBox.
- Перезагружаем телефон и проверяем наличие приложения SuperUser. Root-права успешно получены.
- Скачиваем UnlockRoot.
- Подключаем телефон по USB к компьютеру
- Включаем Отладку USB ("Настройка" –> "Приложения" –> "Разработка") и из пуска запускаем Install Driver из папки UnlockRoot.
- Запускаем UnlockRoot и нажимаем Root.
- Программа спросит разрешение на установку Battery Saver - соглашаемся или отказываемся, затем спросит разрешение на перезагрузку телефона - нажимаем да.
- При успешной операции должно появиться приложение SuperUser. Root-права успешно получены.
- Скачиваем ROM Manager и устанавливаем.
- Запускаем приложение и выбираем пункт "Flash ClockworkMod Recovery".
- Подтверждаем, что модель телефона Huawei U8160/U8180.
- Разрешаем права Суперпользователя. (должен появиться запрос, нужно нажать "Разрешить").
- После уведомления об окончании установки, выбираем "Загрузить режим Recovery". Recovery успешно установлено.
- Скачиваем архив с ClockworkMod Recovery.
- Распаковываем содержимое архива в любое место на компьютере.
- Выключаем телефон. Переводим телефон в режим fastboot: зажимаем вместе кнопку питания и качельку громкости вниз и держим 5-10 секунд. Подключаем к компьютеру.
- Из архива запускаем файл "install-recovery-windows.bat".
- По окончанию установки рекавери, телефон перезагрузится. Recovery успешно установлено.
- Инструкция подходит и для прошивки gapps/ядер/рекавери, если не выполнять 4, 5, 6 пункты.
- Скачиваем прошивку и копируем ее на карту памяти.
- Перезагружаемся в рекавери или выключаем телефон, зажимаем вместе кнопку питания и качельку громкости вниз. Держим до появления меню рекавери.
- В рекавери перемещение по пунктам осуществляются кнопками громкости, а выбрать пункт можно нажав на кнопку питания.
- Если впервые ставим прошивку, выбираем backup&restore>backup (для создания резервной копии прошивки и ядра), возвращаемся в главное меню рекавери.
- Выбираем "Wipe Data/Factory Reset", затем возвращаемся в главное меню.
- Выбираем "Wipe Cache Partition", затем также возвращаемся в главное меню.
- Переходим в "Advanced" и выбираем "Wipe Dalvik Cache", затем вновь возвращаемся в главное меню.
- Переходим в "Install zip from SD Card" и выбираем прошивку с карты памяти.
- Возвращаемся в главное меню и выбираем "Reboot".
- Первая загрузка телефона после прошивки может быть длительной. Последующая скорость включения телефона зависят от прошивки.
- Скачиваем стоковую прошивку, создаем папку "dload" в корне карты памяти и распаковываем в нее файл "UPDATA.app" из архива с прошивкой.
- Перезагружаемся в рекавери или выключаем телефон, зажимаем вместе кнопку питания и качельку громкости вниз. Держим до появления меню рекавери.
- Выбираем backup&restore>backup (для создания резервной копии прошивки и ядра), возвращаемся в главное меню рекавери.
- Выключаем телефон, зажимаем вместе кнопку питания и кнопки регулировки громкости, начнется прошивка.
- По окончании прошивки телефон перезагрузится. Первая загрузка телефона после прошивки может быть длительной.
- Стоковая прошивка от Vodafone (Android 2.2.1 Froyo)
- Стоковая прошивка от МТС (Android 2.2.2 Froyo)
- GingerFroyoMod | Последнее обновление от: 23.05.2012 | Разработка завершена.
- SmartLucky | Последнее обновление от: 01.06.2012 | Разработка завершена.
- LegDroid| Последнее обновление от: 06.11.2013 | Разработка завершена.
- Cyanogenmod 7.2 Official | Последнее обновление от: 01.03.2013 | Разработка завершена.
MIUI (v3) | Последнее обновление от: 10.07.2012 | Разработка завершена. - CyanogenMod7.2.0-RC1 | Последнее обновление от: 14.08.2012 | Разработка завершена.
- JoyOS | Последнее обновление от: 14.08.2012 | Русская версия | Разработка завершена.
- Lovin Ice Cream Sandwich| Последнее обновление от: 10.09.2012 | Разработка завершена.
- Akiro-Speed-Pro | Последнее обновление от: 18.10.2012 | Разработка завершена.
- CyanoLucky v4 | Последнее обновление от: 10.11.2012 | Разработка завершена.
- Lewa OS | Последнее обновление от: 12.11.2012 | Разработка завершена.
- CM7 AC1963 | Последнее обновление от: 12.12.2012 | Разработка завершена.
- Gravity 360 | Последнее обновление от: 13.02.2013 | Разработка завершена.
- MIUI Gingerbread 2.4.20| Последнее обновление от: 19.02.2012 | Разработка завершена.
- OMICROM | Последнее обновление от: 21.03.2013 | Разработка завершена.
- Horse Rider | Последнее обновление от: 01.08.2013 | Установка | Разработка завершена.
- SlimmyBean | Последнее обновление от: 10.08.2013 | Разработка завершена.
- ICSBread | Последнее обновление от: 10.09.2013 | | Установка | Разработка завершена. .
- GingerBean | Последнее обновление от: 10.09.2013 | Разработка завершена.
- Cyanmobile | Последнее обновление от: 24.09.2013 | Разработка завершена.
- MIUI V2.4.20 от mars_army | Последнее обновление от: 18.10.2013 | Разработка приостановлена.
- Nexus Me от mars_army| Последнее обновление от: 30.10.2013 | Разработка приостановлена.
- Ice Cream Lite | Последнее обновление от: 21.10.2012 | Разработка завершена.
- AOKP Milestone 6 by Alberto96 Последнее обновление от: 10.11.2012 | Разработка завершена.
- MIUIv4| Последнее обновление от: 10.11.2012 | Разработка завершена.
- CyanogenMod 9.1 by psyke83 | Последнее обновление от: 30.11.2012 | Разработка завершена.
- CyanogenMod 9.1 by Alberto96 | Последнее обновление от: 27.07.2013 | Разработка завершена.
- AOKP Milestone 6 от mars_army| Последнее обновление от: 26.10.2013 | Разработка приостановлена.
- ParanoidAndroid от mars_army| Последнее обновление от: 06.11.2013 | Разработка приостановлена.
- Cyanogenmod 9.1 от mars_army | Последнее обновление от: 19.03.2014 | Разработка приостановлена.
SENSE 2.1 | Последнее обновление от: 06.09.2012 | Разработка завершена.
CyanogenMod 10 by Thejaimes111 | Последнее обновление от: 08.12.2012 | Разработка завершена.
CyanogenMod 10 by Alberto96 | Последнее обновление от: 24.12.2012 | Разработка завершена.
SmartLucky.zip ( 3.72 МБ )
( Для всех 2.2.X Froyo! ) - Увеличение частоты процессора, Multi-Touch. Установка через рекавери.
Kernel_by_TakisBeskos.zip ( 3.27 МБ )
( Для всех 2.3.X Gingerbread! ) - Добавлен режим ЦП - SmartassH3, пропатчен до версии 2.6.32.61. Установка через рекавери.
ClockworkMod Recovery 6: для прошивки через рекавери, для установки через fastboot.
RZ Recovery: для прошивки через рекавери, для установки через fastboot.
RA_Recovery: для установки через рекавери.
Я удалил и ничего просто надпись андроид переливающаяся при загрузке.Вопро,с а как удалить начальный логотип мтс?
У меня он изменился сразу после перепрошивки на кастом и wipe
Посмотри здесь про смену.
Только МТС-ое находится в папке cust/.
Ninzya62, нуп, если ты еще даже не попробовал перепрошить зверька, какого лешего ты лезешь сюда со своим мнением?
чуть выше в теме я писал все "+" что дает смартлаки, если не читаешь тему повторю:
камеру 3.2МП
автофокус
мультитач на 2 касания
проц в 729MHz
чистый ром+чистый систем
+можешгь зарядить свап и будет летать как угоревший))))
vevin, ты вероятнее всего поставил ром манагера и даже рековери, я хз какую ты версию манагера поставило, но посоветую селать так:
скачать с маркета ром манагер(Free) далее в самой программе(желательно через fi-wi)) скачать clockworkmod и скачать\установить на комп ClockworkMod4.0.1.4.zip( не забыть установить режим отладки для usb на девайсе до начала всех этих действий)
далее подключить кабель к смарту и на компе в это время запустить install-recovery-windows.bat будет гореть поненашему что он ждет девайс, тыкаеш на телефоне reboot recovery(в ром менаджере) - зверь ребетнеться на компе пролетит много надписей что все ОК. и рековери заработает..
удачи.
и помни что все это ты делаешь на свой страх и риск)))
прошивку боюсь ставить,а приложения бы убрать очень хорошо,только по подробней пожалуйста
Maza97 а ты на родной прошивке ? а если эту поставить SmartLucky2.3_World_Color (NEW) улучшится скорость?
прошивку боюсь ставить,а приложения бы убрать очень хорошо,только по подробней пожалуйстаMaza97 а ты на родной прошивке ? а если эту поставить SmartLucky2.3_World_Color (NEW) ул
Да прошивка у меня пока родная , тоже хочю поменять но пока не решаюсь ищу подходяшую , ещё момент устоновки прошивки немного пугает если зделаю что то не так то всё хана мобилке :D SmartLucky2.3_World_Color (NEW) незнаю ты у болле опытных владельцев спрашивай , насчёт тудаления программ от мтс скачивай вот это ® Root Explorer качай последнию версию без русского языка ! это важно потомучто на русском плохо работает да и глючит апарат ,
запускаеш программу заходишь в папку cust , там сразу увидишь папку mts смело удаляешь папку mts и перезагружаеш апарат , и воаля всякая хрень от мтс удалена в том числе заставки , программы , боот-анимация и тд. Всё ! :thank_you:
JIegOKOJI, Cm7 отстой полный. кривая штука. ставь лаки 2.2 она мало затронута по интерфейсу, зато работает на ура и быстро.
Bios222До этого стоял лаки 2,3 . Впринципе cm-7.1.0-RC1-u8160-v0.2 Работает шустро нареканий нету интерфейс тоже приятный по тестю пока
Добавлено 08.10.2011, 20:36:
Да и андроид 2,3 в CM7
JIegOKOJI,
молодец, написал то, как раз что я и хотел, на счет того что 2.3.5(7) говно или нет, сильно бы оспорил, много раз уже написал напишу еще раз 2.2. клокворкмод для тех кто хочет поставить и не думать больше ни о чем, в 2.3.7 есть нюансы того что проша пустая + рассчитана на то что у вас как минимум 5.12 метровый ext раздел..
теперь по батарейке, мануалов в инете много очень много, просто вся сложность в том что бы достать компоненты (банки для АКБ должного объема) . мануал по 2.2.(. ) есть ранее по 2.3(CW7) описан парой постов выше, всем удачи более детально описывать не вижу, но вот есть мысль уже создать отдельную тему по прошивкам +вложить туда список программ маст хев)) и еще непомню ктото тут спросил про синх для компа, я лично польщуюсь google+ или evernote две удачные проги) синхрят все))
P.S. завтра возможно составлю такой список +создам тему в "прошивках"
Начинаем
Убедитесь что аккамулятор полностью заряжен.
Прошиваем
I Установка Custom Recovery Clockwork
1 Устанавливаем дравера Вот эти
2 Скачиваем Recovery
3. Загрузите телефон в режим fastboot. Для этого выключите устройство(Затем подключите USB), а затем:
- зажмите клавишу громкость ВНИЗ и включите телефон
4. В каталоге "Recovery"(на ПК) запустите файл "install-recovery-windows.bat", дождитесь окончания установки.
5. Recovery установлен, отключите кабель и перезагрузите телефон.
5.1 Скопируйте все с флеш-карты на ПК - необходимо для EXT-раздела.
II Скачиваем и устанавливаем прошивку и Google Apps
1 Cкачиваем прошивку, последний фикс к ней (если есть) и GoogleApps
1.1.1 Загружаем телефон в Recovery
- зажмите клавишу громкость ВВЕРХ и включить телефон
1.1.2 -В Корне Меню RECOVERY выберите "Advanced - Partition SD Card - *выбираем размер*(512-1024 за глаза) - * выбираем размер SWAP файла*(32-128 достаточно) - Yes "
1.1.3 далее монтируем SD и его EXT - часть -В Корне Меню RECOVERY выберите "Mounts and storage - MOUNT /SD-EXT И /SDCARD"
1.1.4 после чего спускаемся в самый низ меню Mounts and storage жмем "Mount USB Storage"(предварительно подключив уст-во в ПК)
2 Закидываем всё это в корень вашей флэш карты(SD карта памяти)
4 Сделайте полный wipe (сброс до заводских установок). В Корне Меню RECOVERY выберите "Wipe data/factory reset - Yes"
5 Очистите память телефона.
-В Корне Меню RECOVERY выберите "Advanced - Wipe Dalvik Cache - Yes", после этого:
-В Корне Меню RECOVERY выберите "Mounts and storage - Format /system - Yes"
6 Установите прошивку фиксы и GoogleApps
-В Корне Меню RECOVERY выберите "Install zip from sdc - choose zip from sdcard
-Выбираем архив с прошивкой ,ждём окончания установки
-Выбираем архив с фиксом
-Выбираем архив с Google Apps
Дождитесь окончания установки.
7 Для завершения установки в меню RECOVERY выберите "Reboot".
Начинаем
Убедитесь что аккамулятор полностью заряжен.
Прошиваем
I Установка Custom Recovery Clockwork
1 Устанавливаем дравера Вот эти
2 Скачиваем Recovery
3. Загрузите телефон в режим fastboot. Для этого выключите устройство(Затем подключите USB), а затем:
- зажмите клавишу громкость ВНИЗ и включите телефон
4. В каталоге "Recovery"(на ПК) запустите файл "install-recovery-windows.bat", дождитесь окончания установки.
5. Recovery установлен, отключите кабель и перезагрузите телефон.
5.1 Скопируйте все с флеш-карты на ПК - необходимо для EXT-раздела.
II Скачиваем и устанавливаем прошивку
1 Скачиваем нужную прошивку
P. S. Simply с оригинальными значками Android
Color с замененными красивыми значками
1.1 Если хотим грамотный EXT-раздел:
1.1.1 Загружаем телефон в Recovery
- зажмите клавишу громкость ВВЕРХ и включить телефон
1.1.2 -В Корне Меню RECOVERY выберите "Advanced - Partition SD Card - *выбираем размер*(512-1024 за глаза) - * выбираем размер SWAP файла*(32-128 достаточно) - Yes "
1.1.3 далее монтируем SD и его EXT - часть -В Корне Меню RECOVERY выберите "Mounts and storage - MOUNT /SD-EXT И /SDCARD"
1.1.4 после чего спускаемся в самый низ меню Mounts and storage жмем "Mount USB Storage"(предварительно подключив уст-во в ПК)
2 Закидываем всё это в корень вашей флэш карты(SD карта памяти)
4 Сделайте полный wipe (сброс до заводских установок). В Корне Меню RECOVERY выберите "Wipe data/factory reset - Yes"
5 Очистите память телефона.
-В Корне Меню RECOVERY выберите "Advanced - Wipe Dalvik Cache - Yes", после этого:
-В Корне Меню RECOVERY выберите "Mounts and storage - Format /system - Yes"
6 Установите прошивку фиксы и GoogleApps
-В Корне Меню RECOVERY выберите "Install zip from sdc - choose zip from sdcard
-Выбираем архив с прошивкой в корне SDCARD
Дождитесь окончания установки.
7 Для завершения установки в меню RECOVERY выберите "Reboot".
Плюсы пере прошивки:
1 Dual Touch
2 Camera - 3.2MPix
3 AutoFocus
3 CPU - 729MHz
зверьку дам 4 из 5 за некомплект ушей +грапф чип =))
кто хочет СМ7 или любую другую прошу вам сюда-все о прошивке и рекавери
там все описано и ссылка на проши
так тебе и надо попасть туда где много строк на англицкеом ты вообщке не читаешь чтоли что выше написано?
клавиша ВВЕРХ+ВКЛ - что происходит с апаратом. без кабеля? сколько строк появляется на экране??
Как я понимаю, проблемма в sd-card. Пробовал ставить 2-х гиговую и гиговую. Форматировал и в FAT и в FAT32, в том числе с помощью утилит для низкоуровневового форматирования. Всё бесполезно.
Может, кто-нибудь подскажет в чём дело? Или подскажет способ прошивки через fastboot. Может Odin подойдёт?
Подскажите пожалуйста пытался прошить тел., вроде все нормально было, но после перезагрузки перестал включаться МТС МИНИ 950
1.1 Если хотим грамотный EXT-раздел:
1.1.1 Загружаем телефон в Recovery
- зажмите клавишу громкость ВВЕРХ и включить телефон
1.1.2 -В Корне Меню RECOVERY выберите "Advanced - Partition SD Card - *выбираем размер*(512-1024 за глаза) - * выбираем размер SWAP файла*(32-128 достаточно) - Yes "
1.1.3 далее монтируем SD и его EXT - часть -В Корне Меню RECOVERY выберите "Mounts and storage - MOUNT /SD-EXT И /SDCARD"
1.1.4 после чего спускаемся в самый низ меню Mounts and storage жмем "Mount USB Storage"(предварительно подключив уст-во в ПК)
2 Закидываем всё это в корень вашей флэш карты(SD карта памяти)
4 Сделайте полный wipe (сброс до заводских установок). В Корне Меню RECOVERY выберите "Wipe data/factory reset - Yes"
5 Очистите память телефона.
-В Корне Меню RECOVERY выберите "Advanced - Wipe Dalvik Cache - Yes", после этого:
-В Корне Меню RECOVERY выберите "Mounts and storage - Format /system - Yes"
6 Установите прошивку фиксы и GoogleApps
-В Корне Меню RECOVERY выберите "Install zip from sdc - choose zip from sdcard
-Выбираем архив с прошивкой в корне SDCARD
Дождитесь окончания установки.
7 Для завершения установки в меню RECOVERY выберите "Reboot".
Но всё выше сказанное общеизвестно. А вот как перепрошить его через fastboot, если не монтируется флеш.
Пробовал fastboot system system.img
На это пишет слишком большой файл (too large data)
Пробовал fastboot update u8160.zip
Пишет:
Архив не содержит "Android-info.txt '
Архив не содержит "Android-product.txt '
Ошибка: пакет обновлений не имеет Android-info.txt или Android-product.txt
Может кто помочь?
Прошейся офф апдейтом через три кнопки а потом CWM и снова шей кастом. Или че ты там шьешь. И где-то я видел прошиву для фастбут, не могу сейчас найти. А если проблема в железе-рифф бокс, хотя после него мой не завелся, висел на заставке, схавал только офф прошиву через три кнопки и залочился под водафон-папуа-новая гвинея со сменой имея. Разлочил DC Unlocker-ом и все запело. А может битая внутреняя флешка и тогда одна дорога-в ведро.
Александр, через рекавери. только закинь в внутреннюю памать телефона(adb shell "пусть телефона с разделителем "\" путь ведроида с разделителями "/")оно заберет все файлы с папки и переместит в папку андроида. дальше через рекавери найди на самом телефоне образ и шей и не нужна карточка дружище
Причины, побуждающие к установки на смартфоны неофициальных версий программного обеспечения, могут быть различными. Кто-то хочет получить более свежую версию операционной системы, кто-то желает избавиться от глюков, а некоторым пользователей важен внешний вид и набор приложений, интегрированных в программное обеспечение устройства. Но, независимо от причины, желающих установить «кастомную» прошивку с каждым днем становится все больше.
Обычно порядок установки неофициальной версии программного обеспечения подробно описан на сайте разработчиков выбранной прошивки или в теме, посвященной конкретному устройству, на сайтах xda-developers или 4pda. Поэтому перед попыткой установки на свой смартфон любой неофициальной версии программного обеспечения следует в обязательном порядке ознакомиться со всей изложенной там информацией. Также рекомендуем ознакомиться с нашим «сборником советов по прошивке смартфона».
В качестве «аппаратной базы» в этой статье будет использоваться МТС 950, один из самых доступных Android-смартфонов на российском рынке. Аппаратная платформа устройства – процессор Qualcomm MSM 7225, а оригинальное название модели – Huawei U8160. Кстати, владельцам операторских «трубок» следует обязательно уточнить оригинальную модель телефона по классификации производителя, в противном случае, после попытки установки неофициальной прошивки, вместо телефона можно получить высокотехнологичный «кирпич».
Обобщенно процесс установки неофициальных версий программного обеспечения можно разделить на несколько этапов, основным из которых является обновление recovery, на версию позволяющую устанавливать сторонние прошивки. Все операции с программным обеспечением телефона следует выполнять только при полностью заряженном аккумуляторе.
Справка : Recovery (ROM Manager) – часть программного обеспечения смартфона, используемая для установки программного обеспечения, удаления данных и настроек пользователя (wipe) и ряда других операций. Доступ к Recovery выполняется до загрузки операционной системы. Чтобы попасть в Recovery при включении телефона следует удерживать определенную комбинацию клавиш. Для загрузки в телефон неофициальных прошивок Recovery необходим полный доступ к устройству (root-права), наличие которых показывается значком восклицательного знака в треугольнике. Также root-права в обязательном порядке потребуются для обновления Recovery.
Чтобы попасть в Recovery МТС 950 следует вынуть аккумулятор, нажать и удерживать клавиши «громкость вверх» и «включение», после чего вставить аккумулятор на место и, дождавшись загрузки Recovery, отпустить клавиши. Для навигации по Recovery в МТС 950 (и многих других телефонах без физических клавиш на передней панели) используется качелька регулировки громкости, а для выбора того или иного пункта меню – клавиша включения устройства.
Получение полного доступа (root-прав)
На Android-устройствах root-права могут быть нескольких типов:
- Full Root – постоянный полный доступ без каких-либо ограничений;
- Shell Root – постоянный полный доступ, но без возможности модификации папки \system
- Temporary Root – временные root-права, которые будут действительны только до перезагрузки смартфона. Этот тип полного доступа наиболее актуален для устройств имеющих NAND lock, блокирующего любые изменения папки \system.
Для обновления Recovery может использоваться любой из перечисленных вариантов, так как эту операцию достаточно выполнить однократно. Для получения прав суперпользователя можно воспользоваться одним из соответствующих приложений. Например, SuperOneClick, представляющим собой довольно универсальное приложение, дающее возможность получить временные root-права на многих устройствах. Загрузить приложение можно, например, с сайта xda-developers. Обратите внимание – программы для получения root-доступа опознаются антивирусными программами как вредоносное ПО (что вполне логично, ведь они вносят уязвимости в ОС Android), поэтому для их использования антивирус придется отключить.
Работа с SuperOneClick ведется в следующем порядке:
1. Распаковывают архив с приложением в любую удобную папку на компьютере;
3. Включают режим отладки на мобильном устройстве: Настройки -> Приложения -> Разработка -> установить флажок «Отладка по USB»;
4. Подключают смартфон к компьютеру через USB-интерфейс и устанавливают соответствующие драйвера. Например, для МТС 950 они были взяты на
Обновление Recovery
Как уже упоминалось, для обновления Recovery необходим полный доступ (root-права), одна из методик получения которых рассмотрена выше. Кроме того, информацию о порядке получения root-прав для своего устройства вы можете найти темах на сайтах xda-developers или 4pda посвященных конкретному устройству.
Способов обновления Recovery может быть несколько. Классическим методом являются утилиты adb (входит в состав SDK ОС Android), либо fastboot, представляющей собой надстройку над adb. При использовании этого способа на компьютер, с которого выполняется операция, должны быть установлены драйвера соответствующего устройства. Другой, не менее стандартный вариант обновления Recovery – использование терминальных приложений, работающих непосредственно в ОС Android. Например, программ Android Terminal Emulator или Telnet.
Но есть и более простые способы, одним из которых мы и воспользуемся. Для «героя» нашего теста одним из подходящих Recovery является ClockworkMod, для установки которого можно воспользоваться Android-приложением «ROM Manager». Установить программу можно из Google Play. Кстати, помимо обновления Recovery в активе этого приложения присутствуют и другие не менее интересные функции.
Внимание: для работы приложения необходимо чтобы в смартфоне была установлена карта памяти.
Обновление Recovery посредством ROM Manager осуществляется следующим образом:
1.Устанавливают приложение из Google Play и запускают его;
2. В выведенном на дисплей телефона диалоговом окне наживают «ОК», что подтверждает факт ознакомления с предупреждением о том, что «ROM Manager не несет ответственности за любой вред нанесенный Вами телефону»;
3. В меню приложения выбирают пункт «Установить ClockworkMod» и подтверждают модель телефона;
4. Далее ROM Manager обратится к своему серверу и загрузит нужную версию Recovery. При желании нужное Recovery можно заранее сохранить на карте памяти смартфона;
5. При появлении соответствующего запроса разрешают ClockworkMod получить права суперпользователя и ожидают окончания операции;
На этом установка Recovery завершена и можно переходить к установке модифицированной прошивки, однако перед этим обязательно следует сделать резервную копию.
Резервное копирование
Выполнить операцию резервного копирования также можно через ROM Manager, для чего в меню приложения выбирают пункт «Сохранить текущий ROM» и вводят имя файла (по умолчанию предлагается использовать текущую дату и время)
Для выполнения операции смартфон перезагрузится в режиме «Recovery», где и будет выполнено архивирование текущей ОС телефона. После успешного выполнения резервного копирования смартфон снова перезагрузится в обычном режиме. Файлы резервных копий сохраняются в папку \sdcard\clockworkmod\backup
Установка модифицированной прошивки
После завершения всех подготовительных действий (получение root и обновление Recovery) можно переходить к самой приятной процедуре – установке модифицированной прошивки телефона. Причем, при смене одной прошивки на другую делать операцию обновления Recovery не требуется – достаточно выполнить ее один раз, при первом переходе с официальной прошивки на «кастомную». Выбрать подходящую версию прошивки можно в соответствующей теме на сайтах xda-developers или 4pda, либо из нашего дайджеста «Update Software». Моим выбором для МТС 950 стал CyanogenMod 7 (основан на Android 2.3.x), установка которого осуществляется следующим образом:
1. Загружают архив с прошивкой на компьютер;
2. Подключают смартфон к компьютеру в режиме USB-накопителя и копируют на карту памяти архив с прошивкой телефона (не распаковывая его);
3. Перезагружаются в Recovery. Для удобства можно воспользоваться соответствующим пунктом меню ROM Manager;
4. В Recovery выбирают пункт «Wipe data/factory reset» возврата телефона к заводским настройкам и подтверждают выполнение операции. Аналогичным образом выполняют «Wipe Dalvik Cache»;
5. В Recovery выбирают пункт «install zip from sdcard»;
6. В выведенном на экран меню выбирают «choose zip from sdcard» и указывают на файл, содержащий прошивку;
7. Подтверждают выполнение операции и ожидают ее окончания;
8. Перезагружают смартфон, для чего выбирают пункт «reboot system now», и ожидают окончания загрузки. Обратите внимание, при первом запуске загрузка устройства будет идти дольше, чем обычно. Приложения от Google (Gmail, Google Play и т.д.) в CyanogenMod устанавливаются отдельным пакетом.
Для отката на предыдущую версию прошивки самым простым вариантом (без восстановления оригинальной версии Recovery) является восстановление из резервной копии, сделанной перед обновлением программного обеспечения. Для выполнения этой операции загружаются в Recovery, выбирают пункт «backup and restore» -> «restore», а затем указывают нужную копию. Для восстановления лишь определенной части прошивки телефона выбирают пункт «advanced restore». Однако, с этим режимом следует быть осторожным.
Для полного восстановления устройства придется воспользоваться соответствующим пакетом обновлений от его производителя. Более подробно об этой операции можно узнать в темах посвященных вашему устройству на сайтах xda-developers или 4pda.
Резюме
Как вы смогли убедиться, установить «кастомную» прошивку на смартфон не так уж и сложно. Однако, чтобы не получить из смартфона высокотехнологичный кирпич следует соблюдать несколько правил, главным из которых является «Сначала думаем – потом делаем». Особенно внимательным следует быть при любых операциях с Recovery, а также выборе версии «кастомной» прошивки. Помните, ошибки на этом этапе в лучшем случае чреваты потерей времени, а в худшем – превращением мобильного устройства в «кирпич». Но, если внимательно изучить всю информацию, выбрать подходящую версию прошивки и не пропустить ни одного шага из инструкции по ее установке, то вероятность успешного завершения операции довольно высока. Удачи!
This device does not support the latest official release of CyanogenMod. This may be due to hardware limitations or simply because development is ongoing. The most recent version supported is based on the gingerbread branch of CyanogenMod.
Source code
How To Build CyanogenMod For Huawei Vodafone Smart (u8160)
Contents
Introduction
These instructions will hopefully assist you to start with a stock Vodafone Smart, unlock the bootloader (if necessary), and then download the required tools as well as the very latest source code for CyanogenMod (based on Google’s Android operating system). Using these, you can build both CyanogenMod and CyanogenMod Recovery image from source code, and then install them both to your device.
It is difficult to say how much experience is necessary to follow these instructions. While this guide is certainly not for the very very very uninitiated, these steps shouldn’t require a PhD in software development either. Some readers will have no difficulty and breeze through the steps easily. Others may struggle over the most basic operation. Because people’s experiences, backgrounds, and intuitions differ, it may be a good idea to read through just to ascertain whether you feel comfortable or are getting over your head.
Remember, you assume all risk of trying this, but you will reap the rewards! It’s pretty satisfying to boot into a fresh operating system you baked at home :) And once you’re an Android-building ninja, there will be no more need to wait for “nightly” builds from anyone. You will have at your fingertips the skills to build a full operating system from code to a running device, whenever you want. Where you go from there– maybe you’ll add a feature, fix a bug, add a translation, or use what you’ve learned to build a new app or port to a new device– or maybe you’ll never build again– it’s all really up to you.
What you’ll need
- A Vodafone Smart
- A relatively recent computer (Linux, OS X, or Windows) with a reasonable amount of RAM and about 100 GB of free storage (more if you enable ccache or build for multiple devices). The less RAM you have, the longer the build will take (aim for 8 GB or more). Using SSDs results in considerably faster build times than traditional hard drives.
- A USB cable compatible with the Vodafone Smart (typically micro USB, but older devices may use mini USB or have a proprietary cable)
- A decent internet connection & reliable electricity :)
- Some familiarity with basic Android operation and terminology. It would help if you’ve installed custom roms on other devices and are familiar with recovery. It may also be useful to know some basic command line concepts such as cd for “change directory”, the concept of directory hierarchies, that in Linux they are separated by / , etc.
If you are not accustomed to using Linux– this is an excellent chance to learn. It’s free– just download and run a virtual machine (VM) such as Virtualbox, then install a Linux distribution such as Ubuntu (AOSP vets Ubuntu as well). Any recent 64-bit version should work great, but the latest is recommended.
You want to use a 64-bit version of Linux. A 32-bit Linux environment will only work if you are building CyanogenMod 6 and older. For CyanogenMod 10.1, if you encounter issues with 64bit host binaries, you can set BUILD_HOST_32bit=1 in your environment. This is generally not needed, though, especially with CyanogenMod 10.2 and newer.
Using a VM allows Linux to run as a guest inside your host computer– a computer in a computer, if you will. If you hate Linux for whatever reason, you can always just uninstall and delete the whole thing. (There are plenty of places to find instructions for setting up Virtualbox with Ubuntu, so I’ll leave it to you to do that.)
Build CyanogenMod and CyanogenMod Recovery
Prepare the Build Environment
You only need to do these steps the first time you build. If you previously prepared your build environment and have downloaded the CyanogenMod source code for another device, skip to Prepare the device-specific code.
Install the SDK
If you have not previously installed adb and fastboot, install the Android SDK. “SDK” stands for Software Developer Kit, and it includes useful tools that you can use to flash software, look at the system logs in real time, grab screenshots, and more– all from your computer.
Helpful Tip
While the SDK contains lots of different things– the two tools you are most interested in for building Android are adb and fastboot, located in the /platform-tools directory.
Install the Build Packages
Several “build packages” are needed to build CyanogenMod. You can install these using the package manager of your choice.
Helpful Tip
A package manager in Linux is a system used to install or remove software (usually originating from the Internet) on your computer. With Ubuntu, you can use the Ubuntu Software Center. Even better, you may also use the apt-get install command directly in the Terminal. (Learn more about the apt packaging tool system from Wikipedia.)
For both 32-bit & 64-bit systems, you’ll need:
In addition to the above, for 64-bit systems, get these:
For Ubuntu 15.10 (wily) and newer, substitute:
For Ubuntu 16.04 (xenial) and newer, substitute (additionally see java notes below):
Java versions: Different versions of CyanogenMod require different versions of the JDK (Java Development Kit):
- CyanogenMod 7 – 9: Sun/Oracle Java SE 1.6
- CyanogenMod 10.1: Sun/Oracle Java SE 1.6 or 1.7
- CyanogenMod 10.2 – 11.0: Sun/Oracle Java SE 1.6 or 1.7 (OpenJDK 1.7 works fine, but the build system will display a warning)
- CyanogenMod 12.0 – 13.0: OpenJDK 1.7 (see note about OpenJDK 1.8 below)
- CyanogenMod 14.1: OpenJDK 1.8
Ubuntu 16.04 (Xenial Xerus) or newer and OpenJDK: Since OpenJDK 1.7 was removed from the official Ubuntu repositories, you have a couple options:
- Obtain OpenJDK 1.7 from the openjdk-r PPA
- Enable experimental OpenJDK 1.8 support in CyanogenMod 13.0 (not available in earlier version). To enable OpenJDK 1.8 support, add this line to your $HOME/.bashrc file: export EXPERIMENTAL_USE_JAVA8=true .
Create the directories
You will need to set up some directories in your build environment.
Install the repo command
Enter the following to download the “repo” binary and make it executable (runnable):
Put the ~/bin directory in your path of execution
In recent versions of Ubuntu, ~/bin should already be in your PATH. You can check this by opening ~/.profile with a text editor and verifying the following code exists (add it if it is missing):
Initialize the CyanogenMod source repository
Enter the following to initialize the repository:
Note: Make sure the cm branch entered here is the one you wish to build and is supported on your device.
Download the source code
To start the download of all the source code to your computer:
The CM manifests include a sensible default configuration for repo , which we strongly suggest you use (i.e. don’t add any options to sync ). For reference, our default values are -j 4 and -c . The -j 4 part means that there will be four simultaneous threads/connections. If you experience problems syncing, you can lower this to -j 3 or -j 2 . -c will ask repo to pull in only the current branch, instead of the entire CM history.
Prepare to wait a long time while the source code downloads.
Helpful Tip
The repo sync command is used to update the latest source code from CyanogenMod and Google. Remember it, as you can do it every few days to keep your code base fresh and up-to-date.
Get prebuilt Rom Manager
You won’t see any confirmation- just another prompt. But this should cause the Rom Manager apps to be loaded and installed into the source code. Once completed, this does not need to be done again.
Prepare the device-specific code
You should see a list of devices, including something like cm_u8160-userdebug . Select it by typing its number. It is possible that lunch does not display your device. In that case try
If all goes well, you should see that u8160-specific directories are downloaded automatically.
Helpful Tip
If you want to know more about what source build/envsetup.sh does or simply want to know more about the breakfast , brunch and lunch commands, you can head over to the Envsetup help page.
Helpful Tip
Instead of typing cd ~/android/system every time you want to return back to the root of the source code, here’s a short command that will do it for you: croot . To use this command, you must first run source build/envsetup.sh from ~/android/system .
Extract proprietary blobs
Now ensure that your Vodafone Smart is connected to your computer via the USB cable and that you are in the ~/android/system/device/huawei/u8160 directory (you can cd ~/android/system/device/huawei/u8160 if necessary). Then run the extract-files.sh script:
You should see the proprietary files (aka “blobs”) get pulled from the device and moved to the ~/android/system/vendor/huawei directory. If you see errors about adb being unable to pull the files, adb may not be in the path of execution. If this is the case, see the adb page for suggestions for dealing with “command not found” errors.
Your device should already be running a build of CyanogenMod for the branch you wish to build for the extract-files.sh script to function properly.
It’s important that these proprietary files are extracted to the ~/android/system/vendor/huawei directory by using the extract-files.sh script. Makefiles are generated at the same time to make sure the blobs are eventually copied to the device. Without these blobs, CyanogenMod may build without error, but you’ll be missing important functionality, such as graphics libraries that enable you to see anything!
Turn on caching to speed up build
You can speed up subsequent builds by adding
to your ~/.bashrc file (what’s a .bashrc file?). Then, specify the amount of disk space to dedicate to ccache by typing this from the top of your Android tree:
where 50G corresponds to 50GB of cache. This only needs to be run once and the setting will be remembered. Anywhere in the range of 25GB to 100GB will result in very noticeably increased build speeds (for instance, a typical 1hr build time can be reduced to 20min). If you’re only building for one device, 25GB-50GB is fine. If you plan to build for several devices that do not share the same kernel source, aim for 75GB-100GB. This space will be permanently occupied on your drive, so take this into consideration. See more information about ccache on Google’s android build environment initialization page.
Helpful Tip
If you are a very active developer, working on many other projects than just Android, you might prefer to keep your Android ccache independent (because it’s huge and can slow down the efficiency of ccache in your other projects). Beginning with CyanogenMod 12.1, you can specify environment variables for the location and size of CyanogenMod’s ccache. Some syntax examples: export ANDROID_CCACHE_DIR="$HOME/android/.ccache" and export ANDROID_CCACHE_SIZE="50G" .
Start the build
Time to start building! So now type:
The build should begin.
Helpful Tip
If the build doesn’t start, try lunch and choose your device from the menu. If that doesn’t work, try breakfast and choose from the menu. The command make u8160 should then work.
Helpful Tip
A second, bonus tip! If you get a command not found error for croot , brunch , or lunch , be sure you’ve done the source build/envsetup.sh command in this Terminal session from the ~/android/system directory.
Helpful Tip
A third tip! If the build to fails while downloading Gello, you’ll need to import a missing certificate into Maven’s truststore. Detailed instructions on how to do that can be found here
If the build breaks…
- If you experience this not-enough-memory-related error…
…you may want to make the following change to ~/android/system/build/tools/releasetools/common.py :
Search for instances of -Xmx2048m (it should appear either under OPTIONS.java_args or near usage of signapk.jar ), and replace it with -Xmx1024m or -Xmx512m .
Then start the build again (with brunch).
- If you see a message about things suddenly being “killed” for no reason, your (virtual) machine may have run out of memory or storage space. Assign it more resources and try again.
Install the build
Assuming the build completed without error (it will be obvious when it finishes), type:
in the same terminal window that you did the build. Here you’ll find all the files that were created. The stuff that will go in /system is in a folder called system . The stuff that will become your ramdisk is in a folder called root . And your kernel is called… kernel .
But that’s all just background info. The two files we are interested in are (1) recovery.img , which contains CyanogenMod Recovery, and (2) cm-7-20161224-UNOFFICIAL-u8160.zip , which is the CyanogenMod installation package.
Install CyanogenMod
Back to the $OUT directory on your computer– you should see a file that looks something like:
The above file name may vary depending on the version of CM you are building. Your build may not include a version number or may identify itself as a “ KANG ” rather than UNOFFICIAL version. Regardless, the file name will end in .zip and should be titled similarly to official builds.
Now you can flash the cm. zip file above as usual via recovery mode. Before doing so, now is a good time to make a backup of whatever installation is currently running on the device in case something goes wrong with the flash attempt. While CyanogenMod Recovery doesn’t have a backup feature, there are other custom recoveries available that do. You can also use something like Titanium Backup (root required) as an alternative.
Success! So….what’s next?
You’ve done it! Welcome to the elite club of self-builders. You’ve built your operating system from scratch, from the ground up. You are the master/mistress of your domain… and hopefully you’ve learned a bit on the way and had some fun too.
Now that you’ve succeeded in building CyanogenMod for your device, here are some suggestions on what to do next.
Also, be sure to take a glance at the Dev Center on this wiki for all kinds of more detailed information about developer topics ranging from collecting logs, understanding what’s in the source code directories, submitting your own contributions, porting CyanogenMod to new devices, and a lot more.
Читайте также: