File Hub es un administrador de archivos para iPhone y iPad compatible con Dropbox, Google Drive y Yandex.Disk. FileHub: el mejor administrador de archivos para iPad Audio y video en FileHub

La aplicación se puede descargar desde Almacenamiento de aplicacionesre(requiere iOS 10.0 o superior; si tu iOS es inferior, consulta)

Entre otras cosas, con Documentos podrás:

  • descargue archivos de cursos en audio y PDF a su iPhone (iPad) y trabaje con ellos. La aplicación tiene un reproductor de audio que tiene funciones de repetición automática y funciona en segundo plano (puedes ver simultáneamente un archivo de texto);
  • acceder a archivos almacenados en la nube (Yandex.Disk, Google Drive, iCloud, Dropbox, etc.) y descargarlos a su dispositivo;
  • organizar archivos en carpetas y listas de reproducción, compartirlos por correo, redes sociales, mensajería instantánea, en forma de enlaces).

Cómo descargar archivos a iPhone (iPad)

Primera forma: cargue archivos del curso desde su computadora a través de iTunes (para esto, su iPhone (iPad) debe estar sincronizado con su computadora).

Segunda forma: sincroniza la aplicación con el almacenamiento en la nube que utilizas y descarga archivos desde allí. Para esto no necesitas una computadora, solo necesitas Internet.

Primero, descargue la aplicación Documentos de Readdle desde la App Store. Si está leyendo este artículo en un iPhone o iPad, puede utilizar el enlace:

Método uno (a través de computadora)

Si descargaste el curso en forma de archivos comprimidos (archivos zip), puedes descargarlos y descomprimirlos en la propia aplicación de tu iPhone/iPad (tiene función de descomprimir).

O puedes descomprimir el curso en tu computadora y luego subir los archivos a la aplicación. En este caso, si por ejemplo quieres ahorrar memoria en tu dispositivo, puedes hacerlo por partes (descargar el curso una o varias lecciones a medida que avances).

Instrucciones paso a paso:

1) Conecte su iPhone (iPad) a su computadora y abra iTunes.

2) Selecciona tu iPhone (iPad) y en el menú ve a Programas (Aplicaciones).

3) Desplácese hacia abajo para Archivos compartidos (compartir archivos), busque el icono Documentos.

4) Haga clic en el botón Agregar archivo... (Agregar…) (en la esquina inferior derecha). Ahora busque los archivos del curso en su computadora (donde se descargaron), seleccione los que necesita y agréguelos. O simplemente puede abrir la carpeta con el curso descargado en su computadora y arrastrar archivos (o carpetas enteras) usando el método "arrastrar y soltar".

5) Ahora ve a tu iPhone (iPad), busca el ícono Documentos e inicie la aplicación. Deberías ver los archivos del curso cargados allí.

Si descargó un archivo comprimido, al hacer clic en él se descomprimirá.

Método dos (a través del almacenamiento en la nube)

Si sus archivos están almacenados en la nube (Yandex.Disk, Google Drive, iCloud, Dropbox, etc.), puede cargarlos a su dispositivo directamente desde la aplicación sin usar una computadora.

1) Lanzamiento en la aplicación Documentos de iPhone (iPad) de Readdle y sincronizar con tu almacenamiento en la nube:

1.1) En la parte inferior de la pantalla, entre los iconos del menú, busca la imagen de una nube doble con el nombre Servicios (Servicios). Haga clic en él y accederá a la sección de selección de almacenamiento en la nube.

1.2) Haga clic Agregar cuenta (Agregar cuenta);

1.3) En la nueva ventana que se abre, seleccione el almacenamiento en la nube que utiliza (por ejemplo, Yandex.Disk); haga clic en él;

1.4) Complete los campos proporcionados (Dependiendo del servicio, los campos pueden diferir; por ejemplo, para sincronizar con Yandex.Disk debe ingresar su nombre de usuario de Yandex (sin @yandex.ru) y contraseña).

2) Cargando el curso en la aplicación:

2.1) Habiendo creado una conexión a su almacenamiento en la nube, verá su contenido. Encuentre los archivos del curso allí.


2.2) Seleccione el archivo deseado y haga clic en el botón Descargar (Descargar) en el panel de control inferior.

2.3) Todos los archivos descargados se recopilarán en una carpeta Descargas (Descargas). Desde allí puedes moverlos a otra carpeta (puedes crear tus propias carpetas).

Puede ordenar archivos como desee, de forma muy parecida a como lo hace en una computadora.

Si algo aún no está claro o desea comprender con más detalle las funciones de Documentos de Readdle, puede buscar reseñas de esta aplicación en Internet. Aquí está uno de ellos..

En caso de que su iPhone/iPad tenga una versión de iOS inferior a 10.0 y usted No puedes descargar Documentos de Readdle, te ofrecemos 3 opciones más:

  1. Si tu versión de iOS es al menos 9.0, te recomendamos utilizar una aplicación muy similar Centro de archivos(artículo con descripción del trabajo y enlaces para descargar a tu iPhone (iPad)).
  2. Si tu versión de iOS es inferior a 9.0, pero por suerte ya tienes la aplicación instalada en tu dispositivo Centro de archivos (versión anterior y compatible con su dispositivo), entonces también puedes usarlo (instrucciones en el enlace de arriba).
  3. También hay otra aplicación que probamos que realiza funciones similares. se llama Carpeta Plus, y también nos puede servir para nuestras tareas. Está disponible para versiones de iOS a partir de 8.2.

