Mac OS X en hardware x86 Archivo técnico 2008–2024
InfiniteMac OSx86 › Arquitectura Base OSx86 10.X y Arranque › AMD Patcher 0.31 disponible para descargar
230,773 reads · 2008-11-21 – 2010-02-22
Informe Núcleo 10.X AMD OSx86 NVIDIA GeForce

AMD Patcher 0.31 disponible para descargar

Zephyroth presenta la versión 0.31 de AMD Patcher con una nueva interfaz de tabla de estado, panel de opciones, soporte ampliado de binarios Mach-O (componentes, plugins de inicio de sesión, paneles de preferencias, frameworks y ejecutables Unix) y parcheo dinámico de kexts en ejecución.

Autor principal
@zephyroth Publicado el 2008-11-21
Colección
Arquitectura Base OSx86 10.X y Arranque
Registro histórico
230,773 lecturas históricas · 65 notas de campo seleccionadas (de 73 mensajes) · 2008-11-21 – 2010-02-22
Voces acreditadas (22)
@zephyroth (15)@lateralusman (8)@maya77 (7)@nfoav8or (6)@Huperniketes (4)@stanca (4)@Dies (3)@bhast2 (3)@inhibitor (3)@erick2red (3)@pαuℓzurrr. (2)@lanceomni (2)@ng.alvin (2)@deesto (2)@Imkantus (2)@ritalin+6 more
Referencia de hardware
AMD Desktop Processors ↗ PCIe Graphics Cards (GPU) ↗ SATA III & NVMe SSDs ↗
Monografía técnica traducida al español · Se conservan intactos los comandos de terminal, nombres de kexts, nodos ACPI y parámetros de arranqueVer versión original en inglés (Original English) →

Interfaz

- Los elementos arrastrados a la ventana se muestran ahora en una tabla que detalla sus propiedades
(Estado, Nombre, Tamaño y Tipo).
- Añadido panel de Opciones.
- Añadidos nuevos menús (Donación a InfiniteMac, Donación a... mí, y Envío de comentarios para probadores de la beta).

Comportamiento

- Soporte para más tipos de archivos (component, loginPlugin, prefPane, spreporter, framework y ejecutables Unix); más adelante añadiré soporte directo para kexts y bundles.
- Ahora puedes seguir añadiendo archivos a la cola incluso mientras el proceso de parcheo está en marcha (aún por optimizar).
- Detecta los kexts cargados actualmente en memoria y los inyecta en el paquete si es necesario.
- Si GeForce.kext y NVDAResman.kext figuran entre las extensiones cargadas y están presentes en el paquete de actualización, se parchearán automáticamente.

Opciones

- Puedes elegir si deseas comprobar actualizaciones automáticamente al abrir la aplicación.
- Puedes cambiar la carpeta de destino para los elementos modificados.

Por favor, enviad vuestros comentarios e informes de fallos utilizando la opción del menú integrado en AMD Patcher en lugar de publicarlos aquí; me resultará mucho más fácil hacerles seguimiento.

P. D.: Los paquetes especiales como NVInstaller aún no están soportados.

Notas de campo y pruebas de la comunidad

65 respuestas técnicas seleccionadas de 73 intervenciones originales

Nota de campo #1 @maya77 2008-11-21

Tiene una pinta estupenda, pero me salta este error nada más abrirlo:

Después de eso no acepta ningún archivo que arrastre y suelte sobre la interfaz del programa.

Estoy usando Leopard 10.5.5.

Nota de campo #2 @ritalin 2008-11-21

He intentado descargarlo, pero lo único que me aparece es esto.

Por cierto, publiqué la siguiente consulta en InsanelyMac, pero tú pareces ser la persona indicada que domina este tema:

Estoy buscando una forma mejor (más rápida) de eliminar las comprobaciones de CPUID de los binarios de OS X. Actualmente utilizo un script de shell con otool y el parcheador de Maxxuss para hacer el trabajo. Más abajo incluyo un fragmento del script que uso ahora mismo. Funciona bien, pero como puedes ver implica generar una configuración temporal mediante otool y luego escribirla…

Agradecería mucho tu ayuda y tus consejos.

Nota de campo #3 @Dies 2008-11-22 ↳ Re: @maya77
@maya77Tiene una pinta estupenda, pero me salta este error nada más abrirlo: Después de eso no acepta ningún archivo que arrastre y suelte sobre la interfaz del programa. Estoy usando Leopard 10.5.5.

Tal cual.

Y si corriges ese error, salta otro detrás, y luego otro más...

PERO la aplicación tiene muy buena pinta y, una vez que sorteas esos errores iniciales, funciona a las mil maravillas. Además, esos fallos parecen simples despistes de rutas que *deberían* ser fáciles y rápidos de corregir.

Lo único que me habría gustado ver es una opción para no inyectar kexts dentro del paquete.

