Hacking Devolution - Public Release

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
1
XP
877
Country
GCpadder should work correctly now, or at least it does with dolphin: http://gbatemp.net/topic/330554-devolution-public-release/page__view__findpost__p__4386975
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
November 18th USA, I'm getting a new toy..
You can be the first to test Devolution off of a Wii disk exploit on the Wii U then ... just not sure exactly how the verification would be pulled off but [member='tueidj'] has a couple months to figure that one out.
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
November 18th USA, I'm getting a new toy..
You can be the first to test Devolution off of a Wii disk exploit on the Wii U then ... just not sure exactly how the verification would be pulled off but [member='tueidj'] has a couple months to figure that one out.
1) Disc exploits will probably be patched because of the IOS they will use (assuming they don't just re-use the IOS system from the Wii)
2) Devolution needs to be run from something that can enable AHBPROT, which means no disc exploits
3) Devolution uses IOS58 for USB2.0

In short, don't expect Devolution to work on the Wii U, unless tueidj has some desire to add support for a console that will probably take years to hack (and let's not start an argument about the time it will take, okay?).
 

EzekielRage

Hero of the Void
Member
Joined
Aug 21, 2012
Messages
596
Trophies
0
Age
39
Location
The Void
Website
www.void-comics.com
XP
272
Country
Australia
WiiU gets a GameCube Virtual Console anyway. However, if they refuse to release great games like on Wii or 3DS, i don't see me getting rid of my Wii with Emulators. Also, I am not buying a Wii U at launch (first Nitnendo launch I skip since the N64, including handhelds) because the system currently has NOTHIGN of interest for me. ZombiU and Bayonetta 2 are nice but I have never played Bayonetta 1 and I sure as hell won't on my PS3 since the game is buggy as hell there. Maybe if they do a WiiU Port from the 360 Version as Download (which they should do for Darksiders aswell, same goes for the Mass Effect and Assassins Creed games and batman Arkham Asylum).
That would actually benefit everyone. The Developers can re-release old games for almost no extra cost on the digital service, getting people to check Nintendo Online out and the people who never played those games can play those finally. I canÄt imagine for example playing Assassins Creed III without having played the other four. And I LOVE that series (on my PS3).
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
47
XP
321
Country
United States
Alright, I planned on getting to a few more games this weekend to update the wiki that aren't there. Many of the titles I have, have been fixed (thanks tueidj !!) but I still have a few games (Monkey Balls, etc) that I'm not sure what the status is on those and if there is anything else we can do to help "debug" these from our end. I also noticed that my XGIII still doesn't validate on my Wii. I can validate that it is defiantly an issue with my version of this US/NA release and I wouldn't be surprised if some other games may have the same issue.. I would assume its something different they did with this title that doesn't follow the normal guidelines on an image (why I bought more Acclaim titles but they didn't do it) but I can send this game North American to whomever may need it. I also found my case to PSO 1/2 so I am CLOSER to finding my discs, I am anxiously awaiting playing this on Devolution and hope Keyboard is coming soon..

I do hope exploits are found sooner than later with the WiiU, primarily for the devs that want to create - but how many machines do I need to play my home-brew? I now have Dreamcast (BSD on it ;) ) , XB, XB360, PS2, PS3, NGC, Wii - all with emulators and some fun home-brew. I just don't know why I need another machine to have more "emulators" on other than shelving the previous unit.
 

bluegamer

Member
Newcomer
Joined
Aug 23, 2012
Messages
9
Trophies
0
XP
10
Country
Mexico
Ok so since all wii software will run in "wii mode" on the wiiu. My guess would be that it wouldn't take long to hack the "wii mode" and allow devolution to be run... right?
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Ok so since all wii software will run in "wii mode" on the wiiu. My guess would be that it wouldn't take long to hack the "wii mode" and allow devolution to be run... right?
Theoretically, yes, true ... I haven't actually seen a Wii U owner post that they've officially tested any disk exploits yet, though.

