Si todo lo que quieres es el antiguo Safari.app te sugeriría usar una herramienta como Pacifista para abrir el .pkg
e instalar sólo ese componente en lugar de pasar por el aro.
Sin embargo, también debe tener en cuenta que la actualización de Safari 6 puede haber instalado una versión más reciente de WebKit y otros marcos de apoyo que simplemente no funcionarán con Safari 5, en cuyo caso tendrá que intentar instalar la versión 5.x completa pkg
y sobrescribir los nuevos frameworks (¡no se recomienda!). Pacifist debería ser capaz de realizar una instalación de este tipo sin tener que pasar por los controles habituales del instalador. pero...
...Si prefiere realizar las comprobaciones y utilizar el sistema de Installer.app
Estoy bastante seguro de que tienes que borrar el recibo específico de Safari 6 que le dice a OS X que fue instalado previamente. Me imagino que eso es lo que comprueba el instalador de Safari 5, pero no he hecho ninguna prueba para ver si efectivamente es así.
No es por llamar la atención a houbysoft en particular, pero dudo que el problema de la reinstalación esté relacionado con lsregister
sin embargo, ya que (como lo demuestra su ruta) estoy bastante seguro de que sólo está relacionado con LaunchServices (es decir, el servicio que decide qué aplicaciones se mostrarán en el Open With
menú de documentos) en lugar de la instalación de la aplicación.
De todos modos, en lugar de volver a escribir, esta respuesta sobre la desinstalación de Java (empezando por la sección "limpiar los registros del instalador") proporciona una buena lista de los pasos a seguir y los lugares donde buscar los archivos del instalador, sustituyendo Safari por Java, por supuesto :-)
Edición: Se puede encontrar información más completa sobre el instalador en Sitio de Nick Shubin
O, alternativamente, sé zen al respecto y aprende a vivir con Safari 6 en lugar de complicarte la vida ;-)