InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   AMD Patcher 0.31 available to download (http://infinitemac.com/showthread.php?t=1622)

zephyroth 11-21-2008 06:51 PM

AMD Patcher 0.31 available to download
 
1 Attachment(s)
Interface

- The dropped items are listed in a table which shows their properties
(Status, Name, Size, Type)
- Options pane added.
- Menus added (Donation to InfiniteMac, Donation to ... me, and Beta Tester Feedback)

Behaviour

- More kind of files supported (component, loginPlugin, prefPane, spreporter, framework, unix executable), I will add kexts and bundles later.
- You can add files to patch even if the patching process is running (needs to be optimized)
- Detect loaded kexts and inject them in the package if necessary
- If GeForce.kext and NVDAResman are in the list of loaded kexts and are presents in the package they will be patched

Options

- You can choose to check for software update at launch
- You can change the folder for modified items

Please give feedback using the menu item of AMD Patcher instead of doing this here. It will be more easy.

PS; Packages like NVInstaller aren't supported yet.

:)

maya77 11-21-2008 08:00 PM

Looks great, but I get this error on startup:

http://i34.tinypic.com/o0e2o4.png

Then it wont accept any file I drag&drop to the program interface.

I'm using Leopard 10.5.5.

ritalin 11-21-2008 09:07 PM

http://img528.imageshack.us/img528/1442/errorsq2.th.pnghttp://img528.imageshack.us/images/thpix.gif
I've tried to download but all I see is this.

Also, I posted the following over at IM but you seem like the person in the know.
Quote:

I'm looking for a better (faster) way of removing CPUID checks from OSX binaries. I'm currently using a shellscript with otool and the Maxxuss patcher to do the job. There is a snip from the script I currently use below. It works okay but as you can see it involves creating a temporary configuration using otool and then writing it onto the hard drive for the Maxxuss patcher to use. Ideally I would like to create a simple command line tool to replace otool and the patcher in this instance. Unfortunately my programming skills aren't quite up to the job so I'm asking for help. Alternatively, sticking with the tools I do have, is there any way of speeding up the shellscript I am using. Perhaps there is some way of piping the config file straight into Maxxuss patcher without having to make the slow write to the hard drive?

I realize this would be better posted in The X Labs forum but unfortunately, for some reason, I am unable to start a new thread in there.

I am also aware of the imminent release of the Voodoo XNU with on-the-fly opcode patching for OSX which should make CPUID patching irrelevant. However I would still like to pursue this. Thanks in advance for any help offered. :)
http://img153.imageshack.us/img153/2...uidsxx5.th.pnghttp://img153.imageshack.us/images/thpix.gif
Your help and advice would be appreciated.

maya77 11-21-2008 10:04 PM

Stupid RapidShare limits.

Here it is:
Code:

http://www.speedyshare.com/133763827.html

Dies 11-22-2008 09:40 AM

Quote:

Originally Posted by maya77 (Post 18352)
Looks great, but I get this error on startup:

Then it wont accept any file I drag&drop to the program interface.

I'm using Leopard 10.5.5.

Yup.

And if you fix that error, it goes to another and then another... :p

BUT, this app is really looking good and once you do get past those errors it works just fine. Also these errors seem like just an oversight that *should* be quick and easy to fix.

Only thing I really would have liked to see is an option to not inject kexts into the package.

Oh yeah, for anyone who just can't wait here's a workaround for the errors
Code:

rm -f ~/Library/Preferences/com.zephyroth.AMD-Patcher.plist
sudo -s
cd /Users/
mkdir -p zephyroth/Desktop
touch zephyroth/Desktop/log-AMD-patcher
chmod -R 755 zephyroth
cd /tmp
rm -rf ASvD67
mkdir ASvD67
chmod -R 755 ASvD67

You can just delete the zephyroth folder once your done. ;)

zephyroth 11-22-2008 11:19 AM

I'm sorry for all these little issues ... I was too in a hurry to share my work.
They will be fix very quickly. I will put a new link this evening.

Sorry, sorry, sorry !!!

Dies, thanks for this workaround !

:)

pαuℓzurrr. 11-22-2008 01:49 PM

I selected the download folder as destination, but now my download folder icon has been changed by the program.
Is there anyway to change this back to normal?
I tried Candybar but it didn't solve the problem...

Thnx! :)

zephyroth 11-22-2008 05:03 PM

Here's the new link: http://www.speedyshare.com/607925347.html

I hope everything is fine now !

maya77 11-22-2008 09:02 PM

Zephy, it opens fine now but I get another error when drag&drop file:
http://i34.tinypic.com/28w2ntz.png

Dies 11-23-2008 12:44 AM

Quote:

Originally Posted by maya77 (Post 18373)
Zephy, it opens fine now but I get another error when drag&drop file:
http://i34.tinypic.com/28w2ntz.png

Did you already try deleting your old preferences file?
Code:

rm -f ~/Library/Preferences/com.zephyroth.AMD-Patcher.plist
I haven't tried the new version yet, but I think that problem is just that there are different fields in the new file but if you already have an old file it of course tries to use it instead of creating a new one.

If that is the case, I'm not sure if it's even worth coding to check if it's an old style preference file or new...

Probably easier to just add a Readme telling people to delete it if they've ever used old versions of the program.