Recientemente me tropecé con la herramienta "applypatch", pero no pude encontrar ninguna documentación para ella en línea. Aquí está la salida de uso (esto es después de escribir adb shell
)
shell@android:/ $ applypatch --help
usage: applypatch [-b <bonus-file>] <src-file> <tgt-file> <tgt-sha1> <tgt-size> [<src-sha1>:<patch> ...]
or applypatch -c <file> [<sha1> ...]
or applypatch -s <bytes>
or applypatch -l
Filenames may be of the form
MTD:<partition>:<len_1>:<sha1_1>:<len_2>:<sha1_2>:...
to specify reading from or writing to an MTD partition.
¿Qué significan las opciones de la línea de mando? ¿Qué es el MTD? ¿Para qué sirven todos los hashes del sha1?
Además, ¿podría alguien con la reputación de añadir una etiqueta de "applypatch", o tal vez una etiqueta de "tools"? Algo más descriptivo que lo que he puesto.
2 votos
Yo diría que se trata más bien de una pregunta orientada al desarrollo. En cuanto a MTD, consulte Wikipedia .
0 votos
Yo no diría que está orientado al desarrollo. Estaba mirando un código que alguien había escrito para ser ejecutado en un dispositivo y vi
applypatch
y tenía curiosidad por saber cómo funcionaba.0 votos
Leer las fuentes :-). En realidad, este comando es muy importante si usted sufre a la actualización OTA roto (puede ser debido no hay suficiente espacio) y su proveedor de suministro de actualización OTA sólo incrementales.