What is ES Identify?

Discussion in 'Wii - Hacking' started by tylerzentz, Feb 12, 2010.

  1. tylerzentz
    OP

    tylerzentz GBAtemp Regular

    Member
    206
    0
    Oct 19, 2009
    United States
    Is it good or bad? Exploitable? I've just never heard of it.
     
  2. Det1re

    Det1re det1re.de

    Member
    1,272
    1
    Oct 28, 2008
    Gambia, The
    Germany
    Allows an (homebrew) application to identify as any title with a valid tik/tmd. Mostly it's used to identify as SU/System Menu.
     
  3. tylerzentz
    OP

    tylerzentz GBAtemp Regular

    Member
    206
    0
    Oct 19, 2009
    United States
    Which kind of apps require it?
     
  4. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    Allows homebrew to identify as System Menu or Super User (SU), basically allowing stuff more permissions. Kinda like "root" on a Unix system if you are familiar with Unix systems. Its used by apps which edit System Menu usually like StartPatch and preloader, and I think MenuLoader and clones.

    Generally, not many apps use it, and those that do require it in IOS36 or else IOS249/IOS250 (the later are cIOS, if you have cIOS installed, it always has ES_Identify).

    Note: ES_Identify is also called ES_DiVerify. Both are the same thing, just different names.
     
  5. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    532
    Sep 12, 2009
    Canada
    Ontario
    preloader (the old one) required it on the system menu IOS

    the new Priiloader only requires that the IOS used to install it (249 or 36) has it, and it is only need for installation

    pirated wiiware games (installed as channels on your system menu) require a patched system menu IOS, i think it needs the ES_Identify patch also

    btw, its not called the ES_Identify patch anymore... i can't remember what its called exactly.. "Div" something... lol, i still call it ES_Identify
     
  6. tj_cool

    tj_cool Site dev

    Supervisor
    9,982
    -1
    Jan 7, 2009
    Belgium
    This planet
    ES_Diverify [​IMG]
     
  7. Det1re

    Det1re det1re.de

    Member
    1,272
    1
    Oct 28, 2008
    Gambia, The
    Germany
    Both functions do the same. They are "aka" to each other.
     
  8. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    It was actually change? I thought both names were co-existent. Who changed it and when?
     
  9. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    532
    Sep 12, 2009
    Canada
    Ontario
    i don't know, i just remember Daco yelling from the mountain tops that its not called ES_Identify anymore.... it could just be a name change like Det1re said... i don't think there were any real changes... and i don't know why they had came up with a second name for it in the first place
     
  10. xzxero

    xzxero ♥bong milk does good for the brain♥

    Member
    3,831
    28
    Jul 18, 2008
    United States
    SB
    im pretty sure they have always been the same.
     
  11. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    I know the two things are the same, I just didn't know the name actually changed, I thought both names were valid for the same patch.
     
  12. Det1re

    Det1re det1re.de

    Member
    1,272
    1
    Oct 28, 2008
    Gambia, The
    Germany
    I took a short research and it is the same. The name ES_DiVerify comes from the DI driver, that usually used this function to check a game's signature and then identifies as it. ES_Identify does the same: it checks if the title is "OK" and then identifies as it.
     
  13. WiiPower

    WiiPower GBAtemp Guru

    Member
    8,165
    72
    Oct 17, 2008
    Gambia, The
    I still call it ES_Identify, while ES_DiVerify might be better. The ioctl of the ES module that uses it is supposed to only be used from the DI module, only for disc based games, everything else doesn't need Identification. Well, it might be that it's not actually the DI module that calls it, but i'm sure it's only intended to be used for disc based games. Most likely the new IOS revisions either only accept disc ids there and/or only accept to be called from the DI module.
     
  14. Daco

    Daco Banned

    Banned
    473
    0
    Oct 15, 2007
    Belgium
    earth
    what?
    su isn't even a valid username from the wii :wtf:;
    its used so much cause its basicly a made up username with the patch afaik.

    also, afaik i never yelled about it not being the same as ES_DIVerify :wtf:;
     
  15. WiiCrazy

    WiiCrazy Be water my friend!

    Member
    2,391
    1
    May 8, 2008
    Istanbul
    ES_DiVerify first used by Crediar (though he thanks Sven for the feature) when he released an update for preloader that worked on 4.0 system menu... It patched IOS 60 upon installing to introduce this bug... Seems to be same bug with ES_Identify...
     
  16. jan777

    jan777 motion control..? srsly? so 2008. 3DS is teh bombz

    Member
    2,829
    36
    Jan 4, 2008
    Did you really have to know about this?
     
  17. Det1re

    Det1re det1re.de

    Member
    1,272
    1
    Oct 28, 2008
    Gambia, The
    Germany
    Go away.