MrUnknown
Oct 27 2007, 02:10 AM
DON'T PANIC !
Marvin's AMD UtilityFor AMD users, this utility allows you to locate the binaries in your OSX installation which are encrypted or have cpuids. Then it will permit you to patch them so that they will operate on your AMD system.
Choose from the following 4 options:
Make Lists of BinariesThe utility will locate all binaries that are encrypted and those which have cpuids and will provide lists of them to use as you choose.
Create Patcher Package
This creates the standard patcher package for use in single user mode. The utility provides a folder containing:- A folder of decrypts (decrypted binaries)
- A script that installs the decrypts for you (replace.sh)
- A data file containing the addresses of cpuids needing to be patched (cpuid.txt)
- The Maxxuss Patcher which is used to patch the cpuids listed in the data file.
Patch all cpuids using a cpuid data file
This allows you to patch all of your cpuids using a cpuid data file that you specify. Where you got the data file is hard to know. Maybe you got it from Marvin's utility. Or maybe it was just floating around the galaxy somewhere.
If this type of operation makes you panic, never fear - just click the "simulation" button. The cpuids won't be patched but you will be informed about what would happen if you tried.
Oh, you did patch the cpuids and it didn't go as planned. Don't Panic. Just click the "undo" button and try it again.
Patch all binaries
Now you are being bold. Just click that button and let Marvin have his way with your precious binaries. If you are lucky, all of the encrypted ones will be decrypted and all of those pesky cpuids will be patched.
Marvin says that you can find his utility here:
http://rapidshare.com/files/65445720/Don_t_Panic.zip.html
http://www.mediafire.com/?avncvt42nbk
http://www.megaupload.com/?d=3U8IRVC7
And the answer? - 42 of course.

MrRogers
Oct 27 2007, 03:42 PM
Awesome, thanks.
Plat Sajack
Oct 27 2007, 04:35 PM
Works perfectly! Your app patched everything successfully after pointing it to a partition I restored leopard(9a581) onto. Thanks for showing us AMD users some love!
CyCLoBoT
Oct 27 2007, 05:27 PM
How do I go about using this? Do I need to have Leopard installed first? I'm running 10.4.10 right now.
mjban
Oct 27 2007, 05:32 PM
QUOTE(CyCLoBoT @ Oct 27 2007, 05:27 PM)

How do I go about using this? Do I need to have Leopard installed first? I'm running 10.4.10 right now.
Same question here...
I'm running 10.4.10...
leohack
Oct 27 2007, 05:40 PM
QUOTE(mjban @ Oct 27 2007, 05:32 PM)

Same question here...
I'm running 10.4.10...
I works in Tiger and leopard. I used it from 10.4.10 and it patched my big cat.
CyCLoBoT
Oct 27 2007, 05:42 PM
How would I run this patch if I want to do a clean install of Leopard?
A-dre
Oct 27 2007, 05:46 PM
QUOTE
How would I run this patch if I want to do a clean install of Leopard?
the same question
leohack
Oct 27 2007, 05:51 PM
QUOTE(A-dre @ Oct 27 2007, 05:46 PM)

the same question
I would download it and run it
-point it to your restored dvd
-patch it
-install leo
boot you Tiger
-point it to the leopard partition
-patch it
enjoy your 9a581 on amd
A-dre
Oct 27 2007, 06:34 PM
I dont have any Tiger installed
MrUnknown
Oct 28 2007, 12:03 AM
DON'T PANIC!
Folks - let's put on our thinking caps.
Marvin's utility runs on OSX. So, to run it, you need to have a running OSX installation. And if it is running, it doesn't need Marvin's utility.
So, you need an installation of OSX that isn't running for Marvin's utility to patch.
To summarize - one OSX partition with OSX that runs and another partition with an OSX installation that needs to be patched.
And neither partition has to be Leopard. You can patch 10.4.6 if that is what you desire.
timmyj
Oct 28 2007, 03:55 AM
great app, extremely useful
however has anyone had any luck cpuid patching nvdaresman.kext in leopard, it never seems to work for me for some reason
althon
Oct 28 2007, 01:19 PM
Is anyone try this with official OSX-Loepard.10.5.dmg?
Can you tell me step by step what to do?
I try it, but no result.
leohack
Oct 28 2007, 03:59 PM
QUOTE(timmyj @ Oct 28 2007, 04:55 AM)

