Skip to content

Instantly share code, notes, and snippets.

@viniciusvts
Last active January 21, 2025 01:22
Show Gist options
  • 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
* Objetivo: gerar codiguins automaticamente e tentar validar no site da garena
* Para executar:
* - primeiro entre e faça login em https://reward.ff.garena.com/en
* - na aba do Rewards Redemption Site, cole no terminal a function "tentaCodiguin" acima, isso habilitará o uso da função
* - execute no terminal um setInterval chamando a function, isso gerará codiguins e executará no servidor da garena:
* > codiguinIterval = setInterval(()=>{ tentaCodiguin("W8TAU", 12,1) }, 5000);
* - e para parar:
* > clearInterval(codiguinIterval);
* Atenção: número de vezes que deu certo: 0, prometo atualizar se alguma vez der certo
*
* @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");
});
}
/*
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
*/
@AndersonP444
Copy link

Funciona? Como consigo los Diamentes para Free Fire?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment