Hacking Homebrew A new way to experience StreetPass

Status
Not open for further replies.

ratatata69xxX

Member
Newcomer
Joined
May 9, 2024
Messages
8
Trophies
0
Age
34
XP
26
Country
Japan
That same LED also flashed blue when you received a Spotpass notification
that's because Blue is a spotpass notification and Green is a streetpass notification, dude..... and Netpass is simulating Streetpass.... If it flashes blue you wouldn't know if you had a streetpass or a spotpass notification, that's what was so exciting about seeing the green light, it only turns on when you've hit people up on streetpass
 
  • Like
Reactions: LNLenost

DavidGN40

Member
Newcomer
Joined
Apr 17, 2024
Messages
12
Trophies
0
XP
56
Country
Canada
that's because Blue is a spotpass notification and Green is a streetpass notification, dude..... and Netpass is simulating Streetpass.... If it flashes blue you wouldn't know if you had a streetpass or a spotpass notification, that's what was so exciting about seeing the green light, it only turns on when you've hit people up on streetpass
With the servers down I doubt anyone will see a legitimate blue light anytime soon. I don't mind what the colour is, I just don't think it's that farfetched for someone to want their Netpass notifications to be blue especially if it's capable.
 

ratatata69xxX

Member
Newcomer
Joined
May 9, 2024
Messages
8
Trophies
0
Age
34
XP
26
Country
Japan
With the servers down I doubt anyone will see a legitimate blue light anytime soon. I don't mind what the colour is, I just don't think it's that farfetched for someone to want their Netpass notifications to be blue especially if it's capable.
you already see a blue light, it's your power light... servers down or not you never got to see a green light unless you hit up streetpass. Blue light is an awful idea. How about we use the light we never get to see and how it came normally, saying the goal of netpass it to simulate what we're missing out on anyway...
toodaloo and tata
 

ratatata69xxX

Member
Newcomer
Joined
May 9, 2024
Messages
8
Trophies
0
Age
34
XP
26
Country
Japan
Moving past this ridiculousness, what is up with the update anyway? It feels like it doesn't refresh hourly anymore, or my luck is just terrible... I only met 6-7 miis in the last 48 hours. Honestly I want to meet more miis more quickly or at least have a guaranteed meet from the pool, I have a job I can't check the thing 20x a day to min-max my mii gets, then it just becomes tedious.
 

sagey

Member
Newcomer
Joined
May 5, 2024
Messages
16
Trophies
0
Age
22
Location
weezer world
XP
36
Country
United States
Moving past this ridiculousness, what is up with the update anyway? It feels like it doesn't refresh hourly anymore, or my luck is just terrible... I only met 6-7 miis in the last 48 hours. Honestly I want to meet more miis more quickly or at least have a guaranteed meet from the pool, I have a job I can't check the thing 20x a day to min-max my mii gets, then it just becomes tedious.
yeah i only get like 9 tags at most every time i log on
 

mabba18

New Member
Newbie
Joined
Mar 25, 2023
Messages
3
Trophies
0
Age
43
XP
35
Country
Canada
Updated to 0.3.3 and now the beach has LGBT flags? Seriously? I've already seen enough of those at Twitter. Piss off and stop shoving down politics down my throat. :blank:
The best thing about streetpass back in the day was that it was light and fun. No flags, no politics please. Even with all the code in the world, I guess that it impossible to emulate in 2024. As soon as the door is open to politics, it becomes the focus. I've already started getting Miis with inappropriate messages, and I only expect it to get worse.

Was hoping this would be fun, but it looks like my 3DS is going back offline. Glad I got all the puzzle pieces long ago.
 

KWG-08C

Member
Newcomer
Joined
Jan 2, 2017
Messages
11
Trophies
0
Age
29
XP
116
Country
The best thing about streetpass back in the day was that it was light and fun. No flags, no politics please. Even with all the code in the world, I guess that it impossible to emulate in 2024. As soon as the door is open to politics, it becomes the focus. I've already started getting Miis with inappropriate messages, and I only expect it to get worse.

Was hoping this would be fun, but it looks like my 3DS is going back offline. Glad I got all the puzzle pieces long ago.

Yeah, I've gotten some awful messages too. One of them was "I love dick" or something like that. This comment made me remember I wanted to delete that character from my plaza, if such thing is possible.
 

sorunome

Well-Known Member
OP
Newcomer
Joined
Apr 13, 2024
Messages
71
Trophies
0
XP
278
Country
Germany
Sorus main focus atm is to implement moderation tools, hence the little noise about other things. She is trying to get things up and going as quickly as possible but hit a couple of road blocks >.< The current road block is figuring out how to decode the qr code mii data, as streetpass internally uses that, too, to be able to easily display a list of passes you had to select whom you want to report. Might figure it out tomorrow, might not, soru simply can't tell. Some help / pointers would be appreciated :) Soru did try to use APT::Unwrap buuut it somehow only gives 0's in the out buffer


C:
Result APT_Wrap(u32 in_size, u8* in, u32 nonce_offset, u32 nonce_size, u32 out_size, u8* out) {
    u32 *cmdbuf = getThreadCommandBuffer();
    cmdbuf[0] = IPC_MakeHeader(0x46, 4, 2); // 0x001F0084
    cmdbuf[1] = out_size;
    cmdbuf[2] = in_size;
    cmdbuf[3] = nonce_offset;
    cmdbuf[4] = nonce_size;

    cmdbuf[5] = IPC_Desc_Buffer(in_size, IPC_BUFFER_R);
    cmdbuf[6] = (u32)in;
    cmdbuf[7] = IPC_Desc_Buffer(out_size, IPC_BUFFER_W);
    cmdbuf[8] = (u32)out;

    Result res = aptSendCommand(cmdbuf);
    if (R_FAILED(res)) return res;
    res = (Result)cmdbuf[1];

    return res;
}

Result APT_Unwrap(u32 in_size, u8* in, u32 nonce_offset, u32 nonce_size, u32 out_size, u8* out) {
    u32 *cmdbuf = getThreadCommandBuffer();
    cmdbuf[0] = IPC_MakeHeader(0x47, 4, 2); // 0x001F0084
    cmdbuf[1] = out_size;
    cmdbuf[2] = in_size;
    cmdbuf[3] = nonce_offset;
    cmdbuf[4] = nonce_size;

    cmdbuf[5] = IPC_Desc_Buffer(in_size, IPC_BUFFER_R);
    cmdbuf[6] = (u32)in;
    cmdbuf[7] = IPC_Desc_Buffer(out_size, IPC_BUFFER_W);
    cmdbuf[8] = (u32)out;

    Result res = aptSendCommand(cmdbuf);
    if (R_FAILED(res)) return res;
    res = (Result)cmdbuf[1];

    return res;
}

void test_stuffs(void) {
    uint8_t data[112] = {
        0x98, 0xF5, 0xB0, 0x39, 0x7C, 0xBB, 0x8A, 0x6C, 0x20, 0xA8, 0x6B, 0xFF, 0xFD, 0x53, 0x71, 0x67,
        0x2C, 0x7D, 0xDF, 0xB9, 0xFC, 0xC6, 0x5C, 0xAF, 0x81, 0x49, 0x30, 0xAE, 0xC2, 0x46, 0xAE, 0x44,
        0xF8, 0x64, 0xCC, 0xEF, 0xDF, 0xE7, 0x2C, 0x41, 0x93, 0x54, 0x6E, 0x43, 0xD6, 0x5B, 0xD4, 0x88,
        0x6C, 0xE6, 0x57, 0xD8, 0xB2, 0xFF, 0xD5, 0x62, 0xF2, 0x17, 0x4F, 0x0E, 0xF2, 0x59, 0xF8, 0x96,
        0x5F, 0x0F, 0x6F, 0x3A, 0xC0, 0x98, 0x69, 0xDA, 0x30, 0xD4, 0xD6, 0x58, 0xD8, 0xF7, 0xD5, 0x3C,
        0x93, 0x1E, 0xA5, 0x51, 0x2D, 0x9D, 0xEA, 0x7B, 0xE1, 0x62, 0x38, 0xDF, 0x5A, 0x73, 0x84, 0xC7,
        0x63, 0xD7, 0x6F, 0xAA, 0xD2, 0xA8, 0x48, 0xF7, 0xDB, 0x23, 0x78, 0x0F, 0x14, 0x51, 0x19, 0xA3,
    };

    MiiData* out = malloc(0x60);
    memset(out, 0, 0x60);
    Result res = APT_Unwrap(0x60, data, 12, 10, 0x60, (u8*)out);
    printf("Result: %lx\n", res);
    FILE* f = fopen("/test.bin", "wb");
    if (f) {
        fwrite(out, 0x60, 1, f);
        fclose(f);
    } else {
        printf("WTF, no file?\n");
    }
    printf("Mii magic: %d\nMii id: %lx\n", out->magic, out->mii_id);
    free(out);
}
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
271
Trophies
1
Location
Yes
Website
127.0.0.1
XP
582
Country
Australia
Sorus main focus atm is to implement moderation tools, hence the little noise about other things. She is trying to get things up and going as quickly as possible but hit a couple of road blocks >.< The current road block is figuring out how to decode the qr code mii data, as streetpass internally uses that, too, to be able to easily display a list of passes you had to select whom you want to report. Might figure it out tomorrow, might not, soru simply can't tell. Some help / pointers would be appreciated :) Soru did try to use APT::Unwrap buuut it somehow only gives 0's in the out buffer

