|
Discusión general sobre Android Exclusivo para hablar de Android |
|
Herramientas |
#1
|
||||
|
||||
Métodos de parcheo ficheros OTA
Como habréis observado algunos, dentro de las OTAs hay unos ficheros que "son parcheados" a los ya existentes, para añadirles los cambios, en lugar de sobrescribir entero el fichero existente. Estos ficheros que contienen "la información adicional", poseen la extensión '.p'.
Por ejemplo, viene un fichero llamado "boot.img.p", el cual se le parcheará al 'boot.img' original para añadirle la nueva información. Lo mismo pasa con ficheros APK, ODEX, SO, etc... Para realizar el proceso de obtención de la info a parchear, y el proceso de parchear dicha información, se tiene en cuenta si el fichero es de texto plano o no, ya que emplean utilidades diferentes en función de eso. En el caso de texto plano, emplean la utilidad "Binary diff". La cual se compone de 2 partes:
Y tras la teoría, viene la petición. ¿Alguien tiene una versión de "applypatch", o al menos de "imgpatch", ya compilada? Me da igual que sea para Linux o para Windows (Win32), aunque preferiría que fuera para Windows. ¿O alguien sabe compilarlo? Me imagino que el que sea usuario avanzado de Linux sabrá. El link del source estaba ahí arriba, por si lo quiere.
__________________
|
|
Estás aquí | ||||||
|