Hacking System Menu questions/thoughts

  • Thread starter Thread starter OSW
  • Start date Start date
  • Views Views 168,134
  • Replies Replies 1,572
WiiBlaster said:
Well Everyone, I created a modified TF Packer Made for Packing IOS wads, That I think everyone will Like

This is Trents TF Packer made for VC Games modified to show and pack Wads that are in the System Menu Titles Enjoy,

Wii IOS Packer with GUI which list everything in your system titles off of your WII_FS just click on the one you want to pack and thats it easy has pie
http://www.megaupload.com/?d=247RBGDO

I did remove the common.key so i could post it, Still doesn't give the IOS Number but i believe you can figure that one out on your own
smile.gif

Yikes, this sounds Hardcore!@!
 
I just figured if everyone is going to messin around with their IOS's they atleast should a good Packer with a GUI to do it
smile.gif


exactly i made it for myself but figured others might like it
Only had to change 2 bits of code in the program to do it, But it made things 10X easier for me, sense my pc wont run the OLD TF Packer, that points to the TMD
 
I've tested it on A bunch of different IOS's wads and System menu, MIOS, and BC wad, all packed great,

Now when packing IOS's you will need to rename them has you go, because the packer gives them the same name FW.wad
and if you dont rename it, the next IOS wad you pack the program will just overwrite your last one.lol

if your IOS4 isn't packing it must be a Corrupted Wii_fs folder or IOS4 is a funny Wad, Cause it just packed everything in my system titles prefectly, But i dont have IOS4 on my system so i can't test that IOS wad. Well I'm Out,
 
Too sweet, WiiBlaster!

//EDIT:
Maybe you coukd somehow try to make your tool show the IOS number without using the debug mode.
This makes it much faster and even better.
 
You know I find it somewhat Ironic that I spend Hours downloading a Wii game then play it for minutes, yet I spend seconds downloading you coders utilities and spend Hours playing with them. Thank you for another great toy. Christmas comes year round. Now excuse me, i've got some tinkering to do.
 
I only changed 2 bits of code, nothing really, Also in packing the CIOS rev7 you'll get a error, in packing that wad, I already found the problem causing it, Wankoko didn't give it a proper Title But no big deal and hea i'll try to make it better to give Proper IOS Number or atleast the Location of the IOS

Update: I give up on trying to make it give a proper IOS Number, I worked on it for awhile, I QUIT.LOL
smile.gif
 
OK, I tested things out a bit.

Packed a couple IOS up and then compared them against the IOS I had in my wad folder on SD card. Perfect matches for IOS36 & IOS37 as I was expecting.
However, When I pack SystemMenu I get a wad that is 18.7M, and the SystemMenu.wad files that I have, IOS30 & IOS249 patched are 21.8M. Do you know why there would be such a large discrepency? Or is it because they were packed with a different tool that doesn't compress possibly? Just Curious.
 
Just wondering about the progress regarding the region free.
I'm still holding off on this, until that issue is concluded (either positive or negative).
 
Jizmo said:
OK, I tested things out a bit.

Packed a couple IOS up and then compared them against the IOS I had in my wad folder on SD card. Perfect matches for IOS36 & IOS37 as I was expecting.
However, When I pack SystemMenu I get a wad that is 18.7M, and the SystemMenu.wad files that I have, IOS30 & IOS249 patched are 21.8M. Do you know why there would be such a large discrepency? Or is it because they were packed with a different tool that doesn't compress possibly? Just Curious.

Something different mine pack it prefectly, heres the size i get form it with a 3.2u system menu wad 20.9 MB (21,983,552 bytes)
and the orginal size is 20.9 MB (21,983,552 bytes) So i dont know
May be your Wii_FS Dump, but i'm just guessing
 
WiiBlaster said:
I only changed 2 bits of code, nothing really, Also in packing the CIOS rev7 you'll get a error, in packing that wad, I already found the problem causing it, Wankoko didn't give it a proper Title But no big deal and hea i'll try to make it better to give Proper IOS Number or atleast the Location of the IOS

Update: I give up on trying to make it give a proper IOS Number, I worked on it for awhile, I QUIT.LOL
smile.gif

WiiBlaster,

