Jump to content

Icon Mask 1.16

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

Icon Mask es una aplicación que nos permite cambiar fácilmente los iconos de las aplicaciones y juegos de PS4.

Nota: Funciona en el firmware 5.05 o superior.

Icon Mask es una aplicación creada por Lapy.


Que novedades incluye la versión 1.16

Released

  • 6 nuevas máscaras del gran @Anubis_Qz
  • Nueva característica: iconos giratorios
No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      Vue After Free es un exploit de ejecución de código en el espacio de usuario (userland) de PlayStation Vue para PS4.
      El CVE-2018-4441 se aplicó brevemente, pero debido a su inestabilidad y baja tasa de éxito, se descartó.
      Se utiliza el CVE-2017-7117 para el userland, el cual se ha encadenado con los exploits de kernel Lapse y Poopsploit (Netctrl) en los respectivos firmwares indicados abajo.
      Importante
      La estabilidad de Netctrl es baja debido al alto uso de memoria del exploit en comparación con la memoria disponible en Vue.
      Alcance de la Vulnerabilidad
      KEX = Exploit de Kernel
      vue-after-free (Userland) Lapse (KEX) Netctrl (KEX) 5.05–13.04 1.01–12.02 1.01-13.00 Esta tabla indica las versiones de firmware para las cuales la versión actual de este repositorio proporciona un jailbreak funcional y probado.
      7.00-13.00
      Por defecto, se usa Lapse desde 7.00 hasta 12.02, y Poopsploit desde 12.50 hasta 13.00. Aunque puedes optar por ejecutar Poopsploit incluso en versiones tan bajas como la 9.00.
      El exploit de userland funciona tal cual de la 5.05 a la 13.02.
      FAQ (Preguntas Frecuentes)
      P: ¿Funcionará esto en 13.02 o superior? R: Solo el userland; no puedes hacer jailbreak por encima de 13.00 con los archivos de este repo. P: ¿He ejecutado Vue y la aplicación se ha cerrado inesperadamente? R: Si la aplicación se cierra, el exploit ha fallado; reinicia la consola e inténtalo de nuevo. P: He ejecutado Vue y mi consola se ha apagado, ¿qué hago? R: Si ocurrió un kernel panic, es posible que debas pulsar el botón de encendido de la consola dos veces y luego reintentar el exploit. P: ¿Cómo puedo ejecutar un payload? R: Es necesario cerrar y volver a abrir Vue entre la ejecución de cada payload .js, pero los payloads .bin o .elf se pueden ejecutar uno tras otro. Selecciona el payload desde la interfaz en el Menú de Payloads. P: ¿Puedo ejecutar el jailbreak sin conexión? R: No. PS Vue requiere algún tipo de conexión de red. No es obligatorio tener internet propiamente dicho; puedes usar cualquier red como el WiFi de casa, un punto de acceso móvil, un microcontrolador como el ESP32 o una red Ethernet desde un dispositivo PPPwn adaptado. P: Me aparece "Este servicio requiere que inicies sesión en PlayStation Network" incluso después de reemplazar el archivo de guardado, ¿cómo lo soluciono? R: Lo más probable es que tu aplicación Vue se haya actualizado; esto suele ocurrir si no usas un DNS o no bloqueas los servidores de Sony. Tendrás que eliminarla y reinstalarla. Importante
      El archivo de guardado de Vue puede resetearse ocasionalmente. Para evitar problemas, copia el guardado cifrado a un USB desde el menú de ajustes de la PS4 (en el usuario utilizado para el jailbreak) para facilitar una recuperación futura.
      Importante
      NO cambies tu entorno "np" mediante los Ajustes de Debug (Debug Settings), ya que esto impedirá que puedas usar un archivo de guardado de respaldo y lo hará incompatible con el payload actual de inicio de sesión falso.
      Requisitos
      Para PS4 con Jailbreak
      Cuenta de usuario de PS4 activada (falsa o legítima). Acceso FTP a la consola. Memoria USB. PlayStation Vue 1.01 base y parche 1.24. Para PS4 sin Jailbreak
      Memoria USB. Archivo de copia de seguridad del sistema. Advertencia: Restaurar la copia de seguridad del sistema borrará todos los datos de tu consola; luego aplicará la aplicación Vue y sus datos del exploit.
      Instrucciones de Configuración
      PS4 con Jailbreak
      Se requiere una conexión de red de cualquier tipo. Antes de intentar ejecutar Vue, conéctate a una red local aunque no tenga internet. Haz el jailbreak a tu consola. Activa el FTP. Instala Apollo Save Tool. Instala el pkg de PS Vue 1.01 y el parche 1.24. Conéctate a la consola por FTP. Descarga VueManualSetup.7z desde aquí mismo. Ve a la ruta /user/download/CUSA00960 mediante FTP (crea la ruta si es necesario) y coloca ahí download0.dat. En tu USB, descomprime el save.zip (o envíalo por FTP a /data/fakeusb/). Los archivos aparecerán en "USB Saves" como si fuera un USB real. Se puede configurar en Apollo Settings > USB Saves Sources para que sea lo único que se muestre. En la raíz de tu USB, coloca HEN o GoldHEN renombrado como payload.bin. O colócalo en /data/. Conecta el USB a la consola. En Apollo Save Tool, ve a "USB Saves", selecciona el guardado de PS Vue (CUSA00960) y elige la opción "Copy save game to HDD". Reinicia la consola, abre PS Vue y ejecuta el exploit pulsando el botón de jailbreak o configura el cargador automático. Opcionalmente, tras el jailbreak, ejecuta el payload np-fake-signin para evitar el aviso de PSN. PS4 sin Jailbreak
      Se requiere una conexión de red de cualquier tipo. Formatea tu unidad USB en Exfat. (Aviso: Esto borrará todos los datos del USB). Descarga VueSystemBackup.7z desde los lanzamientos. Descomprime el contenido del zip en el USB. Conecta el USB a tu consola. Si tienes una cuenta de PSN real, haz una copia de seguridad de tus partidas en el USB desde Ajustes > Gestión de los datos guardados de las aplicaciones. Si tienes capturas, haz una copia de seguridad desde la Galería de capturas al USB. Ve a Ajustes > Sistema > Copia de seguridad y restauración > Restaurar PS4, selecciona la copia de seguridad del sistema y restáurala. Cuando la consola se reinicie, tendrás una cuenta de usuario activada falsamente, PS Vue y sus datos del exploit. En la raíz de tu USB, coloca HEN o GoldHEN renombrado como payload.bin. Abre PS Vue y ejecuta el exploit pulsando el botón de jailbreak. Conexión a Internet
      Ajustes > Sistema > Descargas automáticas: desactiva todo. Ajustes > Red > Configurar conexión a Internet. Configuración: Personalizada. Dirección IP: Automático. Nombre del host DHCP: No especificar. Ajustes de DNS: Manual. DNS Primario: 62.210.38.117 DNS Secundario: (Dejar en blanco) Ajustes de MTU: Automático. Servidor Proxy: No usar. Payloads
      Vue After Free viene precargado con algunos payloads.
      np-fake-signin: No debe ejecutarse en una cuenta de PSN real. Elimina el aviso de inicio de sesión. FTP: El payload ftp-server.ts ofrece un FTP en modo sandbox para intercambiar archivos del exploit o cosméticos rápidamente. WebUI: Código de ejemplo para ejecutar código userland usando el navegador como interfaz. ELFLDR: elfldr.elf se usa para cargar payloads .elf y .bin después del exploit si HEN o GoldHEN no se han cargado. Configuración
      JB Behaviour: El botón de jailbreak detecta automáticamente el firmware. Por defecto usa Lapse (7.00-12.02) y Netctrl (12.50-13.00). Puedes cambiarlo en el menú de configuración. Auto Launch: Lanza automáticamente el exploit de kernel al abrir la app (Auto Lapse o Auto Poop). Auto Close: Cierra la aplicación automáticamente tras un jailbreak exitoso. Payloads Automáticos: En config.js puedes añadir archivos .bin o .elf para que se carguen solos al terminar el exploit de kernel. Crear un usuario separado
      Si deseas usar una cuenta nueva en lugar de la predeterminada:
      Crea un nuevo usuario. Actívalo falsamente con Apollo Save Tool (User Tools > Activate PS4 Accounts) y reinicia. En tu USB, descomprime el save.zip del VueManualSetup.zip. En Apollo Save Tool, ve a "USB Saves", selecciona el guardado de Vue y elige "Copy save game to HDD". Vue After Free es un proyecto encabezado por Vuemony.
    • Por Dekuwa
      Versión para PS4 en formato .pkg de PlayStation Vue (PS Vue) fue un servicio estadounidense de televisión por streaming propiedad de la subdivisión Sony Interactive Entertainment, perteneciente a la división Sony Corporation of America de Sony.
      Lanzado con un despliegue limitado en los principales mercados el 18 de marzo de 2015, el servicio combinaba televisión en directo (incorporando un catálogo de varios canales de televisión por cable), vídeo bajo demanda y DVR en la nube para transmitir programas de televisión, películas y eventos deportivos directamente a una consola PlayStation u otro dispositivo compatible sin necesidad de una suscripción a un proveedor de televisión por cable o satélite.
      Se incluye la versión base 1.01 y el parche de actualización 1.24, necesarios para utilizar Vue After Free.
    • Por Dekuwa
      Estamos ante un fork de ftpsrv, creado por drakmor. Un sencillo servidor FTP que puede ejecutarse en una PS4 o PS5 que tenga el "jailbreak" realizado y esté ejecutando un cargador ELF. El servidor FTP acepta conexiones en el puerto 2121.
      Características
      El software de cliente que ha sido probado incluye gFTP, Filezilla, curl y Thunar. El "payload" admite un par de comandos SITE personalizados específicamente para PS4 y PS5 (ejecutados sin anteponer la palabra SITE). En particular:
      KILL: Detiene el servidor FTP. MTRW: Vuelve a montar /system y /system_ex con permisos de escritura. SELF: Alterna la descodificación de SELF a ELF sobre la marcha (activado por defecto). Nota: el comando SELF funciona en conexiones individuales, por lo que debe usarse, por ejemplo:
      john@localhost:ftpsrv$ curl -o libkernel.sprx -Q SELF ftp://ps5:2121/system/common/lib/libkernel.sprx Problemas conocidos
      Algunos firmwares de PS5 anteriores a la versión 4 contienen un error (bug) del kernel en el que la lectura de algunos archivos SELF provoca que la llamada al sistema (syscall) de lectura se detenga o bloquee.
      ftpsrv ha sido creado por drakmor.
    • Por Dekuwa
      ps4-payload-sdk es un SDK para desarrollar payloads destinados a consolas PS4 con exploits. Los cargadores ELF (ELF loaders) que funcionan incluyen: PS Remote Lua Loader y ps4-palyload-elfldr.
      Requisitos previos
      En sistemas operativos basados en Debian, puedes ejecutar el siguiente comando para instalar las dependencias utilizadas por el SDK:
      john@localhost:ps4-payload-dev/sdk$ sudo apt-get update && sudo apt-get upgrade # opcional john@localhost:ps4-payload-dev/sdk$ sudo apt-get install bash clang-18 lld-18 # obligatorio john@localhost:ps4-payload-dev/sdk$ sudo apt-get install socat cmake meson pkg-config # opcional Si utilizas Fedora, puedes instalar las dependencias de la siguiente manera (probado con la versión 41):
      john@localhost:ps4-payload-dev/sdk$ sudo dnf install bash llvm-devel clang lld # obligatorio john@localhost:ps4-payload-dev/sdk$ sudo dnf install socat cmake meson pkg-config # opcional Si utilizas macOS, puedes instalarlas mediante el gestor de paquetes Homebrew (probado con macOS Sequoia):
      john@localhost:ps4-payload-dev/sdk$ brew install llvm@18 # obligatorio john@localhost:ps4-payload-dev/sdk$ export LLVM_CONFIG=/opt/homebrew/opt/llvm@18/bin/llvm-config # obligatorio john@localhost:ps4-payload-dev/sdk$ brew install socat cmake meson # opcional Inicio rápido
      Puedes descargar una distribución binaria del SDK desde aquí mismo, y luego instalarla en tu almacenamiento local, por ejemplo:
      john@localhost:tmp$ wget https://github.com/ps4-payload-dev/sdk/releases/latest/download/ps4-payload-sdk.zip john@localhost:tmp$ sudo unzip -d /opt ps4-payload-sdk.zip Asumiendo que cumples con todos los requisitos previos y estás en un sistema POSIX, la distribución binaria debería funcionar independientemente de la arquitectura de la CPU (ej. x86_64, aarch64).
      Uso
      john@localhost:ps4-payload-dev/sdk$ export PS4_PAYLOAD_SDK=/opt/ps4-payload-sdk john@localhost:ps4-payload-dev/sdk$ make -C samples/hello_stdio john@localhost:ps4-payload-dev/sdk$ export PS4_HOST=ps4; export PS4_PORT=9021 john@localhost:ps4-payload-dev/sdk$ make -C samples/hello_stdio test Compilación del SDK
      john@localhost:ps4-payload-dev/sdk$ make DESTDIR=/opt/ps4-payload-sdk install Añadir nuevas librerías SCE (SCE Libs)
      Si tienes archivos .sprx descifrados con los que te gustaría interactuar, puedes generar stubs para ellos de la siguiente manera:
      john@localhost:ps4-payload-dev/sdk$ sudo apt-get install wget python3 python3-pyelftools john@localhost:ps4-payload-dev/sdk$ ln -s /path/to/sprx/libSceXYZ.sprx sce_stubs/libSceXYZ.sprx john@localhost:ps4-payload-dev/sdk$ make -C sce_stubs stubs john@localhost:ps4-payload-dev/sdk$ make DESTDIR=/opt/ps4-payload-sdk install Firmwares compatibles
      El SDK depende de un par de offsets del kernel que suelen ser únicos para cada versión de firmware. Actualmente, se incluyen los offsets para las siguientes versiones (las marcadas con un tick están confirmadas como funcionales):
      3.50 3.55 3.70 4.00 y 4.01 4.05 4.06 4.07 4.50 y 4.55 4.70 4.71 a 4.74 5.00 y 5.01 5.03 a 5.07 5.50 5.53 5.55 y 5.56 6.00 y 6.02 6.20 6.50 y 6.51 6.70 a 6.72 7.00 7.01 7.02 7.50, 7.51, y 7.55 8.00 a 8.03 8.50 y 8.52 9.00 9.03 y 9.04 9.50, 9.51, y 9.60 10.00 y 10.01 10.50, 10.70 y 10.71 11.00 11.02 11.50 y 11.52 12.00 y 12.02 12.50 y 12.52 13.00 13.02 y 13.04 Por favor, ayuda a confirmar las versiones no probadas enviando un pull request que actualice el archivo README.md convenientemente.
      Licencia
      Los archivos en la carpeta include/freebsd-9.0 están bajo licencias BSD. A menos que se indique explícitamente lo contrario dentro de un archivo, el resto está bajo la licencia GPLv3+.
      ps4-payload-sdk es un proyecto encabezado por ps4-payload-dev.
    • Por Dekuwa
      ps4-payload-elfldr es un cargador de archivos ELF para sistemas PS4 a los que se les ha realizado el jailbreak utilizando elremote_lua_loader.
      El cargador ELF permite el enlazado dinámico con archivos SPRX y la resolución automática de símbolos en tiempo de ejecución; además, los payloads se ejecutan en procesos independientes.
      Compilación
      Asumiendo que tienes instalado el ps4-payload-sdk en un sistema operativo basado en Debian, el ps4-payload-elfldr se puede compilar utilizando el siguiente conjunto de comandos:
      john@localhost:ps4-payload-elfldr$ sudo apt-get install xxd john@localhost:ps4-payload-elfldr$ export PS4_PAYLOAD_SDK=/opt/ps4-payload-sdk john@localhost:ps4-payload-elfldr$ make Despliegue
      Para ejecutar ps4-payload-elfldr, primero lanza un exploit de kernel para la versión de firmware de tu PS4 y envía el archivo bin_loader.lua (que también admite archivos ELF rudimentarios). A continuación, se muestra un script de bash que automatiza este proceso con el exploit lapse.
      #!/usr/bin/env bash PS4_HOST=ps4 SEND_LUA=https://raw.githubusercontent.com/shahrilnet/remote_lua_loader/refs/heads/main/payloads/send_lua.py LAPSE=https://raw.githubusercontent.com/shahrilnet/remote_lua_loader/refs/heads/main/payloads/lapse.lua BIN_LOADER=https://raw.githubusercontent.com/shahrilnet/remote_lua_loader/refs/heads/main/payloads/bin_loader.lua wget -qO- $LAPSE | python3 <(wget -qO- $SEND_LUA) $PS4_HOST 9026 /dev/stdin wget -qO- $BIN_LOADER | python3 <(wget -qO- $SEND_LUA) $PS4_HOST 9026 /dev/stdin Después, despliega el cargador ELF de la siguiente manera:
      john@localhost:ps4-payload-elfldr$ export PS4_HOST=ps4 john@localhost:ps4-payload-elfldr$ export PS4_PORT=9020 john@localhost:ps4-payload-elfldr$ make test ps4-payload-elfldr es un proyecto encabezado por ps4-payload-dev.
×
×
  • Crear nuevo...