Ah, y para cualquiera que esté impaciente por probarlo ya mismo, aquí tenéis una solución provisional para evitar los errores:

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

Cuando terminéis de usarlo podéis borrar sin problema la carpeta zephyroth.

Actualización del autor #1 @zephyroth 2008-11-22 ↳ Re: @Dies

Os pido disculpas por todos estos pequeños fallos... Tenía demasiada prisa por compartir mi trabajo.
Estarán corregidos muy pronto. Esta misma tarde publicaré un nuevo enlace.

¡Perdón, perdón, perdón!

¡Dies, muchas gracias por esa solución provisional!

Nota de campo #4 @pαuℓzurrr. 2008-11-22

Seleccioné la carpeta Descargas como destino, pero ahora el programa me ha cambiado el icono de la carpeta Descargas.
¿Hay alguna manera de restaurar su icono normal?
He probado con CandyBar, pero no ha solucionado el problema...

¡Gracias!

Actualización del autor #2 @zephyroth 2008-11-22 ↳ Re: @pαuℓzurrr.

Aquí tenéis el nuevo enlace: speedy share.com/607925347.html

¡Espero que ahora funcione todo bien!

Nota de campo #5 @maya77 2008-11-22

Zephy, ahora se abre bien, pero me salta otro error al arrastrar y soltar un archivo:

Nota de campo #6 @Dies 2008-11-22 ↳ Re: @maya77
@maya77Zephy, ahora se abre bien, pero me salta otro error al arrastrar y soltar un archivo:

¿Has probado ya a borrar el archivo de preferencias antiguo?

rm -f ~/Library/Preferences/com.zephyroth.AMD-Patcher.plist

Todavía no he probado la nueva versión, pero imagino que el problema se debe simplemente a que el nuevo archivo de preferencias utiliza campos distintos y, si ya tienes uno de la versión anterior, intenta leerlo en vez de generar uno nuevo.

Si es eso, no sé si merece la pena complicarse programando una comprobación para distinguir entre el formato antiguo y el nuevo...

Seguramente sea más sencillo incluir un archivo Léeme indicando a los usuarios que lo borren si habían ejecutado versiones anteriores del programa.

Nota de campo #7 @bhast2 2008-11-22

Gran trabajo con esta herramienta, Zephyroth.
Aunque yo ya no la necesito porque estoy ejecutando una instalación Retail en AMD sin parchear nada y funcionando también en 64 bits.

Aun así, es un lanzamiento excelente.

Nota de campo #8 @nfoav8or 2008-11-23

Bueno, me alegro por ti, BHAST, pero dado que nadie está poniendo el nuevo kernel Voodoo a disposición del público salvo para el grupo cerrado de probadores, pareces ser uno de los pocos privilegiados que lo tienen. Solo quería darte las gracias por restregárnoslo una y otra vez (sí, también en tu propia web). Igual podrías aprovechar para arrojar algo de luz sobre ese nuevo kernel.

Nota de campo #9 @maya77 2008-11-23

Borré el archivo de preferencias.

Siguiente error:

Y acto seguido el programa se queda congelado con este mensaje:

Llegados a ese punto, solo se puede cerrar con Forzar salida.

Debería cancelar la búsqueda de actualizaciones si la conexión a internet no responde pasados X segundos.

Nota de campo #10 @maya77 2008-11-23

Además, cuando va a parchear archivos no acepta que mi cuenta no tenga contraseña. Si dejo el campo de contraseña en blanco, me dice "password invalid". No uso contraseña en mi usuario; por favor, haz que acepte la cadena vacía "".

Nota de campo #11 @maya77 2008-11-23 ↳ Re: @p-J
@p-JSeleccioné la carpeta Descargas como destino, pero ahora el programa me ha cambiado el icono de la carpeta Descargas. ¿Hay alguna manera de restaurar su icono normal?

Borra el archivo "Icon" que hay dentro de la carpeta "Downloads" (Descargas).

Nota: Es un archivo oculto.

Actualización del autor #3 @zephyroth 2008-11-23 ↳ Re: @maya77

Bhast, contar con el último kernel Voodoo hace que parchear los CPUID sea innecesario, pero mi aplicación sigue siendo útil para parchear kexts o modificar las extensiones incluidas dentro de un paquete de instalación.

¿El último kernel Voodoo es compatible con todas las CPU de AMD? ¿Incluso con los Athlon XP?
Si es así, probablemente pueda eliminar el código encargado de detectar y parchear los CPUID... Dime qué opinas.

Personalmente no me convence el kernel Voodoo: mi equipo no puede entrar en reposo y a veces ni siquiera reinicia...

No soy ningún experto ni un programador profesional. Si te parece que mi aplicación no sirve para nada... me trae sin cuidado. Mi objetivo es aprender y compartir mis conocimientos y experiencia con quienes estén interesados.