nice to have improved this tool.
with the old version I created a batch file to copy the files before launching the application and removing them when exiting TF
one comment though that could make our life easier :
instead of showing the CIOS number could you display at least the folder name
i.e.
00000002 . System menu (Homebrew/Region Free)
.
.
00000009 . fw (Homebrew/Region Free)
.
.
000000F9 . Waninkoko

I do realise it does not give you the REAL ios installed if you already patched your system, but it would give more information at what I believe should be easy.

and if you have this information it could be done that the wad is named to the foldername.

anyway we are more or less all supposed to know where each IOS is stored and can go to the wiki in case we have a doubt.


if you don't have time to do that, let me know.
I could drop a few lines in autoit to create the equivalent.
I only need to clarify a couple of things, such as
1. find or build my own tmd-dump program/routine
2. see the exact building creation for the wad (does it need to be patched or not ?)
3. see which wad packer I should use.. I know at least two, and they do not provide the same bit/bit results, so i have to investigate on why, or at least which one would be considered as the best choice.
4. maybe I will add an option to create the original wad + a patched wad thus outputting directly a iosXX.wad and CiosXX.wad in one go.

let me know if you guys are interested.
because if i am doing it only for myself I will simply batch/script it.
but if other people like the idea I will do it in autoit so we have an exe file.

Cheers,
R
 
david432 said:
FRanatic said:
david432 said:
Skarface05 said:
Here is a link for for FTPii with Nand Access http://members.datafast.net.au/~jjordan/ftpii.dol

I don't have title lister handy - sorry.
Thanks, I didn't need the title lister anyways
smile.gif


EDIT: The one you linked doesn't have the nand dumping feature.

Like I said earlier, it's on Wiibrew.
Latest version is 0.0.17 with nand support.
Just downloaded the latest one, there is no nand access.

Yeah, my bad...
I assumed it had the nand support. You can find the right link in the first post in the preloader thread.
 
ok people I need some Gurus heads up

as you noticed from my previous post I am doing some digging in the system
and I am also building a parser which would make our life easier in extracting all the IOS from the FS dump that we have done.
added value up to now :
wii_fs folder can be anywhere
extracting multiple ios at the same time
creating both the ios and Cios wad.. obviously the Cios is more a proof of concept but I left the file replacement very open in case we want to do it

pending, the creation of a small gui... and probably adding an ini file to make our life easier...

the problem.. or maybe not a problem.. appeared during my tests. I never noticed that when using waadmaker of tf because I was not looking for that...

let me start from the beginning
I did build my own TMD parser.. easy go thanks to wiibrew.
from the tmd I get the list of file i need to copy and their location
i.e. ios11
(no need to tell me that Cios11 is more than simply replacing 00000001.app... see my ps at the end of this post)
WII_FS\TITLE0000001000000B\CONTENT\title.tmd
WII_FS\TITLE0000001000000B\CONTENT0000008.APP
WII_FS\TITLE0000001000000B\CONTENT0000009.APP
WII_FS\TICKET0000001000000B.tik as title.tik
WII_FS\SYS\CERT.SYS as title.cert

copying these file is obviously the easiest part.
but when I compared the result to a waadmaker extract or a tf_wad_packer and I noticed that the .app file were been renamed by the two tools
00000008.app ---> 00000000.app
00000009.app ---> 00000001.app

ok. if I have to rename them it won't be an issue. (in fact I have no choice otherwise I cannot pack a wad)
but then i started thinking...
thinking....
thinking....
and decided to check the tmd extracted by me, waadmaker and the tf_wad_packer

and when parsing it.. with my procedure, or even the tmd-dump provided with waadmaker I see something that worries me
the tmd is still pointing to 00000008.app and 00000009.app !!! (with all three applications)

just wondering if that is not going to create a problem later on if someone wishes to restore through a wad their system

one of the explanation I had the wad takes
00000000.app and rename it to the first content id in the tmd
and
00000001.app to the second content id in the tmd
and so on....
but knowing I haven't tested the installation of a CIOS yet, nor the reinstallation of a backed up IOS I would love if someone has some clarification


I am sure you gurus have a great answer for that... but I have to admit I am worried to provide a tool that would not do what it is meant to.

Cheers,
R

ps : some people will tell me that to revert to the clean IOS I only have to downgrade/upgrade my wii.. that I know.. but the goal is to understand how it works.. not to take shortcuts... and also to provide people without internet connection on their wii a way to clean their box....
 
