Separate names with a comma.
Discussion in 'Wii - Hacking' started by tylerzentz, Feb 12, 2010.
Is it good or bad? Exploitable? I've just never heard of it.
Allows an (homebrew) application to identify as any title with a valid tik/tmd. Mostly it's used to identify as SU/System Menu.
Which kind of apps require it?
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
Both functions do the same. They are "aka" to each other.
It was actually change? I thought both names were co-existent. Who changed it and when?
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
im pretty sure they have always been the same.
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.
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.
su isn't even a valid username from the wii ;
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 ;
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?