Intentaré corregir todos los errores relacionados con el archivo de preferencias y subiré, una vez más, una nueva versión de la aplicación.

Espero que la comunidad siga valorando mi "trabajo".

Nota de campo #12 @Dies 2008-11-23 ↳ Re: @zephyroth
@zephyrothSi es así, probablemente pueda eliminar el código encargado de detectar y parchear los CPUID... Dime qué opinas.

No, no hagas eso...

¿Por qué no dejarlo como una opción configurable?

En mi opinión, incluso aunque Voodoo soporte todos los procesadores AMD, tu aplicación dista mucho de ser inútil.

Voodoo debería hacer que las instalaciones Retail en AMD sean pan comido, pero lo que no tengo del todo claro es si Voodoo aplica el parcheo "al vuelo" (on-the-fly) una sola vez cuando hace falta o si tiene que interceptar y parchear continuamente en tiempo de ejecución; ¿suena a que lo hace constantemente? Tal vez bhast podría aclararnos ese detalle...

Personalmente, prefiero que el kernel no tenga que cargar con trabajo extra innecesario. Estoy seguro de que el impacto en el rendimiento, de haberlo, será imperceptible, pero aun así...

Actualización del autor #4 @zephyroth 2008-11-23 ↳ Re: @Dies

Ya viene de camino la nueva versión (otra vez…):

Lista de cambios (ChangeLog):

- Se ha añadido una opción para activar o desactivar la búsqueda de CPUID.
- Corregido un fallo en el código que dejaba inutilizables algunos paquetes reconstruidos.
- Corregido un error al guardar el registro (log).
- El archivo de preferencias ahora se genera automáticamente si no existe (y lo mismo para cada campo individual).

Si queréis que añada alguna otra función, solo tenéis que decírmelo.

Nota de campo #13 @pαuℓzurrr. 2008-11-23 ↳ Re: @maya77
@maya77Borra el archivo "Icon" que hay dentro de la carpeta "Downloads" (Descargas). Nota: Es un archivo oculto.
@nfoav8orBueno, me alegro por ti, BHAST, pero dado que nadie está poniendo el nuevo kernel Voodoo a disposición del público salvo para el grupo cerrado de probadores, pareces ser uno de los pocos privilegiados que lo tienen. Solo quería darte las gracias por restregárnoslo una y otra vez (sí, también en tu propia web). Igual podrías aprovechar para arrojar algo de luz sobre ese nuevo kernel.

"La versión candidata (Release Candidate) debería salir el 24 de noviembre del 08. El lanzamiento final se espera para el 1 de diciembre del 08 si todo va bien."
¿Así que saldremos de dudas mañana mismo?
http://code.google.com/p/xnu-dev/ ↗

Nota de campo #14 @bhast2 2008-11-23

GUAU.
No pretendía decirte que dejaras de hacer tus aplicaciones
ni tampoco iba con mala intención.
Solo era un comentario.
Y además dije que era un gran lanzamiento.
Sí, el kernel beta soporta todas las CPU,
tanto AMD como Intel.

Nota de campo #15 @nfoav8or 2008-11-24

Gracias, p-J. He estado siguiendo esa página muy de cerca, así que me alegra ver que justo cuando desconecto unos días por fin hay novedades. Coincido con Dies respecto al tema de los CPUID: ¿para qué dejarlos ahí si el sistema puede eliminarlos de forma permanente en disco y funcionar necesitando un mínimo de parcheo de códigos de operación (opcodes) en tiempo real?

Y para Bhast: el otro día estaba de mal humor cuando vi que habías estado presumiendo del parche de opcodes tanto aquí como en el foro de Leo4All. Lo único que quiero es poder usar un sistema Retail y olvidarme de complicaciones... En fin, llegará cuando tenga que llegar.

Zeph: jamás pienses que no se valora tu trabajo. Muchísima gente se ha ahorrado infinidad de quebraderos de cabeza gracias a ASU y a tus aplicaciones de parcheo. Sigue cacharreando así.

Nota de campo #16 @bhast2 2008-11-24

Para empezar, no estoy presumiendo de nada; solo intento difundir la información,
y por eso mismo lo publiqué en mi web.

Nota de campo #17 @Huperniketes 2008-11-27

Por favor, aclaradme el propósito de AMD Patcher

¿Realiza el mismo parcheo que hace Apple Software Update (ASU) de Zephyroth, de modo que pueda descargar por separado cualquiera de las actualizaciones de Mac OS X y parchearla con esta herramienta antes de instalarla?

Nota de campo #18 @Huperniketes 2008-11-27 ↳ Re: @zephyroth
@zephyrothsí, realiza el mismo parcheo que hace ASU.

¡Genial! Intenté actualizar un par de veces desde una instalación recién hecha con el DVD 10.5.2 rev.2, pero el proceso pareció quedarse colgado en ambas ocasiones (¡estamos hablando de más de 10 horas de espera!).

Por cierto, ¿sería posible reescribir ASU directamente en Cocoa, por favor? Tal y como está ahora tarda muchísimo.

Hablando de otra cosa: estoy en un AMD Athlon 64 3000+ y el rendimiento del sistema es pésimo. El uso de CPU está clavado continuamente al 100%, con el proceso de sistema consumiendo un 70%. ¿Alguien sabe a qué se debe y cómo solucionarlo?

Mil gracias a zephyroth y a todos los que habéis hecho posible ejecutar Mac OS X en mi AMD. ¡No tengo palabras para describir la ilusión que me hizo ver aparecer la animación de "Bienvenido a Macintosh" en la pantalla de mi PC!

Actualización del autor #5 @zephyroth 2008-11-27 ↳ Re: @Huperniketes

Tengo previsto reescribir todas mis aplicaciones en Objective-C, aunque todavía no sé cuándo podré tenerlo listo.

Nota de campo #19 @Huperniketes 2008-11-27 ↳ Re: @zephyroth
@zephyrothTengo previsto reescribir todas mis aplicaciones en Objective-C, aunque todavía no sé cuándo podré tenerlo listo.

No hay ninguna prisa. Reinicié el equipo tras instalar SMBIOSResolver (que por cierto no funcionó), ¡y el problema de rendimiento desapareció de golpe! Ahora la velocidad es comparable a la del iMac G5 a 1,9 GHz que tengo desde hace años. Veré qué tal se comporta a medida que vaya instalando las actualizaciones.

Supongo que no hace falta ir actualizando versión por versión de forma incremental, ya que de todos modos se van a inyectar los mismos kexts en el paquete de actualización combinada. Imagino que activaré Time Machine antes de dar el salto.

¡Gracias de nuevo por todo tu trabajo, Z!

AMD 64 3000+
Gigabyte K8-NSC-939
1 GB de RAM

Nota de campo #20 @inhibitor 2008-11-27

Tengo un problema con el paquete MacOSXUpdate 10.5.5: se queda detenido al detectar los CPUID (en el archivo 39 del paquete delta de 322,1 MB, y en el archivo 310 de la actualización Combo, que probablemente sea el mismo binario). El panel desplegable del registro muestra lo siguiente:
23:12:35 Encrypted file detected (Finder)
23:12:35 Encrypted file thinned to i386
23:12:35 Retrieving info about encrypted file ...

Estoy usando la distribución LawlessPPC 10.5.4 e intento actualizar desde ahí.

Actualización del autor #6 @zephyroth 2008-12-01 ↳ Re: @inhibitor

AMD Patcher 0.31

Lista de cambios (ChangeLog):

- Ahora se pueden arrastrar y soltar elementos directamente sobre la tabla principal.
(puedes eliminar una fila arrastrándola fuera de la tabla incluso mientras el proceso
de parcheo está en curso, salvo que la fila de datos seleccionada sea la primera).

- Puedes elegir entre no reemplazar los kexts de un paquete, reemplazarlos
automáticamente o reemplazar/añadir kexts de forma manual.

- Si cancelas la acción durante la inyección de kexts, podrás elegir entre:
1 - continuar con el proceso
2 - modificar la lista de kexts que se van a inyectar
3 - cancelar únicamente la inyección
4 - cancelar todo el proceso de parcheo para el archivo actual.

- Se ha optimizado el proceso de parcheo (gracias a Ritalin).

- Corregido un fallo al limpiar la carpeta temporal.

- Todos los problemas con las preferencias deberían estar ya resueltos.
Si algo falla después de actualizar, basta con borrar el archivo plist existente
ubicado en ~/Library/Preferences/com.zephyroth.AMD-Patcher.plist.

- Se ha corregido el sistema de actualización automática. A partir de ahora deberíais poder actualizar
AMD Patcher sin ningún contratiempo.

No utilicéis la función de actualización integrada en AMD Patcher 0.3 debido a un fallo GRAVÍSIMO de la versión 0.3 que borra absolutamente todo el contenido de la carpeta donde se encuentre alojado AMD Patcher.app en lugar de borrar únicamente la aplicación.

---> Descargar AMD Patcher (w18.easy share.com/1702640535.html).

Nota de campo #21 @lateralusman 2008-12-01

Al intentar parchear iTunes 8.0.2.mpkg con AMD Patcher 0.31, llega hasta este punto (ver captura adjunta) y de ahí no pasa.

Edito: ¡No había capturado la ventana correcta!

Nota de campo #23 @nfoav8or 2008-12-01 ↳ Re: @lateralusman
@lateralusmanAl intentar parchear iTunes 8.0.2.mpkg con AMD Patcher 0.31, llega hasta este punto (ver captura adjunta) y de ahí no pasa. Edito: ¡No había capturado la ventana correcta!

¿Por qué estás parcheando ese instalador? Funciona directamente en AMD sin necesidad de parchearlo.

Nota de campo #24 @lateralusman 2008-12-01 ↳ Re: @nfoav8or
@nfoav8or¿Por qué estás parcheando ese instalador? Funciona directamente en AMD sin necesidad de parchearlo.

Ah, perfecto entonces.

¿Eso significa que cuando AMD Patcher se quede así en el futuro es porque el .pkg no necesita ser parcheado?

Nota de campo #25 @nfoav8or 2008-12-01 ↳ Re: @lateralusman
@lateralusmanAh, perfecto entonces. ¿Eso significa que cuando AMD Patcher se quede así en el futuro es porque el .pkg no necesita ser parcheado?

No, solo te comentaba que este paquete en particular (iTunes) no requiere parcheo; el cuelgue en tu equipo tiene que deberse a algún otro motivo.

Nota de campo #26 @lateralusman 2008-12-01

Entendido.

Ahora, al parchear iPhoto_7.14.pkg:

AMD Patcher 0.3 muestra esto:
################# AMD Patcher 0.3 #################

Monday, December 1, 2008 4:17:51 PM

16:18:09 Checking package iPhoto_714.pkg ...
16:18:09 The package is a folder containing an archive
16:18:09 Extracting Archive.pax.gz ... (iPhoto_714.pkg)
16:18:25 iPhoto_714.pkg extracted.
16:18:25 Detecting loaded kexts ...
16:18:25 Checking for unnecessary files ...
16:18:25 Patching NVidia kexts if needed ...
16:18:26 Detecting script ...
16:18:26 Creating list of files ... (iPhoto_714.pkg)
16:18:29 List created.
16:18:29 Detecting cpuids ...
16:18:46 No cpuid found !
16:18:46 Detection finished.

mientras que al parchearlo con AMD Patcher 0.31 muestra esto:
################## AMD Patcher 0.31 ##################

Monday, December 1, 2008 4:13:43 PM

16:14:24 Checking package iPhoto_714.pkg ...
16:14:24 The package is a folder containing an archive
16:14:24 Extracting Archive.pax.gz ... (iPhoto_714.pkg)
16:14:40 iPhoto_714.pkg extracted.
16:14:40 Checking for unnecessary files ...
16:14:40 mach_kernel has been removed.
16:14:41 Patching NVidia kexts if needed ...
16:14:41 Detecting script ...
16:14:41 Creating list of files ... (iPhoto_714.pkg)
16:14:44 List created.
16:14:44 Detecting cpuids ...
16:14:54
16:14:54 Results:
16:14:54 No cpuids found !
16:14:54 No encrypted files found !
16:14:54
16:14:54 Detection finished.
16:14:54 Recreating Archive.pax.gz ... (iPhoto_714.pkg)
16:15:01 iPhoto_714.pkg recreated.

Además, Patcher 0.31 duplica el tamaño del archivo de 77,6 MB a 147,5 MB.

Nota de campo #27 @nfoav8or 2008-12-01

Parece como si hubiera metido el archivo comprimido dentro de otro al reconstruir el paquete (duplicándolo por dentro)... Zeph, ¿alguna idea de por qué pasa?

Nota de campo #28 @lateralusman 2008-12-01

Me ha hecho exactamente lo mismo con CompatibilityUpdateforQT755.
El tamaño del archivo original es de 3,5 MB; Patcher 0.3 lo dejó en 4,6 MB y Patcher 0.31 lo ha subido a 9 MB.

################# AMD Patcher 0.3 #################

Monday, December 1, 2008 4:43:49 PM

16:44:11 Checking package CompatibilityUpdateforQT755.pkg ...
16:44:11 The package is a folder containing an archive
16:44:11 Extracting Archive.pax.gz ... (CompatibilityUpdateforQT755.pkg)
16:44:12 CompatibilityUpdateforQT755.pkg extracted.
16:44:12 Detecting loaded kexts ...
16:44:12 Checking for unnecessary files ...
16:44:13 Patching NVidia kexts if needed ...
16:44:13 Detecting script ...
16:44:13 Creating list of files ... (CompatibilityUpdateforQT755.pkg)
16:44:14 List created.
16:44:14 Detecting cpuids ...
16:44:18
Maxxuss Mach-O Binary Patcher v1.0

Patching file: /tmp/ASvD67/Archive/System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/QuickTimeH264.scalar
8 of 8 patches applied

Statistics:
1 of 1 visited files were successfully patched.
8 of 8 found patches were successfully applied.
16:44:18 Detection finished.
16:44:18 Recreating Archive.pax.gz ... (CompatibilityUpdateforQT755.pkg)
16:44:19 CompatibilityUpdateforQT755.pkg recreated.

################## AMD Patcher 0.31 ##################

