Honor U8860 - Прошивки CyanogenMod



Реп: (1352)
Honor U8860 - Прошивки CyanogenMod
Прикрепленное изображение Glory
Описание | Обсуждение » | FAQ | Покупка » | Аксесуары » | Брак и ремонт » | Клуб фанатов Huawei » | Клуб владельцев » | Игры и приложения » | Украшательства » | Темы для CyanogenMod10 » | Прошивка (OS 4.0) » | Прошивка (OS 2.3) » | Прошивка MIUI » | Прошивки CyanogenMod »

Прошивки
Инструкции
Рекавери
Все рекавери устанавливаются ТОЛЬКО на B886, В870 Немецкая, В977 Китайская, В978, В972, B919 Китайская, путём замены recovery.img в режиме "розового" экрана.
Team Win Recovery Project (TWRP)
CWMR Touch
ClockworkMod recovery (CWM)
Novotools - Менеджер рековери

Разное

В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал snekt - 20.03.22, 17:57
Причина редактирования: Редактирование



Реп: (496)
Koo1 @ 10.01.2013, 19:49 *
всё работает, багов нет)

Ну по комментариям этого не скажешь :). Баги всё теже - камера, ммс, динамик + новые: Нельзя использовать наушники, WIFI незашифрованном виде не может установить IP, WiFi дополнительных настроек не можете изменить настройки IP.


Сообщение отредактировал Sergey_F1 - 10.01.13, 19:16



Реп: (188)
Отсюда http://www.shendu.com/android/rom-3018.html по первой кнопке скачивается версия с датой 121220 (150Мб), а по второй 2012-12-25(145Мб). Чехарда какая-то...



Реп: (572)
dima201246 @ 10.01.2013, 21:03 *
Люди, а хоть кто-то починкой камеры занимается?

У меня есть скомпиленная Qualcomm камера для JellyBean с твиками необходимыми (msm7630).
Могу выложить если есть желающие проверить.

потому что нужны исходники от 4.1.2, которого офф нету.

Давайте вслух проговорим "Исходники Android 4.1.2 есть. Мы просто не умеем их собирать".
И так раз пять.

Сообщение отредактировал angels-group - 10.01.13, 21:24



Реп: (572)
Sirikid, Da_Nya

Кинуть в /system/lib/ и выставить права. Проще думаю сделать zip для прошивки.
Делайте бэкап. Сам не проверял. Пока занят конфигом для сборки CM.

Скачать: Прикрепленный файлlib.zip ( 718.95 КБ )



Реп: (6)
angels-group,
Твои либы еще не попробовал.
но при вызове камеры в логох пишет:
E/QualcommCameraHardware( 114): FATAL ERROR: could not dlopen libcontrast.so: Cannot load library: load_library[1118]: Library 'libcontrast.so' not found

прошивка a_bait

upd

закинул libcontrast.so

E/libcontrast( 718): FATAL ERROR: could not dlopen libmmzydenoise.so: Cannot load library: load_library[1118]: Library 'libzy_imgdenoise.so' not found


мне тоже кажется дело в либах

Сообщение отредактировал spice-cake - 10.01.13, 22:34
Причина редактирования: новый лог



Реп: (691)
Звиняйте меня, неугомонного, но сделал мод на контакты. Можно назвать очернением, или опрозрачнением, кому как удобнее.

Мод штатных контактов CM10


Сообщение отредактировал ap4ak - 10.01.13, 22:09



Реп: (572)
Твои либы еще не попробовал.
но при вызове камеры в логох пишет:


Держи: Прикрепленный файлlibcontrast.zip ( 5.2 КБ )


перезагрузка после запуска камеры, прошивка от Da_Nya

В logcat можешь глянуть в это время?

UPD: просто может либ не хватать.

Сообщение отредактировал angels-group - 10.01.13, 22:27



Реп: (206)
angels-group @ 10.01.2013, 23:14 *
В logcat можешь глянуть в это время?


