What is ES Identify?

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

Feb 12, 2010

What is ES Identify? by tylerzentz at 7:51 PM (6,236 Views / 0 Likes) 16 replies

  1. tylerzentz
    OP

    Member tylerzentz GBAtemp Regular

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

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    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

    Member tylerzentz GBAtemp Regular

    Joined:
    Oct 19, 2009
    Messages:
    206
    Country:
    United States
    Which kind of apps require it?
     
  4. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    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

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    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

    Supervisor tj_cool Stuff

    Joined:
    Jan 7, 2009
    Messages:
    9,942
    Location:
    This planet
    Country:
    Belgium
    ES_Diverify [​IMG]
     
  7. Det1re

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Both functions do the same. They are "aka" to each other.
     
  8. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    It was actually change? I thought both names were co-existent. Who changed it and when?
     
  9. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    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

    Member xzxero ♥bong milk does good for the brain♥

    Joined:
    Jul 18, 2008
    Messages:
    3,831
    Location:
    SB
    Country:
    United States
    im pretty sure they have always been the same.
     
  11. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    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

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    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

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    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

    Banned Daco Banned

    Joined:
    Oct 15, 2007
    Messages:
    473
    Location:
    earth
    Country:
    Belgium
    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

    Member WiiCrazy Be water my friend!

    Joined:
    May 8, 2008
    Messages:
    2,391
    Location:
    Istanbul
    Country:
    Turkey
    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

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

    Joined:
    Jan 4, 2008
    Messages:
    2,829
    Country:
    Philippines
    Did you really have to know about this?
     
  17. Det1re

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Go away.
     

Share This Page