Jump to content

[Kernel] Hell's Doctor #Numeriks (03-04-2015)


Recommended Posts

488570Semtitulo1.jpg


De retour pour vous présenter la troisième version de mon kernel :


Hell's Doctor !


Si vous aimez mon travail, vous pouvez me soutenir via

PAYPAL



Changelog :

Numeriks (03-04-2015) :

- Compilé avec l'Hyper-Toolchain LinaroMod 5.0 !!!!

- Performances améliorées

Numeriks (26-03-2015) :

- Compilé avec l'Hyper-Toolchain LinaroMod 4.9.x avec Graphite

- Optimisations diverses (cf Github)

Numeriks (17-03-2015) :

- Compilé avec Linaro GCC 4.9.3-2015.03 toolchain optimisé pour les CPU Cortex-A15 avec technologie Neon-VFPv4

- Optimisations diverses (cf Github)

FrAndroid (24-02-2015) :

- Compilé avec Linaro GCC 4.9.3-2015.02 toolchain optimisé pour les CPU Cortex-A15 avec technologie Neon-VFPv4
-  Compression Xz
- Améliorations du réseau
- Optimisations tirés du Nexus 6
- Amélioration de la sécurité

FrAndroid (17-02-2015) :

- New percpu lock implementation
- Optimisation copy pages, memset et memzero
- Add support for bit sliced AES using NEON instructions
- Beaucoup d'optimisations

FrAndroid (05-02-2015) :

- Linux 3.4.106
- Optimisations Bluetooth
- Optimisations CPU
- Diverses optimisations

JeSuisCharlie (18-1-2015) :

- Compilé avec Linaro GCC 4.9.3-2015.01 toolchain optimisé pour les CPU Cortex-A15 avec technologie Neon-VFPv4

- Diverses corrections (voir mon Github)

JeSuisCharlie (16-1-2015) :

- Accélération NEON SHA1 et SHA512

- Boost I/O

- Ajout du gov ElementalX

- Diverses optimisations

JeSuisCharlie :

- Modifiacations mineures

- Grand hommage aux victimes du Charlie Hebdo

L15 :

- Activation de SECCOMP
- Mise à jour de BFQ en v7r7
- Ajout floop-nest-optimize
- Interactive et hellsactive optimisés
- Nombreuses améliorations

L14 :

- Compilé avec Linaro GCC 4.9.3-2014.12 toolchain optimisé pour les CPU Cortex-A15 avec technologie Neon-VFPv4

- Optimisations diverses

L13 :

- Linux 3.4.105
- Basé sur les dernières sources Google 5.0.1
- Beaucoup d'optimisations (voir mon Github)

L12 :
- Ajout de la fonction CPU boost
- Correction de bug et optimisations
L11 :
- Fix pour le doublon d'utilisation PowerHAL
- Optimisations de réseau
- Plus puissant ;)
L10 :
- Basé sur les dernieres sources de Google pour Lollipop
- Basé sur les dernieres sources de Hellsgod
L9 :
- Compilé avec la nouvelle version du Boostedtc GCC 4.9.2-2014.10 optimisé pour les CPU Cortex-A15
- Basé sur les dernieres sources de Google
- Basé sur les dernieres sources de Hellsgod
- Ajout BFQ
- Prima 3.2.3.22
- Optimisations de réseau et wifi
- Correction de bug et optimisations

R6 :

- Compilé avec la nouvelle version du Boostedtc GCC 4.9.2-2014.09 toolchain optimisé pour les CPU Cortex-A15

- Basé sur les dernieres sources de Hellsgod

- Correction de bug et optimisations

R5 :

- Basé sur les dernieres sources de Hellsgod (presque toutes, étant sur Linux 3.4.104 certaines ne sont pas nécessaires)

- Optimisations KSM et I/O

- Correction de bug et optimisations

R4 :

- Optimisations memcpy pour Cortex-A15
- Optimisations pour la RAM
- Utilisation de neon-vfpv4
- Nouveau bootlogo
- Correction de bug et optimisations

R3 :

- Linux 3.4.104
- UKM 3.4.3

R2 :

- Basé sur les dernières sources du Hell's Core (voir son changelog)
- Amélioration USB OTG (vous pouvez utiliser votre N4 comme clavier/souris) -- (explications plus bas)
- Faux Sound Control mis à jour
- optimisations wifi

R1 :