<snip>
Just thought I'd throw this out there for you. Here is another implementation of apt: Unwrap, etc. Found on github.
There is a compiled 3dsx file for you to test it out if you'd like to see if it works.
I have not tested this.

https://github.com/Goombi/cipherMii/blob/master/source/main.c
 
  • Like
Reactions: ber71

sorunome

Well-Known Member
OP
Newcomer
Joined
Apr 13, 2024
Messages
71
Trophies
0
XP
278
Country
Germany
  • Like
Reactions: Slade.AU

NoCleverUsername

New Member
Newbie
Joined
May 6, 2024
Messages
3
Trophies
0
Age
18
XP
28
Country
United States
Thanks a lot, this helped soru fix the issue! Was only two small things in how she called unwrap/wrap, uwu
"uwu" Please stop.
Post automatically merged:


The best thing about streetpass back in the day was that it was light and fun. No flags, no politics please. Even with all the code in the world, I guess that it impossible to emulate in 2024. As soon as the door is open to politics, it becomes the focus. I've already started getting Miis with inappropriate messages, and I only expect it to get worse.

Was hoping this would be fun, but it looks like my 3DS is going back offline. Glad I got all the puzzle pieces long ago.
What a shame, honestly.
 
Last edited by NoCleverUsername,
  • Like
Reactions: Kyrox

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
141
Trophies
0
XP
540
Country
United States
I actually like the funny/inappropriate messages. Nintendo would straight up ban you for having any fun
I hate that people want to censor everyone. During the OG 3DS era, you got what you got. The randomness of it all made it fun. Leftoids seriously ruin everything trying to be the morality police; they don't realize that they're being just as prude as the conservatives they make fun of for their love of religion and strict gender roles.
 

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
141
Trophies
0
XP
540
Country
United States
Gender Identity and Sexual orientation have nothing to do with politics. Furthermore, hate speech is harmful and hurts others.
1. Lol gender identity and sexual orientation is all politics. I say this as a gay, mixed-race male.
2. If you get offended by something, you know what you can do? Ignore it and move on. That's what adults do -- not censor one another. The answer to speech you dislike is more speech to rebut the opposition's points. Shutting them down shows you have no argument to make.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • light27 @ light27:
    fun fact
  • light27 @ light27:
    the first time i ever played on a wii u EVER was when I was getting my ear tubes removed
  • light27 @ light27:
    i was playing wii party
  • light27 @ light27:
    u*
  • light27 @ light27:
    but i only got to play for like
  • light27 @ light27:
    3 seconds
  • light27 @ light27:
    younger me would've never thought that I would have a wii u now
  • Xdqwerty @ Xdqwerty:
    @light27, i wanted a Wii u as a kid when i watched a Mario kart 8 commercial on tv
  • Psionic Roshambo @ Psionic Roshambo:
    I had a Wii-U it sucked lol
  • Psionic Roshambo @ Psionic Roshambo:
    Even hacked it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    nah the Wii U wasn't bad
    +1
  • The Real Jdbye @ The Real Jdbye:
    the hardware is good
  • Psionic Roshambo @ Psionic Roshambo:
    The controller sucked
  • The Real Jdbye @ The Real Jdbye:
    it has good games, just not enough of them
    +1
  • ColdBlitz @ ColdBlitz:
    the indie games on wii u were amazing though
  • ColdBlitz @ ColdBlitz:
    and also some of nintendo's first party games
  • ColdBlitz @ ColdBlitz:
    some of the best selling games on the switch are wii u ports (that are priced way too high
    like come on 60 for a game thats a decade old??)
    +1
  • Xdqwerty @ Xdqwerty:
    @ColdBlitz, i forgot breath of the wild released for the Wii u
  • The Real Jdbye @ The Real Jdbye:
    $60 for a game that's a decade old might be unheard of on PC but actually is not uncommon on consoles
    +1
  • The Real Jdbye @ The Real Jdbye:
    especially Nintendo because they only ever lower the price of games when they do a greatest hits/platinum hits/players choice re-release
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and the HD collections released for 7th gen consoles too
  • The Real Jdbye @ The Real Jdbye:
    but they don't seem to have done any of those for the switch yet and maybe never will
  • ColdBlitz @ ColdBlitz:
    I think we all forgot breath of the wild released for the wii u tbh
    +1
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1 game per copy
    Xdqwerty @ Xdqwerty: @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1...