Hacking Trucha Bug Restorer release

  • Thread starter Thread starter WiiPower
  • Start date Start date
  • Views Views 153,630
  • Replies Replies 226
Just came over and signed in specificly to say thanx for this 1.11 update WiiPower your the wii homebrewers best friend! my buddy was on a downgraded 3.2 wii...he then updated to 3.4...this messed up his HBC for whatever reason....I then got it with that info and updated to 4.2 (via settings update) and then ran banner bomb and that went swimingly then i ran the 1.11 build of your TBR and followed the video below....Next i ran Cios rev 14 and tried Usb Loader CFG it all worked out gr8 and it was a FAST operation as well as efficient i just want to say...

thank-you-very-much-gold-on-blue.jpg


 
1.11 -> 1.12:

- added version check patching (this prevents error -1035 on downgrading titles)
- forces the patched ES module to be NOT shared (will reduce used nand space eventually if the installed IOS is overwritten)
- disabled all patches except the hash check for IOS37, the patches either don't work or are useless on a patched IOS37
 
tj_cool said:
So if I'm correct, this will now allow us to install cIOSs using IOS36 without having to remove the stubs first
smile.gif

Yes. But there's another(better) question you should ask when reading the changelog...
 
Piggybacking on the other question, this means we should be able to install the patched IOS36 over the IOS249 stub, right? It sounds like it's time to bring my tutorial back to using TBR instead of TBR Mod too... (turns out I already did that when you released 1.11)

Oh, and would this 'better' question have something to do with checking what's previously been happening to space on the nand if it hasn't been reducing when the IOS is rewritten?
 
Dr. Clipper said:
Piggybacking on the other question, this means we should be able to install the patched IOS36 over the IOS249 stub, right? It sounds like it's time to bring my tutorial back to using TBR instead of TBR Mod too... (turns out I already did that when you released 1.11)

Oh, and would this 'better' question have something to do with checking what's previously been happening to space on the nand if it hasn't been reducing when the IOS is rewritten?

I heard that shared contents are not deleted when deleting a title. If that's true, it would explain why i have few free nand space with only 3-4 VC installed.
 
there is a ioctl to delete shared contents. i remember reading about about it on wiibrew but i never looked into it. basically you give this ioctl the hash of the content to be removed and it deletes it. IIRC, it checks to make sure that the content is not needed by "important files" which i assume means that it will not delete contents needed by current IOS and the system menu.

i dont know exactly when this ioctl is designed to be called. probably by the system menu itself after the upgrade process? but it is not called by any homebrew ive seen, so we just let the shared contents pile up even if they arent needed.

EDIT>>
http://www.wiibrew.org/wiki//dev/es#.2Fdev.2Fes_IOS_Ioctlv

0x38
 
Ok, i think either the system menu calls it during the update process, or it's one of the ioctls that is not used by anything. Thanks for the hint, i'll take a look.
 
I changed my tutorial yesterday to use the new TBR and I've already received several responses from people getting the 1035 error. This is occurring when trying to use the downgraded IOS15 to install a fully patched IOS36 over the IOS249 stub installed by Nintendo.

I'm going to do some testing a little later myself to determine if I can reproduce the errors myself, but this should be working without the 1035 error now, right?
 
installing the downgraded ios15 doesnt have the patch to allow it to skip the version check. so it wont be able to install a ios over top of one with a higher version. you are applying the patch to ios36. so you must first install this ios36 before you can install any other ios over top of one with a higher version. you can change the version of ios36 before you install it and it should work. otherwise all it will allow you to do is install fakesigned content.
 
Ah, I thought that might be what the problem is. I guess I'll move it back to using the 236 slot as I really don't want to modify people's IOS36 if I don't have to. This is especially true given the theories that a modified IOS36 is responsible for the weird, random crash that occurs with the HBC launching certain channels without waiting for the network.

@WiiPower: Is it possible to add the versioning patch to the IOS15 downgrade? I realise it probably isn't, but it's worth asking...

Edit: Hmm... I guess I can at least remove the AnyTitle Deleter steps of the tutorial as they won't be needed any more.
 
giantpune said:
installing the downgraded ios15 doesnt have the patch to allow it to skip the version check. so it wont be able to install a ios over top of one with a higher version. you are applying the patch to ios36. so you must first install this ios36 before you can install any other ios over top of one with a higher version. you can change the version of ios36 before you install it and it should work. otherwise all it will allow you to do is install fakesigned content.

does this also apply to Dop-Mii's fakesign restorer...

speaking of which... is one better than the other (TBR vs Dop-Mii's fakesign restorer)?
 
XFlak said:
giantpune said:
installing the downgraded ios15 doesnt have the patch to allow it to skip the version check. so it wont be able to install a ios over top of one with a higher version. you are applying the patch to ios36. so you must first install this ios36 before you can install any other ios over top of one with a higher version. you can change the version of ios36 before you install it and it should work. otherwise all it will allow you to do is install fakesigned content.

does this also apply to Dop-Mii's fakesign restorer...

speaking of which... is one better than the other (TBR vs Dop-Mii's fakesign restorer)?

You have to explain better what exactly you mean.

With TBR you are able to skip the delete stubs step now, did you mean that?
 
XFlak said:
nvm, I think I understand the differences now...

but I'm a little confused about what is causing the 1035 error dr clipper mentioned though, what steps should I take to avoid that
As I understand it at the moment, this is the process you need to use to install 222/223 and 249/250 without having to delete the stubs on a virgin 4.2 Wii and without touching IOS36:

Downgrade IOS15
Install patched IOS36 as IOS236
Restore IOS15 (keeps Wii normal)
Install IOS249(Wanin) using IOS236
Install IOS222/223 using IOS236
Delete IOS236 if you want

What I'd prefer to be able to do is the following, but it won't work at the current time:

Downgrade IOS15
Install patched IOS36 as IOS249(Trucha)
Restore IOS15
Install IOS222/223 with IOS249(Trucha)
Install IOS249(Wanin) with IOS249(Trucha)

That way, you leave no trace of the patched IOS36 on your system and your Nintendo IOSes are pure. It requires the downgraded IOS15 to be patched to allow it to downgrade IOS249 from the stub, as otherwise you get the 1035 error I talked about. It's only the patched IOS36 that can have this bug fixed currently, not the downgraded IOS15. TO avoid it, don't try to overwrite any stubs with the downgraded IOS15.
 
One could either use the downgrade "trick" TBR uses in the cIOS installer, or one could patch IOS15 with the patch with the same method the tmd gets changed during the downgrade "trick".

I'm too lazy to do anything about it.
 
or just change the version number of the patched IOS 36 before you install it to 249. you really are only using this IOS 1 time. once you use it to install wanin's 249, it is gone. so you can give it whatever version you want. it will only be there for 2 minutes anyways.
 
giantpune said:
or just change the version number of the patched IOS 36 before you install it to 249. you really are only using this IOS 1 time. once you use it to install wanin's 249, it is gone. so you can give it whatever version you want. it will only be there for 2 minutes anyways.
That would work too. WiiPower, if I were to edit the source to allow one of these techniques (optionally, of course), could it become part of the main TBR line, or would I have to release as a new TBR Mod?
 
I'm too lazy for now, so you might want to create a mod. Just using revision 0xffff for the patched IOS249 should be the fastest way.
 

Site & Scene News

Popular threads in this forum