Memory protection?

Started by Mathew_Wi, June 29, 2010, 04:30:46 AM

Previous topic - Next topic

James0x57

I've seen the registers all say 1 before on a crash. I don't remember any other details though.

Anyway, this is interesting.


Thomas83Lin

Well thanks for the help, i'm done messing around with the game. i was able to get a full complete dump of the 80 and 90 mem Ranges though, by a pause on start.  

dcx2

Wait, so if you pause before you dump then it's okay?  I thought I made Gecko.NET pause before doing dumps automatically...

Or...do you mean like start the game paused before it even gets to the strap screen?

Thomas83Lin

#18
I mean setting the debugger to pause on start. or gecko pause start

James0x57

Oh! That reminds me, Twilight Princess has some strange problems that I was able to get around by pausing the game- as in, bringing up the game's pause menu before searching. ...or maybe it was by pressing Home before searching?

If you have a chance, maybe you could check those possibilities out?


Deathwolf

#20
lol after 9 it really freez...

80C-80D works but at 80E-80F it freez again.
even memory range 81 wont work
lolz

Deathwolf

I hope it's not on every new game.
it's unhackable right?
lolz

Deathwolf

yes only with memory viewer xD

btw ASCII codes are beginning at 807XXXXX o_O
maybe too much assembly...
lolz

WiiOs-Ozelot

#23
lol? Hackers hacking Toy Story? is a shit game xD
When i search a value in game, i ignore then the DEADBABE position and dump 1-8 and 10-24
or i search Code with memory viewer. i create codes 85% with MEM View :D

Or i think is a bad Joke from the Game Company lol :D or a RAM Easter Egg lol

And what is with USB Gecko Firmware? why everyone create Firmware Updates for USB Gecko?
i saw on all Websites, USB gecko can Updating Firmware. i think, USB Geckos Controller Firmware is to old.
where is the Producer from USB Gecko? This person can Create a Firmware Update with a tool to Flashing.
When new games coming out, and the Firmware from USB Gecko is old, have the USB gecko more problems with this!

yes i know, Ozelot's english sucks -____-



Random? xD When i Poke this, the game not frozen lol
i think, you can find this in ALL games

i found in this game the value DEADBEEF xD
The word is typical by Magic Headers.
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

Bully@Wiiplaza

This is the end of ocarina codes... and I just started learning how to make some good codes.... :-[
Let´s check newer games, if it was just a coincidence at this game.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

dcx2

Enough with the doomsday talk.  I highly doubt that game makers (especially those whose games are not even online or multi-player) will bother with making their games "unhackable".  They have a hard enough time getting games out the door without trying to make things more complicated...this is probably a technical glitch that affects just Toy Story 3.  You're making a mountain out of a mole hill.

---

DEADBABE, DEADBEEF, and certain other values are used by games to represent certain areas.  I'm not surprised to see these values in other games (you will find them in the RAM of your PC, too)...I am surprised that it's even in the vicinity of the dump crashing.

Nuke made the USB Gecko, but he's gone now.  In theory you might be able to update the CPLD inside of it, but there's no reason to.  The USB Gecko is just a glorified serial port.  All of the intelligence is inside Gecko OS.

brkirch

Neither OSProtectRange nor the DBAT registers appear to be responsible for the memory protection.  Although I haven't gotten around to figuring out the exact details yet, it looks like a page table is being setup so I would guess some of the PTEs may have their page protection bits set to 0.

WiiOs-Ozelot

it is so? When i spamming always shells in MKWii and the game frozen. i have Destroyed a register from Shell spaming? as Example ^^
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

dcx2

Quote from: brkirch on July 21, 2010, 06:45:14 AM
it looks like a page table is being setup
A page table?  Wouldn't that require some kind of backing store to page out to, like a hard drive?

Quoteso I would guess some of the PTEs may have their page protection bits set to 0.
If that were the case, wouldn't that stop the game from reading those pages, too?

Bully@Wiiplaza

meaning in the end, nobody was able to fix this issue, right? :P
>Unhackable<  :-X
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully