Hacking Homebrew A new way to experience StreetPass

ratatata69xxX

Member
Newcomer
Joined
May 9, 2024
Messages
7
Trophies
0
Age
34
XP
14
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
11
Trophies
0
XP
44
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
7
Trophies
0
Age
34
XP
14
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
7
Trophies
0
Age
34
XP
14
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
33
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
34
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
9
Trophies
0
Age
29
XP
108
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
67
Trophies
0
XP
251
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
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
554
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
67
Trophies
0
XP
251
Country
Germany
  • Like
Reactions: Slade.AU

NoCleverUsername

New Member
Newbie
Joined
May 6, 2024
Messages
3
Trophies
0
Age
18
XP
23
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,

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
131
Trophies
0
XP
496
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
131
Trophies
0
XP
496
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=iIpfWORQWhU