Log
E/QualcommCamera( 119): Qint android::get_camera_info(int, camera_info*): E
I/QualcommCameraHardware( 119): Found a matching camera info for ID 0
I/QualcommCameraHardware( 119): HAL_getCameraInfo: orientation = 90
I/QualcommCameraHardware( 119): HAL_getCameraInfo: modes supported = 5
E/QualcommCamera( 119): Qint android::get_camera_info(int, camera_info*): E
I/QualcommCameraHardware( 119): Found a matching camera info for ID 1
I/QualcommCameraHardware( 119): HAL_getCameraInfo: orientation = 270
I/QualcommCameraHardware( 119): HAL_getCameraInfo: modes supported = 5
V/CameraHolder( 938): open camera 0
E/Sensors ( 399): sensors_poll_context_t::pollEvents, line 202: receive event #### i=2, nb=0
E/QualcommCamera( 119): Qint android::get_camera_info(int, camera_info*): E
I/QualcommCameraHardware( 119): Found a matching camera info for ID 0
I/QualcommCameraHardware( 119): HAL_getCameraInfo: orientation = 90
I/QualcommCameraHardware( 119): HAL_getCameraInfo: modes supported = 5
I/CameraService( 119): Opening camera 0
E/QualcommCamera( 119): Qint android::camera_device_open(const hw_module_t*, const char*, hw_device_t**): E
I/QualcommCameraHardware( 119): openCameraHardware: call createInstance
I/QualcommCameraHardware( 119): openCameraHardware:Valid camera ID 0
I/QualcommCameraHardware( 119): HAL_openCameraHardware: HAL_currentSnapshotMode = 4 HAL_currentCameraMode = 1
I/QualcommCameraHardware( 119): createInstance: E
I/QualcommCameraHardware( 119): QualcommCameraHardware constructor E
V/QualcommCameraHardware( 119): MMCameraDL: E
V/QualcommCameraHardware( 119): Open MM camera DL libeomcamera loaded at 0x4006089c
V/QualcommCameraHardware( 119): MMCameraDL: X
V/QualcommCameraHardware( 119): Storing the current target type as 5
V/QualcommCameraHardware( 119): constructor EX
I/QualcommCameraHardware( 119): createInstance: created hardware=0x1f4c608
V/QualcommCameraHardware( 119): startCamera E
V/QualcommCameraHardware( 119): loading liboemcamera at 0x4006089c
V/QualcommCameraHardware( 119): openCamera : E
E/CAM_FD ( 119): sensor_load_chromatix: Sensor name: mt9e013 cnt=12
E/CAM_FD ( 119): sensor_load_chromatix: libchromatix_mt9e013_preview.so: 31
E/CAM_FD ( 119): sensor_load_chromatix:1804: dlclose(libchromatix_handle) refcount 0
E/CAM_FD ( 119): chroma : 41285648
V/QualcommCameraHardware( 119): openCamera : X
V/QualcommCameraHardware( 119): openCamera : X
V/QualcommCameraHardware( 119): startCamera picture_sizes 0x41283620 PICTURE_SIZE_COUNT 10
V/QualcommCameraHardware( 119): startCamera preview_sizes 0x412835c0 previewSizeCount 12
V/QualcommCameraHardware( 119): startCamera hfr_sizes 0x41283670 hfrSizeCount 2
V/QualcommCameraHardware( 119): : dlopen start.
E/QualcommCameraHardware( 119): FATAL ERROR: could not dlopen libcontrast.so: Cannot load library: load_library[1118]: Library 'libcontrast.so' not found
V/QualcommCameraHardware( 119): zhcch: dlopen end, mbContrastValid = 0.
V/QualcommCameraHardware( 119): startCamera X
I/QualcommCameraHardware( 119): initDefaultParameters E
V/StateManager( 938): startState class com.android.gallery3d.app.PhotoPage
V/NFC ( 938): this device does not have NFC support
D/OrientationManager( 938): lock orientation to portrait
E/Sensors ( 399): GsSensor::setDelay: line +114 ~~~handle===0~~ns==66667000~~
E/Sensors ( 399): GsSensor::setDelay: line +114 ~~~handle===0~~ns==66667000~~
V/QualcommCameraHardware( 119): DISABLE DIS
E/QualcommCameraHardware( 119): Maximum zoom value is 61
V/QualcommCameraHardware( 119): max zoom is 60
I/QualcommCameraHardware( 119): initDefaultParameters: setting num-snaps-per-shutter to 1
V/QualcommCameraHardware( 119): setParameters: E params = 0x1f4c620
I/QualcommCameraHardware( 119): ZSL is enabled 0
V/QualcommCameraHardware( 119): requested preview size 640 x 480
V/QualcommCameraHardware( 119): No Record Size requested, use the preview dimensions
I/QualcommCameraHardware( 119): setRecordSize: preview dimensions: -1994194321x-1994094302
I/QualcommCameraHardware( 119): setRecordSize: video dimensions: -1994194321x-1994094302
V/QualcommCameraHardware( 119): requested picture size 640 x 480
V/QualcommCameraHardware( 119): requested jpeg thumbnail size 512 x 384
V/QualcommCameraHardware( 119): No Record Size requested, use the preview dimensions
I/QualcommCameraHardware( 119): setRecordSize: preview dimensions: -1994194321x-1994094302
I/QualcommCameraHardware( 119): setRecordSize: video dimensions: -1994194321x-1994094302
I/QualcommCameraHardware( 119): Setting preview format to native
V/QualcommCameraHardware( 119): native_set_parms status = 0
I/QualcommCameraHardware( 119): Parameter Rolloff is not supported for this sensor
I/QualcommCameraHardware( 119): Parameter MCE is not supported for this sensor
V/QualcommCameraHardware( 119): setting sharpness 10



Реп: (447)
angels-group @ 10.01.2013, 23:14 *
UPD: просто может либ не хватать.

Камера ведь не только на либах завязана.



Реп: (151)
Как вы думаете эта инструкция и что нить с GitHub подойдет для сборки оригинала CM 10 под наш девайс?



Реп: (572)
dima201246 Это перед ребутом?

Камера ведь не только на либах завязана.

Камера - это пропиретарщина с большего. Поэтому используется скомпиленная часть и часть из сорцов Qualcomm.
Я выолжил то что скомпиленно. Можно попробовать вернуть на место родную liboemcamera. Она как-раз, пропиретарна.
Ну и кинуть еще libcontrast.



Реп: (40)
В общем, как бы тут не тыкали в кнопку поиска при любом удобном случае, а также в шапку, но прошить телефон, не имея с этим ранее дела, по уже приложенным инструкциям из шапки, это, мягко говоря, товарищи... сложно очень. Все разрозненно, на выходе получается большая куча вкладок в браузере, из-за того, что, некоторые ссылки непрямые. Все это, несомненно, может привести к ненужным последствиям, с последующим излиянием в этой ветке в духе "у миня керпичь!11 што делать?7", а также "ну паставел я ваш каноген все глючит НИСАВЕТУЮ НИКАМУ!!1", что не может не огорчать наших уважаемых модераторов, которые, после таких эксцессов, стиснув зубы раздают РО, привычным движением вставляя вырезку из правил поведения форума и устало прикладывают руки к лицу. Поэтому, я решил написать более понятную инструкцию, используя уже имеющиеся, ну и добавив от себя немного.
Инструкция по прошивке Cyanogenmod 10 с нуля

Рут не требуется

Предисловие
Итак, вы решили установить Cyanogenmod 10 (Хоть и в правильном произношении читается как "сайаноджен мод", в простонародии читается/пишется как "цианоген мод", или просто "циан". На википедии, На cyanogenmod.ru - более простое описание, в поздних версиях больше фич). Хорошенько подумайте: надо ли оно вам? Да, вы наверняка слышали о его производительности, дополнительных функциях и прочем, но нигде, как правило, не пишут о том, что полностью функциональность и стабильность его работы гарантирована лишь на некотором количестве флагманских и околофлагманских аппаратах, к коим наш аппарат, к сожалению, не относится. Но, благодаря тому, что это все таки андроид, может статься так, что в коммьюнити вашего аппарата попадут люди, которые разбираются, а , главное, имеют желание, собрать Циан. Количество таких кудесников и их объем знаний, сами понимаете, очень зависит от случая, поэтому, если таковые имеются, отнеситесь к ним с должным пониманием и уважением, так как если не они то кто? :) Поэтому, еще раз изучите шапку и поиск на предмет того, что реализовано/не реализовано в текущей версии этой прошивки, чтобы потом не было заявлений, слез или оскорблений из-за этого.

