Hola personal del blog. Esto es una traducción de un puesto muy bien hecho por el hacker el iPhone planetbeing Equipo de Desarrollo para explicar las similitudes y diferencias entre el ZiPhone y QuickPwn. ¿Quién quiere ver el puesto en Inglés, haga clic aquí.
Similitudes:
- Jailbreak:
Ambos son herramientas para hacer el Jailbreak
- Carga útil media:
La primera carga útil de Jailbreak se coloca en la memoria del iPhone, de modo que los dos programas.
Diferencias:
- Técnica:
El ZiPhone EE.UU., como el sistema de archivos del dispositivo de la raíz del iPhone, un pseudo-dispositivo que le da la forma arbitraria de la sección de la memoria. Esta memoria no se concede o reservados por el sistema operativo y, por tanto, será utilizada por otros procesos aleatorios en otras formas al azar y será cada vez más corrupto, con cada ciclo de reloj de la CPU. La única manera segura de usar para liberar toda la memoria utilizada por el Jailbreak, cuando sería posible enviar los datos a Flash antes. Cualquier cosa distinta de la que hará el Jailbreak detener al azar a la vez o grabar varios datos accidentalmente en Flash. Aunque no estoy seguro, debido a la Zibri no se implementará en un mundo más seguro ZiPhone
Los EE.UU. QuickPwn el mismo mecanismo que Apple EE.UU. para enviar una actualización de la memoria ram. Esta memoria se asigna y distribuye y no tiene problemas a veces en cuanto a errores aleatorios o darle el arranque como la BSD. Esta es la forma en que el núcleo XNU se hizo uso de ramdisk.
- Longevidad:
El ZiPhone Jailbreak hace aprovechándose de un error en iBoot, que fue rápidamente reparado por Apple.
El QuickPwn EE.UU. una característica de iBoot que Apple no puede arreglar si no reescribir su propio software. Si Apple se modificara la estructura de archivos también puede hacer este proceso, sólo adaptarlo. Las consecuencias QuickPwn hacerlo porque se basa en una explotación de hardware para llegar a esa etapa. Apple no puede resolver este problema si usted no hace un cambio en el hardware.
- Elegancia:
El ZiPhone modifica ramdisk Apple existentes y pone en un lugar completamente modificados.
QuickPwn mantiene el código fuente de todos los recursos y modificar, y sólo una muy pequeña parte de los códigos que permite seguir utilizando todas las características de los códigos que ya existen en su iPhone.
El ZiPhone Además de violar las leyes de la distribución de binarios de Apple, también ramdisk EE.UU. gran parte de ese espacio podría ser utilizado para la carga útil. Mantener el actual código, que sería imposible instalar Cydia ZiPhone, por ejemplo. El tamaño máximo de 32MB es ramdisk. El Cydia EE.UU. 13MB. el ramdisk y toma una cantidad significativa de la biblioteca de códigos. Con un poco de trabajo, Zibri podría ejecutar su programa de gasto de menos de 32MB. ramdisk disponibles, utilizando un mayor número de archivos de Cydia, por lo que aumentar el área de memoria dañada. Esta parte de la memoria de la corrupción sería inevitable.
Una historia / nota personal:
Zibri dice que ha "inventado por el ramdisk fuga". Si es así, tendría más relevancia que el de QuickPwn Jailbreak y firmware 1.0.2: la técnica empleada no tiene nada que quiera. No es un paso en el proceso es el mismo.
Sin embargo, esto no es cierto. Antes de Zibri, ya teníamos un prototipo para Jailbreak Ramdisk en nuestro SVN (que más tarde se Zibri acciones). Fue escrito por mí y se almacena con un nombre muy claro: "JB-ramdisk", que contenía una versión modificada de la Turbo lanzamiento (que debe ser considerado el padre de la carga útil ramdisk). Él básicamente desempaquetar un cliente SSH en el rootfs. Que era bastante rudimentario y necesita mucho trabajo para llegar a este resultado.
Si bien es más que evidente que Zibri tomó piezas de código de nuestro repositorio SVN, no entiendo por qué no aprender el código del programa. Fue escrito en puro C, y la sustitución de sh. Sin embargo, no entiende el código.
Una semana antes del lanzamiento de su programa, se informó de que Zibri iba a escribir un ramdisk explotar. Creemos, pero nos preocupa, porque yo ya había publicado un método de desbloqueo por ramdisk. Jailbreak para el firmware 1.1.3 del software, que se consideraba perfectamente aceptable antes de que el iPhone SDK (no sabíamos que el iPhone SDK serían liberados después de tanto tiempo). Para completar la actualización 1.1.3 es un pequeño y no tenía ningún motivo para personas que no pueden permanecer en el punto 1.1.2 por un poco más de tiempo. Pero sabíamos que sería ramdisk Jailbreak para mejor y más fácil, y no quemar esta debilidad (no había manera de hacerlo esta vez Jailbreak).
Aun así, optó por no hacer de nuestra aplicación y hacer una especie de Pwnage, un proyecto de gran tamaño. Meses que fueron irónico Zibri se hablaba de que el uso de explotar el ramdisk con el método de arranque dual. Eso fue mentira, porque incluso un exploit para hacer el arranque dual tiene mucho menos valor que un hacer un Jailbreak, fue responsable de uso y ahora no tienen futuro debido a la PwnageTool.
Sólo estamos seguros de que el método de arranque dual es el único resto de poco publicado en nuestro repositorio SVN que la izquierda y creo que esta lucha se debió porque (Zibri) tiraron la última oportunidad de Jailbreak error antes de que el ramdisk se reparado.
Leer y disfrutar de sus propias conclusiones en el iPhone DEV Team y Zibri.
Hasta la próxima!
Escrito por el ph. Publicar hora: 28/08/08 7:05 PM




(4 votos, promedio: 5 fuera de 5)
Cargando ...
Comentarios recientes