En comparación con las aplicaciones anteriores, Carpeta Plus tiene 3 desventajas:

  • El reproductor de audio que contiene no es tan conveniente;
  • No hay función de escucha de audio de fondo (es imposible escuchar un curso y ver un archivo PDF al mismo tiempo);
  • Entre los almacenamientos en la nube propuestos y disponibles para sincronización, no se encuentra Yandex.Disk).

Sin embargo, cumple las funciones que necesitamos y, a falta de otras alternativas, podemos utilizarlo. El principio de cargar archivos en él es aproximadamente el mismo que en Documentos de Readdle.

Versión gratuita, versión paga.

Existen innumerables administradores de archivos en la AppStore. Tan innumerables que es muy, muy difícil determinar cuál es mejor y en qué. Y lo más interesante es que todo lo esencial que necesitas no cabe en estos administradores: uno no admite textos, el otro no reproduce videos correctamente... Por supuesto, siempre puedes considerar el magnífico como una excelente alternativa gratuita. , pero esta revisión estará dedicada al programa File Hub de la pequeña empresa Gu Jing.

¿Por qué necesitas un administrador de archivos en iPhone, iPad?

Los administradores de archivos en iPhone y iPad le permiten almacenar sus archivos en una aplicación separada. ¿Por qué se hicieron? Más bien, por el carácter cerrado del sistema de Apple. Después de todo, a veces realmente quieres descargar música, ver una película o simplemente cargar los archivos necesarios en tu dispositivo y te das cuenta de que no puedes simplemente transferirlos a i-gadgets. Es en este momento cuando este tipo de aplicaciones vienen al rescate. Centro de archivos uno de los mejores representantes de su especie.

Entonces, ¿qué puede hacer File Hub? Transfiere archivos y crea carpetas, por supuesto. Admite diferentes formatos de archivos de audio, archivos de video e imágenes. Importe desde la biblioteca del iPod, active o desactive la rotación de pantalla, establezca contraseñas para carpetas, soporte para AirPrint, toneladas de interacciones con PDF, Excel y otros archivos de Office... En general, puede enumerar todas las funciones de esta megacombinadora para Durante mucho, mucho tiempo, más de 60 formatos estarán bajo su control, incluidos archivos RAR y 7zip.

Hay dos versiones de la aplicación: gratuita y de pago. Se diferencian únicamente por la presencia de funciones de transmisión a través de Wi-Fi y Bluetooth.

Cómo utilizar el Centro de archivos

Entonces, ¿cómo empezar a utilizar el administrador? Es muy simple: descarga algo a tu computadora y luego colócalo en Centro de archivos. El método estándar es a través de iTunes. El principio es claro: conecta el USB, espera la conexión, ve a iTunes y busca el programa en tu iPhone, iPad en la sección " archivos compartidos de programas". Luego seleccionamos cualquier cosa y la enviamos al dispositivo.

Para hacerlo más conveniente, incluso puedes crear una carpeta tú mismo directamente en la aplicación. Para hacer esto, haga clic en el "+" en el panel inferior y seleccione " Crear una nueva carpeta"No solo eso, File Hub incluye muchas funciones, incluso grabación de voz (damas y caballeros, no tienen que buscar programas para grabar sonido desde sus i-dispositivos). Pueden cargar cualquier cosa y en cualquier lugar, incluso si ordenar todo en carpetas.

Así es como se ve el diseño de la aplicación en sí y la escucha de música.

Esta fue la primera manera. El segundo método es la transmisión mediante Wi-Fi. Esta función solo funciona si los dispositivos que interactúan (computadora - dispositivo, dispositivo - dispositivo) están conectados a una red Wi-Fi. Lo mismo ocurre con Bluetooth (la computadora debe admitir esta función). Francamente, es algo muy conveniente. Pero nadie ha cancelado el viejo método a través de USB.

Puede agregar una carpeta de forma segura y ponerle una contraseña para que algunas personas no accedan a sus materiales secretos.

Entonces, los archivos están cargados, todo está bien. ¿Qué sigue? Y luego, úsalo. El administrador de archivos acepta literalmente todos los formatos de archivos existentes (por supuesto, estamos hablando de formatos comunes). Para ser honesto, no revisé todos los formatos, lo cual es obvio, pero los que envié a File Hub fueron entendidos con calma y perfectamente por la aplicación.

Ventana de transmisión Wi-Fi y comunicación de soporte directamente a través de la aplicación. Muy conveniente.

El reproductor de audio es genial. No solo puede crear listas de reproducción, sino también reproducirlas en un minirreproductor mientras hojea documentos o mira imágenes al mismo tiempo. No interferirá. Tampoco puedes criticar al reproductor de vídeo: reproduce todos los formatos, todo es fluido, bonito y agradable. Todo también suena de fondo. Tampoco hay quejas sobre la visualización de documentos; incluso iWorks puede ver archivos. Mientras miras, puedes hacer un marcador, lo que también ayuda mucho. El soporte para los servicios en la nube es lo más importante. Compartir archivos a través de Dropbox es genial.

Absolutamente cualquier archivo se puede enviar por correo, a través de la nube e incluso imprimir. Entonces si tienes bluetooth-impresora, entonces File Hub no tiene precio.

