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
61
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
37
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
281
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
296
Trophies
1
Location
Yes
Website
127.0.0.1
XP
593
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
281
Country
Germany
  • Like
Reactions: Slade.AU

NoCleverUsername

New Member
Newbie
Joined
May 6, 2024
Messages
3
Trophies
0
Age
18
XP
36
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
146
Trophies
0
XP
576
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
146
Trophies
0
XP
576
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
  • No one is chatting at the moment.
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
    +1
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
    +1
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
    +1
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
    +1
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
    +1
  • Veho @ Veho:
    A smaller form factor would be nice too.
    +1
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    The big leap in all things tech is when carbon based chips start hitting.
  • Psionic Roshambo @ Psionic Roshambo:
    Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)
  • AncientBoi @ AncientBoi:
    [checks my dildo(s) batteries, coolant and lube] :O [promptly replaces them] :D
    AncientBoi @ AncientBoi: [checks my batteries, coolant and lube] :O [promptly replaces them] :D