Monday, December 1, 2008 4:15:07 PM

16:16:29 Checking package CompatibilityUpdateforQT755.pkg ...
16:16:29 The package is a folder containing an archive
16:16:29 Extracting Archive.pax.gz ... (CompatibilityUpdateforQT755.pkg)
16:16:32 CompatibilityUpdateforQT755.pkg extracted.
16:16:32 Checking for unnecessary files ...
16:16:32 mach_kernel has been removed.
16:16:32 Patching NVidia kexts if needed ...
16:16:32 Detecting script ...
16:16:32 Creating list of files ... (CompatibilityUpdateforQT755.pkg)
16:16:33 List created.
16:16:33 Detecting cpuids ...
16:16:35 Patching CPUID protected binary:
16:16:35 /tmp/ASvD67/Archive/System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/QuickTimeH264.scalar
16:16:36 8 cpuids patched.
16:16:36
16:16:36 Results:
16:16:36 1 file was patched.
16:16:36 No encrypted files found !
16:16:36
16:16:36 Detection finished.
16:16:36 Recreating Archive.pax.gz ... (CompatibilityUpdateforQT755.pkg)
16:16:37 CompatibilityUpdateforQT755.pkg recreated.

Actualización del autor #8 @zephyroth 2008-12-01 ↳ Re: @lateralusman

Se debe al nivel de compresión utilizado al volver a empaquetar el archivo.
Nunca me había parado a comprobar el tamaño de los paquetes reconstruidos... En el caso de CompatibilityUpdateforQT755.pkg, tras cambiar el método de compresión ha pasado de 8,5 ---> 4,1 MB.

EDITO: Ya he corregido la compresión. Ahora cada paquete parcheado ocupará solo 280 KB más que el original debido al nuevo icono personalizado.

Nota de campo #29 @inhibitor 2008-12-01

Un trabajo excelente, sencillamente impecable. Acabo de actualizar a 10.5.5 sin el más mínimo fallo.

Nota de campo #30 @lanceomni 2008-12-02

Masacre de archivos con el actualizador automático de Patcher 0.30 a 0.31

No sé muy bien qué ha pasado, pero tenía la versión 0.30 de Patcher dentro de mi carpeta Aplicaciones y al abrirlo me avisó de que había una actualización disponible. Decidí darle a actualizar y, en ese momento, vi cómo el icono de la carpeta Aplicaciones en el Dock empezaba a cambiar frenéticamente pasando por distintos iconos. Abrí la carpeta y vi con horror cómo iban desapareciendo todas mis aplicaciones una tras otra, incluida la carpeta de Utilidades. Forcé la salida de AMD Patcher de inmediato y me saltó un mensaje de error larguísimo de AppleScript donde cada línea decía:

rm "una de mis aplicaciones"
rm "otra de mis aplicaciones"
..

Siento no haber guardado el registro del error, pero me quedé de piedra con el susto. Ahora mismo estoy restaurando la carpeta Aplicaciones desde mi disco de copia de seguridad; si algo queda mal, restauraré el volumen entero desde la imagen de respaldo.

No tenía ningún otro programa abierto y el ordenador llevaba encendido apenas una hora. Supongo que tuvo que ver con tener el parcheador directamente en la carpeta Aplicaciones y que el script de actualización ejecutara un rm sobre el directorio contenedor en vez de borrar únicamente la aplicación para sustituirla.

¿A alguien más le ha pasado esto o debería buscar otra causa?

De ninguna manera quiero desanimar a nadie de usar esta herramienta o el ASU de Zeph, porque ambas son aplicaciones fantásticas; simplemente le he cogido algo de miedo al actualizador automático. : :

Mostrar 27 notas adicionales de la comunidadRegistro de archivo completo
Nota de campo #31 @inhibitor 2008-12-02 ↳ Re: @zephyroth
@zephyrothAMD Patcher 0.31 You will not be able to update AMD Patcher 0.3 with its update function because of a HUGE bug with 0.3 which delete everything in the folder where AMD Patcher.app is located instead of only the app.

That should answer what happened to you.

Nota de campo #32 @lanceomni 2008-12-02

Ha

Yeah that should teach me to check the forums before I take the plunge. Its no biggie as I subscribe to the school of BACKUP BACKUP BACKUP.

Nota de campo #33 @nfoav8or 2008-12-02

thats a good school. Hope you get all A's

Glad to hear that you won't be set back too much. This is a big BIG reason I am an advocate of being a part of this forum, whether it is to ask a question or to give help where it is needed, you are pretty much guaranteed to learn something new or have that [DOH!] moment.

Nota de campo #34 @Huperniketes 2008-12-02

Thank you, Z, for all the fantastic work you've put into the Patcher, and your continual upgrading!

Does anyone know if there are problems patching Xcode?

Actualización del autor #9 @zephyroth 2008-12-03 ↳ Re: @Huperniketes

