Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Tu Ordenador Virtual
Lugar donde no hace falta tener para ser

Categoría: Sistemas Operativos

11/08/2009 GMT 2

¿Qué son los Kext?

ximo88 @ 09:12

hxtm1

Hackingtosh for the masses


1438ª Parte ¿Qué son los kext?

Es como se conocen a los drivers o controladoras en el mundillo mackero o hackingtoshero aquellos programas que nos van a ayudar a detectar las partes de nuestro equipo con el Sistema Operativo a veces tendremos suerte y otras no. Sobre todo los hackingtosheros así que no quejaros tanto.

¿De dónde vienen los kext?

Pues ni vienen de París ni los trae la cigüeña todas las distros hackingtosheras vienen con unos archivos ya preparados o empaquetados o packages o paquetillos es lo que solemos elegir al instalar pero que no los vemos el dónde se sitúan en el DVD o iso es lo que realmente nos ha de interesar para poder localizarlos en caso de reseleccionar otro driver que nos convenga ya sea porque hemos adquirido una pieza de equipo nuevo o un malfuncionamiento del mismo. Lo mismo se aplica al dónde se instalan en el SO. Normalmente en /Sistema/Libreria/Extensions

Por ej. algunos caminos de distros

en iATKOS v-7 es:\System\Installation\Packages\

en la iDENEB 1.3 es: \System\Installation\Packages\Patches

Lo siento pero ahora por ahora no tengo mas DVDs pero si que os voy a dar una lista de aplicaciones en diferentes SOs que os pueden ayudar a seguirles las pista.

En windows pues por ej. el poweriso tenéis que montar la iso o el DVD para poder ver o extraer aunque hay mas esta está bastante completa.

En Linux pues por ej. el mc a mi las distros que uso me montan lo HFS automáticamente así que solo me queda el bucear en ellas.

En MAC pues el finder

Y en todas el mucommander.

¿Es mejor que sobren a que falten kexts en la instalación?

Pues lo mejor es que hayan los que son y en caso de que algo no funcione correctamente mejor quitarlo que dejarlo muchos errores de las instalaciones del sistema vienen provocados por el exceso de drivers mejor orientarse primero en lo que se tiene en la máquina viendo lo que dicen de ella diversos SOs hoy en día lo USB ayuda mucho en esta toma de decisiones, vamos que el mirar los dmesg de un linux ya sea en LiveCD o en USB ayuda mucho aparte de lo que nos dice el windows u otros SOs. Una opción interesante a usar el DVD de DesktopBSD pues al ser live no hace falta instalación para tener orientación de nuestro equipo bajo la perspectiva BSDera ahora que se os quede claro lo interesante es tener cuanta mas información mejor para no cagarla tanto al principio, a distintos SOs distintos nombres para lo mismo así que mejor ser reflexivos que impulsivos y preguntones en mala dejadez por los foros a nadie le importa tus marcas de tal o cual periférico, mobo o cualquier cosa si no chips y chipsets etc. así que espabilar y leer y mucho antes de preguntar por la fiebre del momento :) Ximo

Hack for the masses

ximo88 @ 09:07

hxtm

Web OS

1437ª Parte Reinstalando el kext para el chipset RT73 en iATKOS V-7

No sé porqué pero creo que esta distro hackingtoshera trae novedades y antiguallas por doquier y una de las antiguallas que trae es el driver, kext o package para hacer ir este chipset wifi.

A mi siempre que enchufaba el cable USB de la tarjeta WiFi en frío me salía el letrero multinacional mientras la pantalla se ensombrecía pidiendome amablemente que reseteara el ordenador esto no pasaba si lo ponía desde el inicio pero la utilidad de asociar la USBWirelessUtility no reconocía la tarjeta wifi.

Sin embargo si lo hacía el programa KisMac, la verdad a mi me interesa mas navegar que crackear pero mejor las dos cosas si se tercia.

Conclusión como soy un probador o testeador compulsivo se que en la iDENEB 1.3 que es una 10.5.5 me funcionaba la tarjeta wifi con ese chipset correctamente así que decidí probar ese driver o kext o package en esta distro así que explico paso por paso lo que hay que hacer que creo que viene a ser un modelo a seguir para quitar y poner kexts. Esto está dentro del proyecto hackingtosh for the masses o si llevas el MAC OSX86 al populacho al menos ten la decencia de orientarlo.

Se que hay diferentes versiones de firmware en los drivers de la tarjeta la mía es la 3.10 eso se ve en la etiqueta que hay pegada en la tarjeta USB pero aquí el problema está en el empaquetado y los drivers de las marcas no son la solución y centrándonos en el tema y a ver si vosotros también yo hablo de chipset no de marca de tarjeta así que aquí hablo del chipset RT73 que viene en muchas marcas de tarjetas USB por cierto hoy en día bastante asequibles a los bolsillos aunque también los hay mejores. Y es vuestro problema caer en la cuenta o no.

Lo primero quitar el driver:

Abrimos la terminal y ponemos lo siguiente: se entiende aquí que cada secuencia de comandos va seguida de entrar datos, el darle al enter.

bash-3.2#sudo -s

y le damos al enter

os pedirá vuestra contraseña que la tenéis que poner

y le damos al ….

A continuación pondremos

bash-3.2#rm -rf /System/Library/Extensions/RT73USBWirelessDriver.kext

y le damos ………

bash-3.2#rm -rf /System/Library/Extensions/RT2500USBWirelessDriver.kext

y le ……..

bash-3.2#rm -rf /System/Library/Extensions/RT2500Replug.kext

y …………….

bash-3.2#rm -rf /Library/Receipts/rt2500.pkg

………..

bash-3.2#rm /System/Library/Extensions.*

……………..

bash-3.2#kextcache -k /System/Library/Extensions

y le damos al enter

Hecho lo cual y si habéis abierto el finder por los PATH o caminos indicados habréis visto que en un principio estaban esos kext y packages pero que se han ido borrando a medida que hemos ido introduciendo las entradas en la terminal y encima hemos regenerado el kextcache.

No estoy muy seguro si conviene reiniciar o no, creo que no porque hemos dado la orden que se regenere el cache de todas formas lo hace automáticamente. Así que a vuestro gusto.

Este procedimiento es extensivo a borrar cualquier kext de nuestro SO con los nombres adecuados y cambiados, los comandos son los mismos. Si por un casual no hay algo pues será porque no lo hay exactamente cuando se ha instalado según las instrucciones que tenga el package instalador del kext o driver pero casi casi que es así siempre. Eso dependerá del paquete instalador y no quiero adelantar pero de la distro …..

Lo segundo instalar el nuevo driver :

En mi caso yo he puesto el driver perteneciente a iDENEB 1.3 que ya tiene a la fecha actual mas de un año el porqué es bien sencillo si me funciona en esa distro en la misma máquina por regla de tres me ha de funcionar en esta distro iATKOS v7, aparte que el chipset RT73 ya tiene unos añitos, no pongo el driver entre otras razones porque entiendo que esa distro es de las fáciles de pillar ahora por ahora me refiero a la fecha de esta entrada y los lugares de encuentro y búsqueda los habituales y al que le pique que se rasque y supongo que mas tarde o temprano se arreglará el asunto por aquí también al fin y al cabo el arreglo es bien sencillo, creo que llevan arrastrando el problema un cierto tiempo a mi cuando probé el Tiger con la Uphuck solo me funcionó la versión de VMWare me fué imposible conectarme via wifi directamente. También tenía menos tarjetas wifi.

Pillada la distro es abrir el melón de la iso o el DVD yo recomiendo para ello usar el muCOMMANDER para ir a sondear el package, el RT2500-RT73-USB.pkg, localizado lo copiáis a vuestro desktop por ej. o un área mas conveniente de trabajo.

Con el finder lo localizáis o con el mucommander y solo pincháis en el para que comienze la instalación parece fácil ¿verdad? Pues el cabroncete no acaba la instalación porque existe un escritillo de permisos el llamado postflight que viene a decir:

#!/bin/sh

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500Replug.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500Replug.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/StartupItems/WiUtilityRT73StartUp_Ralink”

/bin/chmod -R 755 “$3/System/Library/StartupItems/WiUtilityRT73StartUp_Ralink”

exit 0

