
Dopamina
Dopamine para dispositivos iOS 15 - 16.6.1
Si necesita Dopamine-RootHide, puede hacer clic en [Página oficial de Dopamine-RootHide] página de descarga
Dopamina
La dopamina esFugu15La versión oficial, que incluye:
- Gestión automática de la caché de confianza
- Inyección de retoques (vía ElleKit)
- libkrw (incluida la capacidad de escribir en memoria protegida por PPL y llamar a tipos primitivos KCalling)
Dispositivos y versiones de iOS de prueba
- iPhone Xs Max: iOS 15.0-16.5.1
- iPhone 11 (SRD): iOS 15.0-16.5.1
- iPhone 12 (SRD): iOS 15.0-16.5.1
- iPhone 12 Pro: iOS 15.0-16.5.1
- iPhone 13: iOS 15.0-16.5
- iPhone 14 Pro Max iOS 16.0-16.5
- iPhone 6s iOS 15.0-15.8.1
- iPhone 8 iOS 15.0-16.6.1
- iPhone X iOS 15.0-16.6.1
- iPad Pro de 12,9 pulgadas (5ª generación) iPadOS 15.0-16.5.1
- iPad Pro de 12,9 pulgadas (6ª generación) iPadOS 16.0-16.5
Dopamine支持arm64设备(A9 – A11)和arm64e(A12 – A16,M1 – M2)iOS 15.0 – 16.6.1 设备上受支持越狱(iOS 16.6 – 16.6.1 不支持 A12 及更高版本的设备,iOS 16.5.1 – 16.6.1 不支持 A15-A16/M2 设备)。
Instalación
Instalación a través de TrollStore.
Tutorial Jailbreak
Inicia Dopamine -> haz clic en Jailbreak y ¡listo!
asentado
Ha sido probado con 8 versiones Beta de Fugu15 Max y tiene características suficientemente estables.
eficiente
No requiere ordenador, fácil de manejar, jailbreak con un solo clic.
código abierto
Dopamine es completamente de código abierto.