La seguridad es lo primero. Puede establecer una contraseña tanto para todo el administrador de archivos como para carpetas individuales. Algo irremplazable. Entonces, si de repente olvidas tu contraseña, di adiós a todos los materiales secretos. También puedes profundizar en la configuración y encontrar muchas cosas útiles, por ejemplo, cambiar el tema. Y también mostrar una presentación de diapositivas. El administrador incluso determina el espacio libre en el dispositivo.

Por supuesto, hay errores en la aplicación, pero son menores. A veces muestra incorrectamente el espacio libre restante en el dispositivo y puede fallar... Pero si informa rápidamente todo esto a los desarrolladores (afortunadamente, puede escribir sobre ello directamente desde la aplicación), lo solucionarán muy rápidamente.

Veredicto

Centro de archivos es un administrador de archivos realmente excelente que complacerá incluso al usuario más caprichoso. Buen diseño, controles convenientes, funcionalidad agradable: todo esto hace que la aplicación sea una maestra en su campo. No temas recomendarlo a tus amigos y comprarlo a precio completo. Ella se justifica completamente.

Si lo tienes instalado en tu ordenador programa antivirus Poder escanear todos los archivos en su computadora, así como cada archivo individualmente. Puede escanear cualquier archivo haciendo clic derecho en el archivo y seleccionando la opción adecuada para escanear el archivo en busca de virus.

Por ejemplo, en esta figura se resalta archivo mi-archivo.hub, luego debe hacer clic derecho en este archivo y seleccionar la opción en el menú de archivo "escanear con AVG". Cuando seleccione esta opción, AVG Antivirus abrirá y analizará el archivo en busca de virus.


A veces puede producirse un error como resultado instalación de software incorrecta, lo que puede deberse a un problema encontrado durante el proceso de instalación. Esto puede interferir con su sistema operativo. asocie su archivo HUB con la aplicación correcta, influyendo en el llamado "asociaciones de extensiones de archivos".

A veces simple reinstalar datos binarios puede resolver su problema vinculando HUB a datos binarios correctamente. En otros casos, los problemas con las asociaciones de archivos pueden deberse a mala programación de software desarrollador y es posible que deba comunicarse con el desarrollador para obtener más ayuda.


Consejo: Intente actualizar Binary Data a la última versión para asegurarse de tener los últimos parches y actualizaciones.


Esto puede parecer demasiado obvio, pero a menudo El propio archivo HUB puede estar causando el problema. Si recibió un archivo a través de un archivo adjunto de correo electrónico o lo descargó de un sitio web y el proceso de descarga se interrumpió (como un corte de energía u otro motivo), el archivo puede dañarse. Si es posible, intente obtener una nueva copia del archivo HUB e intente abrirlo nuevamente.


Con cuidado: Un archivo dañado puede causar daños colaterales al malware anterior o existente en su PC, por lo que es importante mantener su computadora ejecutando un antivirus actualizado en todo momento.


Si su archivo HUB relacionado con el hardware de su computadora para abrir el archivo es posible que necesite actualizar los controladores del dispositivo asociados con este equipo.

este problema generalmente asociado con tipos de archivos multimedia, que dependen de la apertura exitosa del hardware dentro de la computadora, p. tarjeta de sonido o tarjeta de video. Por ejemplo, si está intentando abrir un archivo de audio pero no puede abrirlo, es posible que deba actualizar los controladores de la tarjeta de sonido.


Consejo: Si cuando intentas abrir un archivo HUB recibes Mensaje de error del archivo .SYS, el problema probablemente podría ser asociado con controladores de dispositivos corruptos u obsoletos que necesitan ser actualizados. Este proceso puede facilitarse utilizando un software de actualización de controladores como DriverDoc.


Si los pasos no resuelven el problema y todavía tiene problemas para abrir archivos HUB, esto puede deberse a falta de recursos del sistema disponibles. Algunas versiones de archivos HUB pueden requerir una cantidad significativa de recursos (por ejemplo, memoria/RAM, potencia de procesamiento) para abrirse correctamente en su computadora. Este problema es bastante común si utiliza hardware informático bastante antiguo y, al mismo tiempo, un sistema operativo mucho más nuevo.

Este problema puede ocurrir cuando la computadora tiene dificultades para seguir el ritmo de una tarea porque el sistema operativo (y otros servicios que se ejecutan en segundo plano) pueden consume demasiados recursos para abrir el archivo HUB. Intente cerrar todas las aplicaciones en su PC antes de abrir Datos binarios. Liberar todos los recursos disponibles en su computadora proporcionará las mejores condiciones para intentar abrir el archivo HUB.


Si usted completado todos los pasos descritos anteriormente y su archivo HUB aún no se abre, es posible que deba ejecutar actualización de equipos. En la mayoría de los casos, incluso cuando se utilizan versiones anteriores de hardware, la potencia de procesamiento puede ser más que suficiente para la mayoría de las aplicaciones de usuario (a menos que esté realizando mucho trabajo con uso intensivo de la CPU, como renderizado 3D, modelado científico/financiero o trabajo multimedia intensivo). De este modo, es probable que tu computadora no tenga suficiente memoria(comúnmente llamada "RAM" o memoria de acceso aleatorio) para realizar la tarea de abrir un archivo.

