Homebrew Badge Arcade hacking?

honyo29

Well-Known Member
Member
Joined
Nov 27, 2014
Messages
306
Trophies
0
XP
266
Country
Indonesia
when the game is connecting to eshop and syncing with nnid, it shows fw version on the bottom right lower screen... because i'm using Rxtools, it shows RX-E 10.3 :P should i worry?
 
  • Like
Reactions: lPolarisl

LOLIPOP_MASTER

Well-Known Member
Member
Joined
Aug 29, 2015
Messages
150
Trophies
0
Age
28
XP
171
Country
Israel
It might be possible to hack it if you can spoof time and date so you can get free plays whenever you want... (if that's even possible).

--------------------- MERGED ---------------------------

BTW, if I reset the game, I get my five tries back if I haven't used them all. (Great for retrying! )
you mean just exit to the home menu after you bought the plays even if you started playing?
 

shutterbug2000

Cubic NINJHAX!
Member
Joined
Oct 11, 2014
Messages
1,088
Trophies
0
Age
29
XP
4,878
Country
United States
I'm currently looking into the badge center's time retrieval. I've seemingly found one check for data and time, but there seems to be more.
 

GolyBidoof

Well-Known Member
Member
Joined
Apr 6, 2012
Messages
265
Trophies
1
XP
327
Country
Germany
That for starters, it's extremely inaccurate tho.
http://3dbrew.org/wiki/Home_Menu#BadgeMngFile.dat
0x04 - amount of different collections
0x08 - amount of unique badges
0x0C - amount of badges placed in the Home Menu
0x18 - amount of all badges
0x1C - 4-byte something looking like a checksum

0x3E8 starts an array of values 0x28 byte long
First 4 bytes - checksum? It's not CRC-32, or is it? If it's CRC-32, then I don't know which part of the rest of this array entry is checksumed.
0x04 - badge ID in hex, after converting to dec looks like something like "XYZ00" with X, Y and Z being digits and X can be 0.
0x08 - badge collection ID
0x0C - badge order ID in that tool to place badges
0x10 - the amount of badges placed in the Home Menu already
0x12 - the amount of badges you have
0x14 - 2-byte something I have no clue about
0x18 - shortcuts to apps, 0x10 long. There are two repeats of the same value being title IDs from this list: http://3dbrew.org/wiki/Title_list#00040010_-_System_Applications
In order to make a shortcut work, one must write the entire extended string twice, for example if you want to call Activity Log on European 3DS, it goes like 00 22 02 00 10 00 04 00 00 22 02 00 10 00 04 00.
If a badge has no shortcut, all the bytes get replaced with FFs.
That's all I know.

EDIT: Ooh, I something another that would be interesting. 0xB2E8 is the beginning of the "Home Menu layout section" array with 0x18 long values.
0x00 - The 6-byte ID from the upper section: 4 first bytes are probably checksum, second are badge ID.
0x08 - Collection ID
0x0C - Badge order ID
0x10 - ?! Ascending numbers anyway
0x14 - 4-byte always (?) FFs.

EDIT: Fufufufu, they've secured it up nicely. 0xA030 begins the 'collection' section. Array with 0x48 long values.
0x04 - ?!
0x08 - Collection ID
0x14 - Amount of unique badges you have from that collection
0x18 - Total amount of badges from that collection
0x1C - Starting badge ID of this collection

Progressing it up nicely, I'll try to clone some badges really soon.

EDIT: I did it!
YnUruC4.jpg

Steps to multiply the amount of badges:
1. Edit 0x18
2. Edit 0x12 in the first array of badges.
3. Edit 0x18 in the 'collection' array.
Easy, I'll try to tinker some more and maybe code a tool for it.

EDIT: BadgeMngFile.dat is updated after connecting to the internet in the Badge Arcade app, so if you open it up, any modifications you made will be removed.
 
Last edited by GolyBidoof,

rashef

Well-Known Member
Member
Joined
Apr 7, 2006
Messages
257
Trophies
1
Age
37
Location
Raimon
Website
www.youtube.com
XP
381
Country
Poland
So badge manage is updated every time you connect and badges themselves are sent to the BOSS area meaning no kernel no fun huh?
Not many vectors of "hacking" this one is there? I'll keep watching though.
 

GolyBidoof

Well-Known Member
Member
Joined
Apr 6, 2012
Messages
265
Trophies
1
XP
327
Country
Germany
I have a request, could any of you lend me a hand and send your badge files with screenshots of what badges are these if you can?
One screenshot of All Badges and screenshots of each collections you have.
I'm at 10% of coding my own tool, a database of different badges would make the tool much bigger and better :)
AZSCiqs.png
 
Last edited by GolyBidoof,

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,366
Trophies
3
XP
9,987
Country
United States
I have a request, could any of you lend me a hand and send your badge files with screenshots of what badges are these if you can?
I'm at 10% of coding my own tool, a database of different badges would make the tool much bigger and better :)
AZSCiqs.png
Any way I could get some for you? I'm on o3DS 10.3 so no CFW. Have some Mario, SNES, Animal Crossing, Zelda, Splatoon, and i think that's it.
 
  • Like
Reactions: Strukken

Strukken

Member
OP
Newcomer
Joined
Nov 5, 2015
Messages
23
Trophies
0
XP
111
Country
Canada
I have a request, could any of you lend me a hand and send your badge files with screenshots of what badges are these if you can?
I'm at 10% of coding my own tool, a database of different badges would make the tool much bigger and better :)
AZSCiqs.png

I'll try and dump it, I have *hax 2.5

EDIT: this might take a while though because I don't have extdatatool yet and my computer has this windows 10 slow boot bug
Ughhhhhhh
 
Last edited by Strukken,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    btei @ btei: why does blue flavour taste so yummay