Jump to content

AutoAMDTool 1.0 (Automatic system decrypter + cpuid patcher)T

AutoAMDTool cpuid APB Apple Protected Binaries AMD patcher patch

  • Please log in to reply
17 replies to this topic

#1
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,625 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
I have written a tool to auto-patch cpuids and auto-decrypt system binaries on Mountain Lion and Lion.
It is based on AutoAPBDecrypt but uses a launcher to elevate itself to admin rights.
This way it can directly patch and replace the system binaries. ;)
Pre-built binaries for Mountain Lion and Lion are built.
Source is, as usual, also included in the zip package.
Make sure you do a Time Machine backup just to be safe.
Enjoy ;)

Attached Files



#2
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,860 posts
  • Gender:Male
  • Location:português
Hi Andy, I've tried the tool as soon as I start the tool and select them the partition, the tool breaks down and closes.
PS: I've put all binaries in the original condition (Intel) and then tested with your new tool

after I have the tool enabled a second time I get a kernel panic.

Attached Files


Edited by spakk, 01 February 2013 - 06:53 PM.


#3
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,625 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Hi Andy, I've tried the tool as soon as I start the tool and select them the partition, the tool breaks down and closes.
PS: I've put all binaries in the original condition (Intel) and then tested with your new tool

after I have the tool enabled a second time I get a kernel panic.

That's odd.
The crash is related to the opemu... :s

#4
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,909 posts
  • Gender:Male
Interesting. If i'm not wrong, a 32-bit instruction, right?

#5
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,625 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Interesting. If i'm not wrong, a 32-bit instruction, right?

Somewhere in the user trap.
Not sure wether it is 32/64 bit.
By default my app is 64bit but it does support running in 32-bit (Right click, Get Info, 32-bit).
Could I get some more feedback please?
I need other testers since I am at a loss...
It should work just fine the way it is...

#6
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male
Using the Mountain Lion release it crashes but it does not crash so suddenly if you view package contents, resources. Run it from there, it runs for a while then crashes with an error report.

Error Here
http://pastebin.com/Q5vx0YpJ

EDIT: Does it matter that I'm using an old kernel with AnVsCoreCrypto?

#7
instant idiot

instant idiot

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 182 posts
  • Gender:Male
Running Lion 10.7.5 with ItTz ShAnE's kernel (XNU 11.4.0).

$ ./AutoAMDToolLauncher.app/Contents/Resources/MacOS/AutoAMDToolLauncher
./AutoAMDToolLauncher
objc[386]: Object 0x104c1d330 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1d690 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1da30 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1daa0 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1dc10 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1dd10 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1de20 of class NSPathStore2 autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[386]: Object 0x104c1d8d0 of class __NSCFData autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
$
After authenticating, it asks where to scan, then, after an unbelievably short time, it disappears. I guess it's crashing?

Now I'll try with my nVidia card just in case it did do anything.

EDIT: Aha! I ran this directly from Terminal. It's been scanning and spewing output for the past few minutes.

Spoiler


EDIT2: It froze again...

EDIT3: I rebooted and tried the 7600GS, just a grey screen with the cursor stuck in the top left corner as usual...

EDIT4: Now running Bronzovka's kernel with arch=i386. I was going to try running the tool on /S/L/E only, however it won't scan if I enter "/System/Library/Extentions/" in the box: the following is outputted.
$ sudo sudo AutoAMDTool/Release\ Lion/AutoAMDToolLauncher.app/Contents/Resources/AutoAMDTool.app/Contents/MacOS/AutoAMDTool
2013-02-02 14:39:17.642 AutoAMDTool[252:1a0f] *** -[NSLock unlock]: lock (<NSLock: 0x7fbb4ba20c30> '(null)') unlocked from thread which did not lock it
2013-02-02 14:39:17.643 AutoAMDTool[252:1a0f] *** Break on _NSLockError() to debug.

I tried running on / again but captured its output this time before it froze. See attached file.

Attached Files



#8
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male
Logged on with root.

Still crash at the launcher, running from the package contents now. It's working like above mentioned.

EDIT: Logging on as root and running it from inside the package contents seems to work. 10 min in the scan of system and hasn't crashed yet! Will update when it's done, or if It crashes

EDIT 2: Guess I was very wrong! It killed all my HDD Space for that partition, Click here to view

EDIT 3: Copied Extensions to desktop then, Open the package contents again, till the AutoAMDTool in the MacOS folder, ran it in terminal as sudo. Like so:

Durans-Mac-Pro:~ durankeeley$ sudo /Users/durankeeley/Desktop/Release\ Mountain\ Lion/AutoAMDToolLauncher.app/Contents/Resources/AutoAMDTool.app/Contents/MacOS/AutoAMDTool