great app, extremely useful
however has anyone had any luck cpuid patching nvdaresman.kext in leopard, it never seems to work for me for some reason
maxxuss patcher does not work on kexts that`s well known. One had to patch nvdaresman.kext with a hex editor. But Marvin was able to patch it for me.
Just make sure that you fixed permissions.
chown root:wheel and chmod 755
timdsmith
Oct 29 2007, 01:20 AM
Where would I get the cpuid data file? No need to post a link, just give me a hint. I guess I'm too dense to get the hint in the original post.
Thanks
EDIT: Never mind...Duh! The tool generates a cpuid data file.
edmund
Nov 2 2007, 05:29 PM
for the noobs out there.. can we get a tutorial on how to apply this patch to the x86 iso or the leopard.dmg image...
ptesone
Nov 12 2007, 05:50 PM
but where do I get the decrypts?
I need one for NVDAResman.kext !
When I run Create Patcher Package for the above file I get:
WARNING! Patcher folder won't have decrypts - none were created
Nomade
Nov 19 2007, 02:09 AM
What do I need to run this utility?
I have tried on a real Macbook/Leopard as well as on a AMD/Tiger and nothing.
All it does is ask a administration password then nothing.
MrUnknown
Nov 20 2007, 12:56 PM
edmund - Marvin patches Leo after it has been installed onto a partition. It is run from another known working OSX installation. You need two partitions. An iso or dmg could be patched, but it would be a very difficult thing to do. All of the installer packages on the disk image would have to be expanded (basically they would be installed into folders). Then run Marvin to patch whatever it finds inside those folders. Then the folders would need to be recompressed into their original packages and placed onto a new iso or dmg. The amount of work involved is essentially the same as installing it onto a partition - that is how far you would be breaking down the installation packages for patching. Yes, if you knew which packages contained binaries with encryption or cpuids, you could just expand those. But Marvin is designed to work on any current or future OSX release for which the location of encryption and cpuids is not known. Therefore, all packages would need to be expanded to find which files Apple decided to encrypt or embed cpuids.
ptesone - The status from Marvin should have said: - Encrypted: 0 and CPUID: 1. NVDAResman.kext does not have an encrypted binary - there is nothing to decrypt. But it does have a CPUID that needs to be patched. The CPUID is code that checks for an Intel processor before it will run. Unfortunately, there is a known problem patching cpuids in kexts. It is being worked on, but the method is entirely different. Marvin will patch the kext using the standard method, but this may not help - try it out. If Marvin did not find NVDAResman.kext as having a cpuid (look in the cpuid.txt file or the log file), then you need to change the permissions on the kext. Go to Terminal and type:
CODE
(you need to insert the name of the partition on which Leo is installed - like Leopard or OSX or whatever you called it - but without the "<" and ">")
(and use the quote marks for safety)
sudo chmod 755 "/Volumes/<your Leo partition name>/System/Library/Extensions/NVDAResman.kext/Contents/MacOS/NVDAResman"
(then type your password)
If you have already patched your Leo installation and you ask Marvin to do it again, he will get confused and stop - sorry about that. To patch NVDAResman.kext, point Marvin to the Extensions folder and run "Create a Patcher package". Then run again with "Patch all cpuids using cpuid file" and point Marvin to Leo and to the cpuid.txt file in the patcher package that was just created. Or, see if maybe a kext from 10.4.x will work. I examined most of the prerelease versions of Leo to see if one of them had a version of NVDAResman.kext without the cpuid, but no luck.
Nomade - I can't really think of a reason that Marvin is not working. It has been tested on both Intel and AMD machines running both Tiger and various versions of Leo including the final release. I just downloaded the file from Rapidshare and it worked just fine. One thought - did you expand the zip file in Windows? The zip was created on OSX and the Archive/Compress routine separates the original file into two parts to preserve them for later reconstruction - some OSX files are comprised of two parts and other OS's only recognize one part. In Windows, the two parts do not get combined and therefore the app probably won't run. In Windows, you might see two files in the folder - the second one would be called: "._Marvin's AMD Utility v.25" (there is a leading dot and underscore). That is the part that did not get recombined. The only solution it to expand the zip on OSX by double-clicking it or using a very recent version of Stuffit.
Nomade
Nov 20 2007, 10:14 PM
Still no luck running it.
I have tried on my Macbook running Leopard 10.5.1 as well as on a DELL SX280 running Tiger 10.4.11.
Both have the same results... nothing
Is there any way to trace what is going on? Why no interface are showing?
thanks
ѕиоѡ
Nov 22 2007, 08:29 AM
Excuse me if I sound retarded but I'm still lost here.
I have a working Tiger 10.4.10 install (see sig) and would like to know what exactly I have to do after getting the Leopard DVD.
Thx
thunder.scripts
Nov 30 2007, 06:45 PM
Could it be possible to install Leopard and patch it with Marvin's tool from the Installer? I install the OS, reboot and launch the installer again and open this utility from Terminal. Would that work or is it a waste of time? Then I wouldn't need two OS X installations

One more thing, do I have to patch the installer before using it?
Thanks!
_quark_
Dec 21 2007, 08:32 AM
I've updated my 10.5.1 components using "Software Update"... (I know it's m fault) now Mac boots normally... I can see the desktop... but in 10-20sec the screen goes black and I'm forced to login window... I login - the same happens...
I'm sure I have to patch my files, but the problem is that I have patcher package made with Marvin's DVD Utility before instaling that updates...
(I've tried to run those patcher - no changes)
I wonder if there is some kinda of non-GUI version of the patcher that I can run from single-user mode?
Or can someone post here patcher for the latest, fully updated Leo?
dvavd
Dec 29 2007, 01:42 PM
What are the possible reasons for Utility to hang my machine when it finds any encrypted binary? I feel panic.
casemon
Jan 5 2008, 06:18 PM
Would be great if this worked on a leopard install that keeps rebooting to the login screen. I have a 2nd Mac and would like to run it over the network to patch the buggy install.
casemon
Jan 5 2008, 06:57 PM
Also tried booting from the install cd and launching Marvin with open, but "open requires some user to be logged in a the console, even when run as root" and after that I gave up.
jbeckers
Jan 6 2008, 03:52 PM
does anyone know how to fix this?
CODE
--+ /Applications/Skype.app/Contents/MacOS/Skype
+ File is fat
+ Patch bytes VERIFIED -- cpuid address: 0002b028 patch_address: BF2028
+ Patch bytes VERIFIED -- cpuid address: 0007bcc3 patch_address: C42CC3
+ Patch bytes VERIFIED -- cpuid address: 0009bbb4 patch_address: C62BB4
+ Patch bytes VERIFIED -- cpuid address: 000bf7c2 patch_address: C867C2
+ Patch bytes VERIFIED -- cpuid address: 000c3571 patch_address: C8A571
+ Patch bytes VERIFIED -- cpuid address: 000d316e patch_address: C9A16E
+ Patch bytes VERIFIED -- cpuid address: 000f1c35 patch_address: CB8C35
+ Patch bytes VERIFIED -- cpuid address: 00100822 patch_address: CC7822
+ Patch bytes VERIFIED -- cpuid address: 00140087 patch_address: D07087
+ Patch bytes VERIFIED -- cpuid address: 0014feb7 patch_address: D16EB7
+ Patch bytes VERIFIED -- cpuid address: 001916b0 patch_address: D586B0
+ Patch bytes VERIFIED -- cpuid address: 001a36dc patch_address: D6A6DC
+ Patch bytes VERIFIED -- cpuid address: 001b494f patch_address: D7B94F
+ Patch bytes VERIFIED -- cpuid address: 001bbdbb patch_address: D82DBB
+ Patch bytes VERIFIED -- cpuid address: 0023e04c patch_address: E0504C
+ Patch bytes VERIFIED -- cpuid address: 0028bcd5 patch_address: E52CD5
+ Patch bytes VERIFIED -- cpuid address: 0028e6a0 patch_address: E556A0
+ Patch bytes VERIFIED -- cpuid address: 0028e7d1 patch_address: E557D1
+ Patch bytes VERIFIED -- cpuid address: 002c9941 patch_address: E90941
+ Patch bytes VERIFIED -- cpuid address: 002e343d patch_address: EAA43D
+ Patch bytes VERIFIED -- cpuid address: 0032da0e patch_address: EF4A0E
+ Patch bytes VERIFIED -- cpuid address: 0034f641 patch_address: F16641
*** err059 - cpuid patch - patch verification ERROR
* -- patch address: F1C0F8 base address: 00002ba0 cpuid address: 003550f8
* -- i386 offset: 00BC8000 text offset: 00001ba0
* -- Found bytes: 650f Search bytes: 0fa2
*** err044 - adjust cpuid file path - File not found
note that skype works perfectly, but the tool keeps on saying it wants to patch it.
Dylan-AKA-Hit
Jan 10 2008, 03:16 PM
How to use when MAC frozes within 1min after login?!
ѕиоѡ
Jan 12 2008, 10:35 AM
I cannot seem to patch my Leopard anymore with Marvin's Utility from within Leopard, from boot or from my Tiger 10.4.10 install.
I have a lot of files to patch but it doesn't even start the process and comes up with this error message:
********************************************************************************
*****************************
* Marvin's AMD Utility v.25 - 2008.01.12 11:31:51
********************************************************************************
*****************************
* Input arguments:
* target_dir="/"
* dmount="/"
* cat="leopard"
* do_run_cpuid_file="yes"
* cpuid_file="/Patches/cpuid.txt"
* simulation_mode="no"
* undo="no"
********************************************************************************
*****************************
********************************************************************************
*****************************
* Parsing cpuid file: /Patches/cpuid.txt
* Patching files
--+ /Applications/Absynth 4/Absynth 4.app/Contents/MacOS/Absynth 4
+ File is fat
*** err041 - parse cpuids - No base addr or cpuids for prev file name
*** Trying to undo cpuid patches made prior to error
*** err070 - undo cpuid patching: file of patched cpuids not found
Any ideas? Thx
cute2008
Jan 13 2008, 02:16 AM
HAVE A TRY
Common Sense
Jan 19 2008, 01:45 AM
Thanks alot for making this great utility! It would be awesome to have a command line version of this program, then we would able to boot with -s after installing updates then patch and just continue to boot up the system. We wouldnt need to get in to a working os x install to patch.
casemon
Jan 21 2008, 04:53 AM
So how to use this? I run it and it finds a few CPUIDS but after that it doesn't seem to do much. I load the txt file that says it has CPUIDS in it and the Utility says it doesn't.... what gives?
ѕиоѡ
Jan 21 2008, 01:35 PM
hotmexican1983
Feb 16 2008, 03:33 AM
hi i have a q if anyone still ever read this does the marvin util patch the kernel too or is that something you have to get specif for your install. i am runing 10.4.9 and i am trying to upgrade to 10.4.11 and i was wondering if i could just prepatch everything and than just install like a regular install or do i still need to omit the kernell and setain files from installing.
shootingfreak101
Feb 17 2008, 12:53 AM
does this patch leopard and or tiger to run on an amd machine?
numberonekiwi
Feb 20 2008, 05:26 AM
this is the best find any AMD user could find Just install any update from apple run this application (of course restoring mach_kernel and certain kext files) and your system is ready to go what else could you wantWell we could do with a utility that hacks/modifys the Mach_kernel file so you can use the latest (or does it exist)this is the best find any AMD user could find Just install any update from apple run this application (of course restoring mach_kernel and certain kext files) and your system is ready to go what else could you wantWell we could do with a utility that hacks/modifys the Mach_kernel file so you can use the latest (or does it exist)
farcaller
Mar 7 2008, 04:46 PM
I've tried to patch NVDAResman.kext with this utility, it produces the following patch:
CODE
2
0f a2
cd fb
/tmp/NVDAResman.kext/Contents/MacOS/NVDAResman
00000000
00030f6b cpuid
00183c4e cpuid
/tmp/NVDAResman.kext/Contents/MacOS/NVDAResman
00000000
00030f6b cpuid
00183c4e cpuid
but running the patcher results in:
CODE
bash-3.2# ./patcher cpuid.txt -v
Maxxuss Mach-O Binary Patcher v1.0
f
a2
cd
fb
Patching file: /tmp/NVDAResman.kext/Contents/MacOS/NVDAResman
Fat i386/PPC Binary
Offset is 0x352000
Cannot reach x86 Mach-O segment on file!
0 of 2 patches applied
Patching file: /tmp/NVDAResman.kext/Contents/MacOS/NVDAResman
Fat i386/PPC Binary
Offset is 0x352000
Cannot reach x86 Mach-O segment on file!
0 of 2 patches applied
Statistics:
0 of 2 visited files were successfully patched.
0 of 4 found patches were successfully applied.
If I run Marvin's AMD Utility it finds the cpuid again and generates same patch. Any ideas?
rama
Mar 9 2008, 06:14 AM
Logic studio 8 says 'not supported on this architecture'... running AMD +4800 would this patch help? it found the cpuids on logic, mainstage, etc.. and i patched using Marvins util... but still no luck. Is anyone running Logic on AMD?
aitikin
Mar 14 2008, 04:42 AM
QUOTE(rama @ Mar 9 2008, 01:14 AM)

Logic studio 8 says 'not supported on this architecture'... running AMD +4800 would this patch help? it found the cpuids on logic, mainstage, etc.. and i patched using Marvins util... but still no luck. Is anyone running Logic on AMD?
Yes it would fix this. Every Apple (Proper) app will probably have an Intel CPUID, so patching them would be necessary and Marvin's will do so for you. That's how I run Logic.
Vaz3
Mar 20 2008, 10:28 AM
I downloaded Guitar Combos installer from Native-Instruments,wich is .app and for Intel! How i can patch it?
tulse
Apr 20 2008, 01:05 PM
It doesn't launch

I run OS Tiger in VMware Workstation with connected Leopard as a virtual disk.
I download "Marvin's AMD Utility", unpack, lauch .app and… nothing.
I even tried to run it in terminal ("open M*.app") and it (terminal) says nothing too.
In the properties I see Architecture "Intel, PowerPC", but not AMD or something. Aslo I cannot launch other applications like Joost, Twitterific of iTunes, which I downloaded for testing.
Can anybody help me?
bofh41
Apr 21 2008, 09:35 PM
Hi, im trying to launch your app but it exits with the errormsg that it cannot run on my platform.
Im running Zephyrs Leopard 10.5.2 rev2 and your patcher is already preinstalled ...
profiler says about my processor:
Modellname: Mac
Modell-Identifizierung: System Product Name
Prozessortyp: AMD Athlon 64 Processor 3700+
Prozessorgeschwindigkeit: 2.2 GHz
Gesamtzahl der Kerne: 1
L2-Cache: 1 MB
CPU-Funktionen: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2 SSE3
Speicher: 2 GB
Busgeschwindigkeit: 800 MHz
Boot-ROM-Version: Hack.88Z.int.0sh.061193037 (Phoenix Technologies, LTD)
Seriennummer: YM8659M6W0A
Can someone give me a pointer on what is going wrong? How would i have to patch this app manually?
cu Bofh41
stooovie
May 22 2008, 08:58 PM
Hi, Marvin runs, finds several CPUIDs and outputs a AMD.Patch.Folder on Desktop. But there`s just Decrypts, Logs and Patches subfolders. No Patcher anywhere. What gives?
Thanks!
stooovie
May 23 2008, 09:42 AM
I`ve found the patcher in Package, never mind.
BUT! when I try to run marvin in the same Leopard install that I want to be patched, it says that there are no encrypted binaries (which there aren`t), but there are 37 CPUIDs. Is it so that Marvin can patch only encrypted binaries? Thanks!
netfast2006
Jun 25 2008, 04:14 AM
i really don't have any idea on how to use Marvin's amd utility... i need step by step instruction on how to use this program.... i cant patch IPHONE SDK.... every time i try to patch anything ... no decrypts comes up, no patches just some stupid log.........\
can some body please tell me how to use this program
Kamikaze_Cheese
Jul 14 2008, 01:41 PM
QUOTE(netfast2006 @ Jun 25 2008, 02:14 PM)

i really don't have any idea on how to use Marvin's amd utility... i need step by step instruction on how to use this program.... i cant patch IPHONE SDK.... every time i try to patch anything ... no decrypts comes up, no patches just some stupid log.........\
can some body please tell me how to use this program
http://forum.insanelymac.com/index.php?showtopic=78434
Jake52
Aug 3 2008, 09:19 PM
Can i youse this for apps or what . can i youse sofware updat im such a n00b tho
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.