Hacking What is ES Identify?

  • Thread starter Thread starter tylerzentz
  • Start date Start date
  • Views Views 13,052
  • Replies Replies 16
Allows an (homebrew) application to identify as any title with a valid tik/tmd. Mostly it's used to identify as SU/System Menu.
 
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.
 
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
 
xflak40 said:
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
ES_Diverify
wink.gif
 
xflak40 said:
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
Both functions do the same. They are "aka" to each other.
 
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
 
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.
 
xflak40 said:
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
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.
 
Det1re said:
xflak40 said:
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
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.

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.
 
Det1re said:
Allows an (homebrew) application to identify as any title with a valid tik/tmd. Mostly it's used to identify as SU/System Menu.
what?
su isn't even a valid username from the wii o_O;
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 o_O;
 
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...
 
Did you really have to know about this?
 

Site & Scene News

Popular threads in this forum