MathewWi / dop-iosmod

Automatically exported from code.google.com/p/dop-iosmod
0 stars 0 forks source link

"Scan Wii's Internals (Signcheck)" skipped all IOSes below IOS12. #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Run Dop-IOS MOD
2. At the main menu, use "Scan the Wii's internals"
3. Examine log

What is the expected output? What do you see instead?
All IOSes should be on the log, since they are installed. The log ends
after IOS12, however IOS11, IOS9, and IOS4 are present, as confirmed by the
"IOSs" section of the tool. IOS11 and IOS4 are NOT stubs.

What version of the product are you using? On what operating system?
v11 beta6 (SVN r79). Ran on IOS249 v14. I tried running it under other
IOSes, including a fully patched IOS36 v3351, with the same results.

I understand this appeared to be an issue in the original signcheck as
well. Further testing shows its not my IOS12, since updating or deleting it
made no difference.

Original issue reported on code.google.com by wolst...@gmail.com on 19 Jan 2010 at 10:10

GoogleCodeExporter commented 9 years ago
This is a known issue. Because of the Stub IOS detection checks some of those 
lower
numbered IOSes are not being picked up. On the next major release I'm going to 
have
an IOS matrix in place so that depending on the revision of the IOS is 
installed it
will know if the IOS is a stub or not or safe to test.

BTW IOS4 and IOS11 are stubs depending on the revision.
http://wiibrew.org/wiki/IOS4    (r65280 is a stub)
http://wiibrew.org/wiki/IOS11   (r256 is a stub)

Original comment by Lunatik.CN@gmail.com on 19 Jan 2010 at 11:16

GoogleCodeExporter commented 9 years ago

Original comment by Lunatik.CN@gmail.com on 19 Jan 2010 at 11:17

GoogleCodeExporter commented 9 years ago
Thanks for the response. 

Just wanted to say I have v3 of IOS4, and v10 of IOS11, so neither are stubbed.

Also, will the new version with the IOS matrix be able to test IOSes not listed 
in
the matrix? I have an IOS5 installed (a copy of cIOS r10) that I use for a few 
apps
that crash on rev14.

Original comment by wolst...@gmail.com on 20 Jan 2010 at 5:28

GoogleCodeExporter commented 9 years ago
Yes. The problem is that IOS4 and IOS10 have a very low content count and size.
Because of this it is usually assumed a stub because stubbed versions are very 
small
as well. Basically the Matrix I'm building up will check if X revision is 
installed
and if X revision is marked as a stub it will exclude it. Otherwise it will 
include
it in the testing.

Now if it is not a standard IOS like IOS5 it may get skipped depending on the 
size
and if it is in the matrix or not. I'll have to look into IOS5 more as there is 
no
information on it on wiibrew.

Original comment by Lunatik.CN@gmail.com on 20 Jan 2010 at 7:32

GoogleCodeExporter commented 9 years ago
Ah. That explains the IOS4 and IOS10. Didn't know it checked the file size. As 
for
the matrix, maybe it should give an option to test non-matrixed IOSes that 
appear
large enough to not be a stub.

IOS5 won't be on Wiibrew. It was a homebrew IOS used by 2 older apps that read 
DVDs.
1 of the apps can use newer IOS249's based on IOS38, but the other crashes with 
them.

I keep it just as an emergency cIOS (4.2 stubs anyone?), and for that one app 
that
will not run on IOS249 r14.

Original comment by wolst...@gmail.com on 20 Jan 2010 at 8:33

GoogleCodeExporter commented 9 years ago
I hear ya. I actually already have plans on keeping the existing checks in 
place. the
only thing I'm going to do is add the matrix check in so that if will check the
currently installed revision before checking content and ios sizes. So in 
theory if
IOS5 is a cIOS then it should pick it up because the size is large enough. Once 
I'm
ready for v12 beta I'll update this post and have you test it out. v12 is going 
to be
pretty much a rewrite and it'll be able to support upgrading/downgrading to any 
known
revision. ;)

Original comment by Lunatik.CN@gmail.com on 20 Jan 2010 at 8:50

GoogleCodeExporter commented 9 years ago
OK. I'll get an email when you post it, so I'll be waiting for it.

Thanks again.

Original comment by wolst...@gmail.com on 21 Jan 2010 at 1:06

GoogleCodeExporter commented 9 years ago
Fixed in v12 Beta. Please Test

http://code.google.com/p/dop-iosmod/downloads/list

Original comment by Lunatik.CN@gmail.com on 9 Feb 2010 at 5:48

GoogleCodeExporter commented 9 years ago
This is now working fine, at least on my wii. I'll open a new report for the 
other
issue I found. 

Original comment by wolst...@gmail.com on 9 Feb 2010 at 8:51

GoogleCodeExporter commented 9 years ago

Original comment by Lunatik.CN@gmail.com on 15 Feb 2010 at 9:34

GoogleCodeExporter commented 9 years ago

Original comment by Lunatik.CN@gmail.com on 4 Mar 2010 at 4:19