EDIT : It might work something like this:
  1. Smash Stack (exploit that they can't block by just deleting the save file before launching the game. You can insert the SD card AFTER the game's already running.)
  2. casper > sneek (but set to autoboot a channel or something because I doubt Nintendo will include the System Menu IOS's in the Wii U. They'll probably even be stubbed out just in case but you can't always trust Ninty to think of everything.) This step might not even be needed but it just seems to me that you'd have better control over the hardware this way.
  3. Some homebrew that can actually give it AHBPROT.
  4. Devolution.
If anyone can see any holes in this and especially if you can think of any improvements, I'm rather intrigued by this subject. This may not be the best thread to discuss it in but the old Wii U GameCube compatibility thread seems like an appropriate place.
 

g4jek8j54

Well-Known Member
Member
Joined
Aug 30, 2007
Messages
532
Trophies
0
Website
Visit site
XP
437
Country
United States
I don't think that this is the appropriate thread for this discussion, but if I remember correctly, I was told in #wiidev once that Nintendo could patch the Smash Stack on the Wii by patching it out through the System Menu whenever Super Smash Brothers Brawl is run (I guess it would be similar to how GeckoOS patches a game for cheats). If that is the case, then assuming they did it correctly, I don't see why they couldn't patch it out on the Wii U as well. I doubt that any of the current disc exploits will work on the Wii U, but perhaps one would work that is released after the Wii U is released. Also, I don't think we know if the Wii U has the HW_AHBPROT feature (perhaps someone does know this?)

Regardless, I believe that this is all speculation until it is released and hackers have the ability to mess around with it, and figure out how it works. We don't know when/if the Wii U will get hacked.
 
  • Like
Reactions: 1 person

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
It's has been confirmed too that Wii U CPU is a highly customized Broadway based CPU, makes sense since it makes Wii backwards compatibility somewhat easier in Wii mode.
That's my last off-topic reply, I promes :P
 

crono141

Well-Known Member
Member
Joined
Jan 7, 2012
Messages
249
Trophies
0
XP
205
Country
United States
According to the IBM Social Computing Guidelines, they can't falsify any information, or allow misinformation, such as when someone tweeted something they thought Watson did, the official ibmwatson feed had to make a tweet that that event was in fact done by blue gene, and wasnt something that Watson does.

The IBMWatson twitter feed is about as official as you can get without a press release coming up and beating you on the head.
Also that IBM hasn't made a PowerPC chip in years, and research on that line died with Broadway. Broadway was literally the last PowerPC chip they made. Also, why would WiiU use a chip architecture designed for gamecube, which is literally over a decade old now. Also, no PowerPC chip was made at 45 nm. WiiU CPU is not a jacked up Broadway, though it may include broadway features and instruction sets to ease Wii backwards compatibility.
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
47
XP
321
Country
United States

I think my wife would be the first to agree that a smaller processing unit isn't always a good thing, whether it can run the same instructions or not ;) Whatever processor ends up being used, I hope we somehow have a working Devolution on the Wii-U within the first couple of years..

So I did get a little frustrated this evening. My partition was somehow corrupted on my Fat32 drive and I had to "reformat" and of course non of my .dvv files work and I have to image every disc again for testing - this does make me wish we could at least run devolution via disc. I guess ultimately it doesn't affect me as I will end up imaging everything again, but it would be nice just for these games I am testing more for helping out tueidj (the logs that help) on the development of this app. I can say that I by no means have the desire to play more than half of the ones I have that have issues - one of the other reasons why the hassle of image backup and HDD allotment seem be bugging me now.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
So even if it has the same features and runs the same instructions, you're saying it's not the same CPU just because it's smaller?

No, I'm saying I'll take the word of an official chip manufacturer over an anonymous hacker on the internet.
But it's not the word of an official chip manufacturer, it's the word of some random PR employee of an official chip manufacturer, who probably has very little technical knowledge of what they're talking about.
 

helaciouscrumb

Well-Known Member
Newcomer
Joined
Sep 13, 2009
Messages
73
Trophies
0
XP
159
Country
United States
Thanks again for this program. Just checked the latest build and all of my games work great except for Tiger Woods 95.

Here is the log for it, and if that doesn't help I can send you a copy if it makes a difference. I have two.
C:\Users\User\Desktop\nc111nt>nc -l -p 64444 -u
Wifi is ready
Devolution Engine r142 2012/09/04 00:48:05
Copyright (C) 2012 tueidj
AI clocks configured (1921d692)
Exception vectors placed.
MMU initialized.
IOS was reloaded
stm_eh_fd: 0
stm_imm_fd: 1
GPIO Flags: 00ffc3a0
IOS communication initialized.
Starting to bring up wifi
GETLINKSTATUS returned 0
IOCTL_NWC24_STARTUP returned 0 (0)
IOCTL_SO_STARTUP returned 0
IOCTL_SO_GETHOSTID retry 99
net init result: 0 (2)
IOCTL_SO_GETHOSTID retry 98
net init result: 0 (2)
IOCTL_SO_GETHOSTID retry 97
net init result: 0 (2)
IOCTL_SO_GETHOSTID retry 96
net init result: 0 (2)
Got negative IPC reply for 93219940 (-1062731417)
Host IP Address: 192.168.1.103
net init result: 1 (2)
Network initialization succeeded
Socket number for log: 0
Result from FCNTL: 0
bind returned 0
sendto returned 14
USB FD: 3
Found 1 USB devices
Device 0: id e71f0021 VID 1058 PID 0704
Device class 00, subclass 00, protocol 00
Number of configurations: 1
Configuration 1 has 1 interfaces
Interface 0 has 2 endpoints
Endpoint 81 Attributes 02 MaxPacket 0200
Endpoint 02 Attributes 02 MaxPacket 0200
Current device configuration: 1
Using config 1, interface 0, alt 0, ep_in 81, ep_out 02
Device MAX_LUN returned 9: 1
USB device reset returned 8
Cleared USB storage device error status
LUN 0 is a Direct Access device
USB_MS sector size for LUN 0: 512, max LBA: 976773167
Using storage device: "USB Western Digital External HDD ", serial 36333133
MBR partition offset: 0000003f
MBR partition offset: 00000000
MBR partition offset: 00000000
MBR partition offset: 00000000
Found a FAT partition at sector 63 (1)
Number of bytes per FAT entry: 4 (FAT32)
Sectors per cluster: 64 (32K)
FAT1 first sector: 95
FAT2 first sector: 119315
Root cluster / sector: 2 / 238535
First Data sector: 238535
End sector boundary: 976768065
Total number of clusters: 15258273
Specified cluster for memcard file: 003AADFB
Cluster for MEMCARD file: 3845627 (246358535)
Checking file fat chain...
Total allocated size of file: 16777216 bytes in 32768 sectors
MEMCARD has 1 fragments
memcard serial: 00000000 00000000 00000000
Memory card emulation activated (80)
Specified cluster for iso file: 00016421
ISO file found: G5TE Disc 0 Version 0
Checking file fat chain...
Break 1431872, 3823444(003a5754) does not follow 113541(0001bb85)
Total allocated size of file: 1459978240 bytes in 2851520 sectors
Result: 2 fragments
Date of Apploader: 2003/04/17
AppStart: 81200258, rounded total_size 00001960
Apploader start: 81200258
Apploader begin 81200278, load 81200298, finish 812002B8
Apploader Initialized. $Revision: 32 $.
This Apploader built Apr 17 2003 12:46:20
app address: 81201800, app section size 00000020, app offset 00000420
app address: 81201940, app section size 00000020, app offset 00000440
app address: 817FB100, app section size 00002000, app offset 00000440
app address: 81201820, app section size 00000100, app offset 0001F700
app address: 80003100, app section size 000003A0, app offset 0001F800
app address: 800034A0, app section size 001F4140, app offset 0001FBA0
app address: 801F75E0, app section size 00000080, app offset 00213CE0
app address: 801F7660, app section size 0001D700, app offset 00213D60
app address: 80214D60, app section size 00018FC0, app offset 00231460
app address: 802F1FE0, app section size 00001C20, app offset 0024A420
app address: 802F4920, app section size 000013E0, app offset 0024C040
app address: 817FD100, app section size 00002D40, app offset 0024D500
apploader finished, GAME Entry point: 80003100
Patched C_MTXPerspective @ 801CEB30
Patching memory card unlock @ 801BB5BC
modem: wifi is up, modem found
>
>
Patching SRAM read to 002F0FE0 for slot A memory card emulation
New AR_SIZE: 0043 (801d01bc 86ba7077)
Passing direct ARAM request: 01000000 00000000 00000020 (801d0230)
Passing direct ARAM request: 01000000 00000000 00000020 (801d0278)
Set DBAT0U to 00000000 (001d2100 00081002)
Set DBAT0L to 00000002 (001d2104 00081002)
Set DBAT0U to 800001ff (001d2108 00081002)
Set IBAT0U to 00000000 (001d2110 00081002)
Set IBAT0L to 00000002 (001d2114 00081002)
Set IBAT0U to 800001ff (001d2118 00081002)
Set DBAT2U to 00000000 (001d2120 00081002)
Set DBAT2L to 01000002 (001d2124 00081002)
Set DBAT2U to 810000ff (001d2128 00081002)
Set IBAT2U to 00000000 (001d2130 00081002)
Set IBAT2L to 01000002 (001d2134 00081002)
Set IBAT2U to 810000ff (001d2138 00081002)
Dolphin OS
Kernel built : Apr 17 2003 12:33:06
Console Type : Development HW-1 (10000002)
Memory 24 MB
Arena : 0x80305d20 - 0x817fd100
>
>
Final code page was loaded as data: 801f7000
>
>
Patched GXInitTlutObj @ 801C931C
Patched AR_GetBaseAddress @ 801AEE1C
Patched rlwinm for tlbie @ 801DBB90
Patched tlbie @ 801DBB98
Patched tlbie @ 801DBF78
Patched tlbie @ 801DBF80
Patched tlbie @ 801DBF88
Patched tlbie @ 801DBF90
Patched tlbie @ 801DBF98
Patched tlbie @ 801DBFA0
Patched tlbie @ 801DBFA8
Patched tlbie @ 801DBFB0
Patched mfspr r0, sr7 @ 801DBFD0
Patched mtspr sr7, r3 @ 801DBFD4
Patched mfspr SDR1 @ 801DBFE0
Patched mtspr SDR1 @ 801DC030
mtspr sr7, r3 @ 801DBFD4 (00000000)
mtspr SDR1,r4 @ 001DC030 (003e0000)
>
Performing AR_Init fix-up 0 @ 801AEDD4
Patching AR_GetSize @ 801AEE24
New AR_SIZE: 0063 (801aef40 86bd9e8b)
Passing direct ARAM request: 80305b20 01000000 80000020 (801af0a4)
Passing direct ARAM request: 80305be0 01000000 00000020 (801af150)
AR_CheckSize fixup @ 801AF154 - 19
Passing direct ARAM request: 80305b60 01000000 80000020 (801af210)
>
>
>
>
>
Patching memory card write timeout period @ 801B5360
Patching memory card write timeout period @ 801B570C
>
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    girls just wanna have fun and renai circulation also share the same tempo as the few i said before
  • Xdqwerty @ Xdqwerty:
    @BakerMan, megalomania the live a live song?
  • BakerMan @ BakerMan:
    wait no, megalovania*
  • BakerMan @ BakerMan:
    my bad
  • K3Nv2 @ K3Nv2:
    I don't forgive you
  • BigOnYa @ BigOnYa:
    The nerve of that guy, gosh.
  • K3Nv2 @ K3Nv2:
    Yeah expecting me to forgive gtfo
  • Psionic Roshambo @ Psionic Roshambo:
    But how could the Dr have known you didn't want to be circumcized?
  • K3Nv2 @ K3Nv2:
    He didn't you just wanted your dick to be fondled
    +1
  • K3Nv2 @ K3Nv2:
    Watching dune 2 it's eh
  • Psionic Roshambo @ Psionic Roshambo:
    Dune one sucked
  • Psionic Roshambo @ Psionic Roshambo:
    The original with Patrick Stewart was Great
  • K3Nv2 @ K3Nv2:
    A sexual psycopath that love pain where have I heard that before
  • BigOnYa @ BigOnYa:
    In your high school diary?
  • K3Nv2 @ K3Nv2:
    No but your wife let's me read her diary the word psychopath comes up more than sexual
    +1
  • K3Nv2 @ K3Nv2:
    Lol stremio hogging all of my tvs on board ram
  • BigOnYa @ BigOnYa:
    Just download more Ram to it, or setup Raid666 on it.
    +1
  • SylverReZ @ SylverReZ:
    Morning
    +1
  • CooingMaxito @ CooingMaxito:
    Hello fellow stranger
  • K3Nv2 @ K3Nv2:
    What do you mean I've known you since today
  • CooingMaxito @ CooingMaxito:
    Damn that's bonkers mate, it's almost like we've never met!
  • CooingMaxito @ CooingMaxito:
    Probably just my imagination
    SylverReZ @ SylverReZ: :rofl2: