Cinco formas de aprovechar al máximo un administrador de archivos en iOS con jailbreak

Filza iFile

La gran mayoría de los no desarrolladores que hacen jailbreak lo hacen para los ajustes, y usan Cydia casi exclusivamente para encontrarlos, mantenerlos y actualizarlos.

Sin embargo, hacer jailbreak a su dispositivo trae mucho más que la capacidad de instalar ajustes; su verdadero poder radica en otorgar acceso ilimitado al sistema de archivos, lo que le permite realizar casi cualquier cambio que desee.

En este artículo, analizaré cinco de los usos más interesantes y ubicuos para los administradores de archivos en iOS.

Hay dos administradores de archivos principales con todas las funciones disponibles en Cydia: Filza File Manager e iFile. Ambos son excelentes, pero mi preferencia es por Filza debido a sus actualizaciones más frecuentes y su compatibilidad con el jailbreak de iOS 9.3.3. ¡De cualquier manera, elija y deje que comiencen las enmiendas menores a los archivos del sistema!

Instalar ajustes manualmente

En ocasiones, puede encontrar que un ajuste que desea no está disponible en un repositorio de Cydia. Tal vez un desarrollador le haya enviado una versión alfa directamente para probar, o tal vez sea una versión anterior de un ajuste que ya no está disponible en un repositorio. En su lugar, puede usar su administrador de archivos para instalar el ajuste en su dispositivo.

1) Abre tu administrador de archivos.

2) Navegue a través del sistema de archivos hasta donde se encuentra su archivo. Si lo envió a través de Airdrop o lo descargó de Internet y lo abrió con su administrador de archivos, se guardará en / Usuario / Documentos.

3) Su ajuste debe guardarse como un archivo .deb, un formato de paquete Debian utilizado por Cydia para las instalaciones. Selecciónelo y aparecerá una pantalla de información.

Instalar tweak con Filza

4) Presione el botón “Instalar” en la esquina superior derecha para instalar su archivo .deb. Cuando finalice, la salida en la pantalla mostrará nuevamente el símbolo del sistema.

5) ¡Disfruta tu retoque! Es posible que tengas que reactivar tu dispositivo para que sus efectos sean visibles. Ahora también debería aparecer en la aplicación Cydia en la pestaña “Instalado”, con su repositorio listado como “Desconocido / Local” porque no lo descargó de un repositorio de Cydia. Ahora que se muestra en Cydia, se puede administrar desde allí. Para eliminarlo, selecciónelo en la lista, toque “Modificar” en la esquina superior derecha, luego seleccione “Eliminar”. En la pantalla de desinstalación que aparece, seleccione “Confirmar”. ¡Hecho!

tweak instalado con filza

Bloquear iAds

Si bien hay bloqueadores de contenido de Safari para bloquear anuncios en Safari, y paquetes eficientes de bloqueo de anuncios en Cydia para web y algunos anuncios en la aplicación, la forma más elegante de bloquear los anuncios publicados por la plataforma iAd de Apple es, con mucho, una modificación en el dispositivo a través de su confiable administrador de archivos.

1) Abra el administrador de archivos y navegue a / Aplicaciones.

2) Localice el elemento llamado AdSheet.app. Esto controla los iAds de Apple. Seleccione el elemento (manténgalo presionado en Filza) y seleccione la opción para “Cambiarle el nombre”.

3) Edite el nombre del archivo eliminando la extensión .app y reemplazándolo con .bak, para dar el nombre AdSheet.bak. Luego toque “Listo” en la esquina superior derecha para guardar sus cambios.

4) A continuación, navegue hasta / Usuario / Biblioteca / Cachés y elimine toda la carpeta llamada “com.apple.iad”. En Filza, un deslizamiento hacia la izquierda en el elemento y presionar el botón “Eliminar” debería hacerlo.

ocultar iads

5) Reinicie y disfrute de su dispositivo iAd gratis. Ahora que Apple ha descontinuado la plataforma iAd, no está claro si este truco seguirá siendo útil por mucho tiempo, ya que los desarrolladores pueden publicar sus anuncios en la aplicación utilizando diferentes métodos, pero por ahora, funciona bien.

Abrir y manipular archivos que generalmente no son compatibles con iOS

Bajo el stock de iOS, hay muchos formatos de archivo que no son compatibles o tienen un soporte muy limitado, que solo se pueden abrir dentro de ciertos programas. Un par de ejemplos que me vienen a la mente son los archivos .zip y los archivos .plist. Si bien algunas aplicaciones pueden descomprimir y crear .zips dentro de ellas (una gran aplicación que me viene a la mente aquí es Goodreader), solo pueden descomprimir un archivo dentro de la aplicación, y solo pueden crear .zips a partir de archivos guardados en la aplicación, difícilmente útil si desea tratar con archivos de sistema almacenados en otro lugar. Del mismo modo, los .plists se pueden guardar y mover entre aplicaciones compatibles, pero no se pueden editar ni crear.

Digamos que quiero comprimir todas las fotos en el carrete de mi cámara en mi dispositivo, para facilitar el envío o como una copia de seguridad antes de algunos ajustes.

1) Inicie el administrador de archivos y navegue a los archivos que desea comprimir, en mi caso, las fotos almacenadas en / User / Media / DCIM / 100APPLE.