Необходимые файлы для прошивки
Вижу, вы не передумали, поэтому переходим к подготовке. В) Что нам понадобится:
- Официальная утилита от Huawei HiSuite
- Пакет приложений Google apps, или в простонародии Гаппсы. Ставятся по желанию, прошивка будет работать и без них, а официальные версии Cyanogenmod и вовсе их не содержат. Включает в себя такие программы как маркет, календарь, почтовый клиент, поиск (голосовой в том числе) и кучу прочих. Именно в гаппсах содержатся приложения для восстановления телефонных контактов, событий календаря и, если повезет, программ. Все это при условии, если вы имеете учетную запись google и использовали ее ранее!. От себя: если вы до сих пор не имеете таковую, то советую завести, ибо если судьба связала вас с андроидом и вы не планируете уходить в другие экосистемы (IOS, Windows Phone итд), то она очень облегчит переход на другие аппараты в среде андроид.
- ClockWorkMod recovery или CWM. Некое подобие биоса на андроиде, через который вы будете шить телефон, ставить обновления, ядра, создавать бэкапы, делать вайпы (сбросы определенных данных) итд. Более подробно можно почитать Тут
- официальная китайская прошивка B919. Нужна, чтобы поставить CWM.
- патч для отката с официальной прошивки. Смотрим номер прошивки (настройки - О телефоне - версия ПО). Вероятнее всего, у вас стоит 929 (V100R001C10B929), если это так то потребуется Этот патч. Если другая, то ищем в шапке Этой темы нужную и качаем патч.
- наконец, сама прошивка Cyanogenmod. Ее мы берем в шапке этой темы. На момент написания, самые актуальные от уважаемых Dolmatov94 и Da_Nya. Пожалуйста, не надо раздражать форумчан вопросами "А какая лучше/стабильнее/производительнее/экономнее/варит кофе/ходит на работу вместо меня!. Ввиду особенностей нашего аппарата, нельзя однозначно сказать этого, так как неоднократно появлялись случаи всяческих глюков у пользователей, утверждающих (и мы им, так уж и быть, поверим ;) ) что прошивали/обновляли/что то делали по одной и той же схеме. Результат - у одних все работает, у других глюки, у третьих вместо кофе варит смолу. Поэтому, как бы страшно это ни звучало, пробуйте, ищите, подбирайте. :rolleyes:

Сохранение контактов и прочая подготовка
Итак, пока все качается, сделаем некоторые приготовления, а именно - сохраним телефонные номера. Если у вас есть аккаунт гугл, то все очень просто: идем в настройки - аккаунты - выбираем Google и следуем инструкциям. Если вы уже в нем, то убедитесь что синхронизация включена, нажав на аккаунт, там смотрите, чтобы стояли галочки в нужных местах, затем нажимаете кнопку Меню и выбираете пункт Синхронизировать.
Также, еще один простой способ: заходим в контакты, меню - экспорт на карточку - никаких программ не надо :)
Если аккаунта нет и не хочется, можно воспользоваться программами типа Handy backup или другие, благо выбор есть. Данная программа, в довесок, сохраняет ваши смс и историю звонков.
Также, можно воспользоваться функцией сохранения номеров с помощью вышеупомянутой HiSuite. Подключаете телефон к компьютеру, запускаете ее и следуете инструкциям.
Еще убедитесь, что вы подключаете телефон к компьютеру именно через порт usb 2.0, желательно, находящийся сзади компьютера.
Также, на этом этапе можно перенести все нужные данные с карты памяти на компьютер, если вы будете (для большей надежности) ее форматировать.
небольшой хинт опытным пользователям
Если вы считаете себя опытным "портным" :), то предварительно можно, открыв в архиваторе (например WinRar) архив с цианогеном, удалить ненужные вам программы идущие с прошивкой по пути system/app/. Тоже применимо и к гаппсам. Однозначного ответа о стабильности прошивки после сих махинаций нет, поэтому просто, если в дальнейшем будут наблюдаться баги, можно прошить оригинальную непорезанную версию поверх установленной


