Como cambiar tipo de CPU en Acerca de...en OS X

miliuco

Activo
En las versiones 10.4.4, 10.4.5 y 10.4.6 de OSx86 puede producirse un bug cosmético que muestra erróneamente el tipo de procesador en el cuadro de diálogo Acerca de... Es posible modificar ese texto y personalizarlo a nuestro gusto. Para ello hay que:

- copiar el archivo

/System/Library/CoreServices/loginwindow.app/Contents/Resources/Spanish.lproj/AboutThisMac.strings

al escritorio (en loginwindow.app hay que pulsar con el botón derecho del ratón y elegir "Mostrar contenido del paquete")

- abrir el archivo copiado en TextEdit

- buscar hacia el final del archivo esta línea

"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "%@";

para máquinas monoprocesador y

"ABOUT_BOX_MULTIPLE_PROCESSORS_FIELD_FORMAT" = "%@";

para máquinas multiprocesador

- cambiar %@ por la cadena deseada (que no sea demasiado larga), por ejemplo

"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "Intel Miliuco 3.00 GHz";

- guardar el archivo modificado y copiarlo a su carpeta original (hay que autentificarse como Administrador en el cuadro de diálogo)

- los cambios hacen efecto inmediatamente
 

juker12

Activo
Pufff lo que acabas de tocar......casi ná

loginwindow.app


ahora cuando el software de cualquier aplicacion a la hora de instalarse...Final Cut, aperture .... haga un query, que le responda Miliuco
 

miliuco

Activo
Pero, Juker, las aplicaciones ¿leen directamente el archivo AboutThisMac.strings, que es una colección de cadenas en castellano, que está dentro de loginwindow.app, y que lee esas cadenas de otros sitios y de Perfil del sistema? ¿o leen del mismo archivo AboutThisMac.strings? Intentaré confirmar ésto porque, si fuera como tú dices, es evidente que no debería modificarse, pero el archivo AboutThisMac.strings, según he consultado, existe sólo para rellenar el cuadro de diálogo Acerca de... De hecho, si lo abres verás que se refiere a estas cadenas:

"MORE_INFO_TOOL_TIP" = "Este botón abre %@ para obtener más información sobre el sistema.";
"MORE_INFO_DISABLED_TOOL_TIP" = "El botón está desactivado porque la aplicación Perfil del Sistema no está instalada.";
"SOFTWARE_UPDATE_TOOL_TIP" = "Este botón abre %@ para buscar actualizaciones de software.";
"SOFTWARE_UPDATE_DISABLED_TOOL_TIP" = "Este botón está desactivado porque la aplicación Actualización de Software no está disponible.";
"ABOUT_BOX_BUILD_FORMAT_STRING" = "Fase %@";
"ABOUT_BOX_VERSION_FORMAT_STRING" = "Versión %@";
"ABOUT_BOX_SERIAL_NUMBER_FORMAT_STRING" = "Número de serie %@";
"ABOUT_BOX_PROCESSOR_LABEL" = "Procesador:";
"ABOUT_BOX_MEMORY_LABEL" = "Memoria:";
"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "%@";
"ABOUT_BOX_SINGLE_PROCESSOR_L3CACHE_FORMAT" = "Caché L3 %@";
"ABOUT_BOX_MEMORY_FIELD_FORMAT" = "%@ %@";
"ABOUT_BOX_BUILT-IN_MEMORY" = "Incorporada";

Son justamente las diferentes etiquetas y mensajes que puede mostrar el diálogo Acerca de... Y existe un archivo AboutThisMac.strings diferente en cada carpeta de lenguaje dentro de loginwindow.app (lógicamente).
Ya te digo que intentaré confirmarlo con más seguridad pero hasta ahora, lo que he encontrado, va en la línea que he comentado: las aplicaciones leen variables internas del sistema, igual que hace AboutThisMac.strings, pero NO leen el archivo AboutThisMac.strings (sería poco fino leer información de un sitio que a su vez la lee de otro sitio teniendo acceso al sitio original).
 

miliuco

Activo
Añado información: he encontrado varias páginas en diferentes idiomas (sobre todo inglés pero también alemán, español, italiano, francés y supongo que chino, japonés y coreano porque sus enlaces aparecían en las búsquedas pero vete a saber lo que ponía en ellas) que hablan de modificaciones en el archivo AboutThisMac.strings de la localización correspondiente y no he leído nada sobre problemas que ocasione al confundir a otras aplicaciones.
De cualquier manera, si tú lees algo en sentido contrario, estaré interesado en saberlo (sólo falta que por hacer algo que yo propongo se le escogorcie el OSX a alguien).
 

clematis

New member
Efectivamente, las aplicaciones leen esos archivos para para chequear versión y compatibilidad. Y la prueba es el hack que usabamos en 10,4,3 para instalar Ilife o permitir activar la descarga automática de actualizaciones. Consistia en modificar la versión del osx (de 10,4,3 a 10,4,4) y los programas se instalaban perfecto.
No creo que sea buena idea modificar esos archivos con "verdura". En todo caso quizá poner la información real de la máquina sea lo mejor!
 

miliuco

Activo
Pero dudo que haya aplicación alguna que lea del archivo AboutThisMac.strings que se limita a recoger cadenas de información presentes en otros puntos del sistema. Por ejemplo, yo llevo varias semanas funcionando en OSX con el cambio de la cadena "ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" por la que yo he querido ("Intel Miliuco 3 GHz") y, aparte de que no he observado ningún comportamiento anormal achacable a ello, si ejecuto herramientas que recaban información del sistema aparece siempre la nomenclatura "original" que OSX da a mi procesador.

Usando sysctl -a machdep.cpu en Terminal, la salida es así:

machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string: Intel(R) Pentium(R) 4 CPU 3.00GHz
machdep.cpu.model_string: Intel Pentium 4
machdep.cpu.stepping: 1
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL TPR
machdep.cpu.logical_per_package: 2
machdep.cpu.cores_per_package: 1


En Pefil del sistema el procesador aparece como

Modelo de ordenador: ADP2,1
Tipo de CPU: Intel® Pentium® 4 CPU
Unidades de CPU: 1
Velocidad de la CPU: 6 GHz
Caché de nivel 2 (por CPU): 1 MB


En MacOsHints y en otros sitios de prestigio dedicados a OSX aparece este "truco" como un mero adorno en relación con el gusto personal del usuario y no se comenta ningún inconveniente sobre ello.

Aparte de todo ello, en un foro en el que se utiliza y manipula un sistema operativo hackeado, se prueban drivers modificados, se comenta sobre cómo modificar BIOS de chips en contra de las recomendaciones del fabricante, se aprende a entrar en las tripas del sistema como superusuario, se utilizan y cambian núcleos del sistema operativo como si tal cosa, se modifican o eliminan archivos de configuración para poder instalar aplicaciones, se cambian entradas de archivos de definición de controladores, incluso se proponen modificaciones desde editores hexadecimales, etc... cómo es que resulta tan peligrosa la modificación de este archivo AboutThisMac.strings que, por lo que he estudiado hasta ahora, no parece tener influencia alguna salvo en el cuadro de diálogo Acerca de.
 

juker12

Activo
Emilio ya no es por un mero query, es que resulta que el archivo a tocar es
"loginwindow.app" Digamos..que este archivo esta en la lista negra de apple, quien dice este, es igual finder.app
 

miliuco

Activo
En ese caso... "estamos jodidos" :)

Que conste que no he insistido demasiado con este tema porque si alguien que conoce a fondo el mundo de las piscinas y es capaz de tirarse a una piscina vacía desde el trampolín (hablo en sentido informático figurado) y sin embargo tiene reservas sobre ésto... pues siempre mosquea (por cierto, no sabrás de quién hablo, ¿no?).
 

juker12

Activo
miliuco dijo:
En ese caso... "estamos jodidos" :)

Que conste que no he insistido demasiado con este tema porque si alguien que conoce a fondo el mundo de las piscinas y es capaz de tirarse a una piscina vacía desde el trampolín (hablo en sentido informático figurado) y sin embargo tiene reservas sobre ésto... pues siempre mosquea (por cierto, no sabrás de quién hablo, ¿no?).

