Variables
Open an app and choose Variables.
What a variable is
Section titled “What a variable is”A variable is a named value the server keeps encrypted and gives to signed-in clients one at a
time, by ID (var_…). There is no way for a client to list variables, so a client can only read
the IDs you compiled into it.
Use variables for what a cracked copy shouldn’t get on its own: download links, configuration, feature data, keys to your own services.
Creating one
Section titled “Creating one”| Field | Notes |
|---|---|
| Name | Letters, digits, _, ., -, up to 64 characters. For you; clients use the ID |
| Value | Text up to 128 KB (counted in bytes). Put binary or larger content in Files |
| Tiers | Empty = every active subscription. Otherwise only users holding one of these tiers |
| Free users | Also open to free mode devices, and so to everyone signed in |
Copy the variable’s ID with the copy button and use it in your app:
eonauth::FetchVariableAsync("var_0123456789abcdef0123456789abcdef", callback);Locked and unknown look the same
Section titled “Locked and unknown look the same”A client asking for a variable it can’t read gets VARIABLE_NOT_FOUND, exactly as for an ID that
doesn’t exist. That way a client can’t find out which IDs exist by trying them.
Values never appear in the audit log.
Large values
Section titled “Large values”The list shows values up to 4 KB and only the size of larger ones; open a variable to read it.