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 EDGE SM-G935F/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-G935F / 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 (DQBO)
* custom built ramdisk based on NOF26W with XenonHD 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
* 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...
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 (DQBO)
* custom built ramdisk based on NOF26W with XenonHD 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
* 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).
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.4.2
- update sdcardfs
- updated build scripts and recovery scripts
- changed toolchain to a better version (Linaro Android gcc 6.3.1)
- widely improved ramdisk scripts
- updated ramdisk to latest version from RR with 7.1.2 support
Changelogs for previous versions:
Version 2.4.0
- updated with latest Linux patches
- various fixes (including thermal management and network communication)
Version 2.3.0
I'm constantly working to provide a better kernel. This implies a lot of research, testing and stressing my eyes staring at code. I'm adding a lot of small fixes.
So, try to understand me if I don't always have time to report a changelog.
As always, you can check GitHub for a detailed 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, batter
CHANGELOGS >>>>>
- 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!
Version 2.1.5
- ramdisk rebased over RR's one
- kernel size reduced
Version 2.1.4
- updated interactive governor with Samsung optimized version
- implemented the AMOLED flicker free patch
- updated ramdisk for both herolte and hero2lte to the one from latest LineageOS builds
- updated ramdisk to be compatible with SlimROM (untested)
- removed a few redundant tweaks
- fireactive it's on its way to debut, but still disabled because incomplete, sorry
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 16/04/2017
Version Information
Status: Beta
Created 2017-02-27
Last Updated 16/04/2017
. 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 !