2) En Filza, toque “Editar” en la esquina superior derecha y seleccione los archivos que desea comprimir, luego “Más” en la esquina inferior derecha. Ahora debería ver una opción para “Crear ZIP”, que creará un archivo de los archivos.

3) Para descomprimir cualquier archivo de este tipo en el administrador de archivos, simplemente selecciónelo y se descomprimirá.

crear zip con filza

Filza también contiene un editor hexadecimal incorporado y un editor .plist. Para otro ejemplo de manipulación de formatos no estándar de esta manera, consulte a continuación.

Investigar el sistema de archivos en busca de amenazas.

Muchos malwares de iOS dejan archivos de rastreo que normalmente no son detectables sin acceso al sistema de archivos. Usando un administrador de archivos, podemos buscar estos archivos, determinar si hemos sido infectados y, en algunos casos, eliminarlos con una simple eliminación. Un ejemplo que se ha cubierto en Gizmosfera en el pasado es Unflod.dylib, que se observó por primera vez en iOS 7. Para determinar si está infectado por esto, abramos nuestro administrador de archivos.

1) Navegue a / Library / MobileSubstrate / DynamicLibraries /.

2) Rastree la lista y busque un archivo llamado “Unflod.dylib”.

3) Si está ausente, está a salvo. Si lo ve, elimínelo y restablezca su contraseña de ID de Apple inmediatamente. En el caso de Unflod.dylib, también se recomienda restaurar su dispositivo. Si bien ese sería el final de su jailbreak y, por lo tanto, el administrador de archivos esta vez, ilustra la utilidad de un administrador de archivos para identificar la presencia de estas amenazas.

Ajusta la interfaz de usuario de tu dispositivo

A veces simplemente no existe el ajuste exacto que desea para personalizar el aspecto de su dispositivo. Sin embargo, el efecto correcto a menudo se puede lograr con alguna edición de los archivos del sistema. Estos dos ejemplos también muestran el poder de los administradores de archivos para editar archivos .strings en su lugar.

Para eliminar el texto “Introducir contraseña” de la pantalla de bloqueo:

1) Usando su administrador de archivos, navegue a:

/System/Library/PrivateFrameworks/SpringboardUIServices.framework/

2) Seleccione el archivo correspondiente al idioma en el que está configurado su dispositivo; el mío era “en_GB.lproj”, pero el tuyo puede ser diferente y probablemente sea “en.lproj”.

3) Dentro de ese archivo, abra SpringBoardUIServices.strings y expanda la lista de campos presionando el símbolo de flecha junto a la palabra “Root”.

4) Busque el campo titulado “PASSCODE_MESA_ENTRY_PROMPT” y toque el símbolo de información a la derecha para editar. Si está en un dispositivo que no es Touch ID, el campo puede estar etiquetado de manera diferente aquí.

5) Edite el campo “VALOR” para que esté vacío, o si lo prefiere, un mensaje personalizado, luego presione “Atrás” en la esquina superior izquierda. Algunos ajustes tienen la capacidad de agregar una cadena personalizada aquí, pero no pude encontrar ninguno que lo elimine por completo para no tener ningún mensaje.

6) En la esquina superior derecha de la pantalla, presione “Guardar” para que sus cambios se mantengan. Otros campos que pueden ser de interés en este archivo .strings son “Cancelar” y “Eliminar”, también para la pantalla de código de acceso.

editar solicitud de entrada de código de acceso

Para eliminar todo el texto de la pantalla “deslizar para apagar”:

1) Usando su administrador de archivos, navegue a:

/System/Library/CoreServices/SpringBoard.app/

2) Seleccione el archivo correspondiente al idioma en el que está configurado su dispositivo; el mío era “en_GB.lproj”, pero el tuyo puede ser diferente y probablemente sea “en.lproj”.

3) Dentro de ese archivo, abra SpringBoard.strings y expanda la lista de campos presionando el símbolo de flecha junto a la palabra “Root”.

4) Busque el campo titulado “POWER_DOWN_LOCK_LABEL” y toque el símbolo de información a la derecha para editar.

5) Edite el campo “VALOR” para que esté vacío, o si lo prefiere, un mensaje personalizado, luego presione “Atrás” en la esquina superior izquierda. Algunos ajustes tienen la capacidad de agregar una cadena personalizada aquí, pero no pude encontrar ninguno que lo elimine por completo para no tener ningún mensaje.

6) En la esquina superior derecha de la pantalla, presione “Guardar” para que sus cambios se mantengan.

7) Repita los pasos iv-vi para el campo titulado “POWER_DOWN_CANCEL”.

Después de un respring o reinicio, los cambios deben ser visibles. Para revertirlos, regrese a sus ubicaciones con Filza y vuelva a ingresar sus etiquetas originales.

eliminar la diapositiva para apagar el texto

Como muestran estos ejemplos, la capacidad de inspeccionar y modificar el sistema de archivos en iOS con jailbreak con un administrador de archivos es potente y versátil, y solo está realmente limitado por sus propias necesidades y la cantidad de excavación que está preparado para hacer.

¿Tiene algún uso novedoso o indispensable para un administrador de archivos en iOS? Si es así, hágamelo saber en los comentarios, junto con cualquier pregunta que tenga sobre los procesos detallados anteriormente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *