Skip to content

Instantly share code, notes, and snippets.

@viniciusvts
Last active July 31, 2023 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save viniciusvts/b63e3df956883880ae955497d3dfac6d to your computer and use it in GitHub Desktop.
Save viniciusvts/b63e3df956883880ae955497d3dfac6d to your computer and use it in GitHub Desktop.
/**
* Automatiza a criação e inserção do codiguin do free fire
* Do jeito em que está, deve ser executado em https://reward.ff.garena.com/en
* @param prefix prefixo do codiguin
* @param tamanho tamanho do codiguin
*/
function tentaCodiguin(prefix, tamanho) {
// cria codiguin
for (var e = tamanho - prefix.length, t = "", n = "023456789ABCDEFGHJKLMNPQRSTUVWXYZ", o = n.length, c = 0; c < e; c++)
t += n.charAt(Math.floor(Math.random() * o));
var codiguin = prefix + t ;
// manda codiguin
fetch("https://prod-api.reward.ff.garena.com/redemption/api/game/ff/redeem/", {
"headers": {
"access-token": localStorage.getItem('FF_TOKEN'),
},
"referrer": "https://reward.ff.garena.com/",
"referrerPolicy": "strict-origin-when-cross-origin",
"body": "{\"serialno\":\"" + codiguin + "\"}",
"method": "POST",
"mode": "cors",
"credentials": "include"
})
.then(res=>res.json())
.then(json=>{
if(json.msg == 'error_invalid_serialno') console.warn('codiguin: '+codiguin+' resp:'+json.msg);
else if(json.msg == 'error_too_many_requests') console.error('codiguin: '+codiguin+' resp:'+json.msg);
else console.log("%c'codiguin: "+codiguin+' resp:'+json.msg, "color:white;background-color:green");
});
}
// pode executar assim:
codiguinIterval = setInterval(()=>{ tentaCodiguin("W8TAU", 12,1) }, 2000);
// e para parar:
clearInterval(codiguinIterval);
// número de vezes que deu certo: 0, prometo atualizar se alguma vez der certo
/*
Lista de prefixos e tamanhos de codiguin
tipo: Calça Angelical (Azul), prefixo: AAZUL, tamanho: 12
tipo: Codiguin Angelical Branca, prefixo: ABRAN, tamanho: 12
tipo: Calça Angelical (Vermelha), prefixo: XXK4F, tamanho: 12
tipo: Calça Angelical Dourada (Amarela), prefixo: AKGD2, tamanho: 12
tipo: Punho e Conjunto Escarlate, prefixo: ESCAR, tamanho: 12
tipo: Parceria Burger King, prefixo: BKFFC, tamanho: 12
tipo: Carnaval 2023, prefixo: FOLIA, tamanho: 12
tipo: Parceria Devil May Cry, prefixo: DMKRY, tamanho: 12
tipo: Codiguin FF válido em 2023 (itens do Natal), prefixo: NATAL, tamanho: 12
tipo: Conquistador (Lendária e Evolutiva), prefixo: CONQS, tamanho: 12
tipo: CODIGUIN CBF, prefixo: CANA0, tamanho: 12
tipo: Halloween 2022, prefixo: H4WED, tamanho: 12
tipo: Dia do Booyah 2022, prefixo: KIRO0, tamanho: 12
tipo: Incubadora Nova, prefixo: MANOD, tamanho: 12
tipo: TOP CRIMINAL (Neon), prefixo: TPCRF, tamanho: 12
tipo: Redenção 2022, prefixo: RMPGE, tamanho: 12
tipo: MP5 Evolutiva + Páscoa 2022, prefixo: OOVOB, tamanho: 12
tipo: Kit Torcedor (Camisas de Times), prefixo: HT3QJ, tamanho: 12
tipo: Barbinha, Trenó e Punho (Natal 2021), prefixo: 5K179, tamanho: 12
tipo: Passe de Elite, prefixo: 5PPM8, tamanho: 12
tipo: Diamantes, prefixo: GKMJV, tamanho: 12
tipo: Bandeirão, prefixo: W8TAU, tamanho: 12
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment