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
279
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
279
Country
Germany
  • Like
Reactions: Slade.AU

NoCleverUsername

New Member
Newbie
Joined
May 6, 2024
Messages
3
Trophies
0
Age
18
XP
29
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
550
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
550
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.
  • AncientBoi @ AncientBoi:
    :cry: You arent'? :cry:
  • AncientBoi @ AncientBoi:
    [tells my mom not to send you anymore Christmas presents] :evil: :rofl2: :tpi:
  • Xdqwerty @ Xdqwerty:
    im a minor
  • AncientBoi @ AncientBoi:
    So. I'm a Major
  • Xdqwerty @ Xdqwerty:
    im under 18
  • AncientBoi @ AncientBoi:
    I'm waaaaaaaaaay over 18. lol
  • Xdqwerty @ Xdqwerty:
    that makes you a pedo
  • AncientBoi @ AncientBoi:
    Pedo = 1. child 2. boy 3. ? I forgot. But I wish I were still a "Boy" :sad::cry::cry::cry:
  • Xdqwerty @ Xdqwerty:
    i meant simping over someone under 18 while you are over 18 makes you a pedophile
  • AncientBoi @ AncientBoi:
    And when did I "simp" you?
  • AncientBoi @ AncientBoi:
    Just go make me the darn coffee :angry:
  • AncientBoi @ AncientBoi:
    Tea?
  • AncientBoi @ AncientBoi:
    LoL lmao
  • AncientBoi @ AncientBoi:
    L8er dude. going to watch YT's on the Ukraine/ruskie war.
    +1
  • Xdqwerty @ Xdqwerty:
    @AncientBoi,tbh i think im
    not interested in whats going on irl
  • BakerMan @ BakerMan:
    tomorrow's memorial day, so i've been looking for a playlist, but it's all just country and alternative rock
  • Xdqwerty @ Xdqwerty:
    @BakerMan, memorial day for who?
  • BakerMan @ BakerMan:
    why the hell can't i find one with a song about the soldiers who died in battle, the very reason we celebrate
  • Sonic Angel Knight @ Sonic Angel Knight:
    Bake them a cake :ninja:
    +1
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    I can change my name back tomorrow
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, what will your new username be?
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    My original one
    +1
  • RedColoredStars @ RedColoredStars:
    Stayin inside for memorial day. Just like other holidays, most people dont care or think about the actual reasons behind it. For most it's just another reason to get shit faced drunk and spout off hyper-patriotic nonsense. The Trumpers around here going to be out in full force with their trucks and guns and flags making noise all over town. Hard pass.
    +1
    RedColoredStars @ RedColoredStars: Stayin inside for memorial day. Just like other holidays, most people dont care or think about... +1