FRanatic said:
david432 said:
FRanatic said:
david432 said:
Skarface05 said:
Here is a link for for FTPii with Nand Access http://members.datafast.net.au/~jjordan/ftpii.dol

I don't have title lister handy - sorry.
Thanks, I didn't need the title lister anyways
smile.gif


EDIT: The one you linked doesn't have the nand dumping feature.

Like I said earlier, it's on Wiibrew.
Latest version is 0.0.17 with nand support.
Just downloaded the latest one, there is no nand access.

Yeah, my bad...
I assumed it had the nand support. You can find the right link in the first post in the preloader thread.
Wiimote doesn't respond after it's loaded and if a disc is inserted at startup it freezes.
 
redia said:
ok people I need some Gurus heads up

as you noticed from my previous post I am doing some digging in the system
and I am also building a parser which would make our life easier in extracting all the IOS from the FS dump that we have done.
added value up to now :
wii_fs folder can be anywhere
extracting multiple ios at the same time
creating both the ios and Cios wad.. obviously the Cios is more a proof of concept but I left the file replacement very open in case we want to do it

pending, the creation of a small gui... and probably adding an ini file to make our life easier...

the problem.. or maybe not a problem.. appeared during my tests. I never noticed that when using waadmaker of tf because I was not looking for that...

let me start from the beginning
I did build my own TMD parser.. easy go thanks to wiibrew.
from the tmd I get the list of file i need to copy and their location
i.e. ios11
(no need to tell me that Cios11 is more than simply replacing 00000001.app... see my ps at the end of this post)
WII_FS\TITLE0000001000000B\CONTENT\title.tmd
WII_FS\TITLE0000001000000B\CONTENT0000008.APP
WII_FS\TITLE0000001000000B\CONTENT0000009.APP
WII_FS\TICKET0000001000000B.tik as title.tik
WII_FS\SYS\CERT.SYS as title.cert

copying these file is obviously the easiest part.
but when I compared the result to a waadmaker extract or a tf_wad_packer and I noticed that the .app file were been renamed by the two tools
00000008.app ---> 00000000.app
00000009.app ---> 00000001.app

ok. if I have to rename them it won't be an issue. (in fact I have no choice otherwise I cannot pack a wad)
but then i started thinking...
thinking....
thinking....
and decided to check the tmd extracted by me, waadmaker and the tf_wad_packer

and when parsing it.. with my procedure, or even the tmd-dump provided with waadmaker I see something that worries me
the tmd is still pointing to 00000008.app and 00000009.app !!! (with all three applications)

just wondering if that is not going to create a problem later on if someone wishes to restore through a wad their system

one of the explanation I had the wad takes
00000000.app and rename it to the first content id in the tmd
and
00000001.app to the second content id in the tmd
and so on....
but knowing I haven't tested the installation of a CIOS yet, nor the reinstallation of a backed up IOS I would love if someone has some clarification


I am sure you gurus have a great answer for that... but I have to admit I am worried to provide a tool that would not do what it is meant to.

Cheers,
R

ps : some people will tell me that to revert to the clean IOS I only have to downgrade/upgrade my wii.. that I know.. but the goal is to understand how it works.. not to take shortcuts... and also to provide people without internet connection on their wii a way to clean their box....

I think i understand what your saying, Like when the system menu wad is on the wii, it will have files like 00000043 and after i pack it the app files get named 00000001.app and so on, Well thats just how it is, They all get renamed, even if you take a wad off of a Wii Game you know its offical, if you unpack it, the App files arent' always the same has if they was on your Wii, I've noticed that, But i've never seemed to have any problem with the wads,
 
redia said:
ok people I need some Gurus heads up
I am building a parser which would make our life easier in extracting all the IOS from the FS dump that we have done.
the problem.. or maybe not a problem.. appeared during my tests. I never noticed that when using waadmaker or tf because I was not looking for that...

TF uses segher's wadpacking, WaadMaker uses KiKe's wadpacking, and there is one that it hasn't been used wich is Blaze's wadpacker.exe.

a fragment of the readme:


CODEHere it comes, the one and only wadpacker by BlaZe !
We have noticed there have already been popping up
several public wadpacker tools, so here comes ours.
Others patch with a "wrong" ticket, overwrite bytes
they should not, etc...
 

Site & Scene News

Popular threads in this forum