StreetPass Riilay: The HomePass method on your phone

5ajm4zR.png

Hi! I'm Zurce (formerly DanteMx).
I have developed an App for Android that cycles the method i use to change the Mac Address of our devices, It's called StreetPass Riilay and you can download it today.

What are the requirements for this app?
As far as i know, this app should work for anyone that can change it's mac by editing the file /data/etc/wlan_macaddr0, have mobile data and root. If you fulfill this requirements this app should work out of the box with you and you should be a Happy User.

Ohh man! the app didn't work for me!
Don't worry, that's the reason the app is here , if the method that the App use to change the Mac doesn't work for you (you should see a permission denied Toast) it's probably because you're on a different device or Android version that i am, I'm currently running Sony Jelly Bean on my Xperia Z, so anyone with that set up could make the app work, and if you have a different set up and you have found a way to change the mac, please explain it to me on an Image tutorial, since (I repeat) I don't have the device and it doesn't work for me if you tell me "hey bro edit this file in /data/ called nvum.something" if i don't have the device and I don't know what i should edit from that file.

The app still a beta and most of the work that it needs to be done it's about the compatibility with the different kernels and their way to manage the Mac Address. If you guys help me we probably can get this working for most of device in 1 or 2 weeks.

Cool! You Got Any Screens?
I sure do:

3DZSnOAh.png
1IcMhUWh.png


Awesome, another question, Will this App work for Tablets?
While i don't recommend to run this app on a Tablet it should run with no problem, most of the Tablets out there are Wi-Fi so i didn't take the time to adjust the layout for Tablet, it should work with no problems but it probably would look ugly as f*ck or really small, but this is something i'll fix in future updates.

Hey I don't like "this" or "that", Change it!
If you don't like something just tell me why and if I think you're right I'll probably change it, remember StreetPass Riilay is made by me for you guys so feedback is well received.

Also if you want to help build my app better and you know how to do UI or have some tips for me, PM me, Any Help is well received too.

Everything sounds great, Is This App on the Play Store?
Unfortunately no, at least not right now, While it works for me , it probably doesn't work for a lot of people out there, so to upload it to the Play Store first i want to fix most of the problems and wide the compatibility with most devices, besides, right now I'm broke and i don't have money for the registration fee, i'll probably will in 1 week or 2 so be patient and if you wanna see this in the Play Store give me your feed back. (as well donation are super fine guys!)

So if it's not in the Play Store , How do i download it?
You need to side load the app to your phone, you simply go to Settings->Security->Unknown Sources and check that box, but you probably know this if you're already rooted.

Then download the app from here:

Google Drive Download V3.1:https://docs.google.com/file/d/0B5n38nW5GD0pSVJIQThjQ2hxM3M/edit?usp=sharing
Dropbox Download V3.1 :https://www.dropbox.com/s/f3tedvc8sv0rmgj/SP Riilay V3.apk

Awesome, Anything else?

Well , I'll like to thank the original creator of the thread dicamarques and the people who helped it to make everything work, also if you like to donate it will be gladly appreciated and it will help me pay the registration fee for the Play Store :lol:

btn_donateCC_LG.gif
How to use it:
Start your mobile data.​
Go to Settings->More->Tethering & Portable Hotspot (this may vary depending your phone)​
Select Portable Wi-Fi hotspot settings.​
and configure your hotspot with this settings:​
SSID:attwifi
Security:none
if you use the "_The Cloud" SSID you'll have to configure the 3DS to use the hotspot as one of the three connections.​
Start the App and configure your settings, most of the time the 1 minute cool down time works for me, but sometimes depending on your network speed you might need 2 or 3 minutes to get the StreetPass.​
As for the starting Mac , I'll recommend it to let it as it is, but if you already streetpassed one of the macs start from there.​
Press Start Riilay and it should automatically start your hotspot and change your mac, in this point, if you see a toast telling you "Permission denied" this does not work for you​
and remember you need ROOT....
UPDATE: StreetPass Riilay V2!:
Hello! i have added a few methods more in the app, while i tested those with dummy files it probably works now in more devices, also i add a busybox method which in theory it should be compatible with all the devices out there but with sadly is not , if your device has a file with the Mac on it, like my case or hard code it in other file the busy box method will not work, but in those devices where the mac is nowhere to be found in theory it will work.
The Methods i added are:

/data/.nvmac.info
/factory/wifi/.mac.info
/data/etc/wlan_macaddr
BusyBox wlan0 devices.

Check out the new links.

