Troubleshooting

Error Codes

What GoodFeelings error codes mean and how to resolve them.

When the app encounters a problem, it shows an error popup with a code. There are two types of error codes:

  • GFC- — Client-side errors detected on your device
  • GFS- — Server-side errors returned by our backend

Understanding Error Codes

Client error codes use the format GFC-XYYY where the first digit indicates the category:

  • 1XXX — Startup Method Integrity (per-method detail)
  • 2XXX — Session Token Verification
  • 3XXX — Environment Detection
  • 4XXX — Network Security
  • 5XXX — Application Integrity
  • 6XXX — Runtime Method Integrity (per-method detail)
  • 7XXX — Runtime Session & Injection
  • 0000 — Unknown / Unclassified

Startup Method Integrity (GFC-1XXX)

These errors occur during app startup when the security system verifies that each individual internal method hasn't been modified. The format is GFC-1GMM where G = module group and MM = method number within that group.

Group 1: Security Analysis (GFC-1101 — GFC-1109)

The core security analysis module has 9 internal functions. If any is compromised, the specific function is identified.

CodeFailed CheckWhat to Do
GFC-1101 Main security scan function integrity compromised. The main security scan was disabled by external software. This indicates a component that specifically targets security checks. Disable any code modification or bypass software and restart.
GFC-1102 Instrumentation scanner function integrity compromised. The instrumentation detection was disabled. If you have Frida or similar analysis tools running, close them completely. Otherwise, a third-party component is disabling this check — remove it and restart.
GFC-1103 Debug detection function integrity compromised. The debugger detection was disabled. Disconnect any debugger. If none is attached, a third-party component is bypassing this check — remove it and restart.
GFC-1104 System modification scanner function integrity compromised. The system modification scanner was disabled. A third-party component is preventing the app from scanning for modifications. Remove recently installed tweaks or packages and restart.
GFC-1105 Modification detection function integrity compromised. The hook detection was disabled. Something is preventing the app from detecting modifications to its own code. Remove any bypass or modification software and restart.
GFC-1106 Code signature verification function integrity compromised. The code signature verifier was disabled. Something is preventing the app from verifying its own binary. This indicates active code modification — remove the responsible software and restart.
GFC-1107 SSL bypass detection function integrity compromised. The SSL bypass detector was disabled. If you're using SSL inspection tools (e.g., Charles Proxy, Surge), close them. Otherwise, a third-party component is disabling this check — remove it and restart.
GFC-1108 Proxy detection function integrity compromised. The proxy detector was disabled. Disconnect from any proxy. If you're not using one, a third-party component is disabling this check — remove it and restart.
GFC-1109 VPN detection function integrity compromised. The VPN detector was disabled. Disconnect your VPN. If you're not using one, a third-party component is disabling this check — remove it and restart.

Group 2: Session Management (GFC-1201 — GFC-1205)

The authentication and session management module has 5 methods.

CodeFailed CheckWhat to Do
GFC-1201 Authentication status function integrity compromised. The authentication check was disabled. Something is intercepting login verification — typically modification software trying to bypass license checks. Remove it and restart.
GFC-1202 Welcome flow function integrity compromised. A UI flow function was modified by external software. This is usually caused by a broad hook from a tweak or injected component. Remove recently installed tweaks and restart.
GFC-1203 Key expiry check function integrity compromised. The license expiry check was disabled. Something is trying to bypass license validation. Remove modification software and restart.
GFC-1204 Heartbeat function integrity compromised. The heartbeat function was disabled. Something is preventing the app from sending periodic security checks to the server. Remove modification software and restart.
GFC-1205 Session invalidation function integrity compromised. The session cleanup function was modified by external software. Remove recently installed tweaks or packages that modify other apps and restart.

Group 3: Modification Detection (GFC-1301 — GFC-1303)

The modification detection module has 3 functions that detect various types of unauthorized changes.

CodeFailed CheckWhat to Do
GFC-1301 Critical function modification scanner integrity compromised. The function hook scanner was itself disabled. A third-party component is trying to hide its own hooks from detection. Remove it and restart.
GFC-1302 SSL pinning bypass scanner integrity compromised. The SSL bypass scanner was disabled. Close any SSL interception tools. If none are running, a third-party component is hiding its SSL bypass — remove it and restart.
GFC-1303 Symbol rebinding scanner integrity compromised. The symbol rebinding scanner was disabled. A third-party component is hiding its function redirections from detection. Remove it and restart.

Group 4: Instrumentation Detection (GFC-1401)