Прошивка
Итак, приступаем к прошивке. Еще раз напоминаю, что Все ваши данные удалятся! Все, что вы делаете с телефоном, вы делаете на свой страх и риск!
За окирпиченные телефоны из-за косорукости - претензии не принимаются!

1. Ставим драйверы на телефон по Этой инструкции от пользователя tooth-mail. Пункт "Проверка телефона на успешность операции" делать необязательно.
2. Создаем на карте памяти папку dload и записываем в нее конечный файл патча отката из архива.
3. Идем в настройки и ищем пункт Быстрая перезагрузка. Он должен быть выключен. Важно! Запомните в каком месте расположен этот пункт и как до него добраться из рабочего стола (например, кнопка "Меню" - настройки - Быстрая перезагрузка)
4. Выключаем телефон и загружаемся в режим Розового экрана с зажатыми одновременно обеими кнопками громкости и кнопкой включения. Дожидаемся конца установки патча и вновь перезагружаем телефон вытаскиванием батареи
5. Теперь нам нужно записать в папку dload содержимое архива официальной китайской прошивки B919, предварительно удалив все из dload . Также можете на этом этапе сразу записать в корень карты памяти (не в dload!) скачанную прошивку Cyanogenmod, причем именно архив. Распаковывать его не нужно! Также можно записать туда же архив с гаппсами, если будете их использовать.
6. Снова загружаемся в розовый экран (вы ведь помните как это делать, правда? :rolleyes: ) и ждем окончания прошивки (около 7 минут). Передергиваем батарею. Не пугаемся! Первая загрузка может занять около 5 минут.
7. Ждем когда появится рабочий стол и вот уже теперь пугаемся :yes2:
8. Когда пройдет шок от обилия иероглифов, вспоминаем как зайти в настройки и отключить пункт Быстрая загрузка, либо, если не помним, после нужных процедур выключаем телефон. На этом же этапе нам нужно удалить с карты памяти папку dload. Это можно сделать через встроенный файловый менеджер.
9. Снова грузимся в розовый экран и подключаем телефон к компьютеру проводом. Должно появиться новое устройство.
10. Заходим в него через Мой компьютер и видим там папку Image. Копируем в нее скачаный файл recovery.img соглашаясь на замену.
11. Вытаскиваем батарею, вставляем и включаем телефон с зажатой кнопкой громкости вверх. Входим в CWM.
11.1 Делаем полные вайпы:
- wipe data/factory reset - это сброс всех пользовательских данных прошивки к исходному состоянию. Удаляются все данные. Также включает в себя wipe cache.
- в меню advanced ищем пункт wipe dalvik cache - в андроиде при первом запуске для программ создается кэш. Его то мы и сбрасываем. Этот вайп обычно делается в паре с wipe cache в главном меню CWM. Данные НЕ удаляются. В дальнейшем, эти два вайпа зачастую помогают избавиться от мелких глюков прошивки или подтормаживаний.
- в меню mounts (& storage) ищем пункт format system и также выполняем его. Это приведет к форматированию системного раздела телефона.
- также опционально в том же подменю (mounts & storage), желательно (но необязательно) сделать format sd card, но это если у вас на ней нет никаких важных данных, предварительно сохраненных где то еще. Также, если вы не забыли, важные данные на карте все таки есть - это сама прошивка цианогенмод. Но что делать, если карта уже отформатирована? Для этого в меню mounts & storage есть пункт в самом низу mount usb. Включив его, можно подключить телефон к компьютеру в режиме накопителя выполнить необходимые операции.
Теперь у нас девственно чистый аппарат и риск того, что прошивка встанет не так минимален.
12. Выбираем install zip from sdcard (Навигация: вверх-вниз соответственно перемещение по меню; кнопка включения - выбор; тач кнопка "назад" - назад), затем choose zip from sdcard, ищем наш архив с цианом и выбираем его. Жмем Yes.
13. Дожидаемся окончания установки.
14. Таким же способом устанавливаете гаппсы, если требуется.
15. Выбираем пункт Reboot system now в главном меню CWM.
16. Ждем загрузки прошивки и ощущаем неимоверную гордость за себя.
17. Для восстановления контактов входим в аккаунт Google, либо ставим ту программу через которую делался бекап, либо через HiSuite

