Чуваки,
У кого есть опыт самостоятельного билда ядра дроида?
У меня какие-то мистические беды возникают на этапе попытки построенное ядро заставить работать на телефоне.
Был бы очень благодарен краткой консультации!

 

9 Responses to Самостоятельная конфигурация ядра на телефоне

  1. Xualoy:

    Рассказывай.

  2. Revoff:

    Короче, я пытаюсь отдебажить snd-usb-audio при помощи старых добрых printf.
    Происходит это все дело на SGS3.
    Что я сделал:
    Скачал Самсунжий кернел который называется GT-I9300_JB_Opensource_Update7.
    Вставил нужные принты в модуль, построил.
    Скопировал с телефона boot.img
    Тулом split_bootimg.pl его развернул.
    Заменил свой zImage и.ko
    repack_bootimg.pl обратно получил образ boot.img
    зазиповал в update.zip
    CWM Recovery — install from zip: Installation aborted.

    Собственно и все.
    Так как на любом этом этапе, кроме, пожалуй билда самого кернела есть какието неоднозначности, то я немного теряюсь в сторону чего копать.
    Толи у меня boot.img мудовый, толи у меня update.zip косой, толи я CWM не умею пользоваться.

  3. Xualoy:

    либо отключи проверку подписей в CWM, либо подпиши zip (в конце поста по линку софтина).

  4. Revoff:

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

  5. Xualoy:

    ох я мудак, всё НАМНОГО ПРОЩЕ! Кароч, ядро можно прошить без update.zip! Грузишь телефон в fastboot:

    adb reboot bootloader

    Далее напрямую льёшь boot.img:

    fastboot flash boot boot.img
    fastboot erase cache

    Первая команда заливает ядро, вторая чистит софтовые кэши, чтобы не было конфликтов.

  6. Revoff:

    Короче, вывод который я сделал.

    Форки кода, которые выкладывают вендоры, выкладываются преимущественно потому, что их принуждает так делать GPL. Поэтому удобных скриптов и прочих приятностей там ожидать наивно.

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

    В моем случае это был Siyah.

  7. Xualoy:

    истину глаголишь! Обычно, качественное ядро лежит в CyanogenMod, но с Exynos бывают проблемки…

  8. Revoff:

    А ты зачем ковырял ядро?

  9. Xualoy:

    я просто ебанутый (:

Добавить комментарий