Кастомного ядра для андроид
Сообщение отредактировал SkepticaI — 02.12.21, 09:14
кастомное ядро https://androidfilehos…fid=745849072291690834
для чего и куда, не знаю, в этой теме был скрин с этим ядром.
посмотрел код, не сказано, что для аосп или мииу.
# AnyKernel 2.0 Ramdisk Mod Script
# osm0sis @ xda-developers
Сообщение отредактировал konstantin_rus — 26.11.17, 12:51
Кстати, вот патчик, снимает логи автоматически и сохраняет их. Хоть с 4а, но он универсальный
Разработка и портирование прошивок для Xiaomi Redmi 4A (Пост azzazza #64922287)
Ядро с восьмёркой дружит, но тач и камера не работают вообще. Кстати с mokee на Xperience мне удалось перейти без вайпов (забыл вайпы сделать). Работоспособность ядра проверять не собираюсь.
Сообщение отредактировал grisha22 — 26.11.17, 20:47
- 22-01-2018
- Версия ядра: 3.18.91
- Мелкие изменения
- Вернул многие плюшки
26-12-2017
21-12-2017
19-12-2017
(Настраивается в MTweaks или в ручную вот так)
12-12-2017
Релиз
- Скачать и установить TWRP
- Установить Firmware N V27
- Установить perf-Kernel
- Перезагрузить в ОС и пользоваться
Firmware: Firmware N V27.zip ( 48.2 МБ )
Kernel: 3.18.91-Perf-v2.2-by-Pano01.zip ( 12.67 МБ )
Ядро без дабл тапа от 19.12.17: Perf-kernel-by-Pano01.zip ( 16.25 МБ )
Сообщение отредактировал pano01 — 23.01.18, 13:39
White_led.zip ( 130.92 КБ )
Чтобы были цвета, в настройках индикатора должно стоять — всегда включено.
С ядром от pano01 сканер на РР от Luis теперь срабатывает с задержкой, то есть не так быстро выходит из блокировки. И в начале были фризы, мин через 20 все прошло . А вот с отпечатком всё так и осталось. Led заработал как описано выше постами( имею ввиду другие цвета)
П.С может надо на голую прошивку сразу накатывать ?
Здравствуйте, проверил я кастомное ядро от Pano01 на:
1)AOSP Extended (официальный сайт) (aex)
2)AICP (nightly)
3)Resurrection Remix (Официальную)
4)сrDroid
5)XPerience 12(Oreo)
6)Lineage OS 15(Oreo)
и что могу вам сказать, аех отлично работал, а вот aicp, rr и сrDroid нужно было поставить еще white led от сайлента и тогда индикатор RGB,(Если настроить так > выбрать цвет, > поставить всегда ВКЛ и поставить мегание, то все ок), я почти уверен, что данное ядро будет работать на всех прошивках нормально
Орео
На XPerience 12 у меня сразу после mi com начал включатся и выключатся черный экран
На Lineage OS 15 у меня сразу после mi com начал включатся и выключатся черный экран
орео нужно покопать немного )
p.s все прошивки ставил без gapps(чтоб быстрее протестировать), последние версии и после прошивки ставил кастомное ядро по инструкции
Сообщение отредактировал alex7667 — 28.11.17, 17:08
Источник
С чего начать создание своего кастомного ядра на андроид?
Хочу попробовать собрать кастомное ядро для mi9 lite, ибо с ядрами там тухло. С чего начать, что почитать и т.д.? Все ссылки, которые я сам нашёл — старые. После подготовки машины идёт пункт «ищем исходники» и там ищут исходники для нексус устройств, которые легко найти. А что и где мне искать?
ищи исходники для mi9 lite в интернете
Хочу попробовать собрать кастомное ядро для mi9 lite, ибо с ядрами там тухло.
С поиска хоть какого-нибудь смысла в жизни начни, хобби там найди, например, на улицу выйди. Там глядишь и выяснится, что по телефону разговаривать надо, а не ядра собирать.
Девушку найди, сразу не до ядра станет.
Исходники ядра для твоего ми9, очевидно же.
Ну почему же? Как она помешает?
Так он же нашел — ядра собирать.
Ну так блин, есть же какие-то места, в которых обычно ищут. Алгоритмы поиска, сложнее, чем «kernel source mi 9 lite pyxis» в гугле.
Ну так из исходников надо же еще знать, как именно собрать.
Ну так из исходников надо же еще знать, как именно собрать.
Это следующая часть твоего квеста. Выполни сначала первую.
И вообще, как ты себе этот процесс представлял?
И зачем оно тебе вообще?
В чем твой детерминизм?
Ядро понятно где искать, на кернел.орг, ну а дальше все просто – накатываешь, патчишь, собираешь, тестируешь, собираешь, патчишь, тестируешь, накатываешь, собираешь…
Обычно отнимает время и внимание
Обычно всё что под gpl выкладывают на сайте производителя в разделе support.(но не все это делают)
В идеале алгоритм действий такой:
берешь ядро от производителя (по лицензии должен предоставить), сравниваешь с ядром точно той же версии с патчами Android, делаешь из этих отличий патч и адаптируешь его для свежайшего ядра с патчами Android (даже человеку не разбирающемуся в C должно быть видно куда вставлять изменения от производителя).
Только вот если ветка стухла и не обновляется, тут уже без навыков никак.
Это следующая часть твоего квеста. Выполни сначала первую.
вгуглускыр недавно клятвенно обещал что сольет в кернелл всё сильно андроид-зависимое. так что можно будет юзать ваниль напрямки… и придет в вселенную андроид щастье свежих ядер и обновляемых операционок.
но пока да, только вот так.
По состоянию на февраль 2018 года ядро Android имело около 32 000 дополнений и 1,5 тысячи удалённых фрагментов сравнительно с оригинальным Linux 4.14.0
это про размер андроид-патчика и вероятности допилинга грубым напильником нового ядра.
С чего начать создание своего кастомного ядра на андроид?
С осознания ненужности данной затеи и бессмысленности своего существования, если эта идея вообще пришла тебе в голову.
Так-то оно так, но через 20 лет Far на Линукс всё-таки портировали…
От чего он нормальным людям нужнее не стал.
Ну, это-то понятно. Я к тому, что при должных усилиях у ТС может получиться лет за 20. Нужнее его работа от этого не станет.
Запилить ванильное ядро для него и помочь проекту postmarketos
Источник
Кастомного ядра для андроид
В: Могу ли я собрать ядро если производитель не выложил исходники для моего девайса?
O: Ответ на ваш вопрос неоднократно обсуждался, например «Сборка ядра не имея исходников», вы сможете собрать ядро, но придется приложить больше усилий.
В: Слышал, что в данной ветке присутствуют телепаты, гадалки, медиумы и ясновидцы, которые могут дать полный и адекватный ответ на не полностью сформулированный вопрос?
O: Эх, к нашему большому сожалению, все вышеперечисленные товарищи ушли на ТНТ и ТВ3. И мы, как и вы, тоже будем надеяться на их скорейшее возвращение в ряды пользователей нашего форума.
А пока, будьте добры: если вы хотите получить адекватный ответ на ваш вопрос, то формулируйте его соответственно.
Например: устройство + платформа + версия ядра / андроид + описание проблемы + действия которые к ней привели (изменение конфигурации, изменение в исходниках, лог терминала и/или logcat) + ой, нечаянно удалил + ой, а не помню что.
Работоспособность магнитометра
Клонирование проекта
Про сборку 9-10 для проца mt6735p (ну и видимо mt6735m)
Добавляем поддержку aptX кодека в ALPS
Сборка модулей вместе с ядром без альпсов. Инструкция для 8.1 mt6580 (версия ядра 3.18.79)
Гайд, для тех кто хочет достать прошивку тача GSLXXXX
Инструкция по сборке ядра Android (лучшая на 4pda) | или скачать Kernel_building.docx.zip ( 90.32 КБ )
Мануал по сборке ядра.
Сборка отдельного модуля / либа / бина.
Пояснения к сборке Андроид 5.х
Инструкция по сборке ядра без использования ПК
Игнорирование ошибок сборки
Мануал по портированию исходного кода ядра 4.2.х -> 4.4.x |
Работа кнопки гарнитуры platform/../../drivers/accdet
Отключение Encryption в Андроид 5.х
Инструкция по добавлению governors & schedulers
Немного по ошибкам сборки
Сборка AOSP с busybox
Компиляция Android 6.0 под Windows в оболчке bash
Перенос стокового dtb на примере mtk67xx
Добавляем поддержку OTA в свою прошивку
Как прикрутить cameracustom от сток 6 на ноугат
Инструкция по восстановлению прошивки тачскрина Synaptics
Инструкция по поднятию тачскринов
В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 05.08.21, 06:03
Я пока кроме патча биндера не могу ничего сказать 😉 Но патч биндера все знающие видели. Это под СМ11 я так понимаю только. Если посмотреть просто на прошивки от 4.4 видно что там модули не собираются. Соответственно вопросы возникают. Исходники нет нет да появляются под 4.4. Вопрос: Кто то еще пытался совместить исхи 4.2 под 4.4 ?
Сообщение отредактировал Cheshkin — 25.06.14, 14:15
Собственно, для чего создавалась эта тема:
В сети уже есть в открытом доступе исходники Android 4.4 от mediatek c ядром версии 3.4.67 Я встречал их по крайней мере на три платформы — 6582, 6592 и новая, еще не вышедшая в свет платформа 6571. Вот (кликабельно) одно из хранилищ на котором их можно найти.
Большинство аппаратов на платформе Mediatek имеют версию ядра 3.4.5 адаптированную под JB 4.2.2 и на многие аппараты уже есть предоставленные производителем либо собранные умельцами исходники соответственно версии 3.4.5. Так вот, в первую очередь интересует перенос своих драйверов в дерево исходников версии 3.4.67 и сборка рабочего ядра с последующим запуском Android KitKat. Во вторую очередь — портирование между платформами, то есть при имеющихся исходниках версии 3.4.67 от mt6582 и исходниках mt6589 версии 3.4.5 собрать ядро версии 3.4.67 для mt6589
Как это сделать (Мое мнение, на правильность не претендую) Перенести папки /mediatek/custom/mtxxxx, /mediatek/custom/проект, mediatek/config/mtxxxx, /mediatek/config/проект и /mediatek/platform/mtxxxx из исходников своего аппарата в исходники из которых будем собирать новое ядро, исправить все ошибки возникающие при компиляции и запустить ядро на телефоне.
Собранное мной по такому алгоритму ядро запускаться категорически отказалось, теперь надеюсь решить вопрос коллегиально.
Я так понимаю это есть как раз сборка ядра вместе с рам диском ?. Но это можно пока упустить. Рам диск это отдельная история
именно так и планировал начинать перенос исхов. Сегодня будет первая попытка.
вопрос:
Очень важным являются настройки видеоускорителя. У меня он
. Без его правильного переноса прошивка не стартанет. Ессно как его из проекта правильно перенести ?
Сообщение отредактировал Cheshkin — 26.06.14, 07:39
- В этой теме обсуждается портирование конфигов и драйверов своего аппарата MTxxxx в ядро последней версии.
- В этой теме не обсуждаются вопросы не относящиеся непосредственно к данной теме(настройка рабочего окружения, поиск драйверов для своего аппарата, вопросы вроде «Что значит Undeclared function?» и так далее, то есть тема создана для людей уже умеющих хотя бы собрать ядро из готовых исходников и разобраться c простыми ошибками при компиляции)
- В этой теме не стол заказов — здесь Вам помогут советом, но основную работу Вам придется делать самим.
- Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.
В: Слышал, что в данной ветке присутствуют телепаты, гадалки, медиумы и ясновидцы, которые могут дать полный и адекватный ответ на не полностью сформулированный вопрос?
O: Эх, к нашему большому сожалению, все вышеперечисленные товарищи ушли на ТНТ и ТВ3. И мы, как и вы, тоже будем надеяться на их скорейшее возвращение в ряды пользователей нашего форума.
А пока, будьте добры: если вы хотите получить адекватный ответ на ваш вопрос, то формулируйте его соответственно.
Например: устройство + платформа + версия ядра / андроид + описание проблемы + действия которые к ней привели (изменение конфигурации, изменение в исходниках, лог терминала и/или logcat) + ой, нечаянно удалил + ой, а не помню что.
Источник