Posted 3 years ago
·
Author
Just go to this url: ( no matter the profile you go actually, it will works, it's just to ensure that the CORS is ok and that the imvu sauce global variable is stored in the browser)
https://avatars.imvu.com/3Zvip
Then open the browser console(ctrl+shift+i on firefox, probably the same on chrome) and copy paste this snippet
press enter, wait and enjoy, you need to be logged in for it to work.
It will grant you any badge of this creator, greanting one badge every 2.5seconds ( to avoid imvu blacklisting you from making request )
If you want to get the badge of another creator just replace the line
to
You don't need to go on that person's profile, staying on the same profile will work too, enjoy
Of course i'm not responsible if imvu take any action toward you after this, since i know they are doing random stuff with their rules, do it at your own risk, even tho it should be safe, i'm not responsible if you get banned.
https://avatars.imvu.com/3Zvip
Then open the browser console(ctrl+shift+i on firefox, probably the same on chrome) and copy paste this snippet
(async () => {
const referrer = '3Zvip';
const getCid = (name) => {
return fetch(`https://api.imvu.com/user?username=${name}`, { "credentials": "include" })
.then(response => response.json())
.then(data => {
return Object.entries(data.denormalized)[0][1].data.legacy_cid
});
}
const cid = await getCid(referrer);
const func = async (i) => {
await fetch("https://avatars.imvu.com/api/service/grant_badge.php", {
"credentials": "include",
"headers": {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0",
"Accept": "*/*",
"Accept-Language": "en-US,en;q=0.5",
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"X-Requested-With": "XMLHttpRequest"
},
"referrer": `https://avatars.imvu.com/${referrer}`,
"body": `sauce=${IMVU.sauce}&badgeid=badge-${cid}-${i}`,
"method": "POST",
"mode": "cors"
})
}
const recursive = async (i) => {
setTimeout(async () => {
await func(i);
recursive(i + 1)
}, 2500);
}
recursive(1);
})();
press enter, wait and enjoy, you need to be logged in for it to work.
It will grant you any badge of this creator, greanting one badge every 2.5seconds ( to avoid imvu blacklisting you from making request )
If you want to get the badge of another creator just replace the line
const referrer = '3Zvip'
to
const referrer = 'theAvatarNameOfYourChoice'
You don't need to go on that person's profile, staying on the same profile will work too, enjoy
Of course i'm not responsible if imvu take any action toward you after this, since i know they are doing random stuff with their rules, do it at your own risk, even tho it should be safe, i'm not responsible if you get banned.