LINUX.ORG.RU
решено ФорумMobile

Собрать цианогенмод

 , , , ,


1

1

Привет! WhatsApp удивил сегодня утром, переестал пускать в сеть. Пошел на сайт CyanogenMod, узннал что последняя сборка для моей модели базируется на Android 2.3. Мне надо 4.0 минимум, буду собирать.

1. Первая проблема это переименование проекта в Lineage OS. Wiki проекта уже недоступно по прежнему адресу, а что насчет исходников? Они еще в процессе переезда на новый домен, как и Wiki? Или доступны?

2. Ну ок, открыл через архив интернета. Пишут что надо 100 Гб свободного места. Это не шутка?

3. Также нужно Linux 64-bit и Oracle Java. Это есть

Кто-нибудь собирал? Что лучше, форк или оригинальный Андроид? И где брать оптимальные параметры сборки под конкретные смартфоны? Какую версию CyanogenMod выбрать? 9.0, 10.0 или 10.1? Какая из них LTS?

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 1)

Пошел на сайт CyanogenMod, узннал что последняя сборка для моей модели базируется на Android 2.3. Мне надо 4.0 минимум, буду собирать.

Не взлетит.

anonymous
()

Пишут что надо 100 Гб свободного места.

ага, будни разработчика под андроид. Одна версия сборочного окружения - порядка 100ГБ. Проще новый тел купить, например нексус какой-нибудь (сейчас я бы брал 5й), чем ssd для сборки :)

Deleted
()
Ответ на: комментарий от sin_a

Слушой, прошивать так?

adb push cm-10-20130108-UNOFFICIAL-p500.zip /sdcard/

И всё? Вот моя мануалка. http://web.archive.org/web/20161224205051/https://wiki.cyanogenmod.org/w/Inst...

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

А там где брал, описания нет? Я там нашёл вообще не cm а aosp.

Эта команда отправит файл на на сд карту (что, при наличии, можно и через кардридер сделать). В двух словах, нужно сначала поставить рекавери, позволяющий прошивку, а затем прошивать. Можно через рекавери, можно через adb.

Нашёл какое то старое описание именно для оптимус 1.

1 Получение root: Включаем отладку USB: Настройки -> Приложения -> Разработка -> Отладка USB.

adb devices
adb shell
echo 1 > /data/local/lge_adb.conf

Перезагрузка.

2 Custom Recovery: Содержимое onSDCard/ поместить в корень SD-карты,

adb devices
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
cat /sdcard/flash_image > /system/bin/flash_image
chmod 755 /system/bin/flash_image
mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
flash_image recovery /sdcard/LG-P500.RU-recovery-2.2.1-GNM.img
reboot recovery

Далее, прошивку в корень СД карты, через рекавери вайп всё по очереди и затем там же FLASH ZIP MENU, затем CHOOSE ZIP FROM SDCARD (до надписи INSTALL FROM SDCARD COMPLETE).

Вообще за всю эту галиматью не ручаюсь (но сам когда то делал именно по этому описанию), лучше найти ещё какое нибудь описание.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Фух. Значит, устройство ещё не кирпич.

А что за img-файл? У меня такого нет. У меня есть ZIP, в котором что угодно, только не IMG. http://download2.clockworkmod.com/developer/10775/4432/cm-10-20130108-UNOFFIC... Хотя нет, есть boot.img размером 2 Мб.

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от sin_a

> Далее, прошивку в корень СД карты, через рекавери вайп всё по очереди и затем там же FLASH ZIP MENU, затем CHOOSE ZIP FROM SDCARD (до надписи INSTALL FROM SDCARD COMPLETE).

Вот тут становится непонятно. «Далее - прошивку в корень SD-карты» это как? А почему не через adb? Вот помню Моторолу C350 перешивал, там всё просто было: у меня есть образ, у меня есть телефон - POW - прошитый телефон.

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от sin_a

> Содержимое onSDCard/ поместить в корень SD-карты,

И вот это подробнее. Что куда поместить? У меня ничего нет. Есть прошивка в ZIP-файле, есть кабель USB, есть утилита adb.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Циан 14.1= Андроид 7. Boot.img - ядро прошивки, обычно шьется в первую очередь,если прошивка ставится через .zip из меню Recovery

OyyO
()

Всем спасибо. За сайт с образами, за «наводку» по прошивке. Всё прошилось. Заняло не больше 5 минут. Щас на экране логотип CyanogenMod крутится.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Ну модель смарта не была озвучена изначально...

OyyO
()
Ответ на: комментарий от ZenitharChampion

Ну на сд карту вообще можно напрямую положить. Если есть кардридер, а если нет то прямо через телефон пока он жив.

Хороший телефон, у меня такой был, с того времени и остались записки, потом жена своему брату отдала и он там тоже до сих пор служит. А с 4пда на самом деле и нужно было начинать.

sin_a ★★★★★
()

Ты же говорил, что у тебя нет смартфона???

imbaaa
()

Ставил это Lineage. Часть функций на аппарате отвалилась

anonymous
()
Ответ на: комментарий от ZenitharChampion

Щас на экране логотип CyanogenMod крутится.

И....у меня пару часов крутился, пришлось убить. И шить другую прошивку.

petyanamlt ★★★★
()
Ответ на: комментарий от anonymous

Про вайпы понятно, но многие либо читают поверхностно, либо сразу забывают прочитанное.

OyyO
()

Два дня - полёт нормальный. 1). До меня никто не может дозвонится. Сразу после первого гудка идёт «занято». Странно. Похоже на то что аппарат не может воспроизвести mp3-шку рингтона. Решил «костылём» - установкой Мультифона. Буду рад, если кто-нибудь подскажет решение проблемы 2). Информационная панель (которую надо вытаскивать сверху) пустая: не показывает ни звонков, ни SMS. 3). Клавиша домика не телепортирует на десктоп. Она вообще ничего не делает.

4). Гугл сервисы всё время хотят отъесть нерезиновое место. Занимать 100 Мб из 128 доступных? Хм. Решил проблему хитро: «Откат к предыдущей версии» и затем быстро-быстро (Google Play обновляется сам, не спрашивая) установил большую программу. Теперь версия гугл плея всегда старая.

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

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 5)
Ответ на: комментарий от ZenitharChampion

Недозвон связан либо с кривоустановленной прошивкой, или багом в приложении, отвечающем за связь, или в прошивке радиомодуля.

OyyO
()
Ответ на: комментарий от OyyO

Не все программы хотят на флешку. Например не хочет Яндекс Транспорт, WhatsApp и Google Play. Они-то и заняли всю внутреннюю память :-) Может купить за 200 рублей флешку побольше, сдампить на неё старую и перепаять?

Скорее дело в прошивке радиомодуля. Моя модель требует манипуляций, чтобы заставить его работать с неофициальной прошивкой. Там был выбор: или прошивать радиомодуль, или кинуть в системные каталоги so-шки с драйвером. Выбрал второе, потому что для прошивки нужна винда. Наверное, причина в этом :-)

Ну я попробовал из виртуалки - что-то не получилось, нужна реальная винда, а её нет. Щас зайду к кому-нибудь в гости :-)

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 7)
Ответ на: комментарий от ZenitharChampion

Умельцы на 4пда допаивали оперативку, флэш память и батареи пожирнее вляпывали. Мне это не дано, зрение поганое, я лап мелкосхем не разгляжу наверное.

everest2014
()
Последнее исправление: everest2014 (всего исправлений: 1)
Ответ на: комментарий от everest2014

Все возможно...если осторожно и без фанатизма...

OyyO
()
Ответ на: комментарий от sin_a

Китайские планшеты за 50 американских рублей имеют встроенную флэш память, жутко тормозную. Вот ее и заменяли на более шуструю. Link2sd тут не поможет.

everest2014
()
1 марта 2017 г.
Ответ на: комментарий от OyyO

Зачем ставить проги на внутреннюю память? Нет microSD?

Программы должны быть строго во внутренней памяти. microSD для медиа.

LinuxDebian ★★★★
()
Ответ на: комментарий от LinuxDebian

Где это написано?! У меня,например, смарт считает microSD 128 гиг внутренней памятью, а еММС внешней флешкой

OyyO
()

1. CyanogenMod R.I.P. форкнулся под именем LineageOS

2. 100 Гб МИНИМУМ и если ОЗУ меньше чем 8Гб тоже тебе его не собрать.

init_6 ★★★★★
()
Ответ на: комментарий от OyyO

У меня,например, смарт считает microSD 128 гиг внутренней памятью

Что прямо /дата на микро сд лежит? Ну тогда если она навернется телефон уже не включится...

а еММС внешней флешкой

Что все разделы? И андроид на microSD перенес?

Или ты о том что в фстабе перебросил раздельчики?

Где это написано?!

Нигде, что за детский вопрос, еММС шустрее и понадежнее (с практики)...

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 3)
Ответ на: комментарий от everest2014

Китайские планшеты за 50 американских рублей имеют встроенную флэш память, жутко тормозную

У меня тоже такой планшет вис безбожно, а потом оказалось что это глючный встроенный лаунчер + китайский говнософт :). Выкинул софт и все стало ок.

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 1)
Ответ на: комментарий от LinuxDebian

Когда телефон умер, например утоп, откуда легче вытащить инфу - с распаянной платы eMMC или c microSD?

OyyO
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.