sysCheck v1.6 released!

Discussion in 'Wii - Emulation and Homebrew' started by erikspyder, Mar 4, 2010.

  1. erikspyder
    OP

    erikspyder Advanced Member

    Newcomer
    53
    0
    Jul 5, 2009
    Canada
    Québec
    sysCheck v1.6 by Erik Spyder

    Download sysCheck

    Homebrew application which does several checks on installed IOS and custom IOS:
    - IOS Stub;
    - Fake signature (aka Trucha Bug);
    - ES_DiVerify (aka ES_Identify);
    - Flash Access;
    - NAND Access;
    - Boot2 Access;
    - USB 2.0.

    sysCheck generates a report on the root of the SD card (sd:/sysCheck.csv).





    Thanks to mdbrim, ckinrun, Arikado and SteelSlasher from WiiBrew Forums (http://forum.wiibrew.org)



    The author can not be held responsible for any damage it might cause!

    ------------------

    Changelog:

    Version 1.6
    * Improve IOS Stubs detection;
    * Improve Fake Signature check;
    * Check for NAND Access;
    * Display Hollywood GPU version;
    * Display Console ID;
    * Display Boot2 version.

    Version 1.5
    * Fix IOS202 issue;
    * Improve IOS stubs detection;
    * Error handling corrections;
    * Wii Light is turn on when generating the CSV report;
    * Code cleanup.

    Version 1.4
    * Check for USB 2.0 IOS Tree;
    * Display the current date and time in the report;
    * Recompiled with the latest version of DevkitPro;
    * Code cleanup.

    Version 1.3 (unreleased)
    * Detect the console region;
    * Error handling corrections.

    Version 1.2 (unreleased)
    * Check for Flash Access;
    * Check for Boot2 Access.

    Version 1.1
    * Fix IOS stubs detection;
    * Fix IOS revision number displayed on reload;
    * Code cleanup.

    Version 1.0
    * Initial public release
     
  2. giantpune

    giantpune GBAtemp Addict

    Member
    2,860
    122
    Apr 10, 2009
    United States
    i think it should be added that these syscheck apps just check the installed IOS on the wii as it is. cIOSes that use mload have the poteential to have capabilities not shown by this. external modules can be loaded into these IOSes. thats why hermes' IOSes (202/222/223) show no usb 2.0 tree but they are still capable of reading and writing to usb at 2.0 speeds.

    its still a great tool, i just thought that was worth mentioning.
     
  3. erikspyder
    OP

    erikspyder Advanced Member

    Newcomer
    53
    0
    Jul 5, 2009
    Canada
    Québec
    In the next version, I'll improve USB 2.0 detection for Hermes' IOS (202, 222, 223 & 224)...
     
  4. mattster99

    mattster99 Member

    Newcomer
    26
    0
    Jan 19, 2010
    United States
    Hey,
    I ran the application and I read the file it gave me, it says I have 4 stubbed IOS's. I assume those are bad. How do I know which to fix?

    By the way I lived in Granby QC for over a decade. Where you from in QC?
     
  5. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    533
    Sep 12, 2009
    Canada
    Ontario
    dop-mii --> remove stubs

    done
     
  6. erikspyder
    OP

    erikspyder Advanced Member

    Newcomer
    53
    0
    Jul 5, 2009
    Canada
    Québec
    I was born in Sept-Iles and now living in Québec City. My wife was born in Granby (near the zoo)... small world!
     
  7. giantpune

    giantpune GBAtemp Addict

    Member
    2,860
    122
    Apr 10, 2009
    United States
    i think you will probably run into a whole bunch of headaches if you try to detect the usb 2.0 stuff in 202/222/223/224 etc. these all use mload and require the app to load an external ehci module to access the usb2.0 stuff. but the trouble is that if you load the wrong ehci module for a certain IOS or certain revision of an IOS, it will freeze without saying anything and your app is dead.

    i would say you just check to see if you can access /dev/mload or however its called, and not actually use mload to load any modules. then if you can access that, you can assume that usb2.0 (as well as many other things) are possible with that IOS, and there isnt a chance that you will break your app by loading the wrong module.
     
  8. dohclude

    dohclude GBAtemp Fan

    Member
    384
    4
    Oct 12, 2006
    United States
    The Patch Walks!
    every time I run this app, about half way through scanning it boots into Bootmii for some reason...


    *EDIT*

    I tried removing the bootmii folder from my sd card and then the wii just freezes with the drive light flashing over and over again.
     
  9. stickybit

    stickybit GBAtemp Regular

    Member
    192
    0
    Jan 27, 2010
    when i use dop-mii it says i have a few stubs one of them was ios 249
    thats the 1 i always use for installing ioses etc if i let dop-mii delete it wont ther be problems?
     
  10. tj_cool

    tj_cool Site dev

    Supervisor
    9,992
    -1
    Jan 7, 2009
    Belgium
    This planet
    DOP-Mii doesn't have an instant stub remove thingy anymore afaik
    Or at least I haven't found it yet [​IMG]
     
  11. deszaras

    deszaras Member

    Newcomer
    14
    0
    May 15, 2009
    Same here!
     
  12. bosman

    bosman GBAtemp Regular

    Member
    216
    0
    Nov 15, 2008
    Same here, gets half way through testing IOS vulnerabilities and then the disc slots just flashes.