Homebrew [Release] 3DSident

  • Thread starter Thread starter Joel16
  • Start date Start date
  • Views Views 228,046
  • Replies Replies 336
  • Likes Likes 71

What version do you use?

  • Original

    Votes: 3 33.3%
  • GUI

    Votes: 6 66.7%

  • Total voters
    9
  • Poll closed .
This is awesome; could you somehow include an IPS check for the n3DS? That would make it super easy for users to learn which screen they have! :)
DEBUG 3 Yeah, it would be nice to have soething for noobs to use without explaining how to get and use ctraging.
 
  • Like
Reactions: Joel16
It is not getting my NNID and judging by the screenshots posted here, nobody else is getting their NNID either.

Also, it's spelled "retrieve".

Would it be possible to detect the presence of a9lh, whether SysNAND/EmuNAND is currently running, whether there is an EmuNAND/RedNAND partition on the SD, and whether it is specifically Red or Emu?
 
Last edited by Jiro2,
  • Like
Reactions: elBenyo
It is not getting my NNID and judging by the screenshots posted here, nobody else is getting their NNID either.

Also, it's spelled "retrieve".

Would it be possible to detect the presence of a9lh, whether SysNAND/EmuNAND is currently running, whether there is an EmuNAND/RedNAND partition on the SD, and whether it is specifically Red or Emu?

Yeah NNID detection is definitely broken, I'll try fixing it. If I can't I'll just have to remove it for now. Also, I'll fix the minor spelling issues. Sometimes I code things when I'm half asleep haha.

About NAND detection, it should be possible. I wrote something for it not too long ago, but my algorithm kept making the program crash (had to hard reset). Can't say anything about it for now.
 
There was a problem in the last version (0.3). It was because it was checking for the screenshot configuration file which was placed under /3ds/3DSident/screenshots/. The reason it crashed because it was looking for the config file before creating a directory called /3ds/3DSident/screenshots/. Therefore I decided on making a new release which fixes this crash.

Changelog:
  • Fixed crash caused by a file check under a missing directory.
https://github.com/joel16/3DSident/releases
chart
 
Last edited by Joel16,
  • Like
Reactions: dude1709
banner.png

As of now it may be deemed useless, but I'll try to keep things updated by adding more useful information about your 3DS in future releases.

Current Version: v0.3.1

Change-log:
  • Current kernel, FIRM and system version detection.
  • Model detection.
  • Region detection.
  • Language detection.
  • MAC address detection.
  • SDMC CID detection.
  • NAND CID detection.
  • Battery status.
  • Battery percentage.
  • SD detection.
  • SD free storage and total storage capacity.
  • CTR free storage and total storage capacity.
  • Automatically saves screenshot upon exit. (Can be disabled by opening 3ds/3DSident/screenshots/screenshot.bin and replacing 1 with 0)

687474703a2f2f692e696d6775722e636f6d2f477876633033642e706e67

Screenshots are saved as SD:/3ds/3DSident/screenshots/3DSident.png

Download:

Click Me ㅇㅅㅇ
chart

Credits:
@Wolfvak for ctr_verinfo's source.
Preetisketch for the banner.
*click* Nice.
 
I was revising your code for research purposes and you have a copy/paste error at line 251 in main.c that makes sdmc context never close.

You really should change that line for a sdmcExit();
 
  • Like
Reactions: Wolfvak and Joel16
Suggestion: show the user's friend code and friend count

Yeah I was gonna add that a while ago, but decided on leaving it for a future release because it seemed too basic I guess.
Now that you reminded me, it should be there in the next release once I get time.
 
Last edited by Joel16,
  • Like
Reactions: Ryuzaki_MrL
Decrypt9 displays most of the information that this app shows in maintance options > system info. its still a nice tool though

Oh right, never knew that option even existed haha. It does show most things but not everything. Anyways this tool is mainly for displaying information, and doesn't carry any bulk with it. You can expect more useful information in the coming updates.
 
Last edited by Joel16,
  • Like
Reactions: Ryuzaki_MrL
@Joel16 Think you could include this (checker for ips or tn screens) into 3dsident? Seems simple enough to implement and a lot of people would certainly appreciate it. It doesn't check old3ds for tn/ips, but we can safely assume they're tn anyway.
 

Site & Scene News

Popular threads in this forum