Bueno iDENEB usa los directorios arriba puestos para activar el driver y aquí estamos en la iATKOS total que el escritillo no nos vale por no tener esos directorios.

Así que usaremos el escritillo original que viene con el paquete de la rt2500.pkg de la iATKOS el llamado postinstall que viene a decir:

#!/bin/sh

/bin/chmod -R 755 “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500Replug.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500Replug.kext”

/bin/chmod -R 755 “$3/System/Library/StartupItems/WiUtilityUSBStartUp/*”

/usr/sbin/chown -R root:wheel “$3/System/Library/StartupItems/WiUtilityUSBStartUp/*”

exit 0

Ambos escritillos se obtienen abriendo el package cualquiera de ellos por ej, con el finder localizáis los susodichos packages le dais al botón derecho del ratón previamente os habéis situado encima y os saldrá un menú contextual elegir la opción mostrar el contenido del paquete después es solo cuestión de curiosidad y saber leer los mensajes previos. El instalador ya advierte donde se encuentra el error.

Como ya he dicho vamos a usar el postinstall el de la iATKOS yo de todas formas buscaría y comprobaría si digo la verdad porque puedo ser un personaje malicioso y cabroncete y con lo puesto arriba borraros el sistema o haceros zombies para siempre eso dependerá de como me venga el día, hemos estado usando y mucho el comando rm que es remover o borrar. Conclusión al trabajar con comandos sed cautos siempre, contrastar y leer bien las cosas y sobre todo aprovechar el finder para ver. Ya tardáis en contrastar los dos escritillos para cotejar las diferencias.

Finalizando

Si repasamos habíamos puesto el paquete de la iDENEB pero había fallado la instalación y era debido a que los paths de instalación de las distros son diferentes mismos objetivos diferentes acercamientos al tema si comprobamos con el finder a ver que hay instalado comprobaremos que el kext está puesto pero no activado y lo de cambiar los escritillos es mi apuesta a la sencila regla de tres que es todo esto así que :

Simplemente haremos donde esté ese escritillo el postinstall previamente extraido, simplemente hacéis una copia y la pegáis a vuestra área de trabajo y desde terminal un:

bash-3.2#chmod +x postinstall

…………….

y a continuación un simple

bash-3.2#./postinstall

……….

Esto ha sido porque al poner el paquete de la iDENEB nos había fallado la instalación pero por poco.

Reiniciamos y comprobamos si funciona a mi me ha dado alegría al comprobar que automáticamente se me ha abierto la utilidad de asociar al enchufar la tarjeta y se me ha creado una nueva red, mira pequeñas alegrías que pasan.

Concluyendo

Para perdidos el camino a los paquetes en iATKOS v-7 es:\System\Installation\Packages\ y el camino entero hasta el instalador del kext es: \System\Installation\Packages\network\wireless\rt2500.pkg bueno leyendo el postflight veréis que es ese kext.

El camino en la iDENEB 1.3 es: \System\Installation\Packages\Patches y el camino entero al paquete que necesitamos es : \System\Installation\Packages\Patches\Network\Wireless\RT2500-RT73-USB.pkg.

Elogios loas y medallas

Interesante procedimiento de buscarse la vida entre el maremagnum de distros hackingtosheras aprendiendo a borrar kext chungos y a instalar otros packages de lo mismo que son pero no y a subsanar pequeños errores de situación eso si con la cabeza bien puesta :)

10/08/2009 GMT 2

Unxutils

ximo88 @ 09:11

unxutils

Web OS

1435ª Parte Unxutils. Comandos Unix en Güindows

unxutils

Si estas usando windows y quieres practicar con los comandos mas usados de las SHELLs de UNIX y encima obtener beneficio con ello yo el que recomiendo es el grep porque es el que mas uso para buscar cosas entre mis escritos aunque cualquiera de ellos funciona su uso es bien sencillo normalmente poner en la ventana que se abre al lanzar sh.exe o el zsh.exe el comando -h que queráis usar y sale la explicación con los switchers o condicionadores a usar no se porqué con el paso del tiempo creo que ha ido menguando y variando la colección así que es interesante que si os va el tema la pilléis cuanto antes :) Ximo

07/08/2009 GMT 2

4DOS up and running

ximo88 @ 09:01

4dos

Web OS

1434ª Parte 4DOS up and running. Solo para w95/w98/Me

4dosrevived

Para aquellos que la recuerdan saben que es una poderosa shell o interprete de comandos parecida a cualquiera de las usadas en UNIX tipo, BASH, CSH, SH, ZSH etc. pero que sustituía en DOS y en los sistemas windows arriba mencionados al COMMAND.COM que venía en los DOS que lo gráfico tapaba, de tal forma y manera que trabajar en consola era todo un placer por la cantidad de cosas que podías hacer en un santiamén si quieres darle un tiento en un équipo antíguo te gustará por la de cosas que te ofrecerá mas de 100 nuevos comandos en DOS :) Ximo

MS-DOS y derivados

ximo88 @ 08:58

Web OS

1433ª Parte MS-DOS y derivados

msdos

Considerar el enlace de arriba como un centro de rueda con muchos radios a visitar y en cualquier idioma, si os preguntáis porqué a estas alturas hago una entrada como esta preguntaros si ya tenéis una edad y una experiencia en cuestiones informáticas si los tiempos en que vivimos actualmente nos han ayudado mas a ser mejores personas por ejemplo con el desarrollo de Sistemas Informáticos y sus componentes de équipo y la pregunta del millón es ¿De verdad necesitamos tantos Gigas de RAM o de Terabytes en los discos Duros o tanta velocidad en los chips ? Pues si escarbáis un poco por aquí encontraréis la respuesta que a lo mejor con 2 MBs de RAM  como mucho podéis hacer barbaridades y usando una vieja 486 por no poner una 286 o menor porque probablemente ya estén recicladas y con suerte ahora podréis encontrar alguna PI, PII, o PIII aun en la basura, incluso usando equipos actuales con casi nada de recursos podéis usar SOs considerados obsoletos incluso desde un USB aunque sigo insistiendo que si seguís un poco los enlaces os llevaréis grandes sorpresas pues aunque no se vendan ahora, sus desarrollos y mejoras no han parado de crecer a lo mejor paralelamente a los desarrollos originales pero que estos nos pueden ayudar en la vida sin tanta necesidad de équipo la verdad esto no es solo para aventureros ni nostálgicos sino para aquellos que quieren aprender o repasar los origenes de todo esto, del mundo PC y es una página de la wikipedia que no tiene desperdicio sobre todo en los enlaces así que hacer camino que esto si que es una máquina del tiempo de ida y vuelta :) Ximo

04/08/2009 GMT 2

El aspecto en el MAC

ximo88 @ 08:55

aspectomac

Web OS

1427ª Parte El aspecto en el MAC.

macthemes

Pues eso parece que depende de la versión de mac que se esté usando hasta Tiger o versión 10.4.x la aplicación que te customizaba el mac era y sigue siendo shapeshifter pero en el Leopard no siguieron y de ahí a que haya un batiburrillo de sites que dicen que si que se dedican a ello pero que siempre suceden cosas, pues eso, ver en el enlace de macthemes, el estado caótico que existe actualmente se salva por dos temas o sites que los proponen lo que ocurre es que se va a piñón fijo no hay mucha elección que digamos. Uno es el Crystal Clear Interface pero parece que tenía un problemilla con el finder al menos la versión que probé yo pero eso si es todo un lujo en si mismo ahora está subsanado y otra que parece mas tranquila y que casi no se nota el cambio es iLeopard la ventaja es que ambos son gratuitos o del tipo donationware en fin por probar a ver que tal que menos da una piedra :) Ximo

31/07/2009 GMT 2

thriftmac

ximo88 @ 09:35

thriftmac

Web OS

1424ª Parte thriftmac. Programas gratuitos para MAC

thriftmac

Site de lo mas interesante para pillar programas de cualquier tipo para el mac son open source o fuente abierta aunque yo prefiero bucear por taringa de cuando en cuando en fin en este site en concreto están organizados por categorías de tal manera que nos facilita un tanto la búsqueda aunque yo hace tiempo que los uso recomiendo musicalmente hablando dos reproductores de música uno de la mas sencillo llamado Cog y el otro un poco mas complicado llamado Songbird los prefiero al iTunes aunque claro si tienes algun aparatillo iPod tendrás que pasar por el aro para llenarlo si no estuvieran en este site son de todas formas de fácil localización e instalación :) Ximo

30/07/2009 GMT 2

EvosX86

ximo88 @ 09:20

evox86

Web OS

1422ª EvosX86. Para hackingtosheros de pro.

evosx86

ayuda-asistencia-en-castellano-español

Interesante site de temas mackeros aunque mas bien hackingtosheros pero lo que mas me atrae de el es un buscador especial que trae sobre estos temas está bajo la pestaña hacksearch es como el google/linux o el google/bsd aun así y todo encontraréis mucho parche y mucho hack, no se yo, en mis pruebas no necesito tanta história para rular un MAC, la única cosa  que toqué  en su momento de la BIOS fue como va a arrancar el ordenador y eso en plan general sin tener en vista el mac especialmente, lo de primero poner USBs sean flash o DD, cdroms o DVDs etc antes que arrancar del DD del portátil y a mi me va de cine lo que testeo, eso si siempre he tenido claro que yo no iba a particionar nunca el DD del portátil, bueno tengo dos particiones pero de windows, y por costumbre adquirida con el transcurrir de los años una con el güindows y otra con los programas y es que hay mucha maldad por ahí y siempre te lo acaban jodiendo y tienes que reinstalarlo y si no es así y lo usas mucho instalando y quitando programas deberías igualmente pues siempre hay enlaces perdidos y cargas raras, si el arranque te dura mas de un minuto ya tardas en reinstalar el SO. Si os fijáis os pongo un enlace de ayuda para iATKOS en español así que ya sabéis a preguntarle al Pere.

Así que debido a los tiempos que vivimos en que se pueden conseguir DDs USB a precios asequibles mi última adquisición un Trekstor de 200Gbs por 60 neuros lo confirma y eso fué el año pasado así que tanto colapso Biosero y rollos que os pasan raros eso es que o tenéis una reglas mnemónicas raras o que no tenéis que chorar las cosas que los libros de instrucciones no suelen venir y no tocar ni leer por encima si no entendéis de que van realmente estas cosas, menos ir borrachos o fumaos o cosas peores so torraillos para instalar y usar estos SOs, ché, ché, quina gentola tú ! :) Ximo

29/07/2009 GMT 2

Una guía para instalar iATKOS v.7

ximo88 @ 09:11

guiaiatkos

Web OS

1419ª Parte Una guía para instalar iATKOS v.7 y en general hackingtoshear

guiaiatkos

traduccion ver comentarios

He estado buscando las últimas versiones hackingtohseras y me he encontrado que ya van por la v-7 en iATKOS vamos que es la versión 10.5.7 del Leopard no es la 10.6 la Snow Leopard que se espera que salga para setiembre de este año pero se supone que se llevan 7 actualizaciones desde que salió esta versión del MAC la 10.5, buscando, buscando he encontrado esta guía de instalación está en inglés pero usando el traductor del google algo se saca algunos diréis ¿Dónde encontrar el material de los sueños o material crematístico? Pues en los sitios habituales, torrenteras, sitios de descargas directas en fín a disfrutar que bien fácil es siempre y cuando el equipo PC no sea un cacharro menesteroso, fijaros en el chip que tenéis si es intel o amd antes de bajarse algo lo último de fácil acceso por lo visto está entre iDeneb 1.4 (10.5.6) y esta iATKOS :) Ximo

24/07/2009 GMT 2

Cuadernos MAC

ximo88 @ 09:21

cuadernosmac

Web OS

1413ª Parte Cuadernos MAC. Interesantes tutoriales

cuadernosmac

Aunque es una revista de papel que sale en los kioskos (al menos por estos lares) visitando su página web podemos encontrarnos unos interesantes tutoriales de como hacer en una serie de aplicaciones MAC si eres de los que te estas iniciando en este SO como yo cualquier piedra hace pared así que ya sabes donde encontrar una fuente mas de sabiduría :) Ximo

Archivo | ¡Crea tu Blog Ya! Fácil y Gratis