How to disable Game Optimizing Service (GOS) on Samsung Galaxy phones
1. One UI 4.1 version (can be released from clock restriction)
It is impossible to delete GOS (without routing), but simply disable GOS.
▶︎ Based on Galaxy S22+ (One UI 4.1 and Android version 12) in March 22.
Settings - Application - Click on top right 3 dots - Special access - Change system settings - Click on top right dots - Display system apps - Turn off Game Optimizing Service
It has been argued that one user seems to have succeeded in breaking through GOS.
A way to get rid of GOS has been introduced. Similar to the release method in One UI 4.0 below, it neutralizes GOS by preventing three apps (GOS, game launcher, and game booster) from communicating with the server through the addguard app.
Some users have built and deactivated DNS servers themselves. This is a way not to use a separate add-guard app.
2. One UI 4.0 version (Unlimited CPU clock)
It is possible to disable GOS throttling in two ways.
1) How to use the Alliance Shield App Manager, a free app (requires installation and in-app subscription)
- Device Manager, Knox Authorization After Installation
- Go into App Manager and select Game Optimizing Service from the list.
- On the ACTIONS tab above, press PREVENT, press FIREWALL, Block All Data, and finally, WIPE APP DATA, OK.
- Samsung configuration application game launcher, GOS, game booster plus, game priority mode, game plug-in storage space, delete data
- restart
2) Block using add-guard (partially paid app, no subscription required)
- block ad-guard VPN method
- Add content under the add-guard user filter
gos-api.gos-gsp.io^
- ADGUARD App Configuration Turn on HTTPS Filtering in Game Optimizing Service and block mobile and WIFI data
- Samsung-setted app game launcher, GOS, game booster plus, game priority mode, game plug-in storage space, delete data
- restart
- block ad-guard VPN method
- Search for the Game Optimizing Service in the Addguard Application Administration List
- Do not turn off AdGuard protection in settings, but turn off all firewall settings
- Samsung Configuration GOS - Enter Storage and Delete Data
- Rebooting (but turning off data and Wi-Fi to prevent Internet access, restarting and not turning on AdGuard until it is working again)
Both methods are to bypass GOS throttling by blocking the way gos-api.gos-gsp.io receives information about the throttling app and preventing it from being distinguished as a throttling target app. However, only CPU clock fixation is released, and GPU clock fixation remains the same.
3. One UI 4.0 or lower version (can release clock restriction)
Since GOS is a system app, it cannot be deleted by a general method. If you delete it with the adb command, it will be reinstalled with the system/priv-app/GameOptimizationService information in the system folder. Therefore, there is no choice but to eliminate GOS through the method of deactivating the app. If it is in the routing state, reinstallation can be prevented by deleting the corresponding folder.
If the GOS is turned off through such a method, there is no performance limitation, but since there is no performance control, the heat generation of the device can be high enough to cause low-temperature burns, and battery consumption is accelerated. In addition, throttling may occur due to AP heating, and performance may be further lowered during long-term games.
In addition, after the One UI 4.0 version, the clock does not rise even if deactivated or deleted in this way. This is because the GOS has changed not to the method of lowering the clock of the GPU that rises after the OS update, but to the method of controlling the GPU clock itself. Therefore, when the GOS is deactivated or deleted according to the above method, the GPU operates only as the lowest clock.
Benchmark apps can take advantage of the fact that they are not affected by GOS to change the name of the game app to benchmark apps, but in this case, they are artificially modified games, so online games can be suspended due to client forgery.