Кастомного ядра для андроид

Кастомного ядра для андроид

Сообщение отредактировал 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

  • Версия ядра: 3.18.90
  • Пробуждение Свайпом по экрану(sweep2wake)
  • Фиксация TTL
  • I/O планировщик «ROW»
  • Понизил частоты процессора до минимума 422-BIG, 345-LITTLE
  • Вернул Блокировщик wakelock’ов

    21-12-2017

  • Версия ядра: 3.18.89
  • Пробуждение двойным тапом
  • Wakelock’s блокировщика пока нет

    19-12-2017

  • Блокировщик wakelock’ов [По дефолту выключены:IPA_WS;NETLINK;netmgr_wl;qcom_rx_wakelock;[timerfd];wcnss_filter_lock;wlan;wlan_extscan_wl;wlan_ipa;wlan_pno_wl;wlan_wow_wl]
    (Настраивается в MTweaks или в ручную вот так)
  • Версия ядра: 3.18.88

    12-12-2017

  • Говерноры кастомные
  • Улучшения звука
  • Версия ядра: 3.18.87
  • Смена названия ядра на perf

    Релиз

  • Полная палитра цветов индикатора.
  • Быстрая зарядка
    1. Скачать и установить TWRP
    2. Установить Firmware N V27
    3. Установить perf-Kernel
    4. Перезагрузить в ОС и пользоваться

    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) + ой, нечаянно удалил + ой, а не помню что.

    Источник

    Оцените статью