M
Membre supprimé 438334
- #1
Lors de l'utilisation des kernels personnalisés , ne jamais désactiver les options de développement ou déverrouillage OEM . Si vous le faites , au reboot de votre appareil , vous serez bloqué par le verrou de réactivation !
~~~~~~~~
ATTENTION , SEULEMENT POUR NOUGAT !
COMMENT INSTALLER LE KERNEL CUSTOM Fire Opal NOUGAT ?
SAMSUNG GALAXY S7 SM-G930F/FD/W8/S/L/K
Cette opération comporte des risques. Ni moi ni Phonandroid ne peuvent être tenu responsables des éventuels problèmes rencontrés. Pensez à effectuer une sauvegarde de votre système et EFS avant toutes modifications ou flash !
Merci à
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
Bienvenue sur le thread officiel du projet Fire Opal Kernel pour le Galaxy S7 (SM-G930F / FD / W8 / S / L / K) exécutant des ROM basées sur AOSP.
Le but de ce projet est de fournir une bonne alternative au noyau AOSP stock limité.
Features
* based on latest 8890dev kernel sources
* updated with latest Samsung kernel base (DQC5)
* custom built ramdisk based on NOF27B with Resurrection Remix tweaks
* built with Linaro Toolchain 6.3.1 (gcc-linaro-6.3.1-2017.02)
* init.d support and init tweaks
* added a few CPU governors (elementalx, hyper, alucard, barry_allen, bioshock, bluactive, conservative_x, darkness, despair, electrodemand, impulse, intellicative, intellidemand, intellimm, interactive_pro, interactive_x, ironactive, lionheart, nightmare, ondemand_x, ondemandplus, pegasusq, smartass2, smartmax, smartmax_eps, yankactive and zzmoove) and enabled all the stock ones.
default: interactive
* added a few I/O schedulers (bfq, cfq, fifo, fiops, row, sio, sioplus, tripndroid, vr, zen)
default: cfq
* added a few TCP congestion algorythms (bic, cubic, westwood, htcp, hybla, vegas, scalable, lp, veno, yeah, illinois, dctcp, lia, olia, wvegas, balia)
default: westwood
* full f2fs support, ported from official OnePlus 3/3T kernel source
* fixed some misbehaving drivers
* complete implementation of Synapse, to have everything at your fingertip
* overclock and underclock support for both CPU and GPU
* full voltage control (CPU, GPU, BUS and so on...)
* notification LED fading control
* numerous performance and stability tweaks (defconfig, fstab and Makefile)
* SELinux set to Permissive by default (now can be changed by the user)
* enable extra compression algorithm and cryptography
* sqlite3, busybox and other binaries are integrated!
* updated with Linux patches up to 3.18.17
* Knox 0x0 (lol) and SafetyNet hacked not to be available (and thus pass)
* ondemand and conservative governors updated for big.LITTLE architecture
* improved default voltage/thermal management
* enabled Swap (510MB, lz4, 4 compression streams)
* AMOLED flicker free patch
* and more...
Notes
Tellement bon tout fonctionne maintenant
Dans un proche avenir, je vais avoir du plaisir à refaire ramdisk et Synapse d'une meilleure façon (dès que j'ai le temps libre).
Le but de ce projet est de fournir une bonne alternative au noyau AOSP stock limité.
Features
* based on latest 8890dev kernel sources
* updated with latest Samsung kernel base (DQC5)
* custom built ramdisk based on NOF27B with Resurrection Remix tweaks
* built with Linaro Toolchain 6.3.1 (gcc-linaro-6.3.1-2017.02)
* init.d support and init tweaks
* added a few CPU governors (elementalx, hyper, alucard, barry_allen, bioshock, bluactive, conservative_x, darkness, despair, electrodemand, impulse, intellicative, intellidemand, intellimm, interactive_pro, interactive_x, ironactive, lionheart, nightmare, ondemand_x, ondemandplus, pegasusq, smartass2, smartmax, smartmax_eps, yankactive and zzmoove) and enabled all the stock ones.
default: interactive
* added a few I/O schedulers (bfq, cfq, fifo, fiops, row, sio, sioplus, tripndroid, vr, zen)
default: cfq
* added a few TCP congestion algorythms (bic, cubic, westwood, htcp, hybla, vegas, scalable, lp, veno, yeah, illinois, dctcp, lia, olia, wvegas, balia)
default: westwood
* full f2fs support, ported from official OnePlus 3/3T kernel source
* fixed some misbehaving drivers
* complete implementation of Synapse, to have everything at your fingertip
* overclock and underclock support for both CPU and GPU
* full voltage control (CPU, GPU, BUS and so on...)
* notification LED fading control
* numerous performance and stability tweaks (defconfig, fstab and Makefile)
* SELinux set to Permissive by default (now can be changed by the user)
* enable extra compression algorithm and cryptography
* sqlite3, busybox and other binaries are integrated!
* updated with Linux patches up to 3.18.17
* Knox 0x0 (lol) and SafetyNet hacked not to be available (and thus pass)
* ondemand and conservative governors updated for big.LITTLE architecture
* improved default voltage/thermal management
* enabled Swap (510MB, lz4, 4 compression streams)
* AMOLED flicker free patch
* and more...
Notes
Tellement bon tout fonctionne maintenant
Dans un proche avenir, je vais avoir du plaisir à refaire ramdisk et Synapse d'une meilleure façon (dès que j'ai le temps libre).
Changelog :
Version 2.2.1
Sorry if I didn't write down a changelog for the last releases, I've been quite busy.
Anyway: since version 2.1.6b there are a LOT of changes, performance, batt
2.2.0
Changelog >>>>>
New version 2.2.1 is here, with just base updated to DQC5 (over 2.2.0).
Version 2.2.0 has given good results on both battery and performance side, so take this as a stable version.
Version 2.1.6b
- updated busybox and sqlite3 binaries with more convenient versions
- changed optimizations, enabled safety features and possibly fixed f2fs cryptography
- getting ready for the Synapse restyling
- build the kernel uncompressed
The latter fix solves most lagging issues and noticeably improve performance over compressed version; I'll look into the kernel size issue soon!
v2.1.2
- init: added a few tweaks
- ramdisk: changes in sepolicy
- ramdisk: try to fool safetynet and fix wakelocks
- updated to DQBO kernel source
- fstab: reworked mount options
- fs: add exfat support
- fs: implement optimised and stable f2fs (from oneplus/QC8996_N)
- enabled Swap (I had the idea while looking into the OP3 sources)
v2.1.0
Many beta versions came before this one, and all of them had their list of fixes... I'll try to summarize:
- some configs were tweaked
- enabled init.d support
- Synapse support
- implemented elementalx
- various fixes
- faked Knox 0x0 and try to hide from SafetyNet
- switched back to cfq as default scheduler
- probably other stuff I can't remember now... I need to sleep ahha
Version 1.2.4
- temporarily reverted to Linux 3.18.14 (and so fixed the video playback issue)
- updated mount options to reduce I/O overhead
- tweaked the kernel configuration to have better performance
- enabled additional compression algorithms and cryptography utilities
Version 1.2.3
- updated zen sched driver to version 1.1
- SELinux is now set to Permissive by default
Version 1.2.2
- now using zen as default I/O scheduler
- changed the default frequency range for the CPU
- updated to Linux 3.18.17 (still working to bring the latest patches)
- switched to a custom Makefile optimised for our architecture
Version 1.2.0
- overclock and underclock support for both CPU and GPU
- voltage control (see notes in the OP [**])
- moved to Uber Toolchain 7.x (aarch64-linux-android-7.x)
- improved recovery installation script
Version 1.1.0
- First public release
Kernel Special Features:
Version Information
Status: Beta
Created 2017-02-27
Last Updated 2017-03-29/center]
. Etre root et avoir installé un recovery custom
. Copier/coller le kernel custom sur la mémoire du mobile
. Redémarrer en mode recovery
. Faire un backup ( recommandé )
. Flasher le kernel
. Flasher le root si souhaité
. Optionnel , un wipe cache / Dalvik cache
Version Information
Status: Beta
Created 2017-02-27
Last Updated 2017-03-29/center]
. Etre root et avoir installé un recovery custom
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
. Copier/coller le kernel custom sur la mémoire du mobile
. Redémarrer en mode recovery
. Faire un backup ( recommandé )
. Flasher le kernel
. Flasher le root si souhaité
. Optionnel , un wipe cache / Dalvik cache
Vos retours sont les bienvenus !