SevenMaxs

Lenovo Vibe X3 - Кастомное ядро от SevenMaxs

23 posts in this topic

android-kernel.png

 

Данное ядро подойдет для всех стоковых прошивок ROW региона, лично проверил работу на прошивках версии X3a40_S130_151122_ROW и X3a40_S138_160301_ROW.

Установка осуществляется через TWRP, перед установкой делайте резервную копию прошивки!!!


Ядро компилировал при помощи SaberMod Toolchain
Для сжатия Initial Ramdisk использовался формат xz вместо gz.
 

Изменения:

- Добавлены следующие режимы управления частотой процессора (Governor):

  • Ondemandplus
  • Nightmare
  • Darkness
  • Alucard
  • Hyper
  • Zzmoove
  • Impulse
  • Yankactive
  • Elementalx

- Добавлены следующие планировщики ввода/вывода (Scheduler I/O):

  • Zen
  • Fiops

- Добавлен твик "FSync Control"

- Добавлена возможность управлять TTL (привет обход ограничений на раздачу интернета YOTA)

- Добавлена поддержка Frandom
- Добавлена поддержка быстрой зарядки (USB FastCharging)

(но как выяснилось она не поддерживается в смартфоне)
- Проведена оптимизация в протоколе IPv4
- Проведена оптимизация файловой системы Ext4
- Проведена оптимизация SLUB
- Проведена оптимизация KSM
- И еще куча всего по мелочам!

 

Теперь что касается преднастроек:

  • отключено SecureBoot;
  • по умолчанию используется Interactive Governor;
  • по умолчанию используется Fiops Scheduler I/O;
  • включена поддержка Frandom;
  • включена быстрая зарядка.

 

Для управлением TTL советую использовать утилиту TTL Master
Для управления частотой процессора и планировщиками ввода/вывода советую использовать утилиту Kernel Toolkit
Важно: для работы выше упомянутых утилит необходим доступ в Root (права суперпользователя) и BusyBox

 

Ну и любителей считать попугаев в AnTuTu Benchmark выкладываю несколько скриншотов:
При использовании Interactive Governor и Fiops Scheduler I/O получается в среднем такой результат

Спойлер

Screenshot_2016-04-12-22-27-43-598.jpegScreenshot_2016-04-12-22-27-56-702.jpeg

При использовании Performance Governor и Fiops Scheduler I/O получается в среднем такой результат

Спойлер

Screenshot_2016-04-12-22-37-36-521.jpegScreenshot_2016-04-12-22-37-43-226.jpeg

 

Скачать:

Kernel_X3a40_RUS_7M.160412.zip

MD5: 88F950077BFA49EEB3EB7FE43EF627AE

Скачать:

Kernel_X3a40_RUS_7M.161105-Kursk.zip -  обновленное ядро с поддержкой всех приложений ИК-пультов.

MD5: 7F37A0F064A0E15FCA22511A4D3CD616

 

Исходный код на GitHub:

Lenovo_X3a40_OpenSource

Если вы хотите помочь развитию проекта,  то может присылать свои патчи и исправления.

15 people like this

Share this post


Link to post
Share on other sites

What about sources?

Do you have a working device tree?

Share this post


Link to post
Share on other sites

браво! 

1 person likes this

Share this post


Link to post
Share on other sites

Все желающие могут собрать свое кастомное ядро, исходный код находится в этой теме:

17 часов назад, Arpit Anand написал:

What about sources?

Если вы хотите помочь развитию проекта,  то может присылать свои патчи и исправления в мой репозиторий на GitHub:

Lenovo_X3a40_OpenSource

 

1 person likes this

Share this post


Link to post
Share on other sites

Awesome work bro !!!THX!!!

Share this post


Link to post
Share on other sites

Keep it up the good work SevenMaxs   .................... KUDUOS

Share this post


Link to post
Share on other sites

After flashing it my antutu score is 65519. And my two big cores are not going above 768mhz please seven marks help me

Share this post


Link to post
Share on other sites

@sihaganish А как у вас работали большие ядра на стоковом Kernel?

Share this post


Link to post
Share on other sites
16 часов назад, SevenMaxs написал:

@sihaganish  And as you have worked on large core katabatic Kernel?

Can you repeat the same question in English? Google translate isn't working right. Even my big cores are throttled at 768Mhz.

Share this post


Link to post
Share on other sites

@SevenMaxsДобрый день!  Через TWRP установил Kernel_X3a40_RUS_7M.160412.zip.    Никак ошибок в TWPR не было. Но ничего, вроде, не изменилось. Root прав нет. Wipe я не делал. Подскажите, что я сделал не так?

Edited by PavelN

Share this post


Link to post
Share on other sites
On 17.04.2016 at 14:59, sihaganish написал:

After flashing it my antutu score is 65519. And my two big cores are not going above 768mhz please seven marks help me

Did U had a Root before flashing? Did U install BusyBox after it? Try to use another Governor such as Ondemandplus and another one.

Edited by pwlt

Share this post


Link to post
Share on other sites

@PavelN А внешних признаков и не будет, все изменения в ядре Linux.

 

5 часов назад, Sagar Vora написал:

Can you repeat the same question in English? Google translate isn't working right. Even my big cores are throttled at 768Mhz.

Please install native Kernel (with modules) and check the operating frequency big cores.

Share this post


Link to post
Share on other sites

Насчет внешних признаков понял.  А насчет root?   Kingroot и Root Genius не срабатывают.

Edited by PavelN

Share this post


Link to post
Share on other sites
2 часов назад, PavelN написал:

Насчет внешних признаков понял.  А насчет root?   Kingroot и Root Genius не срабатывают.

А при чем здесь изменения внесенные в ядро(все они описаны в шапке) и получение root указанными вами способами?Если этими способами вы на стоковом ядре root  получить не могли,то и на измененном не получите.Разблокировываете загрузчик,устанавливаете кастомное recovery TWRP и получайте root посредством установки SuperSu через TWRP.Тем более TWRP у вас уже установлен.Что вам нужно еще?

1 person likes this

Share this post


Link to post
Share on other sites

Понял, спасибо!

Без рут, как без нок :)

Edited by PavelN

Share this post


Link to post
Share on other sites
10 минут назад, PavelN написал:

Но, только тут есть упоминание о root

Ну вы читайте в каком контексте здесь упомянут root.Что бы управлять различными режимами частоты процессора необходимо использовать приложения которые это делают,а для их работы необходим root.Вы что себе голову морочите,у вас же установлен TWRP,вот и получайте root через него.В чем проблема? Берете файл  SuperSU-v2.71-PRO.zip кладете в память смартфона и применяете через установку в TWRP.Всё.

2 people like this

Share this post


Link to post
Share on other sites

Странно у меня почему-то антуту стал показывать ~50к , раньше было 90к, версия антуту 6.1.4

Настойки ядра по дефолту 

Share this post


Link to post
Share on other sites

Извините что не в тему, есть рут, разблокирован, установлено мод ядро, прошивка 144, как скопировать файлы в папку xbin, при попытке копировать рут эксплорером или др., постоянно выдает ошибку, ткните носом что у меня не так, пожалуйста!

Share this post


Link to post
Share on other sites

Как я понимаю, ядро для 5-го Андроида, ведь так?

А есть такое-же, но для 6-го?

Share this post


Link to post
Share on other sites

@olegdn пока нет.А это для 5-го.

1 person likes this

Share this post


Link to post
Share on other sites

@SevenMaxs where's the kernel source code? Thanks!

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите пожалуйста, правильно ли я понимаю что для ядро из данной темы только для установки на 5й андроид, а для работы ядра на 6ом андроиде надо полностью устанавливать прошивку от SevenMaxs? То есть я не могу поставить данное ядро на 6ой стоковый андроид? Заранее спасибо.

Share this post


Link to post
Share on other sites

Александр Фирстов  здесь ядро только для ОС 5.1 Для ОС 6.0 отдельно ядро лежит в теме кастомной прошивки SevenMaxs.

Установка через fastboot вынув файл. img из архива или через TWRP

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.