AMD Patcher 0.32

Fecha de lanzamiento: Más adelante

Lista de cambios (ChangeLog):

- Cambiado el método con el que se modifica el icono del paquete (antes añadía 570 KB, ahora solo 280 KB).

- Corregida la compresión de paquetes. Ahora cualquier paquete cuyo contenido interno no haya variado
(sin kexts añadidos ni eliminados, etc.) ocupará únicamente 280 KB más que el paquete original
(por el tamaño del nuevo icono).

- Corregido un fallo al arrastrar archivos y carpetas cuyos nombres contienen caracteres especiales como ", ', &, (, ), etc.

- Ahora se pueden arrastrar carpetas anidadas (todavía necesita optimización: no intentéis soltar un volumen entero o una imagen de disco montada... ¡a menos que tengáis mucha paciencia! Acabo de probar con mi carpeta Aplicaciones —de 3,19 GB, con 716 elementos y múltiples subcarpetas— y tardó 52 segundos en localizar todos los archivos candidatos y rellenar la tabla).

- Se ha eliminado ListOfNonSupportedFiles, así como la comprobación de archivos no compatibles y el aviso emergente que indicaba que algunos archivos arrastrados no estaban soportados. A partir de ahora solo se añadirán a la tabla aquellos archivos cuyo tipo esté reconocido en AMD Patcher.

Próximamente más novedades...

P. D.: No dudéis en proponer ideas si echáis en falta alguna función que os parezca importante.

Nota de campo #35 @lateralusman 2008-12-04 ↳ Re: @zephyroth
@zephyrothAMD Patcher 0.32 Release date : Not now ChangeLog - Change the way icon of package is modified (before 570KB, now 280KB) - Package Compression corrected. Now every package whose content has not been changed (kexts added or removed ... etc) should be 280KB bigger than the original package. (Because of the new icon) - Fixed an issue…

I'll be waiting…

Nota de campo #36 @ng.alvin 2008-12-04

can someone upload the 0.31 somewhere else instead of easy-share and rapidshare?

Nota de campo #37 @Puttabong 2008-12-04

Hi ng.alvin,

Please check your inbox.

Cheers,
Puttabong

Ps. The first post has been updated (attachment instead of link).

Nota de campo #38 @ng.alvin 2008-12-05 ↳ Re: @Puttabong
@PuttabongHi ng.alvin, Please check your inbox. Cheers, Puttabong Ps. The first post has been updated (attachment instead of link).

thanks alot...

Nota de campo #39 @Taisto 2008-12-08

