Skip to content

Instantly share code, notes, and snippets.

@viniciusvts
Last active January 21, 2025 01:22
Show Gist options
  • Select an option

  • Save viniciusvts/b63e3df956883880ae955497d3dfac6d to your computer and use it in GitHub Desktop.

Select an option

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
Copy Markdown

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