Jump to content

iMessage not working - iCloud/Internet etc working - Changed boot.plist file and network.plist file - Help


hamzab
 Share

418 posts in this topic

Recommended Posts

remove ACPICodec.dylib from modules folder.

 

Don't have it. The only 2 files in there are klibc.dylib and uClibcxx.dylib.

 

I just installed the Command Line Tools for ML to get my svn command back, i downloaded the source, but i have no idea how to go from there.

Link to comment
Share on other sites

Don't have it. The only 2 files in there are klibc.dylib and uClibcxx.dylib.

 

I just installed the Command Line Tools for ML to get my svn command back, i downloaded the source, but i have no idea how to go from there.

just download my attachment "sym.zip"

extract it and install using chameleon wizard,

Link to comment
Share on other sites

http://forge.voodoop...ce/commit/2169/

 

messages fixed. Please enjoy

From Cosmo1t & Meklort

 

 

USAGE:

Install FileNVRAM.dylib to /Extra/modules (if you have ACPICodec.dylib, you have to get rid of it)

 

if you do not create a nvram.plist ROM and MLB will be auto generated.

 

put the plist as /Extra/nvram.uuid.plist if you make one. (your uuid -- PlatformUUId from IOREg, or uuid from smbios)\

 

ioreg -lw0 | grep PlatformUUID

 

use the value found from the above command to create your plist.

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">

<plist version="1.0">

<dict>

<key>NVRAM</key>

<dict>

<key>test-var</key>

<data>AAAAAQ==</data>

<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>

<dict>

<key>MLB</key>

<string>BLargh</string>

<key>ROM</key>

<string>ROMVER</string>

</dict>

</dict>

</dict>

</plist>

 

ENjoy a FULLY FUNCTIONAL NVRAM.

you can use nvram key=val.

 

everything will be persistent between reboots.

A few questions :

1. /Extra/nvram.uuid.plist is this the exact name for the file? Or should we replace uuid with our own in the file name

2. Are we required to replace our uuid in the contents of this file if we specify this file ?

3. Nothing to do with the value of ROM and MLB ?

Link to comment
Share on other sites

Whats weird is, it created a /nvram.plist file as well as an /Extra/nvram.uuid.plist file

 

I also get a boot error now:

 

Added 3 SSDT table(s) into XSDT
Unable to handle key MLB
Unable to handle key ROM
Unable to handle key EFIBluetoothDelay
Unable to handle key bluetoothActiveControllerInfo
Unable to handle key SystemAudioVolume
Unable to handle key LocationServicesEnabled
Unable to handle key fmm-computer-name
Unable to handle key boot-gamma
Starting Darwin x86_64

Link to comment
Share on other sites

confirmed!

 

r2170 fixed this issue

edit: everytime I tried to edit nvram.UUID.plist, to change the MLB, after restart it goes back into before edited, i cant change the plist.

 

If you need to edit the plist, please use the nvram key=value command in os x.

Link to comment
Share on other sites

just download my attachment "sym.zip"

extract it and install using chameleon wizard,

 

Just did that and have 2 problems now, haven't even tried to use the nvram fix yet. Chameleon Wizard updated my older version to r2170, but in the process all my internal drives show as external and sleep stopped working (probably because external drives get ejected when sleep is initiated?)

 

Edit: Just recreated my kextcaches and repaired the permissions on my bootvolume. There was some wonky stuff going on with the permissions. I installed the nvram fix, rebooted and everything is back to normal, including a working Messages.app. Thanks loads people =)

Link to comment
Share on other sites

If you need to edit the plist, please use the nvram key=value command in os x.

 

in order to change MLB & ROM Data use this commands from terminal

 

nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB=SERIAL17DIGITS

nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=YOURDATA

 

fill the MLB & ROM data with ASCII Text

it will automatically encoded to Base64

Edited by Regi Yassin
  • Like 2
Link to comment
Share on other sites

I know I must be doing something wrong. I installed 2170 and rebooted to auto generate the nvram.plist. I copied it to /Extra/nvram.371A61AF-D774-58C5-870D-82C4D7054ED8.plist and rebooted again. Every time I try to add using the nvram command, I get an error "Error setting variable - '371A61AF-D774-58C5-870D-82C4D7054ED8:MLB': (iokit/common) general error" and a new nvram plist file is created witht he UUID with the name nvram.44454c4c-5400-1037-8058-b1c04f544631.plist

 

What am I missing to set??

 

Thanks and GREAT JOB!

Link to comment
Share on other sites

http://forge.voodoop...ce/commit/2169/

 

messages fixed. Please enjoy

From Cosmo1t & Meklort

 

 

USAGE:

Install FileNVRAM.dylib to /Extra/modules (if you have ACPICodec.dylib, you have to get rid of it)

 

if you do not create a nvram.plist ROM and MLB will be auto generated.

 

put the plist as /Extra/nvram.uuid.plist if you make one. (your uuid -- PlatformUUId from IOREg, or uuid from smbios)\

 

ioreg -lw0 | grep PlatformUUID

 

use the value found from the above command to create your plist.

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">

<plist version="1.0">

<dict>

<key>NVRAM</key>

<dict>

<key>test-var</key>

<data>AAAAAQ==</data>

<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>

<dict>

<key>MLB</key>

<string>BLargh</string>

<key>ROM</key>

<string>ROMVER</string>

</dict>

</dict>

</dict>

</plist>

 

ENjoy a FULLY FUNCTIONAL NVRAM.

you can use nvram key=val.

 

everything will be persistent between reboots.

Is the source code for this module available?

Link to comment
Share on other sites

Found something strange, though iMessage is working i have a lot of warnings in my Console:

 

[Warning] Updating typing guid on IMMessage from 11111111-1111-1111-111111111111 to 11111111-1111-1111-111111111111

 

obviously i edited the guid numbers but still. Any ideas?

Link to comment
Share on other sites

use sudo?

 

Thanks!, sudo lets me enter the values but it enters them into /Extra/nvram.44454c4c-5400-1037-8058-b1c04f544631.plist. My UUID is supposed to be "371A61AF-D774-58C5-870D-82C4D7054ED8" according to ioreg so I don't understand why the difference. Is there a way I am supposed to enter the UUID I got from ioreg?

Link to comment
Share on other sites

 Share

×
×
  • Create New...