Chameleon Wizard - Utility for Chameleon.
#501
Posted 16 February 2012 - 07:07 PM
I used standard diff and patch commands.
#502
Posted 16 February 2012 - 08:22 PM
#503
Posted 16 February 2012 - 08:54 PM
Compile/Decompile: It compiles (DSL => AML), and decompiles (AML => DSL) DSDT. AML is compiled version that Chameleon uses. DSL is decompiled version for edition.
Export: Exports DSDT from your BIOS/UEFI, so you can edit it.
Patch tab:
Apply patch: It allows to patch original, unmodified DSDT with patch file. The patch file contains all modifications that are useful. It must be generated with the same motherboard model and bios version. It uses standard patch command.
Create patch: It helps to generate patch file. You need two DSDT files. The first one, that is unmodified, original, and one that has all the modifications.
It will calculate all the differences between them and save it to patch file. It uses standard diff command.
IASL tab:
You can update IASL to the latest version. (That's the tool that compiles and decompiles DSDT).
Also there are some advanced options, that you don't have to worry about.
Quick Patch tab:
It will extract DSDT from your motherboard, patch it using DSDT patch file, compile it and put the DSDT.AML file in /Extra directory.
Why not simply put somebody else's DSDT?
Because there are many things that might affect DSDT tables like: number of RAM modules, BIOS settings, BIOS version, CPU type, and more.
The best way is to save your dsdt and modify it.
I will never recommend using somebody's DSDT. It might affect system performance and stability.
#504
Posted 17 February 2012 - 04:07 PM
#505
Posted 17 February 2012 - 04:53 PM
iRipper, on 17 February 2012 - 04:07 PM, said:
1. Manually edit/remove the com.apple.LaunchServices.plist in the ~/Library/Preferences directory.
2. Select the Open With context menu by right clicking on the file, point to Other in the following subcontext menu, then choose an application to open the file ensuring to tick the Always Open With option at the bottom of the dialog window.
#506
Posted 17 February 2012 - 10:05 PM
<!--?xml version="1.0" encoding="UTF-8"?-->
<plist version="1.0">
<dict>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMbiosversion</key>
<string>MBA31.88Z.0061.B01.1011181342</string>
<key>SMboardmanufacter</key>
<string>Apple Inc.</string>
<key>SMboardproduct</key>
<string>Mac-942452F5819B1C1B</string>
<key>SMfamily</key>
<string>MacBookAir</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacBookAir3,1</string>
<key>SMserial</key>
<string>Search for Serial</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>
The harder one was the correct SMC Version key for FakeSMC. All this base64 and hex stuff made me crazy. Using online tools, I never got the correct code but after studying Prasys "Editing FakeSMC" I just winged it and following his instructions and came up with the following:
<!--?xml version="1.0" encoding="UTF-8"?-->
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>fakesmc</string>
<key>CFBundleIdentifier</key>
<string>org.netkas.fakesmc</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>fakesmc</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.5</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2</string>
<key>IOKitPersonalities</key>
<dict>
<key>FakeSMC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.netkas.fakesmc</string>
<key>IOClass</key>
<string>FakeSMC</string>
<key>IOMatchCategory</key>
<string>IOACPIPlatformDevice</string>
<key>IOProviderClass</key>
<string>AppleACPIPlatformExpert</string>
<key>IOResourceMatch</key>
<string>ACPI</string>
<key>SMCKeys</key>
<dict>
<key>MSDS</key>
<data></data>
<key>BEMB</key>
<data></data>
<key>$Num</key>
<data>AQ==</data>
<key>ACID</key>
<data>AAAAAAAA</data>
<key>BALG</key>
<data>AAAAAAAA</data>
<key>LSOF</key>
<data>AQ==</data>
<key>LSSB</key>
<data>AQE=</data>
<key>MSSD</key>
<data>AA==</data>
<key>MSSP</key>
<data>AA==</data>
<key>NATJ</key>
<data>AA==</data>
<key>NVPR</key>
<data>AAAAAAAA</data>
<key>OSK0</key>
<string>ourhardworkbythesewordsguardedpl</string>
<key>OSK1</key>
<string>easedontsteal©AppleComputerInc</string>
<key>REV </key>
<data>AWcPAAAE</data>
</dict>
<key>debug</key>
<false>
<key>smc-compatible</key>
<string>smc-mpc</string>
<key>tjmax</key>
<integer>100</integer>
</false></dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.iokit</key>
<string>7.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0d0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0b1</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
The important thing to look for here is the <REV > key which turns out to be <AWcPAAAE> which corresponds to 1.67f4 which is what I consistently found in Google searches for a MacBookAir3,1. The RAW key when using Property List Editor is <01670f00 0004>. Also be sure to change the <smc-compatible> key to <smc-mpc>.
Hope that helps someone else.
#507
Posted 24 February 2012 - 03:59 PM
DarwinX, on 17 February 2012 - 04:53 PM, said:
2. Select the Open With context menu by right clicking on the file, point to Other in the following subcontext menu, then choose an application to open the file ensuring to tick the Always Open With option at the bottom of the dialog window.
Yes, but by default it shouldn't change file associations without asking first.
#508
Posted 24 February 2012 - 04:33 PM
To make opening files possible by dragging files on icon I had to declare what types It can open, by editing info.plist file, to tell OS X how It should react.
Your system changed file associations itself. My application doesn't have any code that changes file associations.
Also If you created *.patch files please share it with others. That's the only way to make most of DSDT features useful.
#509
Posted 24 February 2012 - 06:44 PM
#511
Posted 27 February 2012 - 09:38 PM
some problems with the portuguese translation pt_pt i dont know why ?
some screenshots
Captura de ecrã 2012-02-27, às 21.31.30.png 91.55K
51 downloads
Captura de ecrã 2012-02-27, às 21.32.01.png 121.54K
62 downloads
Captura de ecrã 2012-02-27, às 21.32.28.png 109.02K
42 downloadsu see some things is translated and other no
i translated every thing
thanks
#512
Posted 29 February 2012 - 09:57 AM
Everytime i save the settings in org.chameleon.boot.plist, the file is deleted!
Any trick? Or it is a bug? Chameleon wizard 4.01.
#513
Posted 03 March 2012 - 11:45 AM
#514
Posted 03 March 2012 - 02:04 PM
I have seen quite a few people complaining about "boot0: error" when installing Chameleon to HDDs with 4 K sectors
http://forge.voodoop...eon/issues/129/
Looks like dd can't write boot1h to a mounted partition, but it will work if you unmount the partition before running dd and use /dev/diskXsY instead of /dev/rdiskXsY
http://forge.voodoop...ues/129/#ic1657
What about including an option in Chameleon Wizard which unmounts the target partition (if it's not the current root partition, of course) before running dd command?
diskutil unmount diskXsY dd if=boot1h of=/dev/diskXsY diskutil mount diskXsY
Regards.
#515
Posted 04 March 2012 - 04:55 PM
Hi, I posted this in another forum also, but I think it's worth to post here also.
I've been struggling lately to configure my Chameleon, to be honest it looks like it's not listening to me at all, I tried to change boot.plist file in my Extra folder and also in
/Library/Preferences/SystemConfiguration/
folder, still nothing, tried to use Chameleon Wizard to reinstall it, nothing, I would like to hide some partitions, install a theme and do some other tweaks, I can't even figure out how to boot in 32bit mode, adding -arch=i386 at the prompt doesn't help, thus can't really figure out why I get really choppy flash videos (except Youtube in Chrome, which works very well)
Have been browsing the forum many times for an answer, no luck, and I'm not quite the biggest noob in looking for something and/or configuring my OSx86 machine.
Thanks in advance for answers and help.
#516
Posted 04 March 2012 - 08:30 PM
Process: Chameleon Wizard [741]
Path: /Applications/Chameleon Wizard.app/Contents/MacOS/Chameleon Wizard
Identifier: janek202.Chameleon-Wizard
Version: ??? (4.0.1)
Code Type: X86-64 (Native)
Parent Process: launchd [112]
Date/Time: 2012-03-04 13:26:43.893 -0700
OS Version: Mac OS X 10.7.3 (11D50)
Report Version: 9
Interval Since Last Report: 138380 sec
Crashes Since Last Report: 7
Per-App Interval Since Last Report: 215 sec
Per-App Crashes Since Last Report: 7
Anonymous UUID: 022FE66C-30F4-4CF0-9BAA-53F780318B4C
Crashed Thread: 4 Dispatch queue: com.apple.root.default-priority
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
objc[741]: garbage collection is OFF
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Full Name)'
I have done absolutely nothing in regards to my system at the time of my 1st attempt, one minute Chameleon Wizard worked, then after the latest build was posted for the Buildbot, crash, every time, and is persistent on my test system as well. The problem seems to be the build bot server.
#518
Posted 06 March 2012 - 06:51 PM
here the new files for pt_pt translation now is good edited with Xcode 4.3
thanks
pt-PT.lproj.zip 7.61K
4 downloads
#519
Posted 08 March 2012 - 05:02 PM
One Option that might be great for future releases is the debug=0x100 option.
It gives you details in case your mac crashes what the cause of the issue is!
Keep up the good work!
#520
Posted 11 March 2012 - 05:49 AM
I can't read all thread, and I can't find search or printable view for this new forum-engine.
I'm sorry if somebody asked this question already.
I use EFI partition to store the Chameleon Loader there, and EFI support is enabled.
But Chameleon Wizard can't install themes to EFI, because it detects only one empty EFI partition on the second disk (with Time Machine backups).
Could you fix it?
Regards,
Anton.
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users



Sign In
Create Account









