Menú
Está libre
registrarse
el principal  /  Navegantes / Desmonte el archivo IMG. Android castous: Hacemos su firmware de stock, no excavando en el código fuente

Desmonte el archivo IMG. Android castous: Hacemos su firmware de stock, no excavando en el código fuente

Interpolación, interpolando - En materia matemática informática, el método para encontrar valores intermedios del valor de acuerdo con el conjunto discreto existente de valores conocidos.

Muchos de los que enfrentan cálculos científicos y de ingeniería a menudo tienen que operar con conjuntos de valores obtenidos por experimentados por medio o por muestreo aleatorio. Como regla general, sobre la base de estos conjuntos, es necesario construir una función en la que otros valores obtenidos podrían caer con una alta precisión. Esta tarea se llama aproximación. La interpolación se llama tal tipo de aproximación, en la que la curva de la función construida pasa exactamente a través de los puntos de datos disponibles.

Hay muchos de los métodos de diferencia de diferencia de la interpolación. La mayoría
El método de Newton es común a la interpolación "Adelante" (Newton - Método Gregorio). La interpolación polinomial en este caso tiene la forma:

Coeficientes con hallazgo por fórmula:

Implementación del programa C #:
utilizando sistema; Interpolación de espacio de nombres (programa de clase ...

Visualización de algoritmos Classrov

El programa se divide en dos arroyos en uno de los cuales se realiza la clasificación, y en otra redacción interfaz gráfica. Después de hacer clic en el botón "Ordenar", el programa se llama "RUNSORTING", que determina el algoritmo de clasificación y se crea una nueva secuencia con el proceso de clasificación que se ejecuta en él.
vacío privado runso ...

Chercher Brovina en KT819G

Hoy quiero mostrarle a mi Kucher, que hice en las últimas vacaciones de invierno. No describiré todo el proceso de fabricación, ya que hay muchos artículos en Internet. Escribiré solo sobre sus principales parámetros.

A continuación se muestran algunas fotos durante el ensamblaje del dispositivo.

La bobina se envuelve con un cable de 0.08 mm alrededor de 2000 giros en tubería de PVC con un diámetro de 50 mm y una altura de 200 mm.

Como terminal, un plato de lo viejo. disco duro. Todo lo demás se recogió de acuerdo con el esquema que se encuentra en la parte inferior de la página.

La primera opción se alimentó de la unidad de potencia de la computadora anterior, el voltaje de 12 V. Luego se realizó una fuente de alimentación separada, el voltaje de 30 V y con enfriamiento incorporado.

Diagrama del dispositivo:

¿Qué es los cors y cómo usarlo?

Compartir recursos (CORS) es una especificación W3C que le permite realizar un enlace de interacción en el navegador. Creación en la parte superior del objeto XMLHTTPRequest, CORS permite a los desarrolladores trabajar con los mismos idiomas que las solicitudes con un dominio. La opción de uso para Cors es simple. Imagina que Alice.com tiene algunos datos que Bob.com quiere obtener. Este tipo de consulta no se permite tradicionalmente de acuerdo con la misma política de origen del navegador. Sin embargo, soportando las solicitudes de CORS, las solicitudes de Alice.com pueden agregar varios encabezados de respuesta especial que permiten a Bob.com acceder a los datos. Como se puede ver en este ejemplo, el soporte de CORS requiere la coordinación entre el servidor y el cliente. Afortunadamente, si usted es un desarrollador en el lado del cliente, está protegido de la mayoría de estos detalles. El resto de este artículo muestra cómo los clientes pueden realizar solicitudes con entrenamiento cruzado y, ya que los servidores pueden configurarse para compatibles con las CORS. Continuar ...

Empecemos con lo que necesites Linux. En Windows, solo puede desmontar el firmware, pero no será posible recolectar de nuevo a razones puramente técnicas. Ahora sobre el firmware. Por lo general, se propagan en forma de archivados ZIP cosidos a través de la recuperación personalizada. Es uno de ellos necesitaremos para experimentos. Se recomienda comenzar el camino de Romoodel, le recomiendo que algunos lo más cerca sea posible para AOSP un firmware personalizado, ya que a menudo es más fácil de descubrir que en el stock.

  1. Desembale el archivo con el firmware a cualquier carpeta.
  2. Gire el script en el enlace y descompuesto a cualquier carpeta.
  3. Comenzamos el archivo EXT (si jura por la ausencia de Java, simplemente se pierde, presionando Y; Java se necesita solo para las búsquedas).
  4. Ahora elija el desempaquetado presionando el botón 1, y luego ingrese.
  5. La nueva carpeta llamada Extract_ * aparecerá junto al archivo EXT y la carpeta Herramientas. Copie a ITS archivos System.new.dat y System.Transfer.List.
  6. Después de copiar archivos, presione Entrar y espere. Después de algún tiempo, deberá presionar Intro nuevamente, ingrese la contraseña del administrador y toque Intro nuevamente.
  7. Listo. Contenido del sistema en la carpeta extracto _ * / salida.

Manera manual

Desembale el archivo con el firmware a cualquier carpeta (por ejemplo, en ROM):

$ MKDIR ~ / ROM $ UNZIP PATH_O_ARRACHIVA -D ~ / ROM /

Descargue las herramientas que necesita para esta carpeta:

$ Cd ~ / rom $ wget https://github.com/xpirt/sdat2img/raw/master/sdat2img.py

Ejecutar el guión:

$ chmod + x sdat2img.py $ ./sdat2img.py system.transfer.list System.New.dat System.Imp

Convierte el archivo System.new.dat en la imagen RAW llamada System.Imp. Monte la imagen a la subcarpeta MNT:

$ MKDIR MNT $ SUDO MOUNT -T EXT4 -O SYSTEMY.IMG ~ / ROM / MNT

Estructura de los directorios de Android.

Después de desembalar el sistema, aparecerá la siguiente estructura del catálogo:

  • aplicación. - aplicaciones predefinidas con privilegios estándar;
  • pRIV-APP. - Aplicaciones preinstaladas con privilegios elevados, incluidos algunos componentes del sistema;
  • compartimiento. - Archivos de formato de elfo binario, directorio directorio / bin y / usr / bin directorio en Linux. Contiene varios componentes del sistema utilizados por componentes del sistema de nivel superior;
  • etc. - Archivos de configuración. Analógrafo completo / etc en Linux, usado, sin embargo, solo aquellos mismos componentes del sistema. Aplicaciones de Android Almacene los ajustes individuales en los datos / datos / datos /;
  • fuentes. - Fuentes. De forma predeterminada, solo Fuentes de marca Roboto;
  • marco de referencia. - Bibliotecas de clase Java utilizadas por el sistema y las aplicaciones. Hay un archivo marco-res.apk que contiene descripción completa Interfaz sistema operativo, incluyendo todos los archivos gráficos;
  • lib y lib64. - Bibliotecas de Linux utilizadas por componentes de bajo nivel del sistema. Analógico de Directores / LIB y / USR / LIB en Linux, incluida la bibliotecas estándarComo libc, libz, libssl. En los dispositivos con arquitectura ARMV7 y debajo del catálogo lib64 estará ausente;
  • medios de comunicación. - Archivos de medios: tonos de llamada, sonidos de notificación, sonidos de interfaz y animación de carga OS;
  • tts. - Archivos requeridos por Synthesizer del habla;
  • usr - Directorio, que generalmente contiene archivos necesarios para trabajar aplicaciones desde el directorio Bin. Esencialmente analógico / usr / compartir;
  • vendedor - Archivos suministrados por el fabricante del dispositivo. Por lo general, contiene firmware binario para varios componentes de hierro, como el módulo Wi-Fi;
  • xBIN. - Directorio opcional; El firmware personalizado lo usa para almacenar cosas como Bash, SSH, PowerToP, intérprete Busybox y otras herramientas útiles;
  • build.prop. - un archivo que contiene la información de ensamblaje, así como varias configuraciones de bajo nivel;
  • addon.d. - Contiene scripts que se ejecutan después de instalar el firmware. Aquí, GAPPS prescribe su guión, gracias a los que renacen después de reinstalar el firmware.

Después de leer la estructura básica de Android, vamos a empezar a hacer cambios.

Elimentamos y agregamos aplicaciones.

Todos los programas preestablecidos se pueden encontrar en dos carpetas:

  • / Sistema / Aplicación /;
  • / SISTEMA / PRIV-APP /.

Se diferencian del uno del otro. Acceda a los privilegios. Si los programas de la aplicación tienen los mismos poderes que programas de terceros (Por ejemplo, instalado desde la tienda de reproducción), las aplicaciones de la APP de PRIV pueden usar las API preferidas (derechos privilegiados). Puedes aprender más sobre esto.

Para preajustar aplicaciones en el firmware, simplemente tójales APK-FILE IN / SYSTEM / APP /. Puede, por supuesto, crear una carpeta separada, pero en nuestro caso no tiene sentido, porque la carpeta sirve para almacenar bibliotecas y los archivos ODEX que simplemente no tenemos. Para eliminar, simplemente elimine la carpeta con ella.

Puede ir más allá y cambiar las solicitudes de valores en los análogos. Por ejemplo, para reemplazar el calendario, eliminamos la carpeta. Calendario Y copie nuestro favorito com.rpagyc.splecalendar.apk Copiando a / System / App. Y no puedes copiar. Luego, el firmware será sin un calendario.

Principal, recuerda: formularios Puede ser interconectado. Por lo tanto, la eliminación de un programa puede conducir a una inoperabilidad completa de otro (por ejemplo, calendarprovider y calendario: eliminar el primero, no solo lo harán, sino también cualquier otro calendario). Afortunadamente, en las relaciones limpias de AOSP-firmware no tanto.

Cambiar la animación de la descarga

La animación se almacena en forma de imágenes PNG embaladas en el archivo / system /media/bootanimation.zip Archive sin compresión. Dentro del archivo son:

  • desc.txt - un archivo que describe la animación;
  • part0. - Carpeta con archivos de animación que se reproducen primero;
  • parte 1. - Carpeta con archivos de animación que se reproducen por el segundo;
  • ¿PARTE? - Carpeta extrema, imágenes con las que se reproduce al final.

El archivo desc.txt puede contener algo como

1920 1080 60 P 1 0 Part0 P 0 Part1

El propósito de estas líneas es intuitivo: 1920 × 1080 - Resolución de la imagen, 60 - El número de cuadros por segundo. Parte0 y Part1 indican carpetas de las cuales se jugará la animación y la secuencia de reproducción. En general, puede ser tanto una parte como unos pocos (tres y más).

Las imágenes ubicadas en las carpetas de la pieza están numeradas por cinco dígitos en la orden de reproducción: 00000.png, 00001.png, 00002.png ... estas imágenes se pueden cambiar a su cuenta, creando así una animación original. Y simplemente puede eliminar el archivo bootanimation.zip. Luego el dispositivo mostrará una animación de android estándar. O aproveche la colección terminada de animaciones en el salario 4PDA.

Cambiar la decoración de sonido

De hecho, todos los sonidos que reproducen el sistema se almacenan en la carpeta / System / Media / Audio. En su interior, encontrará las siguientes carpetas:

  • alarmas. - la melodía de la alarma;
  • notificaciones - Sonidos de notificaciones;
  • tonos de llamada. - Llamar melodías;
  • ui - Sonidos del sistema, como la carga de batería baja, el enfoque de la cámara, la selección de elementos de la interfaz.

En alarmas, notificaciones, los tonos de llamada se pueden desechar cualquiera de las melodías. Puedes llevarlos, por ejemplo, aquí:

  • melodías estándar de diferentes teléfonos y teléfonos inteligentes Nokia;

Y Lyfhak Lyfhak: Eliminar archivos de la carpeta de la interfaz de usuario no conducirá a fallas y errores, sino a la desaparición de los sonidos del sistema. Por lo tanto, puede deshabilitar fácilmente el sonido de crear una imagen de la cámara, eliminando la captura de pantalla, simplemente perdiendo estos archivos sonidos (sus nombres intuitivamente comprensibles).

Agregar fuentes

Las fuentes se almacenan en fuentes. Encuentra archivos con archivos de fuente en 4pda y XDA. Para instalar, es suficiente para copiar con el reemplazo de los archivos TTF desde el archivo hasta la carpeta Fuentes.

Cambiar la configuración del sistema (Build.Prop)

En el sistema, hay un archivo build.prop interesante que contiene muchos información útil Acerca del hardware y la configuración predeterminada para diferentes aplicaciones de valores. En justicia, observo que este no es siempre el caso. Por ejemplo, en Gigaset Me y yo Pro Build.prop dividido en dos partes. Una parte contiene configuraciones para Gigaset Me, y para mí, algunas filas están duplicadas, pero las teclas (nombre de teléfono inteligente, etc.) son diferentes en ellas. Se realizó para garantizar un rendimiento más o menos correcto del mismo firmware en diferentes dispositivos.


Build.prop contiene (o puede contener) gran cantidad Ajustes. Algunos de ellos no cambian nada, algunos mejoran uno debido al deterioro del otro, pero hay aquellos que son realmente útiles:

  • ro.product.model y ro.product.manufacturer. - Modelo de teléfono inteligente y nombre del fabricante. Con la ayuda del reemplazo de estas líneas, puede conseguir que la tienda de juegos cree que tiene otro teléfono inteligente que abrirá acceso a más software. Para cualquier poco conocido teléfonos inteligentes chinos Estas líneas pueden ser salvadores;
  • hw.qemu.mainkeys. - Solo dos valores toman: 0 - Mostrar las teclas de navegación, 1 - No muestre los botones. Ninguna cadena corresponde a 0;
  • debug.sf.nobootanimation - El valor 1 desactiva la animación de carga, que eleva ligeramente su velocidad. La instalación 0 o eliminar una cadena devuelve una animación en su lugar;
  • ro.Telefony.Default_Network - Dice el sistema, qué modo debe ser cambiado. red móvil mientras se carga;
  • ro.sf.lcd_denstidad - Pantalla DPI, el valor más preciso para la pantalla se puede contar a través de un sitio conveniente. Pero nadie prohíbe ponerse y más o menos en su gusto: los valores más altos hacen que los elementos de la interfaz sean mayores, bajos;
  • ro.config.vc_call_vol_steps. - el número de pasos de volumen durante la conversación (predeterminado 8);
  • ro.config.media_vol_steps. - Número de pasos de volumen multimedia (predeterminado 15).

Implementar en el firmware de Google Apps

Casi siempre se suministran firmware personalizado sin google Services y App Store. Los desarrolladores nos ofrecen para instalarlos por separado utilizando el paquete GAPPS. Sin embargo, se puede integrar directamente en el firmware.

Primero necesitas descargar el paquete GAPPS. Recomiendo tomar archivos ABIERTOS GAPPS. Escoger versión de Android, la opción de arquitectura y configuración del procesador (Pico, Nano, Stock ...), que define cuántos diferentes aplicaciones de Google Contiene un archivo. Recomiendo descargar la versión Pico. Solo contiene la tienda de juegos y el conjunto de bibliotecas necesarias para su trabajo.

La integración de Gapps en el firmware se realiza de la siguiente manera:

  1. Desembale el archivo ZIP de GAPPS usando cualquier arcador.
  2. Ve a la carpeta central.
  3. Vemos muchos archivos con extensión.tar.lz. Quitar con lzip.
  4. Después de desembalar, copie archivos de carpetas a las carpetas apropiadas en el sistema. Qué lanzar, no es difícil adivinar la estructura del directorio en el archivo. Por ejemplo, configurabDater (de la captura de pantalla) debe ser lanzada a la carpeta PRIV-APP.
  5. Vaya a la carpeta GAPPS (ubicada junto al núcleo) y hacemos elementos 3 y 4 para archivos.
  6. ¡Todos, integramos Gapps a nuestro firmware!

Lugar libre

Debe entenderse que el lugar para instalar el firmware es limitado. No puede instalar el firmware, el tamaño del cual supera el tamaño de la partición del dispositivo del sistema. Puedes ver su valor usando:

$ Adb shell df / sistema

Segunda opción: coloque el terminal en el dispositivo y escriba el comando

$ Df / sistema

El tamaño de la partición en bytes se puede encontrar instalando en el teléfono inteligente BusyBox y ejecutando el comando en el terminal

$ Busybox df -b 1 / sistema

O lo mismo con ADB:

$ Adb shell busybox df -b 1 / sistema

El lugar ocupado por el firmware será aproximadamente igual al tamaño del sistema en el formulario desempaquetado. En general, al crear un firmware, es necesario tener en cuenta que el usuario también puede flashear varias modificaciones en la parte superior de IT (SuperSU, XPOSED) o aplicaciones de transferencia a la sección del sistema. Por ejemplo, el paquete mínimo de la aplicación de Google (PICO) requiere un mínimo de 150 MB espacio adicional para instalacion.

Si es necesario, el tamaño del archivo de firmware se puede reducir, eliminando no solo programas innecesarios De / System / App (/ System / PRIV-APP) y llame a los sonidos del sistema / medios / audio y bootanimation.zip, pero también:

  • / SISTEMA / TTS / LANG_PICO - Idiomas del motor de voz primitivo Pico TTS, motor de voz Google no afecta;
  • / SYSTEM / USR / SREC / CONFIG / - Idiomas fuera de línea. Puede descargar entonces en línea, si lo necesita.

Montaje

Después de realizar cambios, necesitas recoger todo. Primero, empaque la sección del sistema en el sistema.new.dat. Descarga las herramientas que necesitas:

$ wget https://github.com/xpirt/img2sdat/raw/master/img2sdat.py $ wget https://github.com/xpirt/img2sdat/raw/master/blockimgdiff.py $ wget https: // github. com / xpirt / img2sdat / crudo / master / common.py $ wget https://github.com/xpirt/img2sdat/raw/master/rangelib.py $ wetts://github.com/xpirt/img2sdat/raw/ Master / SPARSE_IMG.py $ sudo apt-get install Android-toools-fsutils

Convitamos nuestra carpeta a la imagen en bruto. Llamemos a su sistema_new.img:

$ sudo make_ext4fs -t 0 -s file_contexts -l 1073741824 -A System_new.img Salida /

1073741824 Cambiar el tamaño del sistema en bytes. Es aconsejable incluso hacerlo un poco menos. Hacer de la imagen cruda escasa-imagen:

$ img2simg system_new.img system_snew.img

Transformamos nuestra imagen en System.Transfer.List y System.new.dat, que necesita para lanzar el archivo con el firmware, pero primero elimine los archivos antiguos:

$ RM -RF System.Transfer.List $ RM -RF System.new.dat $ RM -RF System.patch.dat $ Chmod + x img2sdat.py $ ./img2sdat.py system_snew.img

Separe los archivos de firmware del exceso de cáscaras (archivos que descargamos para trabajar. Para hacer esto, es conveniente usar el archivo con el firmware). ¿Remoto? Ahora necesita empacar el firmware en el archivo ZIP (cualquier arcador).

Queda por firmar el archivo. Se puede hacer esto tanto en el propio Android con Zipsigner como en la PC (la instalada en Java):

$ wget https://github.com/apium/sign/raw/master/dist/sign.jar $ java -jar file.zip

Rocas submarinas

Durante la asamblea del sistema.new.dat, puede enfrentar varios problemas causados \u200b\u200bpor cambios constantes en los mecanismos de formación. firmware Android. El método descrito anteriormente debe funcionar bien en el caso del firmware basado en Android 5.1, en mayores dificultades puede ocurrir, por lo que debe usar otras versiones de herramientas de ensamblaje. Desafortunadamente, no podemos describir todos los matices de la Asamblea, por lo que es posible que tenga a Google.

Instalación

Instalar firmware personalizado requiere personalizado recuperación de TWRP.Permitiéndole que se instale sin firmar o firmado por la clave de prueba del firmware (simplemente lo creamos). En la revista, describimos repetidamente el proceso de su instalación, y en las sucursales del Foro dedicado a su dispositivo, generalmente hay suficiente información para hacer esto.

TWRP.

conclusiones

Este artículo describe solo la parte superior de un enorme iceberg llamado "Modificación del firmware". El firmware "serio" no solo complementa el kernel y el firmware en sí mismo con las solicitudes de acciones en muchas funciones (que a menudo se escapan de otros núcleos y firmware), organizando o incluso cambiando los principios de su interacción, pero también pueden cambiar radicalmente los principios de operación del sistema operativo. Es cierto que un dibujo de este tipo ya no es Android, sino un sistema operativo separado, incluso si los servicios de juego llegan allí para poner allí (por cierto, tales acciones, para decirlo ligeramente, no se recomienda a Google). Bueno, no olvides: todas las conchas de fabricantes - Touchwiz, Zenui, HTC Sense. Y así, en - justa costumbres ordinarias que están más unidas al dispositivo y entre sí.

Todos los firmware para tabletas en el procesador Allwinner tienen el mismo formato IMG (ImageWty).

Después de búsquedas largas, todavía encontré un programa que le permite desmontar y ensamblar el firmware para las tabletas de Allwinner. Se llama desempaquete

Nos dirigimos directamente al desmontaje del archivo de firmware.

Desmonte el archivo IMG

Para desmontar, será necesario:

  • Archivo de firmware
  • Desempaquetador, que se puede descargar (para Allwinner A31s que puede usar imgepacker)

Descarga el archivo y desempaquete. Ejecutar el programa desempaquete.exe

Riel a esta ventana Nuestro archivo y espere a desempacar.

Después de que aparezca el final del desempaquete. nueva carpeta Nombre "firmware.img.dump"

En la carpeta OUT hay un archivo SYSTEM.FEX: este archivo con archivos del sistema (carpeta del sistema). Es necesario para nosotros.

Edición del archivo System.Fex

Para editar este archivo, necesita un sistema NIX y una utilidad de conversión que puede descargar

Cree una carpeta en el directorio de inicio en el que podemos editar nuestro firmware. Llamemos por ejemplo, por ejemplo. Ahora desempaquetar archivos del archivo ext4_utils.zip a la nueva carpeta. Ejecutar el terminal y reclutar.

El programa se compila y recibimos una herramienta para la edición de SIM2IMG. Ahora ponga nuestro archivo System.Fex en la nueva carpeta y cambie el nombre en SYTSEM.IMG

Entramos en la terminal

./SIMG2IMG SYSTEM.IMG OUTPUTE.IMG

Ahora tenemos un archivo de salida.img. Ahora cree una carpeta, por ejemplo, SYS titulado

Y montar nuestro archivo de salida allí

sUDO MOUNT OUTPUT.IMG SYS

Ahora, la carpeta SYS contiene archivos que se pueden editar. Por ejemplo, puede realizar cambios en el archivo Build.Prop que mejorará la operación del sistema.

Después de la edición, empezamos a montar.

./mkuserimg.sh -s sys / ./factoryfs_custom.img ext4 ./temp 512m

El archivo FactoryFS_Custom resultante se renombra a SYSTEM.FEX.ISO

nota: puede editar de manera similar Otros archivos de imagen (arranque y cargador de arranque)

Montaje

Ahora, independientemente de los archivos editados en el formato necesarios para el firmware, debe colocar el archivo SYSTEM.FEX.ISO con el reemplazo de la carpeta (en Windows) _ISO y arrastre la carpeta

Quiere esforzarse en la creación, editando firmware en Android, luego el programa Raíz de Samsung. ¡El reemplazo de firmware le ayudará a crear firmware!

Brevemente sobre el programa Samsung Root Firmware Replacer y sus capacidades

Con este programa puedes:

  • Desembalaje de firmware de Samsung
  • Tomar firmware
  • EN modo automatico Derechos de la raíz construidos
  • Llene automáticamente el firmware con sus archivos.
  • Congela el proyecto, y luego continúa trabajando en él.
  • Empacar el firmware

Componentes y condiciones de trabajo necesarios Samsung Root Firmware Reemplazo

Descripción y descripción del programa Samsung Root Firmware Replacer Funciones de inicio

1. Vaya al programa de reemplazo de firmware de Samsung Root, haga clic derecho Abrir en el terminal

2. Ingrese el comando en el terminal

3. La interfaz del programa se abrirá ante usted.

4. Si lanzó el programa por primera vez, entonces realice - Ajustes de configuración

Programa de reemplazo de firmware de Samsung Root

Párrafo Desembale el firmware * .tar.md5 - desempaqueta el firmware, para hacer esto, mueva el archivo a la carpeta desempaque_TAR_MD5, después de lo cual se eliminan todos los archivos, y el archivo de FactoryFS o System se dirigirá a INPUT_IMG

párrafo Creando * .img con tu android (necesitas Android) - le permite crear un firmware de su actual estado de Android. Para trabajar en este artículo, debe tener Android conectado a la PC con la depuración USB incluida.

Este artículo tiene un submenú.

Párrafo Crear * .IMG desde el firmware original. Le permite cambiar el firmware listo para hacerlo para transferir cualquier archivo IMG a la carpeta INPUT_IMG.

Este artículo también tiene su submenú.

Reemplazo de firmware de Samsung Root

Este ejemplo es la creación de firmware con estado actual Androide

1. Conéctate Android a PC

2. Ejecutar el programa

3. Seleccione el elemento de creación * .IMG de su Android (necesita Android)

4. Seleccione para eliminar la imagen C Android y desempacar img

5. Selección de una sección de la que se filmará la imagen.

6. Espere 6-7 minutos mientras se retira la imagen y se mueve a la PC.

¡Importante! En un teléfono inteligente o tableta, así como una PC, debe haber suficiente memoria para eliminar la imagen. El tamaño de la imagen puede ocupar de 2 MB a 2GB.

7. Después de retirar la imagen, puede modificarlo si es necesario (para incrustar la raíz), puede envolverlo de vuelta, para este

8. Seleccione el embalaje del proyecto en IMG

9. Especifique el tamaño y el nombre del firmware.

  • El tamaño de la sección indica de esta manera, desde el tamaño del bloque para dividir en 1024 y el resultado para agregar la letra M.

  • El nombre debe coincidir con el nombre que usó para cambiar

11. Tampoco se olvide de copiar el kernel de su Android, para hacer esto, use el artículo: elimine la imagen C Android - boot.img o zimage

12. Después de todas las manipulaciones, debe recopilar el firmware en TAR.MD5

13 En el menú principal, seleccione el elemento embalaje del firmware * .tar.md5

14 Firmware B. programa de Samsung El reemplazo de firmware de la raíz está preparado, puede