Amir Etemadi: Hola a todos y bienvenidos a la presentación de GTVHacker “Hack Everything: 20 dispositivos en 45 minutos”. Hemos sido los creadores de los productos originales de Google TV desde 2010, así como de productos como Chromecast, Roku y Nest, y también producimos exploits para todos los dispositivos Google TV.

Entonces, ¿quiénes somos? Soy investigador científico en Accuvant Labs, creado por el grupo GTVHacker, CJ es líder de equipo e investigador de seguridad, y ocasionalmente también actúa como desarrollador de tecnología. Hans Nielsen es consultor senior de seguridad en Matasano y Mike Baker es desarrollador de firmware y cofundador de OpenWRT.

Hay un total de 8 miembros en nuestro grupo, entre ellos Gynophage, ahora mismo está haciendo algo llamado DefCon CTF, Jay Freeman, el creador de Cydia, alumno de Koa Hoang, y Tom Dwenger, el mayor experto en APKs y todo lo relacionado. a Java.

Entonces, ¿por qué decidimos piratear dispositivos y no software que tampoco nos gusta? Ya sabes, cuando un dispositivo se vuelve obsoleto, llega al final de su vida útil, simplemente se tira a un vertedero. Básicamente, los dispositivos antiguos se desactivan y no aporta ningún beneficio, como ocurrió con Logitech Revue.

Damos nueva vida a dispositivos desechados y además siempre nos esforzamos en mejorar el producto, darle más funciones, y si podemos hacerlo, lo hacemos. Nos gusta responder desafíos técnicos, ya sabes, como acertijos que te gusta resolver.

Por supuesto, aprender es un proceso fascinante, pero la esencia de esta presentación se puede resumir en palabras:

"¡Tienes una raíz!"

Básicamente, "hackear 20 dispositivos en 45 minutos", el tiempo de presentación, no nos deja mucho tiempo para dedicar a cada dispositivo en detalle. Por lo tanto, les mostraré una muestra de dispositivos, que se incluirán en nuestra Wiki inmediatamente después de la presentación. Lo guiaremos a través de los detalles técnicos, diagramas de equipos, todo lo que podamos, porque es bastante difícil de leer. En la parte inferior de la diapositiva puedes ver un enlace, puedes usarlo después de la presentación para tener acceso a todo lo que se mostró durante esta demostración. Y ahora le daré la palabra a mi colega, quien les hablará sobre el "Attack Prospect".

Hans Nielsen: Hay infinitas formas de atacar este tipo de dispositivos. Hoy, usando estos 20 dispositivos como ejemplo, veremos 3 métodos principales de piratería.

El primero es el uso de puertos de depuración ubicados en los propios dispositivos. El segundo método es que podemos utilizar puertos serie o tarjetas de memoria EMMC, que es una versión anterior de las tarjetas SD, para conectarnos al dispositivo y modificar el almacenamiento. El tercer método consiste en obtener acceso directo al sistema operativo, lo que le permite inyectar una gran cantidad de comandos a través de la línea de comandos para provocar los errores más comunes en la electrónica de consumo.

Entonces, hablemos de UART, un transceptor asíncrono universal. Los desarrolladores lo utilizan para depurar equipos y ya no conlleva ninguna carga funcional. Esta es una interfaz muy simple: un cable sirve para transmitir, otro para recibir y el tercero sirve como tierra.

La gente me pregunta cuántos años tengo. Yo respondo que tengo 27 años, ¡gracias por tu pregunta! Por lo tanto, utiliza un protocolo de comunicación muy simple y el puerto en sí funciona con diferentes niveles de voltaje, como 1,8 V, 3,3 V o 5 V y es un puerto serie, similar a los puertos USB de una computadora.

Tienes algunos adaptadores gratuitos que te permiten jugar con tus propios dispositivos y espero que los aproveches tanto como lo hicimos nosotros. Entonces, ¿cómo se puede utilizar UART?

Consideremos un dispositivo específico: la impresora multifunción Epson Artisan 700/800 es a la vez una impresora, un escáner y una fotocopiadora que se puede utilizar como impresora de red. Ejecuta el sistema operativo Linux 2.6.21 – arm1. ¿Qué puedes hacer con él? Si abre la caja, puede ver una placa de circuito impreso en la que hay 4 contactos: recibir, transmitir, tierra, alimentación. Esta es una variante de la conexión UART clásica.

Después de conectar nuestro puerto de depuración aquí, vimos el menú de la consola para la configuración de la impresora.

Podemos reiniciar la impresora, restablecer la configuración, ejecutar un comando de shell arbitrario, ejecutar cualquier comando que necesitemos y, en general, divertirnos jugando con nuestra impresora.

El segundo dispositivo es el enchufe inteligente Belkin WeMo con control de Internet. Le permite utilizar su teléfono móvil para encender su cafetera y otros electrodomésticos a través de Internet y es bastante utilizado por diferentes personas.

Este es un dispositivo bastante pequeño, por lo que es bastante difícil leer las marcas en la placa de circuito impreso. Pero encontramos los contactos del receptor y del transmisor y les conectamos el UART. Después de esto, Internet informó que el dispositivo estaba parcheado, pero esto no era cierto. Resultó que solo teníamos 2 segundos para ingresar el comando, después de lo cual el dispositivo se reinició automáticamente.

En el momento adecuado, logramos ingresar un comando que "eliminó" el script de reinicio, después de lo cual pudimos hacer lo que quisiéramos con esta salida inteligente.

El tercer dispositivo fue la lámpara inteligente Greenwave Reality, competidora de Phillips Hue, que utiliza el protocolo de red de alto nivel ZigBee, ya se ha dicho mucho al respecto; Lo curioso es que utiliza un microprocesador PowerPC. Durante el inicio, esta lámpara proporciona un servidor SSH para el que no teníamos contraseña.

Cuando abrimos el caso, también encontramos contactos de la UART. Este dispositivo estaba equipado con el gestor de arranque abierto universal U-boot, que arranca y ejecuta Linux. Con este gestor de arranque, puede hacer cualquier cosa: actualizar el dispositivo, cambiar la línea de comando del kernel. Puede iniciar Linux con muchas opciones, por ejemplo, lo que le permite conocer la cantidad de memoria en su dispositivo. Logramos obtener derechos de root cambiando la línea de comando del gestor de arranque. Para hacer esto, nos conectamos a través de UART, insertamos el módulo bin/sh en la línea de comando del kernel e ingresamos al shell del gestor de arranque.

Para poder utilizar el dispositivo de forma segura en el futuro, pirateamos la contraseña "thinkgreen" para acceder a los derechos de root.

El cuarto dispositivo es File Transporter, una unidad flash con la capacidad de transferir datos a través de una red. Se trata de una especie de “nube” portátil que utiliza un gran disco duro del clásico formato HDD con una capacidad de 1 TB para almacenar archivos. Puede conectarse a su red doméstica y acceder a archivos en varios dispositivos domésticos.

Este "transportador de archivos" es nuevo en el mercado y es una forma bastante estándar de dispositivo Linux. Esto es bastante divertido y, después de quitarle la carcasa, encontramos fácilmente un adaptador para conectar el UART.

Aquí también se utilizó el gestor de arranque U-boot, por lo que, como en el caso anterior, pudimos obtener derechos de root utilizando la línea de comando del kernel. Esto nos dio la oportunidad de cambiar la contraseña de root y obtener acceso al dispositivo.

El quinto dispositivo fue el reproductor multimedia en red Vizio CoStar LT modelo ISV-B11. Proporciona acceso al canal CoStar, que anteriormente formaba parte de la red Google TV. Este reproductor multimedia se conecta a otros dispositivos a través de Internet o por cable a través de la salida HDMI.

Puede parecer curioso que Google TV ya no exista, pero todavía existe nuestro grupo llamado GTVHacker. Entonces, en la esquina superior izquierda de la placa de circuito impreso, letras blancas indican un conector clásico para conectar un UART de 4 pines seguidos. Aquí tuvimos algunas dificultades para comunicarnos con el kernel, porque después de conectar la unidad flash, recibimos el mensaje "sistema de archivos incomprensible en la unidad flash". Lo reformateamos a FAT32, después de lo cual apareció un mensaje: "No puedo encontrar fs.sys". Parecía sospechoso, así que investigamos un poco.

Como resultado, se concluyó que durante el arranque es necesario tener ambos archivos en la unidad flash: fs.sys y safe-kernel.img1. El primer archivo es una imagen de script del gestor de arranque U-Boot que contiene comandos U-Boot arbitrarios que se ejecutarán durante el arranque. Usamos la misma técnica que cuando hackeamos el dispositivo anterior. La modificación de la línea de comando del kernel nos dio la oportunidad de piratear el kernel y obtener derechos de root. Para iniciar un kernel completamente nuevo, puede usar una combinación de estos dos archivos, ubicados en una unidad flash que simplemente se conecta al UART.

Staples Connect, modelo Linksys Zonoff, fue el sexto dispositivo que pirateamos. Se trata de otro pequeño centro domótico, un hub que realiza la comunicación conjunta de dispositivos domésticos de distintas marcas y distintos tipos. Está equipado con un módulo Wi-Fi y un puerto USB para conectar un disco duro y se basa en el uso de tecnología en la nube.
En la placa de circuito impreso encontramos un bloque con enchufes de contacto. Cortamos los pines de memoria NAND 29/30, por lo que se produjo un error al cargar el entorno U-Boot y el dispositivo se reinició. Con el tiempo de espera configurado por defecto, ejecutamos el comando setenv bootargs “console=ttyS0,115200 init=/bin/sh […]”, arrancamos en la consola raíz. Al agregar la línea #dropbear – d 222, pudimos modificar, guardar y editar U-Boot. Para acceder a la raíz, utilizamos la contraseña SSH “oemroot”, que pudimos descifrar con relativa facilidad. Y ahora me gustaría presentarles a CJ.

CJ Jerez: Quiero hablarte de las tarjetas de memoria no volátiles del formato eMMC - Embedded MultiMedia Card. Se basan en un chip de tarjeta de memoria SD estándar. Esto es algo genial que incluye un módulo de memoria flash y un controlador de memoria flash. Con esto, no tienes que preocuparte por ningún elemento mágico adicional.

