- Compatible With
- GearLock 5.9+
=============* INSTALL *=============
> Just copy the .gxp file to gearload folder in fx manager.
> Run gearlock choose option 5.
> Select NFS Injector and install it.
> Reboot your system after install & forget it.
> If you want to customize it then goto following folder via fx file manager root
"/data/NFS/"
> Check the NFS Injector XDA page for advance configurations if you want to.
=============* SETUP *=============
NFS is autonomous with his proactive equipment : SMART_CONTROL
This Feature will choose the best settings for your devices based on several variables like RAM , games ....
All will be settle for your best experience.
Nevertheless, these defaults are based on several previous feedback.
You can have your hand on several elements , do not change defaults settings right away, test it to give more feedback.
Nfs is not responsible for behavior change following changes in these options.
Just switch number in each file.
Mode User, DNS Customs Scale Animations, Selinux, Governor / Scheduler.
The configuration files are stored in the NFS database (root/data/NFS/**)
# User Mode (mode.txt) :
0 = Balanced Mode / 1 = Ultra Mode / 2 = Game Mode / 3 = Battery Saver
Balanced Mode It automatically increases your CPU’s speed when your computer needs it, and reduces it when it isn’t necessary.
This is the default setting, efficiency and energy aware, and it should be fine most of the time.
Ultra Mode While it’s designed for users with high-performance workstations, you can enable it on any device, and get more power out of the machines.
It’ll definitely have an impact on your phone’s performance, especially on a gaming machine.
NFS already has a Game Mode but it improves the experience and not the performance.
Game Mode It promises to make your phone great for gamer by offering a more consistent gaming experience.
Even if your hardware configuration is modest, the Game Mode makes games more playable.
Battery Saver It changes certain settings to conserve battery power.
Only One way, battery life with no boost.
# Sync User ( sync.txt )
0 = OFF / 1 = ON
By default , Sync is kept .
All data that any app thinks it has written to storage (as it explicitly instructed the OS to do so), but has not been written yet by the OS, may be lost in case of an unexpected system crash.
So as long as the system is running normally, all cached data is eventually written to the eMMC/SD, usually a few seconds after the write request, and everything works normally.
You are aware of the risk.
# DNS USER ( dns.txt )
0 = OFF / 1 = DNS GUARD / 2 = DNS CLOUDFLARE / 3 = DNS GOOGLE / 4 = DNS CLEANBROWSING / 5 = DNS VERISIGN
By default , No DNS is enabled.
# SELINUX USER ( linux.txt )
0 = PERMISSIVE / 1 = ENFORCING
By default , Status SE is stock
Security-Enhanced Linux, abbreviated SELinux, is a Linux security module (LSM).
IT makes it possible to define a policy of mandatory access control to elements of a system from Linux.
# GOVERNOR SCHEDULER TCP
Governor : A module of the kernel which has the role of managing the frequency of the processor according to the demand for resources of the system and the applications.
For example, when launching a game, the governor will increase the processor frequency, then decrease it during a standby
Scheduler : Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes.
TCP : The main goal of a TCP algorithm is to avoid sending more data than the network is capable of transmitting, that is, to avoid causing network congestion.
Different algorithms respond differently to network loads, but they are all based on the same principle of avoiding network congestion.
Also , If you feel that the current scheduler/governor/tcp choosen by NFS isnt working for you.
You can change them in respective.txt files.
Be sure to use lowercase , as its case-sensitive. ( governor.txt / scheduler.txt / tcp.txt )
AFTER ANY CHANGES, REBOOT TO TAKE EFFECT!
> Just copy the .gxp file to gearload folder in fx manager.
> Run gearlock choose option 5.
> Select NFS Injector and install it.
> Reboot your system after install & forget it.
> If you want to customize it then goto following folder via fx file manager root
"/data/NFS/"
> Check the NFS Injector XDA page for advance configurations if you want to.
=============* SETUP *=============
NFS is autonomous with his proactive equipment : SMART_CONTROL
This Feature will choose the best settings for your devices based on several variables like RAM , games ....
All will be settle for your best experience.
Nevertheless, these defaults are based on several previous feedback.
You can have your hand on several elements , do not change defaults settings right away, test it to give more feedback.
Nfs is not responsible for behavior change following changes in these options.
Just switch number in each file.
Mode User, DNS Customs Scale Animations, Selinux, Governor / Scheduler.
The configuration files are stored in the NFS database (root/data/NFS/**)
# User Mode (mode.txt) :
0 = Balanced Mode / 1 = Ultra Mode / 2 = Game Mode / 3 = Battery Saver
Balanced Mode It automatically increases your CPU’s speed when your computer needs it, and reduces it when it isn’t necessary.
This is the default setting, efficiency and energy aware, and it should be fine most of the time.
Ultra Mode While it’s designed for users with high-performance workstations, you can enable it on any device, and get more power out of the machines.
It’ll definitely have an impact on your phone’s performance, especially on a gaming machine.
NFS already has a Game Mode but it improves the experience and not the performance.
Game Mode It promises to make your phone great for gamer by offering a more consistent gaming experience.
Even if your hardware configuration is modest, the Game Mode makes games more playable.
Battery Saver It changes certain settings to conserve battery power.
Only One way, battery life with no boost.
# Sync User ( sync.txt )
0 = OFF / 1 = ON
By default , Sync is kept .
All data that any app thinks it has written to storage (as it explicitly instructed the OS to do so), but has not been written yet by the OS, may be lost in case of an unexpected system crash.
So as long as the system is running normally, all cached data is eventually written to the eMMC/SD, usually a few seconds after the write request, and everything works normally.
You are aware of the risk.
# DNS USER ( dns.txt )
0 = OFF / 1 = DNS GUARD / 2 = DNS CLOUDFLARE / 3 = DNS GOOGLE / 4 = DNS CLEANBROWSING / 5 = DNS VERISIGN
By default , No DNS is enabled.
# SELINUX USER ( linux.txt )
0 = PERMISSIVE / 1 = ENFORCING
By default , Status SE is stock
Security-Enhanced Linux, abbreviated SELinux, is a Linux security module (LSM).
IT makes it possible to define a policy of mandatory access control to elements of a system from Linux.
# GOVERNOR SCHEDULER TCP
Governor : A module of the kernel which has the role of managing the frequency of the processor according to the demand for resources of the system and the applications.
For example, when launching a game, the governor will increase the processor frequency, then decrease it during a standby
Scheduler : Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes.
TCP : The main goal of a TCP algorithm is to avoid sending more data than the network is capable of transmitting, that is, to avoid causing network congestion.
Different algorithms respond differently to network loads, but they are all based on the same principle of avoiding network congestion.
Also , If you feel that the current scheduler/governor/tcp choosen by NFS isnt working for you.
You can change them in respective.txt files.
Be sure to use lowercase , as its case-sensitive. ( governor.txt / scheduler.txt / tcp.txt )
AFTER ANY CHANGES, REBOOT TO TAKE EFFECT!