Proteo Posted April 4, 2006 Share Posted April 4, 2006 I just upgraded it totally, and used the Maxxuss Patch Solution (replace.sh) to replace the encrypted binaries with the decrypted ones after replacing the mach_kernel (because it won't boot into single user without it). All is working. Detailed instructions please? I have no idea how to replace mach_kernel Link to comment Share on other sites More sharing options...
skeewiff Posted April 4, 2006 Share Posted April 4, 2006 Could u post a Simple Guide 4 us Please? Link to comment Share on other sites More sharing options...
Yossarian Posted April 4, 2006 Share Posted April 4, 2006 I haven't tried it yet, but my guess is to use the same methods from the other security updates. Link to comment Share on other sites More sharing options...
184200 Posted April 4, 2006 Share Posted April 4, 2006 Oh! Detailed instructions, please Link to comment Share on other sites More sharing options...
skeewiff Posted April 4, 2006 Share Posted April 4, 2006 Yes Pleaz detailed instructions 4 us The non-Genius Bar guys Link to comment Share on other sites More sharing options...
mark7714 Posted April 4, 2006 Share Posted April 4, 2006 I'm pretty sure he just meant he used Maxxuss' Patch Solution v1.0a for Security Update 2006-001 (as this is what we did for 2006-002). But I could be wrong. I'm waiting for more confirmations before I try. Link to comment Share on other sites More sharing options...
EgoDeath Posted April 4, 2006 Share Posted April 4, 2006 im going to upgrade the things i can via pacifist, then im just going to wait for the new patches - it's the new mach_kernel im after.. Link to comment Share on other sites More sharing options...
B612 Posted April 4, 2006 Share Posted April 4, 2006 I am pretty sure nikolas used Maxxuss Patch Solution for Security Update, also because he's talking about "booting into single user", saying that without this Patch you can't. In fact the Patch I'm talking about contains "replace.sh" and "loginwindow". About replacing the mach_kernel, I think we can't avoid it, unless we patch the new mach_kernel with a new ppf patcher, meant for this version. Link to comment Share on other sites More sharing options...
skyliner34 Posted April 4, 2006 Author Share Posted April 4, 2006 Yeah I do think nikolas was is talking about the Security Update Patch. I wonder if us AMD users need to run the AMD_Enabler as well. Or will that bugger things up. Anyone prepared to bugger up thier install? Link to comment Share on other sites More sharing options...
DravenJ Posted April 4, 2006 Share Posted April 4, 2006 Personally I think Nikolas was full of it. I have tried it on my system and it has pretty much crashed it. Also replace.sh by Maxxuss has a platform check. So if you run it on your just updated system it will not work unless you comment out the function call platformcheck in the replace.sh script. Prove me wrong Nikolas, and post some instructions, otherwise I will conclude you are full of it, and warn all others not to waste time with Nikolas earlier post. James Link to comment Share on other sites More sharing options...
miranda Posted April 4, 2006 Share Posted April 4, 2006 where is maxxus? we need it like superman bring on a newpage only for maxxus donations please. Link to comment Share on other sites More sharing options...
kin123 Posted April 5, 2006 Share Posted April 5, 2006 I've tried to install this update to no success. -The 1.0a patch (using the replace.sh w/ the OS version check commented out) doesn't fix the problems. -The computer will only start to single user mode if you revert to a backup copy of your kernel before installing the update. As it stands, I get to a blue screen with the mouse cursor able to move -- but that's it. Link to comment Share on other sites More sharing options...
TokinDerrick Posted April 5, 2006 Share Posted April 5, 2006 where is the safari update inside the update package? I cannot find it. Link to comment Share on other sites More sharing options...
kin123 Posted April 5, 2006 Share Posted April 5, 2006 Gents, I have some great news. It is indeed possible to upgrade to 10.4.6 -- although someone with more skill than I will need to work through all the details for it to be completely functional. *link was here* (Make sure you download the 10mb patch) I followed the directions exactly from "Updating the 10.4.4 Volume to 10.4.5 from a working 10.4.3 System". I can now boot into 10.4.6 !!, However there are some errors from Darwin when I start up and my video card (ATI) no longer has CI and QE enabled. With this said -- this should be a relatively easy patch for Maxxuss, considering I was able to get this partially running by just following past directions and using some common sense. Link to comment Share on other sites More sharing options...
Jezek Posted April 5, 2006 Share Posted April 5, 2006 i am a little confused. can someone make a tutorial on how to do this, specifically for 10.4.6.. Link to comment Share on other sites More sharing options...
skeewiff Posted April 5, 2006 Share Posted April 5, 2006 In a spanish Osx86 forum they explianed it in more detail tought if u can´t read spanish U´r f***d. Link: http://forum.osx86spain.com/1046-ya-es-nat...html?highlight= Screenshot: http://img240.imageshack.us/my.php?image=mac7th.jpg Link to comment Share on other sites More sharing options...
vinlar Posted April 5, 2006 Share Posted April 5, 2006 Someone needs to edit kin123's post. We aren't allowed to link to that website. I'm going to wait for someone to get the patches working in a manner that will not toast CI and QE. Both of these are working on my 10.4.5 system Link to comment Share on other sites More sharing options...
TokinDerrick Posted April 5, 2006 Share Posted April 5, 2006 alright, I'll wait for it to be translated. but how can I pull the new safari from the downloaded package. I downloaded 10.4.6 from apple and I would at least like to update safari. Link to comment Share on other sites More sharing options...
Jezek Posted April 5, 2006 Share Posted April 5, 2006 yeah so can someone that knows Spanish translate it.. Link to comment Share on other sites More sharing options...
skeewiff Posted April 5, 2006 Share Posted April 5, 2006 He also explains how 2 make an .ISO with the 10.4.6 update included if someone with more skills than me wanna try it I´ll translate it Link to comment Share on other sites More sharing options...
skeewiff Posted April 5, 2006 Share Posted April 5, 2006 Bueno, basicamente la idea es instalar el update 10.4.6, y dejar en el directorio raiz de tu volumen la carpeta que contiene los archivos encriptados de la primera solucion que se dio a la 10.4.4. Si tienes dos instalaciones, mejor que mejor, por que este update toca el kernel, y para entrar desde el principio con -s, tendras que tener el anterior kernel, ya que el update te lo toca Una vez que hayas cambiado el kernel y tengas en la carpeta raiz, la carpetita "Decrypted_Files", reinicias entras con -s cd /Decrypted_Files bash ./replace.sh Aclaracion, el replace.sh que tienes, es para la anterior build, asi que te dara un error, que no coincide la version de mac, para ello, debes editarlo como sigue: "#! /bin/sh SCRIPTDIR=`dirname $0` if [ -f $SCRIPTDIR/$_ ]; then cd $SCRIPTDIR; fi ## Perform some sanity checks and configuration before the main screen function returnAndExit { echo -ne "Press RETURN to exit." read k exit 255 } function platformCheck { VERSFILE="/System/Library/CoreServices/SystemVersion.plist" IS8I1119=`grep 8I1119 $VERSFILE | wc -l` if [ $IS8G1454 == 0 ]; then echo "Your Mac OS X installation is not a 10.4.5 8G1454 build." returnAndExit fi } function sseCheck { HASSSE3=`sysctl -n machdep.cpu.features | grep SSE3 | wc -l` HASSSE2=`sysctl -n machdep.cpu.features | grep SSE2 | wc -l` if [ $HASSSE3 == 1 ]; then echo "Your CPU has SSE3. This patch is not required." returnAndExit fi if [ $HASSSE2 == 0 ]; then echo "Your CPU has no SSE2. This is the minimal requirement for this patch." returnAndExit fi } ## $1 - Filename ## $2 - Source Folder ## $3 - Destination Folder ## $4 - Description function do_replace() { if [ ! -f $2/$1 ]; then echo -e "**** Error - cannot find file to copy: $2/$1! ****\n" exit 1 fi cp $3/$1 $3/$1.original cp $2/$1 $3/$1 chown root:wheel $3/$1 chmod 755 $3/$1 echo -e "-> $1 replaced.\n" } platformCheck E=decrypted do_replace translate $E /usr/libexec/oah do_replace translated $E /usr/libexec/oah do_replace Dock $E /System/Library/CoreServices/Dock.app/Contents/MacOS do_replace Finder $E /System/Library/CoreServices/Finder.app/Contents/MacOS do_replace loginwindow $E /System/Library/CoreServices/loginwindow.app/Contents/MacOS do_replace SystemUIServer $E /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS do_replace ATSServer $E /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support do_replace mds $E /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support do_replace diskimages-helper $E /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/Resources echo -e "\nAll required replacements are done." echo -e "The original files were copied and have the extension .backup.\n"" El error que te marca si no lo editas , es que no es para esa version, yo he cambiado el numero de build para que esto no pase. Una vez que aplicas replace.sh, escribes "update_prebinding -root / -force" Te marcara un error de no coincidencia con los oh's asi que nuevamente, reemplazas archivos con replace.sh Es importante este punto, por que si no ejecutas el update_prebinding, cuando arranques en normal, detectara el update 10.4.6 que algo no coincide. Asi que hecho esto, ya pirula el invento. Si quieres hacerlo mas elaborado y tienes a mano la iso 10.4.4_install_dvd que basicamente consiste en una imagen del 10.4.4 mas el update 10.4.5, procede asi. Bajo windows, con transmac abres al imagen, borrar el paquete que corresponde al update 10.4.5 y sustituirlo por el 10.4.6, ahora renombra el 10.4.6. a 10.4.5 Seguidamente te vas a la carpeta del parche, y buscas el archivo replace.sh, te lo llevas al escritorio, y alli modificas el codigo, por el que esta mas arriba, guardas cambios, y lo llevas a la iso otra vez. Asi podras tener un DVD para instalar en nativo 10.4.6 Translation: Well the idea is to install the 10.4.6 update and let in the root directory the encripted files of the 10.4.4 first patched solution. If u have 2 installations is better cause this update breaks the kernel and to login with -s you´ll have to get the previous kernel cauz the update changes it. Once you have changed the kernel, and having in the root folder the ¨Decripted files¨ folder reboot login with -s then: cd /Decrypted_Files bash ./replace.sh This replace is for the previous bulid so it will give you an error you´ll have to edit: "#! /bin/sh SCRIPTDIR=`dirname $0` if [ -f $SCRIPTDIR/$_ ]; then cd $SCRIPTDIR; fi ## Perform some sanity checks and configuration before the main screen function returnAndExit { echo -ne "Press RETURN to exit." read k exit 255 } function platformCheck { VERSFILE="/System/Library/CoreServices/SystemVersion.plist" IS8I1119=`grep 8I1119 $VERSFILE | wc -l` if [ $IS8G1454 == 0 ]; then echo "Your Mac OS X installation is not a 10.4.5 8G1454 build." returnAndExit fi } function sseCheck { HASSSE3=`sysctl -n machdep.cpu.features | grep SSE3 | wc -l` HASSSE2=`sysctl -n machdep.cpu.features | grep SSE2 | wc -l` if [ $HASSSE3 == 1 ]; then echo "Your CPU has SSE3. This patch is not required." returnAndExit fi if [ $HASSSE2 == 0 ]; then echo "Your CPU has no SSE2. This is the minimal requirement for this patch." returnAndExit fi } ## $1 - Filename ## $2 - Source Folder ## $3 - Destination Folder ## $4 - Description function do_replace() { if [ ! -f $2/$1 ]; then echo -e "**** Error - cannot find file to copy: $2/$1! ****\n" exit 1 fi cp $3/$1 $3/$1.original cp $2/$1 $3/$1 chown root:wheel $3/$1 chmod 755 $3/$1 echo -e "-> $1 replaced.\n" } platformCheck E=decrypted do_replace translate $E /usr/libexec/oah do_replace translated $E /usr/libexec/oah do_replace Dock $E /System/Library/CoreServices/Dock.app/Contents/MacOS do_replace Finder $E /System/Library/CoreServices/Finder.app/Contents/MacOS do_replace loginwindow $E /System/Library/CoreServices/loginwindow.app/Contents/MacOS do_replace SystemUIServer $E /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS do_replace ATSServer $E /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support do_replace mds $E /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support do_replace diskimages-helper $E /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/Resources echo -e "\nAll required replacements are done." echo -e "The original files were copied and have the extension .backup.\n"" One you apply ¨replace.sh¨, write: "update_prebinding -root / -force" It´ll give you a new error so make ¨replace.sh¨ again This is important cauz if you don´t make the update_prebinding -root / -force when you boot in normal mode the 10.4.6 update will detect something wrong. If you want to make an ISO Dvd: In windows, with the program Transmac delete the 10.4.5 update package and replace with the 10.4.6 one, now rename 10.4.6 to 10.4.5 Go to the patch folder and look for the ¨replace.sh¨ file move it to the desktop and then modify it with the above code (the one you edited before), save changes and make the ISO again. So you´ll have a native 10.4.6 DVD Hope it´ll help Link to comment Share on other sites More sharing options...
Jezek Posted April 5, 2006 Share Posted April 5, 2006 so you install the update before running the script? But then wouldnt you not even be able to boot because the apple mach_kernel is not patched.. Link to comment Share on other sites More sharing options...
B612 Posted April 5, 2006 Share Posted April 5, 2006 Gents, I have some great news. It is indeed possible to upgrade to 10.4.6 -- although someone with more skill than I will need to work through all the details for it to be completely functional. *link was here* (Make sure you download the 10mb patch) I followed the directions exactly from "Updating the 10.4.4 Volume to 10.4.5 from a working 10.4.3 System". I can now boot into 10.4.6 !!, However there are some errors from Darwin when I start up and my video card (ATI) no longer has CI and QE enabled. With this said -- this should be a relatively easy patch for Maxxuss, considering I was able to get this partially running by just following past directions and using some common sense. Hi. What kind of errors do you get from Darwin? Link to comment Share on other sites More sharing options...
Ben Eyre Posted April 5, 2006 Share Posted April 5, 2006 well Excuse me, i tryed this with the 4.5 security update steps replaced all the files and hell i burged my Install completely, i also had to replace the IPfriewall, etc etc like you have to with 4.5 and stuff just to get into to single user, unless someone can prove with English Step by Step, this is a unconfirmed rumor Apple / V / OSx86 Link to comment Share on other sites More sharing options...
B612 Posted April 5, 2006 Share Posted April 5, 2006 well Excuse me, i tryed this with the 4.5 security update steps replaced all the files and hell i burged my Install completely, i also had to replace the IPfriewall, etc etc like you have to with 4.5 and stuff just to get into to single user, unless someone can prove with English Step by Step, this is a unconfirmed rumor Apple / V / OSx86 I think we have to forget about the Security Update and think about the one which is called Patch Solution for Mac OS X 10.4.5 (Update to 10.4.4) on the website of Maxx.. Link to comment Share on other sites More sharing options...
Recommended Posts