- Basé sur les dernières sources du Hell's Core (voir son changelog)
- Compilé avec Boostedtc GCC 4.9.2-2014.09 toolchain optimisé pour les CPU Cortex-A15
- Linux 3.4.103
- UKM v3.4.1
- Ajout USB OTG
- Ajout du governor stockdemand
- Améliorations du Stockdemand
- Ecran de démarrage personnalisé
- Améliorations CPPFLAGS
- Démarrage plus rapide
- Gain de RAM (+ 9Mb)
- Réécriture des drivers audio
- Optimisations GPU
- Optimisation I/O
- Optimisation réseau
- Optimisation du processeur audio
- Overclock du processeur audio
- Optimisations diverses pour le CPU et le WIFI
- Suppression de fichiers inutiles
- GPU OC à 487MHz
- Halfbreed Calibration
- Battery Life eXtender
- Optimisations Random entropy
- Optimisations diverses.
 

Téléchargement :


Hell's Doctor

 

Anciennes versions pour KitKat : Hell's Doctor


Questions :

"Barome, ajoute ça !"

Non, c'est mon kernel. Vous pouvez suggérer, pas imposer.


"Quelle application utiliser pour gérer le kernel ?"

Synapse !


"Mon écran est trop sombre !"

Dans Synapse, cochez "Linear Brightness"

 

"Comment utiliser mon téléphone comme clavier/souris ?"
- Installer cette application :
https://play.google.com/store/apps/details?id=remote.hid.keyboard.client
- Verifier que USB Debugging est bien activé
- Lancez l'appli
- Connectez votre N4 via le cable USB
- Enjoy !


Merci aux donateurs :

@demonk76
@gorilla_p
Tomas Vido

Nikow

Nelson Neves

@@zarancar

Anthony V.

Maximilien L.

Damiaan Z


Merci à :
mnajem for CM's builds !
Hell's Core
Anarkia
Google
Jean Baptiste Queru
Fivefour
Mathkid95
Soorajj
Thracemerin
Tk-Glitch
El Liberator
Thracemerin
Faux
FranciscoFranco
Tous ceux que j'oublie

Edited by barome
  • Like 23
Link to comment
Share on other sites

je dis peu etre une connerie mais j'ai cru comprendre que la slim etait hybride , donc cela devrait aller je pense, je confirmerai des que j'aurai un peu de batterie , je vais essayer

 

edit:il fonctionne bien sur la slim el liberator pour le moment , je confirme

Edited by tapouche
Link to comment
Share on other sites

Ce script ne gère pas le ramdisk, il fait "juste" un wipe cache/dalvik plus 2 ou 3 fichiers de configuration (ce sont eux les plus embêtant en fait).

 

Pour le ramdisk, la seule solution était de flasher un Kernel Stock. Ca doit être inclus de le boot.img car il n'y a pas d'autres fichiers dans le Zip du Kernel stock.

 

Je ne sais pas si c'est toujours d'actualité avec le Franko, mais en regardant les topics XDA c'est encore quelque chose de conseiller (flass du kernel stock avant)

Link to comment
Share on other sites

Pour être tranquille en cas de changement de kernel, il suffit de reflasher sa rom sans wipe (ou juste cache + dalvik), puis d'installer le nouveau kernel ensuite, pas besoin de script et tout est remis clean avant flash ;)

 

C'est le seul moyen que j'ai trouvé pour passer d'un franco à un autre sans bootloop et sans rien perdre ...

Link to comment
Share on other sites

Si j'ai bien compris ce que j'ai lu à une époque : Le Ramdisk permet de booter le téléphone normalement (inclue dans la partition /boot), c'est  ce qui est chargé au tout début. Certains kernels ne l'incluent pas, d'autres oui...
 
Si un kernel ne l'inclue pas et qu'on le flash par dessus un précédent qui gère différement le Ramdisk, c'est bootloop :)
 
Comme l'indique Minux, en général flasher une ROM sans wipe avant de changer le kernel est suffisant (les ROM ont souvent un Kernel stock ou complet), sauf s'il s'agit d'une ROM custom qui a changé le Kernel stock par un autre n'incluant pas le Ramdisk, ou une ROM custom avec Kernel Franko de base :P
 

Edit :
Depuis la source Cynaogen...

/boot This partition stores the kernel and ramdisk. The kernel can be thought of as the "core" of the device's software. It is what allows the hardware to "talk" to the software, and vice versa. It also controls other aspects of the operating system on the device, such as what file formats the device is able to support. The ramdisk contains the very first bits of Android that are loaded. It's the software that loads everything else.

Edited by Okaryn
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...