CodeFailed CheckWhat to Do
GFC-1401 Instrumentation tool scanner integrity compromised. The instrumentation scanner was disabled. Close Frida, Objection, or any similar runtime analysis tool. If none are running, a third-party component is disabling detection — remove it and restart.

Group 5: Debug Detection (GFC-1501)

CodeFailed CheckWhat to Do
GFC-1501 Debugger detection function integrity compromised. The debugger scanner was disabled. Disconnect from any debugger (Xcode, LLDB, GDB). If none is attached, a third-party component is disabling debugger detection — remove it and restart.

Group 6: Code Verification (GFC-1601)

CodeFailed CheckWhat to Do
GFC-1601 Code signature verification function integrity compromised. The code verification function was disabled. Something is preventing the app from verifying its own binary integrity. This indicates active binary modification — download the original file from User Panel → My Products → Download.

Group 7: Network Security (GFC-1701)

CodeFailed CheckWhat to Do
GFC-1701 SSL certificate validation handler integrity compromised. The SSL certificate handler was disabled. Close any SSL/TLS interception or certificate override tools. If none are running, a third-party component is disabling SSL validation — remove it and restart.

Group 8: Cryptography (GFC-1801 — GFC-1804)

The cryptographic operations module has 4 methods handling encryption and key derivation.

CodeFailed CheckWhat to Do
GFC-1801 Challenge-response computation function integrity compromised. The authentication challenge handler was modified. This is a critical security violation — something is intercepting authentication. Remove ALL modification software immediately and download a clean copy from User Panel.
GFC-1802 Session key derivation function integrity compromised. The encryption key generator was modified. Something is trying to intercept your session keys. Remove ALL modification software and download a clean copy from User Panel.
GFC-1803 Payload encryption function integrity compromised. The data encryption function was modified. Something is intercepting outgoing encrypted data. Remove ALL modification software and download a clean copy from User Panel.
GFC-1804 Payload decryption function integrity compromised. The data decryption function was modified. Something is intercepting incoming encrypted data. Remove ALL modification software and download a clean copy from User Panel.

Group 9: Device Verification (GFC-1901 — GFC-1902)

The device fingerprinting and response validation module has 2 methods.

CodeFailed CheckWhat to Do
GFC-1901 Device fingerprint generation function integrity compromised. The device identification function was modified. Something is trying to spoof the device identity. Remove modification software and restart.
GFC-1902 Server response validation function integrity compromised. The server response validator was modified. Something is intercepting communication with our server. Remove modification software and download a clean copy from User Panel.

Session Token Verification (GFC-2XXX)

These errors occur after login when the app verifies the session token was created and stored correctly.

CodeMeaningWhat to Do
GFC-2001 Session was not established after authentication. The login succeeded but the session wasn't saved. Restart the app and try logging in again. If this persists, a background process may be interfering with the app's memory.
GFC-2002 Session data is corrupted. The session data structure is invalid. This can happen if something modified the app's memory after login. Restart the app. If it persists, check for memory editing tools.
GFC-2003 Session verification failed. The session's integrity signature doesn't match. Something modified the session data after it was created. Restart the app. If it persists, remove software that modifies app memory.
GFC-2004 Session security key error. The internal security key was cleared from memory. Restart the app — a new key is generated on each launch. If it keeps happening, check for software that wipes app memory.
GFC-2005 Session expired immediately after creation. Your license may have just expired during login. Check your key status at goodfeelings.cc → User Panel → My Keys.
GFC-2006 Session timestamp anomaly detected. Your device's clock appears to be significantly incorrect. Go to Settings → General → Date & Time and enable "Set Automatically".
GFC-2007 Session integrity constraint exceeded. The session was created but the security environment is too compromised to continue. Close any software that modifies other apps, restart, and log in again.

Environment Detection (GFC-3XXX)

These errors are triggered when the app detects software or conditions in the device environment that are incompatible with our security requirements.

CodeMeaningWhat to Do
GFC-3001 Runtime instrumentation tools detected. A runtime analysis framework (e.g., Frida, Objection, Cycript) was detected. Close it completely — including any background scripts or server processes — and restart the game.
GFC-3002 Debug interface detected. A debugger is attached to the app process. Disconnect it (Xcode → Debug → Detach, or kill the LLDB/GDB process) and restart the game.
GFC-3003 Incompatible system modifications detected. Incompatible jailbreak modifications were detected. Some tweaks interfere with our software. Try disabling tweaks for this app via iCleaner Pro or Choicy, then restart.
GFC-3004 Post-launch component injection detected. A third-party dynamic library was injected into the app after launch. Identify and remove the tweak or tool that injects into other apps (check recently installed packages), then restart.