Also, i changed the reconnection code so now it takes 10 to 15 minutes to reconnect the device so the 1 minute cold down it's not gonna work at least you have very good Internet.
Any doubt or question don't be afraid to ask, i'll probably update the app by Wednesday adding more Macs (i think there's 50 out there! ) a pause mode, and a notification mode where the app will notify you every 10 macs to check the Mii Plaza before to continue.
Hope i can fix all the compatibility issues as soon as possible but at least i expect the people that can use the app (that should be at least people with Xperia Z/ZL, and LG LX series i believe) is enjoying it .
PS: If the app looks uglier it's because i tried re doing the UI but failed , it shouldn't be that ugly next time.
Greetings and thank you for using my app.!
UPDATE: StreetPass Riilay V3!:
New Updated, i added some new methods as well a randomizer for the macs and Mac address up to 5F, didn't have the time to test all of them but they should work, also i extended the time for the cooldown, now instead of using 60 seconds it use 75, because the reset method for the tethering it was taking 15 seconds of the actual connection time so, now 1 minute it's equivalent to 75 seconds of time and 60 seconds of actual connection. Also i extended the times up to 15 minutes if anyone needs that much cooldown time.​
The new Methods i added are:​
/system/etc/wifi/nvram.txt
/data/misc/wifi/config
These methods use in line mac (instead of files with only the mac) so if your setup needs to edit an specific line in a file just ask for it.​
The app no automatically select the method you should use based on the location of the files, so you don't have to pick it manually anymore but the option still is there but probably is going to be gone in the next update.​
The next update will probably be August 31 since I'm going back to my university so ask for features you wanna see in the next update (that probably would be the last one before Google Play :DD )​
Also, busybox while it works in all phone or most of them, it doesn't always change the mac of some phones because they are hardcoded in some files on the system, try to search for those files if you see busybox is not working for you.
 

lucame

Active Member
Newcomer
Joined
Dec 2, 2004
Messages
25
Trophies
0
XP
227
Country
as said above we need a "/efs/wifi/.mac.info" option, this is where my mac is. any way to edit it in the list of ooptions?
 

Sidous

New Member
Newbie
Joined
Jul 18, 2014
Messages
2
Trophies
0
Age
43
XP
41
Country
United States
So I recently updated my phone (Galaxy S4) from rooted stock 4.2.2 to Cyanogenmod 11 M8. Before I updated from 4.2.2 it worked perfectly. After the update, my 3ds is not able to connect to the wifi, but I can tell the the wlan0 MAC address changed by running netcfg in the terminal. In fact, no device can connect due to an authentication error (tested with my tablet).

I have also tried Androidpass.

http://gbatemp.net/threads/android-androidpass-an-alternative-for-the-streetpass-riilay.355752/

Unfortunatly, I did not discover this app until after I updated my phone. The app is able to start the WiFi tether, and my 3ds is able to connect (Nintendo zone). But the app does not seem to be changing the MAC address; thus no streetpasses. I can see that the MAC is not changing by running netcfg in the terminal.

Has anyone had any luck with either app on CM 11 with or without a custom kernel? Or any recent CM? If so what did you do / use?

Perhaps Zurce and Ismaw34 can work together and create Androidpass Riilay combining the best parts of both apps so that homepass works via kitkat.
 

ATypicalSe7en

Well-Known Member
Newcomer
Joined
Aug 30, 2013
Messages
59
Trophies
0
XP
156
Country
United States
Let me just ask you before i dig in...what if i have gateway 3DS and system on 4.5 and dont want to update?

Simply put, is this method simple and will i wave ALL Puzzle swap pieces?

You will need to have a firmware of 6.2.0-x or higher to get Street pass relays. You would have to use emunand in order to do this with gateway.

the method is simple ( a bit of trial and errors sometimes) but I prefer Dicamarques way better and it would take awhile to get all the puzzle pieces 2-3 days or longer depending. But is possible if you are persistence
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,260
Trophies
1
Location
Unknown region of space
Website
www.metroidwiki.org
XP
2,214
Country
Japan
if
You will need to have a firmware of 6.2.0-x or higher to get Street pass relays. You would have to use emunand in order to do this with gateway.

the method is simple ( a bit of trial and errors sometimes) but I prefer Dicamarques way better and it would take awhile to get all the puzzle pieces 2-3 days or longer depending. But is possible if you are persistence
i just go updating my emuNAND than it would go on latest 8.x and i heard its not recomended.

by the way, can nintendo block GW through emuNAND?
 

ATypicalSe7en

Well-Known Member
Newcomer
Joined
Aug 30, 2013
Messages
59
Trophies
0
XP
156
Country
United States
if
i just go updating my emuNAND than it would go on latest 8.x and i heard its not recomended.

by the way, can nintendo block GW through emuNAND?

I'm on the latest 8.X with 2.3B and it seems fine but better safe then sorry right :D any how what do you mean block gateway through emunNand? The only thing they can do from what I seen and read is that they can ban your online ID/system if you play online with a rom that you download online because it would look suspicious if everyone is playing with the exact game cart all over the world. There are ways to update Emunand via games to certain firmwares but I don't know the latest ones though.
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,260
Trophies
1
Location
Unknown region of space
Website
www.metroidwiki.org
XP
2,214
Country
Japan
I'm on the latest 8.X with 2.3B and it seems fine but better safe then sorry right :D any how what do you mean block gateway through emunNand? The only thing they can do from what I seen and read is that they can ban your online ID/system if you play online with a rom that you download online because it would look suspicious if everyone is playing with the exact game cart all over the world. There are ways to update Emunand via games to certain firmwares but I don't know the latest ones though.

Is that True, that my 3DS and GW will be safe and only ban will result...by the way, how to unban?
 

ATypicalSe7en

Well-Known Member
Newcomer
Joined
Aug 30, 2013
Messages
59
Trophies
0
XP
156
Country
United States
Is that True, that my 3DS and GW will be safe and only ban will result...by the way, how to unban?
The only large scale situation I've seen with gateway and 3DS is the bricking incident and people accidentally updating it. Remember I said
The only thing they can do from what I seen and read is that they can ban your online ID/system if you play online
http://gbatemp.net/threads/can-nintendo-ban-gateway-users.354002/

As from actual banning I rarely seen one but you can ask around the forums, I'm pretty sure someone will know.
 

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,550
Trophies
3
XP
4,495
Country
Italy
Since I have plenty of time in bed at home I thought I might tinker a bit with the Nexus 4 to find a way to streetpass. Turns out it's not that complicated.
Use a root explorer like Solid Explorer to go to /data/misc/wifi/WCNSS_qcom_cfg.ini
Open it (solid explorer has a builtin textfile editor)
Find "# Enable Random BSSID
gEnableApRandomBssid=1" and replace 1 with 0, save. This is important because normally the WiFi driver of the n4 generates a random MAC address when starting the WiFi ap, this tells it to use the regular MAC.
Use this to change MAC https://play.google.com/store/apps/details?id=com.jworksbr.macspoofer
Go to the android WiFi hotspot (yes, the built in one!) and setup an hotspot with no security and attwifi ssid.
Start WiFi hotspot.
Homepass with no extra software (I'm on 4.4.4 but nothing should prevent this from working once L comes out, I guess)
(The random MAC setting is restored on reboot, to edit it permanently edit the same .ini in /system/etc/wifi)
 
  • Like
Reactions: Hyolith

Hyolith

New Member
Newbie
Joined
Nov 2, 2014
Messages
3
Trophies
0
Age
37
XP
57
Country
United States
Since I have plenty of time in bed at home I thought I might tinker a bit with the Nexus 4 to find a way to streetpass. Turns out it's not that complicated.
Use a root explorer like Solid Explorer to go to /data/misc/wifi/WCNSS_qcom_cfg.ini
Open it (solid explorer has a builtin textfile editor)
Find "# Enable Random BSSID
gEnableApRandomBssid=1" and replace 1 with 0, save. This is important because normally the WiFi driver of the n4 generates a random MAC address when starting the WiFi ap, this tells it to use the regular MAC.
Use this to change MAC https://play.google.com/store/apps/details?id=com.jworksbr.macspoofer
Go to the android WiFi hotspot (yes, the built in one!) and setup an hotspot with no security and attwifi ssid.
Start WiFi hotspot.
Homepass with no extra software (I'm on 4.4.4 but nothing should prevent this from working once L comes out, I guess)
(The random MAC setting is restored on reboot, to edit it permanently edit the same .ini in /system/etc/wifi)

I made an account to thank for you this! I've been trying everything all weekend and this worked instantaneously! THANK YOU!
 
  • Like
Reactions: Aurora Wright

fabiengb

New Member
Newbie
Joined
Nov 13, 2014
Messages
1
Trophies
0
Age
40
XP
51
Country
France
Hi,

I have the green "StreetPass" at the top left of the upper screen, but i have not hit at all (no green LED blinking).

What should i check ? Should i increase the cool down delay ?

Thanks
 

Groovy93

Active Member
Newcomer
Joined
Apr 9, 2008
Messages
34
Trophies
0
Age
30
Location
Germany/Finland
XP
259
Country
Gambia, The
Ok so I've spent this day on rooting my android phone (damn stupid galaxy express that barely anyone uses with 19251957914 non working roots), installing busybox, trying get Android Wifi Tether to work (but my 3DS refuses to detect the hotspot no matter which settings I used) and finally got StreetPass Riilay to successfully work and also to connect to the internet. I've set the cooldown to 3min (also tried with 15min) and now after ~30-40mins - still no hits. As I've spent the whole day trying to set up a working homepass I hope I can find help here.
PS: Using Samsung Galaxy Express on 4.2.1 and the Busybox Method (tried others too).

Edit: Found out that my phone's mac isn't changed. Will go to sleep now and continue tomorrow.
 

Dardanel

New Member
Newbie
Joined
Nov 30, 2014
Messages
1
Trophies
0
Age
35
XP
51
Country
Bulgaria
Hello : ) Any chance of you putting this on some source control website like github or gitlab? I'd like to fork it. It works nicely on my device (cyanogenmod 13.1), but I have to manually reset my wifi for each mac change.
 

AlexeySinitsyn

Well-Known Member
Newcomer
Joined
Nov 16, 2011
Messages
75
Trophies
1
XP
1,378
Set up this relay, result - on original fw 4.4.0 nintendo zone appeared, on emuNAND 9.2.0 connected, but nintendo zone didn't appear. Is that normal?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think