Hombre, lo que esta claro, es que hay que experimentar y catar, y eso es bueno, Total, una instalacion te la haces en un plis plas.
Tocas el archivo, si tras instalar aperture, final cut o un update de seguridad no se queja, pues hala, a disfrutar del maquillaje tip, que se queja....pues una instalacion limpia, a imporar cuentas y ya esta.
Tampoco es tan grave y te distraes.
 

miliuco

Activo
pues una instalación limpia, a importar cuentas y ya está
Es que el Asistente de migración es un invento impresionante, si en Windows tuviese algo así me preocuparía poco tener que reinstalar, tan poco como me preocupa en OSX (y ponte a instalar XP desde cero y cuenta las horas que pasan hasta que lo tienes todo de nuevo como antes: interfaz gráfica, Office, Visual Studio .NET, programitas variados, etc...).
 

Bit_0

Activo
Digo yo cambiando de tema, lo digo por las instalaciones, como miliuco y juker12 son parece ser y no lo digo yo por pelotear :mrgreen: , saben bastante de este tema y aunque parezca una tontería q creooo q no lo es... pues hacer un pequeño tuti de Asistente de migración por si acaso nos metemos de bricolage con estos trucos tan guapos y a la vez tan Nitros.

Es una sugerencia, pero si se atreve alguien..... pues eso otra guia más,jeje :mrgreen:

Venga un saludo :wink:
 

Videl

New member
Creo que para el asistente de migracion necesitas tener al menos dos instalaciones simultaneas del MacOS, pero no estoy seguro :?
 

miliuco

Activo
Juker ¿te animas o me animo? Por fuerza ha de ser un texto breve pues la tarea es de lo más sencilla y sí, Videl, necesitas 2 OSX porque el asistente está diseñado para cuando cambias de ordenador o de disco duro y deseas configurar el nuevo lo más parecido al antiguo, por ello necesitas de alguna manera que el OSX recién instalado pueda acceder al OSX anterior.
 

juker12

Activo
Incluso de particiones, yo copio mis datos de la particion 3 a la 2, y de la 2 a la 3, asi cuando borro una instalacion u otra.
 

Bit_0

Activo
Nose de la manera q lo hareis , pero de lo q estoy seguro si resulta, se podra trantear más en este sistema, teniendo una copia de seguridad ya no habra temor a reinstalar el SO. :evil:

Creo yo q sera los datos copiados en otro disco duro,no?... Bueno espero a ver como se hace, y poder averiguar si este SO tiene algo q esconde. :mrgreen:

Venga un saludo. :wink:
 

miliuco

Activo
Yo no tengo copia de seguridad como tal, mis archivos de datos los tengo tanto en XP como en OSX y OSX es tan fácil de reinstalar y lleva tan poco tiempo tenerlo todo como antes que no me he preocupado todavía de este asunto.
Pero juego con ventaja: tengo un disco duro externo que puedo conectar por USB2 o SATA y es en el que tengo la copia de pruebas de OSX, ahí instalo las actualizaciones y los programas antes de hacerlo en la copia "buena".
 

Bit_0

Activo
Ostras :idea: tengo 2 discos usb externos de 30 y 40 gb. q me vendrian de perlas para lo q me dices...pero como se supone q se carga el Mac OS X desde USB... por q tener tiene q tener instalado algun Mac OS X instalado en el Disco USB.

Total q voy a ponerme a intentar instalarlo por metodo USB a ver q pasa.Ya contare como me fue. :mrgreen:

Venga un saludo. :)
 

miliuco

Activo
OSX se instala en el disco USB2 exactamente igual que en el disco interno. Por cierto, ha de ser USB2, USB no sirve (excesivamente lento). El PC ha de tener opción de arrancar desde dispositivos USB. Inconvenientes: arranque claramente más lento (en mi PC tarda algo más de 1 minuto, soportable) y funcionamiento una vez en marcha bastante bueno salvo para tareas que hagan uso intensivo del disco.
Así que inicias la instalación de OSX desde el DVD y eliges el disco externo como destino, lo formateas como HFS+ y ya está.
 

Bit_0

Activo
Gracias por la información, ya podre trastear sin miedo a perder datos importantes. :mrgreen:

Venga un saludo y gracias de nuevo. :wink:
 
Arriba