problemas comunes
¿"Dopamina" ya no está disponible?
Si la ventana emergente "Dopamina" ya no está disponible, puedes solucionarlo de las dos maneras siguientes:
- Si usted es un usuario que instaló a través de la TrollStore Troll Store, por favor, abra su Troll Assistant (algunos dispositivos son GTA Car Tracker algunos dispositivos son TrollInstallerX y otros instaladores inyectados en otras apps preinstaladas como Tips Tips Tips Tips Tips y otras apps preinstaladas, cualquiera que sea su Troll Assistant inyectado en él), inícielo y haga clic en el botón Refresh App Registrations , espera a que la pantalla de Respring del dispositivo se ilumine de nuevo, tu Dopamine volverá a la normalidad.
- Si está instalando mediante certificado o firma de ID (con IceAssistant), entonces la fecha de caducidad de Dopamine depende de la fecha de caducidad de su firma, y necesita volver a firmar la instalación después de la fecha de caducidad para volver a la normalidad.
¿Cómo eliminar el entorno jailbreak de Dopamine? ¿Volver al estado unjailbroken?
Inicia Dopamine - Ajustes / Configuración - Quitar Jailbreak.
historial de revisiones (de una página web)
Dopamina dopamina todas las versiones descargar
2.4.5
- Se han retirado las optimizaciones del compilador para libjailbreak, ya que la actualización rompió la compatibilidad con arm64 en la versión 15.x. ¡Se han corregido regresiones en la versión 2.4.4!
2.4.4
- Mejora de la corrección de la versión 2.4.3 para que también funcione en procesos que tengan desactivada la inyección de ajuste.
- Fijar in-app botón de reinicio no funciona cuando jailbreak está oculto
- Mejorado el mensaje de error cuando libgrabkernel2 no funciona
- Añadir verificación de contraseña al cambiar la contraseña del teléfono móvil (contribución de @khcrysalis)
- Añadir optimizaciones del compilador a algunos componentes de jailbreak
- Actualizar ChOma y XPF
2.4.3
- Solucionar un problema por el que llamar a dlopen en un subproceso de bifurcación fallaba (en iOS 15) o hacía que el proceso se bloqueara (en iOS 16) (solucionado en iOS 16).
perl(problema de bloqueo en tiempo de ejecución) [2.4 Devoluciones]apt-file search
2.4.2
- Extendida la validación de la biblioteca de derivación para que funcione incluso cuando fcntl se llama manualmente en dyld_shared_cache
- La eliminación de macho magics de dylds parcheados resuelve el problema de software de terceros (por ejemplo, Frida) confundir la página equivocada para el comienzo de un dyld, haciendo que falle de una manera impredecible (todavía hay un problema con Frida que entra en conflicto con la solución de pánico spinlock, pero no creo que pueda hacer nada en la parte de Dopamines hacer nada para solucionarlo, el problema está siendo rastreado) (gracias a @tihmstar para ayudar con la depuración)
- Actualiza el tarball del gestor de arranque.
2.4.1
- Se ha corregido la compatibilidad con iOS 16.0.x (regresión corregida en la versión 2.4).
2.4 Actualizaciones
Consejo importante:
- Si actualizas a esta versión vía OTA, el dispositivo se reiniciará y será necesario hacer jailbreak de nuevo. Esto es inevitable ya que Dopamine 2.3 e inferiores utilizan un montaje tethered que no se puede desinstalar sin que se cuelgue el dispositivo.
Actualizaciones de la versión 2.4:
- Añadida una solución para dispositivos iOS 15 arm64e que previene completamente el pánico de spinlock (problemas de deadlock), excepto en un caso especial (ver más abajo).
- La función "Ocultar Jailbreak" ahora oculta completamente el jailbreak, haciéndolo prácticamente indetectable (ver más abajo).
- La aplicación de un parche sandbox antes de enlazar resuelve un problema que se produce cuando algunos procesos enlazan directamente con bibliotecas en /var/jb.
- Bypass de validación de bibliotecas mejorado y optimizado.
- Pequeñas optimizaciones en la revisión.
- Corregida y reactivada la inyección de WebContent en iOS 16.
- Se ha solucionado un problema poco frecuente de bloqueo del sistema que se producía durante el proceso de "Jailbreak inicial".
Una nota sobre los "jailbreaks ocultos":
- Una vez que haya ocultado el jailbreak después del último reinicio del espacio de usuario, el pánico spinlock (problema de bloqueo) puede reaparecer, especialmente en iOS 15 arm64e dispositivos. La razón de esto es que la solución para evitar el pánico se basa en el hook dyld, que debe ser desactivado al ocultar el jailbreak, lo que puede causar problemas. No hay muchas soluciones a este problema por el momento.
- Algunas aplicaciones se bloquean al ocultar jailbreaks, especialmente aquellos que tienen inyección tweak desactivado a través de Choicy. He intentado solucionar esto cambiando los montajes de /usr/lib bindings en favor de una solución basada en namecache, pero esto causó extraños fallos en iOS 16, así que si no se puede encontrar una solución adecuada, esto no es solucionable por ahora.
Posibles problemas en la detección de jailbreak:
- Desde que Dopamine 2.4 introduce el hook dyld y redirige dyld a una carpeta diferente a través de enlaces simbólicos, puede llegar a ser ligeramente más fácil de detectar incluso si una aplicación tiene la inyección tweak desactivada. No hay mucha solución para esto, pero como dice el registro de cambios, la función de "jailbreak oculto" se ha hecho más eficaz por estos cambios.
2.2.2
Arregla
- Interrumpir todo
execveLa llamada se redirige alposix_spawnque resuelve el problema con determinados perfiles de sandbox (p. ej.configd), estos perfiles evitanposix_spawnprohibirexecve. Esta corrección también resuelve los problemas de funcionamiento de las redes de empresa WPA2/3 (estos problemas empezaron con la versión 2.2, pero no son errores de regresión; en versiones anteriores, la opciónexec(Las llamadas no se engancharon correctamente, por eso no se advirtieron los problemas antes).
2.2.1
Actualización: 30 de julio de 2024
Retrocedido el multiplicador jetsam por defecto a 3x porque al parecer algunas personas no leen el registro de cambios y es por eso que no podemos tener una mejor experiencia de usuario (la mayoría de la gente debe seguir utilizando el multiplicador 2x, pero ahora depende de ellos para averiguarlo ......)
2.2
Actualización: 29 de julio de 2024
- Eliminar DYLD_INTERPOSE: Cambiamos a otras técnicas de enganche, ya que DYLD_INTERPOSE parecía conducir a un uso de memoria mayor de lo esperado.
- Multiplicador de memoria configurableEl multiplicador de memoria ahora puede configurarse dentro de la aplicación Dopamine. En versiones anteriores, este multiplicador por defecto era 3x y no se podía cambiar. Con la eliminación de DYLD_INTERPOSE, la configuración por defecto se reduce ahora a 2x.
- Compatibilidad total con NSTaskNSTask es ahora soportado por defecto en todas partes, y ya no es soportado sólo cuando se ajusta dylib o se llama a dopamine_fix_NSTask por sí mismo, como lo era antes.
- Mejor tecnología de enganche: Hemos eliminado mucho código innecesario gracias a la mejora de las técnicas de enganche.
- fije::
- Arreglado que kcall no funcione en libkrw e iDownload en iOS 15 arm64.
- Arreglado el fallo de frida-ps -U en los dispositivos (en realidad no estamos seguros de qué modificación solucionó exactamente este problema, sólo de que existía en versiones anteriores y desapareció en la 2.2).
6. Mejoras en el informe de fallos de launchd: Se han realizado varias mejoras en el informe de fallos de launchd.
7. Limpieza del códigoCódigo: se ha llevado a cabo la optimización y organización del código.
2.1.7
- Eliminar la dependencia del plugin libkrw de libkrw0: Este cambio pretende solucionar los problemas que pueden surgir cuando se desinstala libkrw0 y se realiza otro intento de jailbreak, mejorando la independencia y compatibilidad de los componentes del software.
- Registro detallado mejoradoAhora, no sólo se registra la información de registro habitual, sino que también se incluye la salida de error estándar (stderr) en el sistema de registro, lo que ayuda a los desarrolladores y usuarios avanzados a diagnosticar y solucionar problemas de forma más exhaustiva, y mejora la eficacia de la solución de problemas.
2.1.6
- Se ha corregido un problema que impedía el jailbreaking en dispositivos arm64 con iOS versiones 16.0 a 16.3.1 después de desactivar el modo de desarrollador. Esto significa que estos dispositivos ahora pueden ser jailbreak con éxito incluso sin activar el modo de desarrollador.
- Resuelto el problema de que la función weightBufs no funciona correctamente en algunas combinaciones específicas de dispositivos y versiones del sistema. Esta corrección permite a los usuarios que anteriormente experimentaban problemas debido a dispositivos o versiones del sistema incompatibles utilizar ahora la función correctamente.
- Se ha corregido una situación en la que la función physrw de libkrw no funcionaba cuando kcall no estaba disponible. Esto significa que incluso si kcall no está disponible en algunos casos especiales, la operación puede llevarse a cabo sin problemas.
- Actualizados los mecanismos de empaquetado y gestión de errores de libkrw. Esto hace que libkrw sea más estable en su uso y facilita al usuario la comprensión de la causa del error si algo va mal.
- Si ya hay instalada una versión más reciente del paquete, se omitirá la repetición de la instalación. Esta mejora evita el derroche de recursos y garantiza que los usuarios dispongan siempre de la última versión y no instalen software antiguo.
- Cuando el dispositivo no tiene jailbreak y hay actualizaciones disponibles, si el esquema de URL de TrollStore está activado, las actualizaciones se abrirán directamente en TrollStore. Esto facilita a los usuarios la obtención e instalación de actualizaciones sin tener que buscarlas manualmente.
2.1.5
- Permite pasar archivos binarios a través de la función
jb.pmap_cs_custom_trustAutorización para obtener un nivel de confianza pmap_cs personalizado, los valores posibles incluyen {"PMAP_CS_PROFILE_PREFLIGHT", "PMAP_CS_COMPILATION_SERVICE ", "PMAP_CS_OOP_JIT" (solo iOS 16), "PMAP_CS_LOCAL_SIGNING", "PMAP _CS_PROFILE_VALIDATED", "PMAP_CS_APP_STORE", "PMAP_CS_IN_LOADED_TRUST_CACHE ", "PMAP_CS_IN_STATIC_TRUST_CACHE"}. El nivel de confianza más bajo hace que el proceso esté menos restringido por pmap_cs, lo que efectivamente resuelve el problema de que las aplicaciones EQE y sus recompiladores LUA no funcionen (pero sólo si la aplicación tiene esta licencia, así que asegúrate de usar la última compilación de EQE). - fijo
posix_spawnattr_setarchpref_npCuestiones no admitidas por la omisión de firma de código
2.1.4
- Repare automáticamente los permisos sólo en los directorios relevantes dentro de /var/jb/var/mobile, no en todo el directorio /var/jb/var/mobile.
- Si /var/jb/var o /var/jb/var/mobile es un enlace simbólico, se omite la corrección de permisos. Anteriormente, existía riesgo de bootloop cuando alguno de ellos apuntaba a un /var o /var/mobile real.
2.1.3
- Corrección del tiempo de espera de watchdogd debido a bloqueos del sistema en algunos dispositivos [problema de la versión 2.0].
- Corregir de forma recursiva los permisos de /var/jb/var/mobile al reiniciar el espacio de usuario y rejailbreak (corregir el uso compartido de archivos con aplicaciones jb sigue sin funcionar para algunos).
- Fix co-design bypass no se aplica a los binarios con armv6 rebanadas (aunque no puede haber un binario con tales rebanadas) [2.1 regresión]
- Fix multicast_bytecopy no funciona en iPad Mini 6
2.1.2
- Se soluciona el problema de que el conmutador de aplicaciones no muestra las imágenes de vista previa de las aplicaciones con jailbreak en algunos casos [problema de la versión 2.1].
- Sandbox:Permitir la escritura en /var/jb/var/mobile en todo el sistema
2.1.1
- Fix code signature bypass failure when executing on binaries/libraries with armv7s slices (fix Designer not working) [problema con la versión 2.1].
- Solucionado el problema de no poder compartir archivos con aplicaciones jailbroken en algunos casos [problema de la versión 2.1].
- Corregir la corrupción de cadenas en el sandbox bypass, el hecho de que no me había dado cuenta de esto antes probablemente significa que no es un problema grave (no utilice strcat en búferes de pila no inicializados!)
2.1
- Añadida compatibilidad con dispositivos A8(X)
- Se ha corregido el bloqueo inmediato al instalar la aplicación Dopamine mediante TrollStore en dispositivos A8.
- Añadida la implementación de kcall para iOS 15.x arm64 (esto es necesario para la compatibilidad con A8).
- Utilice kcall para asignar tablas de páginas cuando estén disponibles
- Mejorado el rendimiento de ciertas partes del proceso de jailbreak en aproximadamente 1000x (porque el A8 se quedaba atascado durante minutos en esas partes).
- Se han solucionado problemas de compatibilidad con algunas combinaciones de dispositivos/versiones fuera de lo común (por ejemplo, A9 15.0.1, beta 15.0 temprana, etc.).
- Añadir weightBufs y multicast_bytecopy como opciones de explotación del núcleo
- Protege los archivos del sistema en la partición de prearranque para evitar que los usuarios los borren y hagan que el dispositivo entre en un bucle de modo de recuperación.
- Se ha añadido el conmutador "Permitir JIT en aplicaciones", activado por defecto, añadirá CS_DEBUGGED a las aplicaciones cuando esté activado (nota: esto no afecta a las aplicaciones que tengan desactivada la inyección de sintonía a través de Choicy).
- Corregida la existencia de ciertos archivos de jailbreak en /var/mobile/Library/Application Support/Containers/, /var/mobile/Library/SplashBoard/Snapshots/.
- Se ha solucionado un problema por el que las aplicaciones liberadas desaparecían después de que el sistema (o TrollStore) recargara la caché de iconos.
- Volver a añadir la opción "Cambiar la contraseña del móvil" a los ajustes de Dopamine.
- Rediseño de la gestión de la caché de confianza jbctl, nuevos comandos: jbctl trustcache info, jbctl trustcache clear, jbctl trustcache add
- El cambio a libgrabkernel2 (@alfiecg24, @dhinakg) elimina la necesidad de instalar Dopamine a través de TrollStore en la versión beta.
- Fijo smith no funciona en iOS 15
- Ordene la utilización por puntuación de recomendación y añada "(Recomendado)" a la mejor utilización.
- 21:13, 30 de abril de 2024 UTC : he vuelto a cargar la versión para solucionar un problema con las actualizaciones OTA en iOS 15.x arm64. Los usuarios que ya han actualizado no lo necesitan, así que he decidido no tratarlo como una nueva actualización.
2.0.11
- de hecho¡Fijo relacionados con los permisos de ruta de archivo durante jailbreak (este método existía antes, pero nunca fue llamado), que ahora debería solucionar automáticamente cosas como NewTerm / SSH no funciona!
2.0.10
- Corrección para el jailbreak no funciona cuando se desactiva el modo de desarrollador (modo de desarrollador ahora se activará automáticamente en el arranque actual de una manera no persistente)
- Arreglar la conexión NECP que falla después de un tiempo en arm64 (Apple Watch, VPN...)
- fija
terminusdcrash en arm64, volver a activar la inyección ynesessionmanager - reparación de automóviles
/privadojailbreak (un dispositivo iOS, etc.)/privado/prearranquePrivilegios de error en el momento de - Corrección para los iconos de aplicaciones que desaparecen o ya no se abren en las actualizaciones OTA (corrección sólo para futuras actualizaciones, no se aplica a la versión 2.0.10, también requiere TrollStore 2.0.13)
2.0.9
- Se ha solucionado un problema de seguridad muy grave que permitía a las aplicaciones de la tienda de aplicaciones obtener la funcionalidad completa del sistema (root + phys r/w) que, de otro modo, sólo sería accesible por procesos root, como resultado de Dopamine 2.0.0 - 2.0. Se ha eliminado y ya no se recomienda su uso a nadie
- Corregidas correcciones relacionadas con arm64 para 2.0.7 y 2.0.8 que sólo funcionaban cuando ellekit estaba instalado y la inyección de tuning estaba activada.
- Deshabilitada la inyección de terminusd y nesessionmanager en arm64 para tratar de resolver el bucle de bloqueo y la aplicación VPN sigue sin funcionar para algunos usuarios.
- Permitir inmediatamente la presencia de páginas no válidas en todos los procesos generados a través del
POSIX_SPAWN_START_SUSPENDIDOEsto soluciona un problema por el que varias funciones de Frida no funcionaban correctamente. - En realidad corrige la compatibilidad con las primeras betas de iOS 15.0
2.0.8
- Arreglar VPN no funciona en arm64
- Fijar la configuración de iCloud parcialmente en gris en arm64
- Arreglar aplicaciones que no aparecen en la configuración en arm64
- Corrección de la compatibilidad con iOS 15.0b1 - 15.0b3
Debido a los graves problemas de seguridad corregidos en 2.0.9, esta versión ya no debe utilizarse
2.0.7
- Solucionados varios problemas en arm64 (la sección de batería no se carga, la aplicación de cámara no funciona, ...)
- Mejorar los jailbreaks ocultos para eliminar las aplicaciones jailbreakeadas de la caché de iconos al ocultar los jailbreaks.
- Arreglar el arranque de idownloadd durante el reinicio del espacio de usuario incluso si iDownload está desactivado en la configuración.
- Corregir jailbreak no funciona cuando /var / jb es un directorio real en lugar de un enlace simbólico, mejorar el manejo de errores relacionados con eso
Debido a un grave problema de seguridad corregido en la versión 2.0.9, esta versión ya no debe utilizarse.
2.0.6
- Más ajustes en kfd, que ahora debería ser más fiable
- Arreglar pánico aleatorio debido a la caída de launchd al confiar en ciertos archivos
- Fijar boomerang proceso zombi creado en el reinicio del espacio de usuario
- Se ha resuelto un error de inventario que provocaba que el demonio de inicio de Nano no se registrara tras un reinicio del espacio de usuario, lo que causaba la interrupción de ciertas funciones del Apple Watch.
- Varias mejoras de la interfaz de usuario
- Corrige una condición de competencia que causó aplicaciones se bloquee durante jailbreaking
- Fijar el soporte para iOS 16.4b1 - 16.4b3
- Si la creación de /var/jb falla, aborta correctamente con un error
- Preferir physpuppet a landa en dispositivos compatibles con physpuppet
- Arreglar smith y physpuppet siendo seleccionable en iOS 15.x, incluso en versiones que no son compatibles.
2.0.5
- Mejora de la fiabilidad de kfd a través de la huella de memoria, también fijó el apoyo a los dispositivos de 16 GB de RAM, contribuyente@dhinakg
- Arreglar /var/jb/var/mobile obteniendo permisos de archivo erróneos en el nuevo bootloader (arreglado retroactivamente en el próximo jailbreak).
- Mejoras para bloquear la inyección de procesos defectuosos
- inyección de bloqueo.
acceso a datosdPorque parece ser un bucle de bloqueo para algunos usuarios - Fijar registro detallado no se muestra en el registro de errores cuando no está activado
- Imprime realmente el error que causó el fallo en el registro de errores ......
- Corrección del bloqueo de la aplicación al compartir registros en el iPad
- Arreglar fallos aleatorios de la aplicación al hacer jailbreak
Debido a un grave problema de seguridad corregido en la versión 2.0.9, esta versión ya no debe utilizarse.
2.0.4
- En realidad soluciona el problema por el que libkrw no funciona
Debido a un grave problema de seguridad corregido en la versión 2.0.9, esta versión ya no debe utilizarse.
2.0.3
- Corrección de un error de localización (se mostraban marcadores de posición en lugar del inglés cuando no había localización disponible para el idioma seleccionado).
- No intente jbupdate si su teléfono no tiene jailbreak.
- Se ha solucionado un problema por el que las primitivas PAC se perdían durante jbupdate, lo que provocaba que el lanzamiento de aplicaciones Dopamine cargadas de forma lateral desencadenara un kernel panic en <15.2
Debido a un grave problema de seguridad corregido en la versión 2.0.9, esta versión ya no debe utilizarse.
2.0.2
- Fix nuevo gestor de arranque que se crea cada vez que jailbreak (regresión 2.0.1 super estúpido ...)
Debido a un grave problema de seguridad corregido en 2.0.9, esta versiónNo debe volver a utilizarse
2.0.1
- Fix XPF no se ejecuta en 15.0.x arm64e
- Arreglar los fallos de la aplicación durante el jailbreak
- Se ha corregido un fallo que se producía al iniciar aplicaciones en un jailbreak sin dopamina (esto todavía no es realmente compatible).
Debido a un error en el cargador de arranque corregido en 2.0.2, esta versiónNo debe volver a utilizarse
2.0.0
- Añadir soporte para arm64e iOS 15.5 - 16.5.1
- Añadir soporte para arm64 15.0 - 16.6.1 (sin soporte para A8 por ahora)
- Compatibilidad con la instalación mediante carga lateral (actualmente sólo está disponible para versiones de iOS no beta que utilicen libgrabkernel, y sólo admite algunas funciones cuando se instala mediante TrollStore).
- Reescribir aplicaciones Jailbreak en Objective C pensando en la flexibilidad
- Añadir selector de exploits (actualmente sólo kfd, más exploits para versiones anteriores se añadirán más adelante).
- Añadir un tema a la aplicación (en la aplicación + icono)
- Añadir soporte para usar NSTask con un tweak, que antes no estaba soportado, o llamarlo desde aplicaciones y otros procesos, pero hay que
dopamine_fix_NSTask()Llámese con antelación. - Eliminar libfilecom y cambiar a XPC para la comunicación.
- Abandona jailbreakd en favor del gancho launchd
- Toda la información relacionada con jailbreak se almacena ahora en launchd en lugar de boot_info.plist, y se puede recuperar a través de XPC
- Rehacer el cambio de kcall a stateless.
- Rediseño de la caché de confianza para que sea apátrida
- Sustituir kernel patchfinder por XPF
- Corrección de varios problemas con la caché de confianza
- Incluye la biblioteca del proveedor libroot
- Conseguir que libkrw funcione realmente (sí, estuvo roto durante toda la versión 1.x y nadie se dio cuenta).
Debido a un grave problema de seguridad corregido en la versión 2.0.9, esta versión ya no debe utilizarse.
- Añadir soporte para arm64e iOS 15.5 - 16.5.1
- Añadir soporte para arm64 15.0 - 16.6.1 (sin soporte para A8 por ahora)
- Arreglar VPN no funciona en arm64
- Fijar la configuración de iCloud parcialmente en gris en arm64
- Arreglar aplicaciones que no aparecen en la configuración en arm64
- Corrección de la compatibilidad con iOS 15.0b1 - 15.0b3
- Arreglada la sección de baterías de arm64 que no se cargaba
- Solucionados varios problemas como que la aplicación de cámara arm64 no funcionaba
- Fijar el soporte para iOS 16.4b1 - 16.4b3
- Corregida la compatibilidad con dispositivos de 16 GB de RAM
1.1.9
- Se ha solucionado un problema por el que jailbreakd se bloqueaba al procesar archivos MachO mal formados que contenían rutas de dependencia vacías. Este problema también hacía imposible volver a hacer jailbreak si existía un archivo de este tipo en el directorio /var/jb.
- LC_LAZY_LOAD_DYLIB y LC_LOAD_UPWARD_DYLIB ahora también se resuelven al buscar dependencias para añadirlas a TrustCache.
- Mejorada la reimplementación de las funciones execvp y execvP para acercarse más al comportamiento de la implementación original.
- KFDopamine-BETA.tipa: Esta es una versión beta experimental de Dopamine que utiliza kfd en lugar de oobPCI. Por el momento, esta es solo una versión de ayuda, ya que las anulaciones PAC (Command Verification Code) parecen ser más inestables y las actualizaciones de progreso y los registros detallados no están disponibles durante las anulaciones PAC y PPL (Processor Protection). Esta versión añade soporte para iOS 15.5b1 - 15.5b3 y también elimina la necesidad de una corrección Wi-Fi en 15.0 - 15.1.1. La próxima versión de Dopamine añadirá un selector de vulnerabilidades, y esta versión es sólo una solución de transición, ya que todavía falta algún tiempo para esa versión.
Atención: esta versión no es tan estable como la versión final del selector de vulnerabilidades y es sólo una versión de transición.
1.1.8
- Arreglo para el macho de caché de confianza con ambas rebanadas arm64e ABI viejo y nuevo
- Se han corregido varios errores en los ganchos exec(cve/cle/lp/v/vp/vP) de todo el sistema que podían dar lugar a parámetros y variables de entorno con formato incorrecto.
- Corrección del error de búsqueda de ruta en los ganchos execvP
- Añadir los ganchos execl que faltan
Todos los cambios de esta actualización han sido realizados por @RootsHide
1.1.7
- Añadir una solución para hacer spinlock timeout pánicos menos probable, gracias a @RootHide
1.1.6
- Actualizar los paquetes Sileo y Zebra a la última versión
1.1.5
- Mejoras en PPLRW secundario (mejor traducción de direcciones, prevención de bloqueos de procesos al pasar direcciones físicas no válidas).
- Se han eliminado algunos registros de depuración residuales dejados en el launchdhook durante la fase de desarrollo de la versión 1.1.3.
1.1.4
- Corregir inestabilidad al hacer jailbreaking en chip A14 (problema de degradación en versión 1.1.3).
- Hacer que forkfix se cargue sólo cuando sea absolutamente necesario, en lugar de dentro de cada proceso que pueda bifurcarse (esto debería reducir la frecuencia de los pánicos de spinlock desde la antigua versión 1.1, pero los plugins con ganchos de función C aparentemente todavía causan el problema. (El efecto de este cambio no ha sido confirmado, pero al menos no empeorará las cosas).
1.1.3
Nota: Cuando actualices a esta versión vía OTA (over-the-air), tu dispositivo se reiniciará en lugar de hacer un reinicio en el espacio de usuario como otras versiones. Esto es normal y tendrá que volver a jailbreak manualmente después de la actualización.
- Se utiliza un nuevo enfoque PPLRW, que asigna todo el espacio físico de direcciones del núcleo a los procesos del espacio de usuario. Esto resuelve todos los problemas de PPLRW, como el soporte multihilo y los problemas de TLB. Desafortunadamente, sin embargo, también resulta en que las versiones anteriores de jbupdate (jailbreak update) no pueden ser usadas simplemente al hacer un reinicio en espacio de usuario, ya que el lenguaje original de versiones anteriores no puede ser transferido fácilmente a esta versión.
- Se ha vuelto a activar el informe de fallos de launchd, pero ahora se ejecuta de un modo que la aplicación no puede detectar.
- Solucionado un problema por el que la opción iDownload no funcionaba. El problema podía existir desde la versión 1.1 debido a una tontería relacionada con la firma de los binarios idownloadd.
1.1.2
- Desactivar el launchd crash reporter de nuevo, ya que puede haber desencadenado una gran cantidad de detección de jailbreak.
- El botón Jailbreak ya no está disponible si la combinación dispositivo/versión no es compatible.
1.1.1
- Se ha añadido un informe de fallos al informe de fallos del demonio de inicio. Ahora, cuando el demonio de inicio se bloquee, recibirá un registro de fallos detallado por separado, junto con un registro de pánico (extremadamente oscuro) "initproc exited".
- Corregidos múltiples desplazamientos incorrectos relacionados con ganchos ptrace.
- Se ha corregido un error en el analizador sintáctico macho al analizar las dependencias de determinadas bibliotecas.
- Mejora de la fiabilidad de la reactivación Wi-Fi.
- Actualiza opainject a la versión 1.0.6.
1.1.0
- El rendimiento de PPLRW se ha multiplicado por 1000.
- Arreglar todos los problemas de forkfix restantes, ahora totalmente fiable y más rápido de fork, gracias a las mejoras PPLRW mencionados anteriormente.
- Fijar algunas condiciones de competencia entre kcall y PPLRW.
- Añadir ganchos watchdogd para interceptar los pánicos del espacio de usuario debido a los tiempos de espera watchdog, desactivar la inyección tweak y desencadenar reinicios del espacio de usuario.
- Añadir gancho ptrace para permitir incondicionalmente procesos de depuración (a través de debugserver u otras herramientas), incluso si la inyección tweak está desactivada.
- Refactorizar iDownload y ponerlo en su propio demonio ahora funciona correctamente en los reinicios del espacio de usuario, el demonio puede ser activado/desactivado en tiempo real en la aplicación Dopamine, y una solución para el pánico de hibernación profunda cuando se activa iDownload.
- Soluciona el error "opainject not found" que puede producirse al re-jailbreaking.
- Refactorizar systemhook para mejorar la mantenibilidad.
- Deprecate /usr/lib/sandbox.plist en favor de almacenar las extensiones del sandbox en el entorno del proceso generado para mejorar la seguridad.
- Añadir la variable de entorno JB_ROOT_PATH para inyectarla en todos los procesos habilitados para tweak, y en el futuro posiblemente establecer que los enlaces simbólicos /var/jb sean opcionales para proteger mejor contra la detección de jailbreak-free. Si se consigue ese objetivo, esta variable de entorno se utilizará para conocer la ubicación del directorio raíz del jailbreak sin root.
- Corregir jbctl no establecer correctamente las banderas de depuración (gracias @XsF1re).
- Está prohibido inyectar tweaks en la propia aplicación Dopamine, ya que algunos tweaks de detección de jailbreak impiden que compruebe si el dispositivo tiene jailbreak.
- Descontinuar el uso del dylib ellekit instalado como hook de launchd para evitar que la instalación de builds corruptos de ellekit provoque interrupciones de jailbreak completo.
- Corregir libKRW kalloc/kfree no funciona correctamente debido a la falta de coincidencia de firma.
- Activar la optimización del compilador para múltiples binarios base.
- Añade un mecanismo para no eliminar automáticamente los enlaces simbólicos de xina (por ejemplo, /var/LIY) al restablecer la jaula si existe el archivo /var/.keep_symlinks.
- Código mejorado para desactivar Wi-Fi para preservar mejor el estado Wi-Fi antes de un intento de jailbreak (gracias a @singlekeycap por la sugerencia).
- Actualización de varias localizaciones.
1.0.5
- Corregido un problema con forkfix donde se interrumpiría la reinstalación de dpkg
/private/preboot/Corrige automáticamente los errores de permiso cuando jailbreaking (permisos erróneos pueden causar SSH / NewTerm no funciona).
1.0.4
- Corrección de la fuga de descriptores de archivo de forkfix en determinadas condiciones.
- Ajuste el tenedor para que sea más similar a un tenedor normal.
- Resuelto el problema de que dpkg-deb fallaba aleatoriamente al usar forkfix, lo cual no tenía ningún sentido (usar la misma implementación de fork que el sistema desencadena el problema pero no en el propio sistema, hay algún misterio real aquí), así que lo resolví impidiendo que tweak fuera inyectado en dpkg-deb.
- Añade un gancho IPC para soportar el acceso de todo el sistema a los servicios Mach prefijados con cy: o lh:.
- Actualizada la versión de ellekit a 0.6.3.
- Mejorar el problema de la interfaz de usuario de la reducción del texto de registro detallado después de eliminar bootstrap.
- Se ha mejorado el problema de la interfaz de usuario con los iconos de Sileo y Zebra recortados y estirados.
- Mejorar el problema de interfaz de usuario que el registro detallado no se desplaza hacia abajo automáticamente.
1.0.3
- Optimizar la eficiencia de memoria de jailbreakd y corregir algunas pequeñas fugas de memoria.
- ¡Eliminar la forma hacky de desactivar jailbreakd Jetsam, que puede resolver el problema de bloqueo de giro (editar: puede que en realidad no funciona), pero esto es arriesgado y por lo tanto no se recomienda!
- La opción Dopamine actualizada ahora funciona en dispositivos sin jailbreak
- (Para las versiones 15.0-15.3.1) Aumenta el tiempo de retardo después de desactivar el wifi, ya que algunos usuarios han informado de que esto mejora la tasa de éxito.
1.0.2
- Corrección de la inestabilidad del sistema causada por la regresión de forkfix (corrección de la congelación del sistema al conectarse a puntos finales WPA Enterprise).
- Cambiar el nombre de la opción de descarga para aclarar que se trata de un shell para desarrolladores.
1.0.1
- Arreglado el atasco en el reinicio del espacio de usuario al desactivar los ajustes en la configuración de Dopamine App.
- Intentando arreglar un fallo de la aplicación
1.0
- versión inicial
Introducción a la dopamina 2.0
Dopamine 2.0 es la última versión del equipo de Dopamine. En comparación con la versión anterior, la versión 2.0 presenta importantes mejoras de rendimiento y estabilidad. Estas son las principales características de Dopamine 2.0:
1. alta compatibilidadDopamine 2.0 es compatible con las últimas versiones de iOS, incluyendo iOS 15-16.6.1, para una amplia cobertura.
2. fácil manejoLa interfaz de usuario es amigable y el proceso de operación es simple, por lo que incluso los usuarios de jailbreak por primera vez pueden empezar fácilmente.
3. estable y fiableDopamine 2.0 rara vez se cuelga o se retrasa durante el proceso de jailbreak, lo que garantiza la seguridad de tu dispositivo.
4. rico en funcionesDespués de hacer jailbreak, puedes instalar una gran variedad de plug-ins y personalizar los ajustes para mejorar enormemente la jugabilidad de tu dispositivo.
Dopamine Jailbreak Tutorial
Si has decidido probar un jailbreak dopamina, puedes seguir los siguientes pasos:
1. Copia de seguridadAntes de iniciar el jailbreaking, haz siempre una copia de seguridad de los datos de tu dispositivo iOS, por si surge algún imprevisto.
2. Descargar DopaminaVisita la página oficial de Dopamine para descargar la última versión de la herramienta de jailbreak Dopamine.
3. dispositivo conectadoConecta tu dispositivo iOS al ordenador mediante un cable USB y asegúrate de que se reconoce correctamente.
4. Correr dopamina: Abre la herramienta dopamine descargada y sigue las instrucciones. Por lo general, el proceso de jailbreak se puede completar en unos pocos clics.
5. Instalación de plug-insUna vez completado el jailbreak, puedes instalar varios plug-ins a través de Cydia y otras plataformas para disfrutar de la libertad y la diversión que aporta el jailbreaking.
Descarga de dopamina Recursos
Con el fin de facilitar a los usuarios la descarga de Dopamine Jailbreak Tool, hemos proporcionado los siguientes enlaces de descarga:
- Página oficial de Dopamine: la mejor fuente para obtener la última versión y actualizaciones de Dopamine.
- Enlace de descarga de Dopamine: enlace directo para descargar Dopamine 2.0, asegúrate de que obtienes la versión oficial.
resúmenes
Dopamine Jailbreak Tool es sin duda una de las herramientas de jailbreak para iOS más populares en la actualidad. Su versión 2.0 incluso se ha ganado la confianza de los usuarios con su excelente compatibilidad, fácil proceso de operación y rendimiento estable. A través de la introducción de este artículo, creo que usted ha conseguido una comprensión más profunda de Dopamine Jailbreak. Si usted está buscando una herramienta de jailbreak fiable, ¿por qué no probar Dopamine 2.0 y comenzar su viaje jailbreak?
equipos
![图片[5]-Dopamine多巴胺越狱ipa官网教程工具最新版下载免费ios15.0.1.2.3.4.16.6.1 成功率](https://cdn5.6ziz.com/wp-content/uploads/2023/04/20230421020514463.png)
évelyne
![图片[6]-Dopamine多巴胺越狱ipa官网教程工具最新版下载免费ios15.0.1.2.3.4.16.6.1 成功率](https://cdn5.6ziz.com/wp-content/uploads/2023/04/20230421020709596.png)
opa334
![图片[7]-Dopamine多巴胺越狱ipa官网教程工具最新版下载免费ios15.0.1.2.3.4.16.6.1 成功率](https://cdn5.6ziz.com/wp-content/uploads/2023/04/20230421020906781.png)
xerus
![图片[8]-Dopamine多巴胺越狱ipa官网教程工具最新版下载免费ios15.0.1.2.3.4.16.6.1 成功率](https://cdn5.6ziz.com/wp-content/uploads/2023/04/20230421021103726.png)
sourceloc