. And got the following lines, basically like "instant idiot's" first EDIT.
http://pastebin.com/cDXsMhGv

ERROR: Unsupported or no Mach-O file
2013-02-02 20:06:17.925 AutoAMDTool[267:a207] *** -[NSLock unlock]: lock (<NSLock: 0x7fe0f5ad8df0> '(null)') unlocked from thread which did not lock it
2013-02-02 20:06:17.925 AutoAMDTool[267:a207] *** Break on _NSLockError() to debug

#9
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,860 posts
  • Gender:Male
  • Location:português

Hi Andy, I've tried the tool as soon as I start the tool and select them the partition, the tool breaks down and closes.
PS: I've put all binaries in the original condition (Intel) and then tested with your new tool

after I have the tool enabled a second time I get a kernel panic.


Hi Andy, I now have everything reinstalled and modified binaries with your tool, unfortunately I get the same message Panic! opemu_utrap the exact same panic message. can it be that the Phenom II X6 T1100 not properly supported entirely by the kernel? Because it's very annoying gradually all other user does not have these problems.

as I have already described several times, does this panic message as soon as I open a program or want to, for example, to copy something or want to edit something. :wallbash: :wallbash:
:wallbash: :wallbash:

#10
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male

Hi Andy, I now have everything reinstalled and modified binaries with your tool, unfortunately I get the same message Panic! opemu_utrap the exact same panic message. can it be that the Phenom II X6 T1100 not properly supported entirely by the kernel? Because it's very annoying gradually all other user does not have these problems.

as I have already described several times, does this panic message as soon as I open a program or want to, for example, to copy something or want to edit something. :wallbash: :wallbash:
:wallbash: :wallbash:


I have a 1050T so not too sure about that. But I'm using an older kernel has I said before, which kernel are you using maybe I can test with that one later today.

EDIT: Ok so I did uname -v and I have the same kernel build as your screenshot. I don't know what could be different, I install using iatkos and replaced corecrypto.kext but I did have to use VoodooTSCSync cause DSDT I just can't do, so that allows for all my cores and not have to boot with cpus=1

#11
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male
IF anyone is wondering that tests this tool "Unsupported or no Mach-O file" is when amd_insn_patcher runs over a non binary file. So ignore that error.

#12
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,860 posts
  • Gender:Male
  • Location:português

IF anyone is wondering that tests this tool "Unsupported or no Mach-O file" is when amd_insn_patcher runs over a non binary file. So ignore that error.


Hi Duran Keeley has the tool works for you? If so? then please upload the binaries which has found the tool here so I can test it.

#13
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male

Hi Duran Keeley has the tool works for you? If so? then please upload the binaries which has found the tool here so I can test it.


It seems to stop as like if i just run AutoAPBDecrypt 1.1 itself on the NSLock unlock error after amd_inst_patcher has run over files so I guess it has?? To be honest I'm gonna have to reinstall because I have no idea what is patched. If I run AutoAPBDecrypt now my SysDecrypts is empty.

I tried to do my whole partition from root user but it killed ALL of my HHD space, like 20GB free to 200mb free :o

#14
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,860 posts
  • Gender:Male
  • Location:português

It seems to stop as like if i just run AutoAPBDecrypt 1.1 itself on the NSLock unlock error after amd_inst_patcher has run over files so I guess it has?? To be honest I'm gonna have to reinstall because I have no idea what is patched. If I run AutoAPBDecrypt now my SysDecrypts is empty.

I tried to do my whole partition from root user but it killed ALL of my HHD space, like 20GB free to 200mb free :o


I have done differently, I connected my Mountain Lion-USB HDD on my laptop with Mountain Lion and have started the AutoAPBDecrypt 1.1 .There are found seven binaries than i've put these manually into the right place.

#15
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male

I have done differently, I connected my Mountain Lion-USB HDD on my laptop with Mountain Lion and have started the AutoAPBDecrypt 1.1 .There are found seven binaries than i've put these manually into the right place.


Yeah that would work even better :D

#16
Duran Keeley

Duran Keeley

    InsanelyMac Sage

  • Local Moderators
  • 349 posts
  • Gender:Male
Ok so using it on 10.8.3 from 10.7.5

Same 7 files,

Does anyone else have the problem where every 2 minutes it uses about 1GB of HHD space!???

EDIT: Starts to settle down after quitting, thanks again Andy.

#17
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,909 posts
  • Gender:Male
Mods, could you please move the topic to the AMD Development forum (if Andy agrees, of course)?

#18
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,625 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Mods, could you please move the topic to the AMD Development forum (if Andy agrees, of course)?

It doesn't matter to me.
It may be moved if you think it should be placed there ;)





Also tagged with one or more of these keywords: AutoAMDTool, cpuid, APB, Apple Protected Binaries, AMD, patcher, patch


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy