[Release] 3DSident

Discussion in '3DS - Homebrew Development and Emulators' started by Joel16, Jul 27, 2016.

?

What version do you use?

Poll closed Apr 10, 2017.
  1. Original

    3 vote(s)
    33.3%
  2. GUI

    6 vote(s)
    66.7%
  1. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    444
    848
    May 8, 2011
    United States
    Doesn't concern you.
    [​IMG]

    Current Version: v0.7.6

    Features:
    • Current kernel, FIRM and system version detection.
    • Model detection with code name.
    • Displays screen type (TN/IPS).
    • Displays region.
    • Displays language.
    • Displays MAC address.
    • Displays serial.
    • Displays SDMC and NAND CID
    • Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone.
    • Displays Mii's name.
    • Displays device ID.
    • Displays soap ID.
    • Battery charging status.
    • AC Adapter connection status.
    • Battery percentage (actual battery percentage using mcu::HWC).
    • Displays battery voltage (estimated) and unknown format.
    • Displays MCU firmware.
    • SD detection.
    • Displays SD free and total storage capacity.
    • Displays CTR free and total storage capacity.
    • Displays TWL free and total storage capacity. (GUI exclusive)
    • Displays TWL photo free and total storage capacity. (GUI exclusive)
    • Displays number of titles installed on SD and NAND.
    • Displays volume slider state and percentage.
    • Displays 3D slider state and percentage.
    • Displays Wifi signal strength.
    • Displays IP address.
    • Displays brightness status and percentage.
    • Displays headphone/audio jack status. (GUI exclusive)
    • Card slot status and inserted card type (CTR/NAND). (GUI exclusive)
    • Displays parental control pin, email address and secret answer. (GUI exclusive)
    • Displays home menu ID.
    • Displays Wifi slot info (SSID, password and MAC address).
    • Using L+R triggers a screenshot in the GUI version.

    Screenshot

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

    Download:

    Click Me ㅇㅅㅇ

    Qr Code Original ㅇㅅㅇ
    Qr Code GUI ㅇㅅㅇ
    Qr Code Button Tester ㅇㅅㅇ

    Credits:
    @Wolfvak for ctr_verinfo's source.
    @MarcusD for MCU::HWC's battery percentage.
    @Reisyukaku for cfgs and frd services.
    Preetisketch for the banner.
     
    Last edited by Joel16, Jul 21, 2017


  2. zoogie

    zoogie simple pimp tool

    Member
    6,155
    7,746
    Nov 30, 2014
    United States
    Batter Status: Ball3 Strike2 :P

    Seriously though, nice idea. PSPident was a widely used and useful app for the PSP scene.

    There is probably a lot more to add like installed titles, NNID, emunand ident, CID (check decrypt9 src), LCD type, etc.
     
  3. DinohScene

    DinohScene Dino May Fire

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    15,606
    11,978
    Oct 11, 2011
    Antarctica
    В небо
    Sweet!
    identifiers and those kind of tools can be super handy.
     
    Joel16 likes this.
  4. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    444
    848
    May 8, 2011
    United States
    Doesn't concern you.
    Haha I was hoping someone wouldn't notice that. However it's been fixed in the release. The screenshot is displaying an early test version. I was too lazy to take another.

    I'll add more things like you suggested later, thanks for the tip haha.
     
    I pwned U! likes this.
  5. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,970
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    NAND size, screen type, serial number, manufacture date (It's possible through CTRAging apparently), should be good additions.
     
    I pwned U!, zoogie and Joel16 like this.
  6. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,026
    1,208
    Oct 10, 2015
    Mexico
    Nice!!!
    Would be great if you add input test like Diagnos3D.
     
  7. MasterLel

    MasterLel You have an error in your SQL syntax;

    Member
    1,240
    449
    Mar 14, 2015
    France
    I pwned U! and Joel16 like this.
  8. fatsquirrel

    fatsquirrel GBAtemp Advanced Maniac

    Member
    1,655
    1,160
    Nov 11, 2013
    OP, would it be possible to ''detect'' the maker of LCD panel?
     
  9. Madridi

    Madridi Card Collector

    Member
    2,977
    847
    May 9, 2008
    Qatar
    Doha
    Yeah! PSPident for the 3ds :D

    Nice work! Looking forward to next releases :D
     
    Joel16 likes this.
  10. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    444
    848
    May 8, 2011
    United States
    Doesn't concern you.
    Not too sure about this. I don't think it's been documented in ctrulib, but I'll see what I can do.
     
    I pwned U! and fatsquirrel like this.
  11. fatsquirrel

    fatsquirrel GBAtemp Advanced Maniac

    Member
    1,655
    1,160
    Nov 11, 2013
    If you have any spare time Id really appreciate as Im most interested in this function. :)
    (and many other people probably would be interested aswell due to the ips/tn wars :D)
     
    Joel16 likes this.
  12. Temarile

    Temarile (ノ◕ヮ◕)ノ*:・゚✧ A9LH ✧゚・: *ヽ(◕ヮ◕ヽ)

    Member
    1,132
    421
    Jan 7, 2016
    Netherlands
    Pretty cool! I'd love to know what screens I have according to hardware instead of just trying to guess. More info is better!
     
    jamezfat and Sonic Angel Knight like this.
  13. Fabax01

    Fabax01 Advanced Member

    Member
    99
    37
    Jul 24, 2016
    Italy
    Great! :D
    Actually, it's a nice info checker. I have one installed in every other system that i own. Looking forward to the next update, good job.
     
    Joel16 likes this.
  14. Roomsaver

    Roomsaver GBAtemp Advanced Fan

    Member
    948
    243
    Sep 7, 2015
    United States
    garfield kart grand prix
    This is cool but why not use CTRaging?
     
  15. gamesquest1

    gamesquest1 Nabnut

    Member
    14,087
    9,423
    Sep 23, 2013
    under what circumstance would you see SD Detected: no.....it kinda has to be inserted for it to load XD

    but cool non-the less, a button tester may be an idea, and a few more info's maybe like serial # etc

    this is a legal alternative i guess, the OP seems aware this isnt the most groundbreaking of tools, but oh well someone may find it useful i suppose....and i guess this would work on ofw too i would imagine.
     
    Last edited by gamesquest1, Jul 27, 2016
    astronautlevel and Joel16 like this.
  16. Roomsaver

    Roomsaver GBAtemp Advanced Fan

    Member
    948
    243
    Sep 7, 2015
    United States
    garfield kart grand prix
    OOPS I totally forgot that CTRaging is illegal to distribute. Good job so far, OP!
     
    Joel16 likes this.
  17. Wolfvak

    Wolfvak *yawn*

    Member
    799
    1,060
    Oct 25, 2015
    Uruguay
    If anyone can provide some sort of test image for this, it'd be pretty simple, similar to how the 3DS performs its 3D calibration
     
    Temarile and Joel16 like this.
  18. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,970
    617
    Aug 12, 2015
    United States
    Land of the Rising Orange
    I have one. A peach color will turn pure white on TN screens when viewed from an angle, while IPS screens keep the peach color.

    Here's a 3DS Camera compatible image. Download the .zip and extract it to the root of your SD. It's pretty good since the camera app uses both screens when you select a photo to edit, so you can tell both screens' type at once.
     

    Attached Files:

    Last edited by LinkSoraZelda, Jul 28, 2016
  19. Roomsaver

    Roomsaver GBAtemp Advanced Fan

    Member
    948
    243
    Sep 7, 2015
    United States
    garfield kart grand prix
    Thanks now I can be disappointed with my screens lol
     
  20. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    444
    848
    May 8, 2011
    United States
    Doesn't concern you.
    Version 0.2 is up!

    I didn't get add much because I'm sick ATM. The main thing is I managed to add was CIA builds, so I decided on making a release.

    Changelog:
    • Battery percentage is now shown (incrementals of 1-5 is displayed as 20-100%)
    • NNID detection
    • SD size
    • CTR NAND size
    • Add 3DSident dir check for CIA users.
    • Reorganized info into categories.
    • Added CIA builds

    https://github.com/joel16/3DSident/releases