Если что-то пошло не так
Если наблюдаются глюки в работе прошивки или она тупо не грузится, то можно попробовать следущие варианты
- зайти в CWM и сделать вайпы кэша и далвик кэша.
- также из CWM еще раз выполнить пункты 12 - 14, с последующими вайпами кэша и далвик кэша. Кстати, именно таким же способом устанавливаются обновления прошивки.
- использовать поиск по теме с ключевыми словами вашей проблемы. В большинстве случаев ответ уже имеется.
- если ничего не помогло, то грамотно, спокойно, описываем суть проблемы в этой ветке.

Откат на сток (официальная прошивка)
Возврат на офф прошивку (на 16.01.13 г это 929) делается весьма просто: на карте памяти создаем папку dload, распаковываем в нее конечное содержимое архива с прошивкой и перезагружаемся в bootloader (он же розовый экран). Вайпы делать не обязательно.

Благодарности за предоставленный материал RealKot, a_bait, Dolmatov94, Da_Nya, tooth-mail, pirrat, angels-group и всем кто принимал участие в пилении циана!
О неточностях или дополнениях сего опуса сообщайте :rolleyes:
Удачного шитья!


Сообщение отредактировал dogsly - 15.10.13, 11:41
Причина редактирования: поправлены ссылки



Реп: (188)
molchun05, измени ссылки на на эти. С народа качает быстрее. С зарубежного будет тянуть 15-20 минут. Ссылка на рекавери http://yadi.sk/d/Wu_hEG-r1mB7W- скачиваем быстро и без назойливой рекламы.

Ссылка на полные гапсы. Куратор, поменяй пожалуйста ссылку в шапке на рос.сервер: http://yadi.sk/d/pMovgdak1mAxy , после нужно данный пост "грохнуть".

Сообщение отредактировал pirrat - 12.01.13, 16:58



Реп: (6)
Добавил я эти не достающие либы...
ошибки пропали, что не может ни радовать, но на работу камеры это увы не повлияло
писал логи с гуглесс
CameraWrappingLayout: Preview size was null!
E/goggles ( 3589): CameraManager: Failed to acquire camera before setting preview display

полный лог приложил.

Прикрепленные файлы

Прикрепленный файлloghonor4.zip ( 18.77 КБ )
Прикрепленный файлloghonor4.zip ( 18.77 КБ )


Сообщение отредактировал spice-cake - 11.01.13, 01:36



Реп: (1)
Доброй ночи, форумчане. Тут вот Хром вышел новый, не ниже 4.0, так вот самое приятное, что он без артефактов на СМ10. И плавненький. Меня, как и людей, которые пользуются Хромом это не может не радовать.
Chrome Beta



Реп: (572)
Начал по-тиху собирать все в кучу. У кого есть желание - присоединяйтесь к разработке.
Мой гит: https://github.com/Angels-group
Две репы мои и одна форк на циан 9.
В моих репах конфиги Ansfer немного поправленные мной.
Сегодня загружу ядро со всеми твиками на Git. В общем, welcome. Буду рад любой помощи.



Реп: (188)
Пирожки, кому пирожки?! С пылу, с жару, только что из печки! Раздаю горячие пирожки! :P :lol: :D

ShenDu-U8860-v4.1.2-130111-DEV


Сообщение отредактировал RealKot - 11.01.13, 12:28



Реп: (447)
angels-group @ 11.01.2013, 15:40 *
1% из 10000 что прокатит. слишком много зависимостей.

Я пробывал уже, камера совсем не заводится...



Реп: (68)
R1kki @ 11.01.2013, 18:44 *
ребят, может кто знает, как сделать, чтобы при соединении с абонентом телефон вибрировал

В настойках диалера есть. И при соединении и при завершении. В номеронабирателе кнопка "меню".



Реп: (447)
gostab @ 12.01.2013, 13:48 *
стандартное приложение "заметки".

Оно?
Прикрепленный файлNotePad.apk ( 224.1 КБ )


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 14:13