Hmm, i don`t really have much experience with it but - when i patch iTunes ( the newest one ) with ASU, it detects some cpuid`s and does the patching ( on the same file ) - while AMD Patcher doesnt detect any - anyway, it works in both cases. i wonder what`s causing the difference ?

Nota de campo #40 @lateralusman 2008-12-12

It seems that the icon AMD Patcher adds to the patched files doesn't say if you backup the patched updates and reinstall OSX. It just reverts to the original icon.

Nota de campo #41 @lateralusman 2009-03-19

Hows the work on AMD Patcher 0.32 going zephyroth?

Actualización del autor #10 @zephyroth 2009-03-20 ↳ Re: @lateralusman

...

¿Todavía seguís usando esta aplicación?
Pensaba que tras el lanzamiento del kernel Voodoo habría quedado obsoleta...
Si hay más gente interesada en que la actualice... retomaré el desarrollo.
El código fuente me está esperando.

Nota de campo #42 @erick2red 2009-03-20

what about the ASU app? i'm thinking about make a AMD build an i think i would need it? don't you?

Actualización del autor #11 @zephyroth 2009-03-20 ↳ Re: @erick2red

Vale, vale...

Estaba casi convencido de que seguir trabajando en estas utilidades era perder el tiempo desde que salió el kernel Voodoo.
Pero tal vez esté equivocado.

En cuanto saque algo de tiempo libre continuaré desarrollándolas.

Nota de campo #43 @erick2red 2009-03-20

hey, let's put this clear, if isn't required for AMD build since Voodoo Kernel, then ok, you shouldn't waste your effort on that, but if isn't required?

Actualización del autor #12 @zephyroth 2009-03-20 ↳ Re: @erick2red

He leído por ahí que algunos usuarios tienen problemas al ejecutar el kernel Voodoo, aunque son muy pocos... Probablemente no sea culpa del propio kernel, sino consecuencia de alguna modificación previa o de archivos dañados... quién sabe.

Viendo la cantidad de gente que ha descargado mis aplicaciones (no tanta como me gustaría... :)), tengo la impresión de que ya han quedado obsoletas.

¿Sabéis qué? Voy a abrir un hilo nuevo con una encuesta para ver si la comunidad realmente sigue necesitando mis aplicaciones y decidiremos en función de eso.

Nota de campo #44 @douggy12345 2009-07-02

Kernel Panic

I am trying to update LawlessPPC 10.5.4 to 10.5.7 by patching the update.

My kernel was 9.4 but i updated it to 9.5 Voodoo.

Everytime I try to patch the combo update I get a kernel panic.

I just installed andys pack for 9.6 but the same thing happens and when I type uname -a to check which kernel it is, it still says 9.5

I'm stuck! Don't know what to do next.

My system is:

Asus M2N-SLI Deluxe
AMD Phenom 9750 Quad Core 2.4GHz
Crucial Ballistix Red 4GB DDR2 800
EVGA GTX260 896MB Graphics

Nota de campo #45 @deesto 2009-12-14

Thanks for this. I've had quite a bit of trouble running Marvin's AMD patcher (system freezes every time) and I look forward to giving this a try.

Nota de campo #46 @deesto 2009-12-15 ↳ Re: @deesto
@deestoThanks for this. I've had quite a bit of trouble running Marvin's AMD patcher (system freezes every time) and I look forward to giving this a try.

Is there a way to run this package on the not-currently-active OSX instance? I would like to patch a partition other than my main one, but it seems to just run silently and automatically on the current installation.

Nota de campo #47 @stanca 2010-01-01

Doesn't work for my system too:AMD Sempron 2600,amd athlon 3000 64 single core 2.0Ghz cpu,K8M800 motherboard,2Gb RAM DDR 400Mgz,Nvidia GeForce FX 5500 256mb AGPX8 gpu.When I patch the 10.5.8 combo upgrade the system refuses to boot anymore,even with 9.50 voodoo kernel..Does it work better with ASU 0.5 beta?I didn't try it yet.

Nota de campo #48 @Imkantus 2010-01-01

stanca, You do not need to patch CPU Opcode manually anymore, with using 9.5.0 Voodoo Kernel.
Just place the Voodoo Binary on your filesystem with name different to mach_kernel, for example /voodoo_kernel - then make sure Disabler.kext is installed, apply the 10.5.8 Combo Update and boot using "/voodoo_kernel -v" next time (might need a second attempt to boot up after update). Good luck.

Nota de campo #49 @stanca 2010-01-04

It didn't work either.No kernel panic,after boot flag with -v -x it hangs only to:
"warning:skipping personalities in blacklisted kext com.apple.Dont_Steal_Mac_OS_X."

Nota de campo #50 @Imkantus 2010-01-04

Can you maybe post a full screen-snapshot, where it hangs up on boot?

Nota de campo #51 @stanca 2010-01-04

It hangs up with every boot flags the same(-v mach_kernel.voodoo;mach_kernel.voodoo -v;etc...),anyway I tried and reinstalled for 3 times today,now I stay out of 10.5.8 combo updates for a while,I had enough for a day.Maybe someone with a system like mine had a successful upgrade and he'll show me how in the safest way.Untill then I'll stick with 10.5.2 version for a while,maybe my old system hardware doesn't support such an upgrade,directly to 10.5.8 version.

Nota de campo #52 @se7ent1n 2010-01-25

My snowleopard itunes crashed,i hope this'll work for me.

Nota de campo #53 @d_spice 2010-02-22

Will this correct issues with Apps in Snow Leopard?

Verificado con la participación de: @maya77 @erick2red @CamEdwardo @stanca
Fuentes y registro de autoría (22 usuarios acreditados · Hilo #1622)
UsuarioRol en la monografíaMensajesPeriodo activo
@zephyrothAutor principal152008-11-21 → 2009-03-20
@lateralusmanColaborador clave82008-12-01 → 2009-03-19
@maya77Colaborador clave72008-11-21 → 2008-11-23
@nfoav8orColaborador clave62008-11-23 → 2008-12-02
@HuperniketesColaborador clave42008-11-27 → 2008-12-02
@stancaColaborador clave42010-01-01 → 2010-01-04
@DiesColaborador clave32008-11-22 → 2008-11-23
@bhast2Colaborador clave32008-11-22 → 2008-11-24
@inhibitorColaborador clave32008-11-27 → 2008-12-02
@erick2redColaborador clave32009-03-20
@pαuℓzurrr.Colaborador22008-11-22 → 2008-11-23
@lanceomniColaborador22008-12-02
@ng.alvinColaborador22008-12-04 → 2008-12-05
@deestoColaborador22009-12-14 → 2009-12-15
@ImkantusColaborador22010-01-01 → 2010-01-04
@ritalinColaborador12008-11-21
@PuttabongColaborador12008-12-04
@TaistoColaborador12008-12-08
@CamEdwardoColaborador12009-04-03
@douggy12345Colaborador12009-07-02
@se7ent1nColaborador12010-01-25
@d_spiceColaborador12010-02-22

Seleccionar idioma · Choose your language