It could be impossible or worthless to hack the WII
Ok so I had an interview with a licensed developer for the WII. I am still unsure if he is real but he seems legit and has provided enough evidence of it. Anyway here is our convo you tell me if he seems legit.
DUE TO HIM ACCEPTING A NDA HE HAS ASKED ME TO KEEP HIM PRIVATE SO DO NOT AIM SOURCE IT IS NOT A VALID SCREEN NAME JUST SOMETHING TO MASK OVER HIS!!
Source (7:34:43 PM): well we aren't working with hacks our office has a dev kit, our product is a multimedia suite that will allow you to play dvd's in software (through buying a dvd license on a wii channel or the wii store) and other multimedia formats with the appropriately compiled codecs
Source (7:34:59 PM): ie xvid containers and matroska file formats as well as ac3 and mp3 vbr codecs
IFeelYourPain13 (7:35:47 PM): hey can you tell me something I can tell a few homebrew creator that no one else knows. Ill use you as an unknow source also tell me that hacking thing you said again that the wii can do with an mp3
Source (7:36:47 PM): if you were smart don't close this aim window cause i won't repeat myself
IFeelYourPain13 (7:37:06 PM): im sorry I thought I was on aim 6.0 where it logs the convo
IFeelYourPain13 (7:37:12 PM): I clicked the wrong one though
Source (7:37:19 PM): also the mp3 error will be fixed in a week so it won't be valid
IFeelYourPain13 (7:37:31 PM): still its valuable info
Source (7:37:37 PM): the update for the photo viewer will not allow the file listings to contain a padded info
Source (7:37:40 PM): file
IFeelYourPain13 (7:38:13 PM): I could still use .tiffs contain annomous info that opens up the homebrew itself
IFeelYourPain13 (7:39:34 PM): cause even sony cant fix that
IFeelYourPain13 (7:39:41 PM): thats how we downgrade
Source (7:40:04 PM): you konw what, lemme see if i can open tiff's i dont remember reading in the sdk if it was a valid format or not
Source (7:40:06 PM): give me two seconds
Source (7:41:04 PM): also here ist he code to execute an vertex buffer error witht he wii
Source (7:41:06 PM): void *ptr;
vb->Lock(0, sizeof(objdata), (void**)&ptr, 0);
memcpy(ptr, objdata, sizeof(objdata));
Source (7:41:20 PM): and objdata must be larger than the biggest allowed object in the wii api
Source (7:41:23 PM): which is 200mb
IFeelYourPain13 (7:42:08 PM): well **** nintendo got me I mean they were smart by making the memory card in the wii just 512 instead of making it a hard drive
Source (7:42:16 PM): yep
Source (7:42:28 PM): so no unathorized code can be execute as it is not where the OS resides
Source (7:42:30 PM): ;-)
IFeelYourPain13 (7:42:54 PM): why didnt you put this on the forums
Source (7:43:02 PM): cause i can't officially say it
IFeelYourPain13 (7:43:07 PM): why is that?
Source (7:43:19 PM): i signed and nda, make about 66k a year and like my job
IFeelYourPain13 (7:43:55 PM): nda?
Source (7:44:33 PM): non disclosure agreement, hell i am even violating it now, so be weary about what you ask me, will tell you what i cannot and can say
Source (7:44:44 PM): so far since what i said doesn't regard our offices products i can say it
Source (7:44:58 PM): i can't give you our products name or how we code it
IFeelYourPain13 (7:45:05 PM): well I am kind of interviewing you now but no worries your name will be said as source
Source (7:45:06 PM): i.e. source code
IFeelYourPain13 (7:45:22 PM): i know C I know what a source code is lol
IFeelYourPain13 (7:46:40 PM): so basically the hacks we do are pretty much small because of the 200 mb limit?
IFeelYourPain13 (7:47:58 PM): ?
Source (7:48:12 PM): well they have to be for the wii, but the great thing about the OS is that you can't really hack it, the OS loads the code off the disk if it is properly signed, and since there is no type of boot loader cause the roms where the OS reside are native to the hardware they don't have to worry about that, unlike a system such as a psp which has an OS but uses a boot strap loader to run games
Source (7:48:53 PM): and a psp is just a glorified mini disk player, i had umd disks back in 1997 for my hi def mini disk player lol
IFeelYourPain13 (7:49:19 PM): holy mother of god. I still gaurentee we'll find something I mean our largest homebrew out there is only about 78 megabytes
Source (7:51:17 PM): can you send me your tiff file that you use for the hacks
Source (7:51:26 PM): i want to see if it does execute on the wii?
IFeelYourPain13 (7:51:38 PM): huh? I dont eve have a wii yet its still just an hypotesis
Source (7:51:50 PM): well i can confirm it
Source (7:51:51 PM): cause i have two
Source (7:51:55 PM): a dev kit and a production one
IFeelYourPain13 (7:51:57 PM): two what?
Source (7:52:00 PM): wwis
Source (7:52:01 PM): wiis
Source (7:52:09 PM): god the plural of that sucks
IFeelYourPain13 (7:52:25 PM): wait the wii has the dev kit built into it
Source (7:53:03 PM): no seperate unit
IFeelYourPain13 (7:53:10 PM): huh?
Source (7:53:13 PM): that hooks up to a pc via usb on linux that sends it code
IFeelYourPain13 (7:53:20 PM): o
IFeelYourPain13 (7:53:46 PM): so if there was one thing that you could get out to the public with out them knowing what would you tell?
Source (7:54:41 PM): japanese SDK's are hard to read
Source (7:54:42 PM): lol
IFeelYourPain13 (7:54:47 PM): lol
IFeelYourPain13 (7:54:58 PM): so why did you come to the forums anyway
Source (7:55:44 PM): no on a serious note, the ATI chipset is more powerful than you think, and ATI gave it just a few little bonuses that you will see in some upcomming games from nintendo, some cool graphics effects that you see on the more powerful x800/and x1950 chipsets from ATI
Source (7:55:50 PM): that is what i want to get out
IFeelYourPain13 (7:56:06 PM): ok sounds sweet
Source (7:56:14 PM): and i find it fun to talk to homebrew people, hell that is how i got my job, i used to develop homebrew direct x games
Source (7:56:21 PM): got an im one day to take an interview
Source (7:56:27 PM): and i did and bam landed my dream job
IFeelYourPain13 (7:56:28 PM): wtf
IFeelYourPain13 (7:56:39 PM): you got an Im from nintendo themselves?
Source (7:56:46 PM): no from my company
IFeelYourPain13 (7:57:01 PM): your company how did they get an interview with nintendo
Source (7:57:11 PM): now if only i could sync my outlook folder to my wii mail i would be happy as all hell
Source (7:57:27 PM): they didn't they publish products on their own, we are a startup environment
Source (7:57:38 PM): you know that whole venture capital model
IFeelYourPain13 (7:57:41 PM): no
Source (7:57:51 PM): webster dictionary, it is a great thing
IFeelYourPain13 (7:58:13 PM): ?
Source (7:58:20 PM): but a start environment gets venture capital to start the business and gives the profits to the company once it is profitable
IFeelYourPain13 (7:58:25 PM): what was the interview from
Source (7:58:40 PM): so if you invest in a startup like you tube, look at what the stake holders got when google bought it :-)
IFeelYourPain13 (7:59:11 PM): like one of your buddies from your company contacted you via aim saying you got an interview with who?
Source (7:59:21 PM): with the human resources of their company
Source (7:59:27 PM): and then i did a tech interview
IFeelYourPain13 (7:59:36 PM): so your company is owned by another company?
Source (7:59:36 PM): and then hr brought me back in for an offer and i accpeted
Source (7:59:39 PM): accepted
Source (7:59:42 PM): hr = human resources
IFeelYourPain13 (8:00:07 PM): do you own your company is that why you got the interview and no one else
Source (8:00:15 PM): no
Source (8:00:20 PM): cause i write good code
Source (8:00:32 PM): and someone reckognized that
IFeelYourPain13 (8:00:46 PM): codes? Dont you mean games?
Source (8:01:07 PM): don't be literal, i write good code period, games or not
Source (8:01:34 PM): but every code is the same you just open differen files and redirrect to different places
IFeelYourPain13 (8:01:42 PM): well not every code
Source (8:01:52 PM): no what is wrong with you
Source (8:01:58 PM): how old are you?
IFeelYourPain13 (8:02:07 PM): but surly you used some tutorials to follow, read a book, and still use that stuff today as your main code
IFeelYourPain13 (8:02:10 PM): 16\
Source (8:02:35 PM): when you enter a real computer science field you should be able to write your own code without the help of a book or someone elses code
Source (8:02:47 PM): for example i wrote my own rendering engine in direct x
Source (8:02:54 PM): cause i think the one in dx 8/9 blows
Source (8:02:57 PM): void DD3DSurface::Blt()
if(imageFile != NULL) // see if we are textured
devRef->SetTextureStageState(0 , D3DTSS_COLOROP, D3DTOP_SELECTARG1);
devRef->SetRenderState(D3DRS_DES TBLEND,D3DBLEND_INVSRCALP HA);
devRef->SetStreamSource(0, vb, 0, sizeof(std3dvertex));
devRef->DrawPrimitive(D3DPT_TRIA NGLESTRIP, 0, 2);
IFeelYourPain13 (8:03:00 PM): I thoughtn compilers could only execute a code a certain way
Source (8:03:22 PM): no compilers don't execute anything
Source (8:03:28 PM): they build object code that the OS can then run
IFeelYourPain13 (8:03:30 PM): well i mean put together
Source (8:04:19 PM): so if you build c++ in a windows development arena the compiler builds the c++ according ot MS rules into an exe that the OS can then run
IFeelYourPain13 (8:04:30 PM): I ment the OS I thought it could only executelike say opening a photo just one way
IFeelYourPain13 (8:04:33 PM): MS?
Source (8:04:41 PM): no way
Source (8:04:51 PM): you can write your own photo viewers that open the file any way you want
Source (8:05:04 PM): i remember my freshman year in CS engineering classes
IFeelYourPain13 (8:05:25 PM): but when you write the photo viewers what ever os reads it would have to know one certain code correct?
Source (8:05:45 PM): one of my professors said there are so many ways to skin a cat that you cannot enumarate the ways to simply write your own "hello world" program
Source (8:05:59 PM): no cause you have choices
IFeelYourPain13 (8:06:08 PM): holly **** thats an excellent explanation
Source (8:06:25 PM): you can either use MS native code to open the files or you can write your own image handlers to view the files to actually contact the video hardware and tell it how to draw each pixel
IFeelYourPain13 (8:06:47 PM): but I am a little lost whoever the person that created the first compiler how did they compile a compiler to make the first compiler LOL
Source (8:06:58 PM): assembly and binary language
Source (8:07:10 PM): look up on google the "history of compilers"
IFeelYourPain13 (8:07:22 PM): so it must have taken him years and he must know every way to open a photo correct?
Source (8:07:29 PM): no
Source (8:07:40 PM): lemme think about how to explain this to you so you don't get confused
IFeelYourPain13 (8:07:49 PM): man I would love to look at a compilers source code lol
Source (8:08:29 PM): think of a computer language as a toolkit to build a world, you are the god and you can build other toolkits
Source (8:08:34 PM): i can show you a compiler i write in scheme
IFeelYourPain13 (8:08:36 PM): Im still in high school man I dont know where to learn any more C than I already know from a tutorial website
Source (8:08:38 PM): kinda some freaky stuff
Source (8:09:03 PM): scheme is a high level language with horrible memory management but it is exellent to write a compiler in
IFeelYourPain13 (8:09:34 PM): I have to go man Im sorry we can talk more but I am not that good at C yet I am still new
IFeelYourPain13 (8:09:44 PM): Ill be back in like 10-20 minute
Source (8:10:04 PM): well i am running away for a bit, the wifey is comming over and she needs some attention
Source (8:10:11 PM): i will post it on your forum my compiler code
IFeelYourPain13 (8:10:25 PM): thats not my forum
IFeelYourPain13 (8:11:14 PM): why tell me this and not just post it up on the forums itself is it because Ill name you as an anonomous source and if so how did you even know I would do that?
Source (8:11:52 PM): cause not everyone is a believer
Source (8:11:58 PM): to kill a kingdom you kill its leader
Source (8:12:10 PM): to spread the word, you talk to the people with the loudest voice
Source (8:12:13 PM): :-)
IFeelYourPain13 (8:48:39 PM): Im not that loud some people hate me lol probably cause I fight them when they are wrong
IFeelYourPain13 (8:48:57 PM): but yeah when I want something out I never give up till the word is out
If he is real it proves another thing that not only psp or other homebrew developers use AIM but also licensed developers too LOL.
I mean its not a bad thing
I am still looking forward to it I just want someone to verify if it's true that we can not hack it. I mean think of the possibilities of a homebrew application of paint imagine those controls. I mean so nintendo may release a game called paint. It doesn't mean we can't have a little fun playing around with it entill they do. The psp is a bad example, I think the scene may be growing more than we think do to all of these downgraders. More and better homebrew is being developed/made for it as we speak... We umm just haven't seen some of it yet LOL. I mean look at devhook we could see another one ut booster is taking his sweet time.
I didn't say i believed it
I just wanted to make sure for a fact that he is inncorrect. Of course he may not be under nda but he could still be a hacker I mean has anyone tried that code to get into wii, or does it lead to another lie.