Una tarjeta de memoria normal contiene bits adicionales que manejan errores y contienen código de corrección de errores; esta función está destinada a desarrolladores. La tarjeta de memoria eMMC utiliza un sistema de archivos normal y se accede a ella a través de un lector de tarjetas multimedia económico que lee igualmente bien tanto las tarjetas SD normales como las eMMC. Dado que esta tarjeta es estructuralmente un chip BGA montado en superficie, sus pines son bolas de soldadura aplicadas en la parte posterior de la almohadilla. Para trabajar con una tarjeta de este tipo, es necesario identificar estos contactos, es decir, necesitábamos ciertas bolas para conectar el depurador.

Para encontrar los contactos necesarios, primero examinamos el diseño de la placa, todo tipo de pegatinas, inscripciones debajo de las resistencias, calco del sustrato impreso y contactos en el otro lado de la placa. Luego usamos la intuición y el análisis lógico, y luego simplemente sacamos el chip y observamos lo que no funcionaba. Pudimos conectar esta tarjeta al lector MMC y restablecer la configuración.

Ahora hablemos de nuestro séptimo dispositivo, este es el decodificador Amazon Fire TV con control remoto.

Está equipado con un procesador Snapdragon 600 de 4 núcleos con una frecuencia de 1,7 GHz y una unidad de memoria eMMC con una capacidad de 8 GB, y está controlado por una versión modificada de Android 4.2.2 llamada Fire OS 3.0.

Habiendo abierto la caja, comenzamos a buscar el pinout de eMMC, y durante la búsqueda arruinamos un dispositivo, ya que rompimos uno de los contactos cuando sacamos el chip eMMC, por lo que tuvimos que trabajar duro en una segunda copia del decodificador.

A la izquierda de la diapositiva se muestra la ubicación de los contactos eMMC, a la derecha, los contactos UART para un voltaje de 1,8V.

Después de piratear con éxito este decodificador, tomamos el dispositivo número 8: Hisense Android TV, un televisor inteligente con Android, este es un tipo de Google TV que ha sido renombrado. Utiliza uno de los procesadores más recientes, el Marvell MV88DE3108 de 4 núcleos. En la DefCon del año pasado, mostramos cómo evitar el arranque en modo seguro para esta línea de procesadores gracias a un pequeño error en su firmware.

La siguiente diapositiva muestra cómo se ven los pines para conectar un depurador. Son bastante pequeños, pero no fue necesario sacar el chip de memoria flash.

Para este dispositivo, tuve que seguir un procedimiento bastante extenso: primero monte la partición de configuración de fábrica "factory_settings" usando el comando /dev/mmcblk0p3, que se guardó entre arranques, luego use el modo antiguo #chmod 4755 su, puede Utilice también el programa Super Root SU. Luego, a través del puente de depuración ADB de Android, puede modificar el sistema operativo, que es muy similar al Android original.
Entonces, sigamos adelante. Nunca digas: "El dispositivo X no puede ser pirateado". En 2011, el USPS publicó un comercial que decía "el refrigerador es imposible de piratear". Esta empresa se ha posicionado como líder en seguridad de frigoríficos. Puedes ver un vídeo sobre esto en YouTube. Lo tomé como un desafío. No tenía los $3,000 adicionales para probar esta afirmación en un refrigerador nuevo, pero puedes encontrar cualquier cosa en un vertedero, incluidas piezas de refrigeradores desechados. Logré hacerme con los componentes electrónicos del refrigerador inteligente LG, modelo LFX31995ST, que ejecuta el sistema operativo Android 2.3, un poco desactualizado. Este es el noveno dispositivo pirateado.

El "cerebro" del frigorífico controlaba la congelación, la temperatura de los alimentos, la producción de hielo, el consumo de agua potable y el dispositivo en sí estaba equipado con un módulo Wi-Fi, un puerto USB y una tarjeta de memoria SD.

En la placa de circuito impreso había contactos UART que permitían cargar la consola Root y un chip eMMC. Esto hizo posible montar el sistema, como es el caso del Fire TV, insertar el gestor de arranque de Android y cargar el binario raíz. Al final resultó que, el parámetro ro.secure =0, es decir, el dispositivo ya tenía acceso de superusuario. Los desarrolladores probablemente estaban seguros de que nadie aprovecharía esta oportunidad.

Luego comenzamos a ingresar comandos. Observo que nunca debes confiar en los datos que ingresa el usuario y nunca usar comandos de shell. Al ingresar el comando ls %s con el parámetro “;reboot” se produjo el resultado ls ;reboot, después de lo cual el sistema se reinició exitosamente.

La prueba número 10, que demostró perfectamente las capacidades de piratería, fue el Vizio Smart TV, modelo VF552XVT, que se basa en la serie BCM97XXX Yahoo Powered Smart TV. Aunque esta plataforma está desactualizada, todavía se utiliza mucho.

Este es uno de los televisores LED más recientes y es notablemente más delgado que los modelos LCD.

La inyección de línea de comando aquí se realiza a través de una contraseña de Wi-Fi, que es una versión más moderna del depurador UART a través de USB.

Si configura el modo Wi-Fi, puede ingresar al menú y conectarse a un punto de acceso a la red Wi-Fi. Si logra ingresar los comandos que se muestran en la diapositiva, obtendrá acceso a la raíz del sistema.

Para hacer esto, usamos un adaptador USB UART y luego ingresamos una cadena de varios caracteres que le indicaban al kernel dónde enviar los datos. Después de un par de minutos, recibimos un error de entrada y luego ingresamos un comando bash 2 largo, lo que significaba que todos los datos provenientes de un dispositivo determinado debían enrutarse al shell y todos los datos del shell debían enviarse al dispositivo. De esta manera pudimos obtener derechos de root a través de USB UART.

El dispositivo número 11 era un reproductor de Blu-Ray Sony BDP-S5100 con un procesador MTK 8500 con sistema operativo Linux. Está equipado con Wi-Fi, acceso a servicios de transmisión de películas en línea Netflix, VUDU, etc.

Otro reproductor de Blu-Ray basado en el mismo chipset es el dispositivo número 12, LG BP530, con funcionalidad similar.

Descubrimos que ambos dispositivos tienen el mismo error de firmware del chipset que admite el uso del SDK.

Si coloca un archivo vacío llamado "vudu.txt" en una carpeta llamada "vudu" en la unidad flash y también crea un exploit "vudu.sh" que contiene líneas como esta:

Montar –t overlayfs –o overlayfs /etc/passwd echo "root::0:0:root:/root:/bin/sh" > /etc/passwd /mnt/rootfs_normal/usr/sbin/telnetd
Entonces puedes hacer lo siguiente.

Ejecute el servicio VUDU, ejecutará el script de shell como superusuario y podrá utilizar la conexión Telnet con total libertad. Esto se puede hacer con todos los reproductores basados ​​​​en el chipset MTK 8500, incluido el siguiente dispositivo número 13: el reproductor de Blu-Ray Panasonic DMP-BDT230.

Es muy sencillo. La siguiente diapositiva muestra una placa de circuito impreso que tiene casi el mismo diseño para todos los reproductores mencionados. Hay un pin de consola 115200 8n1 al que puedes conectar un UART. Esto fue muy importante para nosotros, ya que nos permitió detectar el error mencionado anteriormente durante la depuración. Sin embargo, existe otra posibilidad de inyección de línea de comando a través de la consola raíz usando el menú en pantalla, ya que el nombre de la carpeta de red no se verifica antes de su uso.

De esta forma podrá obtener derechos de superusuario y administrar todas las capacidades del dispositivo a su propia discreción.


Gracias por quedarte con nosotros. ¿Te gustan nuestros artículos? ¿Quieres ver más materiales interesantes? Apóyanos haciendo un pedido o recomendando a amigos, 30% de descuento para usuarios de Habr en un análogo único de servidores básicos que inventamos para usted:(opciones disponibles con RAID1 y RAID10, hasta 24 núcleos y hasta 40 GB DDR4).

VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps gratis hasta diciembre Al pagar por un período de seis meses o más, puede realizar un pedido.

Recuerda este nombre: ¡Gu Jing! Fue de su “pluma” que se publicó la solicitud el 26 de abril de 2012. No he visto las primeras versiones del programa, no he seguido su desarrollo. Me encontré con FileHub por casualidad durante otra incursión en la App Store. Pero después de comprar esta aplicación, me di cuenta de que FileHub es probablemente el mejor administrador de archivos para iPad en este momento. Al mismo tiempo, tiene deficiencias y escribiré sobre ellas en la reseña, pero incluso en esta forma esta aplicación es una poderosa apuesta por el liderazgo en su segmento de aplicaciones.

Las constantes mejoras en la funcionalidad (la última de las cuales se realizó en septiembre de este año) nos permiten esperar que el desarrollador necesite el programa. Y creo sinceramente que mis 66 rublos serán un incentivo adicional para que el desarrollador no abandone su creación.

Bueno, pasemos de los elogios a la descripción de FileHub.

FileHub: un administrador de archivos práctico y conveniente

Trabajar con archivos

Trabajar con archivos FileHub está perfectamente organizado. Existen todas las operaciones más o menos necesarias: transferir o copiar archivos, crear y cambiar el nombre de carpetas, etc. Todo parece intuitivo con estas operaciones en cualquier parte del programa. Por ejemplo, antes de guardar archivos, puedes crear una carpeta, otra en ella, etc. Se puede sentir algún tipo de preocupación por los usuarios, lo que les permite realizar el máximo de acciones con un mínimo de movimientos corporales...

Todo está ubicado donde debe estar. La siguiente captura de pantalla muestra las posibilidades para trabajar con carpetas:

Presta atención a dos puntos: comprimir y proteger.

Función comprimir le permitirá archivar una carpeta, grupo de carpetas o archivos. El programa le pedirá que ingrese una contraseña para el archivo (opcional). Es cierto que los archivos protegidos con contraseña se comportan de manera extraña: si no ingresa la contraseña al descomprimirlos: crean una carpeta de basura en la que supuestamente hay un archivo, pero no se abre. Un pequeño e incomprensible error.

Protección de funciones le permite establecer una contraseña para una carpeta. Sin ingresar esta contraseña, no podrá ver el contenido de la carpeta. Pero esto es sólo si no tienes acceso a una computadora. A través de iTunes pude ver el contenido de la carpeta supuestamente secreta sin ningún problema. Pero no diría que esto sea un error: todos los programas similares funcionan según el mismo principio estúpido. Esto se debe a la imposibilidad o falta de voluntad de los desarrolladores para cifrar el contenido de las carpetas.

FileHub, como cualquier administrador de archivos que se precie, admite almacenamiento en la nube: iCloud, Google Drive, Dropbox, SugarSync, Skydrive y Box. El disco Yandex no es compatible, pero todo está en tus manos. Si solicita esta función a los desarrolladores, es poco probable que la rechacen. Les envié la carta correspondiente en nombre del sitio (al mismo tiempo, no uso activamente el I-disk).

La comunicación con las nubes es bidireccional: es conveniente descargar y cargar archivos desde allí.

Característica interesante: File Hub te permite crear una grabación de voz en formato m4a. Y dadas las amplias posibilidades para trabajar con archivos, para algunos esto puede reemplazar un programa de grabación de voz independiente.

FileHub admite una variedad de formatos, desde archivos creados con la suite Microsoft Office hasta archivos TAR y BZ2 específicos. Por supuesto, hay soporte para PDF.

Aunque en futuras actualizaciones no rechazaría las vistas previas de fb2 y epub. Además, cualquier archivo se puede abrir utilizando otras aplicaciones en iOS:

Transfiere archivos a través de Wi-Fi, Bluetooth y USB

Los archivos de la aplicación se pueden cargar (y descargar) desde una computadora o cualquier dispositivo que tenga acceso al sistema de archivos (por ejemplo, un teléfono inteligente Android) a través de Wi-Fi. Para hacer esto, simplemente haga clic en el botón correspondiente "Transferir vía Wi-Fi". Para mayor seguridad, puede establecer un nombre de usuario y contraseña para esta operación en la configuración.

La interfaz del navegador para transferir archivos a FileHub se ve muy bien.

Puede transferir archivos a través de Bluetooth entre dispositivos Apple con FileHub instalado. Si FileHub se convierte en el administrador de archivos estándar en una tableta, esto resolverá el problema de "cómo transferir música interesante a un amigo". Eso sí, la velocidad del Bluetooth deja mucho que desear.

Bueno, todavía existe un método estándar para transferir archivos a través de archivos compartidos en iTunes. La estructura de carpetas será visible allí. La mejor manera de hacer una copia de seguridad de los datos es guardar estas carpetas en su computadora. La forma más sencilla de cargar carpetas es utilizar un archivo Zip y extraer archivos en el propio programa.

Audio y vídeo en FileHub

En estas secciones, los desarrolladores abordaron el asunto en profundidad. En primer lugar, el programa admite varios formatos populares. Y en segundo lugar, gestionar todo esto es muy cómodo, ya que es posible crear tus propias listas de reproducción.

Incluso hay un temporizador de apagado disponible.

El vídeo es compatible con los siguientes formatos: MP4, MOV, M4V, AVI, FLV, SWF, WMV, MKV, RMVB, MPG, F4V. Los subtítulos no son compatibles.

Es muy posible utilizar música y vídeos en FileHub, si no te preocupas demasiado por los subtítulos, las pistas de audio, la clasificación por género, etc. Por otro lado, está claro sin palabras que los reproductores especiales solucionarán mejor el problema de visualización. Pero si tiene mucha música y películas almacenadas en la nube, entonces, por supuesto, es más fácil usar FileHub: descárguelo y escúchelo/mírelo rápidamente.

Foto en FileHub

Los administradores de archivos son muy buenos para almacenar y mostrar fotografías. Me parece que esta es una solución aún más atractiva que almacenar fotografías en la aplicación estándar. Después de todo, en el administrador de archivos puedes crear cualquier estructura de carpetas que desees y subir tus fotos allí. Moverlos, cambiarles el nombre, etc. El sistema estándar no proporciona ese espacio para trabajar...

FileHub abre fácilmente archivos grandes y amplía/reduce áreas en las fotografías. Al mismo tiempo, el programa almacena en caché las fotos para verlas más rápido en el futuro. Puede ver información sobre la foto, enviarla a Twitter, crear una presentación de diapositivas o imprimirla.

Ajustes

Brevemente sobre los escenarios más interesantes. Puede habilitar una contraseña (incluida una compleja) para la aplicación.

¡Esto es interesante! El programa admite temas de diseño. No todos los administradores de archivos se preocupan tanto por sus usuarios. ¡Todos somos humanos y cada uno tiene su color favorito! :)

Función mostrar/ocultar extensiones de archivos. Prefiero ver la extensión, así que habilité esta función.

Para avanzar rápidamente en el reproductor de video, puede configurar su propio tiempo en segundos (de 5 a 60 en incrementos de 5 segundos).

Bueno, además, en la configuración de FileHub puedes averiguar rápidamente la cantidad de memoria libre en el iPad.

Desventajas del administrador de archivos FileHub

La primera desventaja es que el administrador de archivos no es adecuado para todos. Entonces lo descargas según mi consejo y luego me culparás por perderme alguna función importante para ti. O indique que no puede tomar notas en PDF. Debe comprender que se trata de una cosechadora que puede hacer un poco de todo y que se utiliza para almacenar y estructurar archivos. Los administradores de archivos son especialmente necesarios para quienes están acostumbrados a organizar todo en carpetas en su computadora. Si necesita un programa especializado para algunos de sus objetivos globales, entonces es mejor comprarlo.

La segunda desventaja es más específica: en el iPad 2 (y posiblemente en el iPad Mini), las fuentes pequeñas en algunos menús parecen un poco confusas. El programa luce genial en todos los sentidos en la pantalla Retina




Arriba