Network Security (GFC-4XXX)

These errors are triggered when the app detects that its network connection security has been compromised or intercepted.

CodeMeaningWhat to Do
GFC-4001 Secure transport interception library detected. An SSL/TLS interception library was detected on the device. Uninstall or disable SSL Kill Switch, ssl-kill-switch2, or similar certificate override tools and restart.
GFC-4002 Connection security bypass detected. The app's secure connection was intercepted at a system level. Disable any network modification tweaks or SSL bypass tools (e.g., FLEXing, SSLBypass) and restart.
GFC-4003 Traffic inspection proxy detected. An HTTP/HTTPS proxy is configured on your device. Disconnect from Charles Proxy, Surge, mitmproxy, Proxyman, Fiddler, Burp Suite, or any similar tool. If this is a corporate or school proxy, switch to a different network.
GFC-4004 Network tunnel interface detected. A VPN connection is active. Disconnect your VPN and use a regular Wi-Fi or cellular connection. VPN tunnels interfere with network security verification.

Application Integrity (GFC-5XXX)

These errors indicate that the app's code or internal structure has been modified since it was built.

CodeMeaningWhat to Do
GFC-5001 Application function modification detected. Critical app functions have been redirected to external code. A third-party component is intercepting internal function calls. Identify and remove the injecting software (check installed tweaks/packages) and restart.
GFC-5002 Binary verification failed. The app binary has been physically modified since it was built. Do not modify the .ipa or .deb file. Download the original unmodified file from User Panel → My Products → Download and install it.
GFC-5003 Method consistency check failed. Internal methods have been replaced or swizzled by external code. This is caused by software that patches the app's behavior at runtime. Remove it and restart.
GFC-5004 Runtime symbol redirection detected. The app's function dispatch table has been modified (GOT/PLT rebinding). A third-party component is redirecting internal function calls. Remove it and restart.

Runtime Monitoring (GFC-6XXX / GFC-7XXX)

These errors occur during gameplay when the app's periodic health checks detect that something has changed since the app started.

Runtime Method Integrity (GFC-6XXX)

Same per-method codes as startup (GFC-1XXX), but detected during gameplay. The format is GFC-6GMM mirroring the startup codes. This means the method was intact at launch but was compromised while the app was running.

CodeMeaningWhat to Do
GFC-6101 — GFC-6109 Security Analysis method modified during runtime (see GFC-1101—1109 for specific method). A security function was compromised while the app was running. Something began modifying the app mid-session. Close any recently launched tools or background apps that modify other processes, and restart.
GFC-6201 — GFC-6205 Session Management method modified during runtime (see GFC-1201—1205). An authentication function was modified during gameplay. A background process started interfering with the app's code. Close background apps, remove interfering software, and restart.
GFC-6301 — GFC-6303 Modification Detection method compromised during runtime (see GFC-1301—1303). A protection scanner was disabled during gameplay. Something actively disabled a detection mechanism mid-session. Remove the responsible software and restart.
GFC-6401 Instrumentation scanner modified during runtime. The instrumentation scanner was disabled during gameplay. A runtime analysis tool was launched after the app started. Close it and restart.
GFC-6501 Debugger scanner modified during runtime. The debugger scanner was disabled during gameplay. A debugger was attached after launch. Detach it and restart.
GFC-6601 Code verification function modified during runtime. The code verifier was disabled during gameplay. Something modified app code mid-session. Remove the responsible software and download a clean copy from User Panel.
GFC-6701 SSL handler modified during runtime. The SSL handler was modified during gameplay. A network interception tool was activated mid-session. Disable it and restart.
GFC-6801 — GFC-6804 Cryptographic method modified during runtime (see GFC-1801—1804). Critical — a cryptographic function was modified during gameplay. Something began intercepting encrypted communication mid-session. Remove ALL modification software immediately and download a clean copy from User Panel.
GFC-6901 — GFC-6902 Device verification method modified during runtime (see GFC-1901—1902). A device verification function was modified during gameplay. Something started spoofing device information mid-session. Remove the responsible software and restart.

Runtime Session & Injection (GFC-7XXX)

CodeMeaningWhat to Do
GFC-7001 Session token not found during runtime check. The session token disappeared during gameplay. This can happen if the system cleared the app's memory under pressure, or if something wiped it. Restart the app and log in again.
GFC-7002 Session data corrupted during runtime. The session data was corrupted during gameplay. Something modified the app's memory while running. Restart the app. If it persists, check for memory editing or game modification tools.
GFC-7003 Session verification failed during runtime. The session's integrity signature failed during a periodic check. The session data was modified in memory. Restart the app. If it persists, remove software that modifies app memory.
GFC-7004 Session security key lost during runtime. The security key was cleared from memory during gameplay. Restart the app — a new key is generated on each launch. If it keeps happening, check for software that wipes app memory.
GFC-7005 Session expired during gameplay. Your license expired while you were playing. Purchase a new key at goodfeelings.cc → User Panel.
GFC-7006 Session timestamp anomaly during runtime. The device clock changed significantly during gameplay. Enable "Set Automatically" in Settings → General → Date & Time.
GFC-7007 Session integrity constraint exceeded during runtime. The security environment degraded below the required level during gameplay. A new threat was detected mid-session. Close any recently launched software that modifies other apps and restart.
GFC-7100 Runtime injection detected during gameplay. A new dynamic library was injected into the app while it was running. Something loaded code into the process mid-session. Identify the recently launched software that injects into other apps, remove it, and restart.

Unknown / Fallback

CodeMeaningWhat to Do
GFC-0000 Unclassified error. The error source could not be determined. Restart the app and try again. If recurring, open a support ticket with the error code.

Server Error Codes (GFS-)

These errors are returned by our backend when it detects a problem during authentication or session validation. They appear alongside an error message in the app.

CodeMeaningWhat to Do
GFS-1001 Authentication challenge verification failed. The secure handshake with our server failed. Restart the app and try again. If repeated, check your internet connection or try a different network.
GFS-1002 Encrypted payload could not be verified. The server could not decrypt the authentication data. This may indicate network interference. Disable any VPN or proxy and try again. If the problem persists, re-sideload the app.
GFS-1003 Device fingerprint mismatch. Your device information doesn't match what's on file. If you recently restored or reset your device, re-enroll it at goodfeelings.cc → User Panel → Devices.
GFS-1004 Integrity violation detected by server. The server detected that the app has been tampered with. Re-sideload a clean copy from User Panel → My Products → Download. Do not use modified files.
GFS-1005 Binary hash mismatch detected by server. The server detected that the app binary has changed since your last session. This usually means the binary was patched or modified. Re-sideload the original file.
GFS-1006 Internal server error. Something went wrong on our end. Wait a few minutes and try again. If this keeps happening, open a support ticket in our Discord server.
GFS-1007 Device not linked to this key. This key is not linked to your current device. Re-authenticate to link this device, or check that you're using the correct key.

Login Error Messages

During login, the app may show plain text error messages instead of error codes. These are simple, self-explanatory messages from the server:

MessageMeaningWhat to Do
Invalid license key The key you entered does not exist. Double-check your key for typos. It should be in the format XXXXX-XXXXX-XXXXX-XXXXX. Keys are case-sensitive.
This key is for a different product Your key is valid but for a different game. Make sure you're using the correct key for this specific game. Check your keys at goodfeelings.cc → User Panel → My Keys.
This key is bound to a different device Your key is permanently linked to another device. Each key is bound to one device permanently. You need a new key for this device. Device binding happens on first activation and cannot be changed.
Your license has expired The key's time period has ended. Purchase a new key. You can check expiry dates at goodfeelings.cc → User Panel → My Keys.
This key has been disabled The key has been banned, revoked, or suspended. Contact support via a ticket in our Discord server if you believe this is an error.
Game updated to X.X — cheat supports Y.Y The game has updated and our software has not caught up yet. Wait for an update from us. Check the announcements channel in our Discord server for update status.
Too many attempts You've been rate-limited. Wait a few minutes before trying again.
ℹ️ Not jailbroken but still getting errors?
If your device is not jailbroken and you are experiencing errors from this list, it may be a bug in our software client. Please open a support ticket in our Discord server and include: the error code, your device model, iOS version, and the game version. Our team will investigate.

Still Having Issues?

  • Restart the app — Most errors are resolved by a fresh launch
  • Re-sideload — Download a fresh copy from goodfeelings.cc → User Panel → My Products → Download
  • Check your environment — Disable VPNs, proxies, and any software that modifies other apps
  • Check your clock — Ensure "Set Automatically" is enabled in Date & Time settings
  • Re-enroll your device — If you're having device issues, go to User Panel → Devices
  • Contact support — Open a ticket in our Discord server and include the error code