Hirdetés

2024. május 16., csütörtök

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 06:43:02

LOGOUT.hu

Összefoglaló kinyitása ▼

Hozzászólások

(#19581) Keeperv85 válasza #84490496 (#19574) üzenetére


Keeperv85
nagyúr

Vitázhatsz, de nincs igazad. :N Ha így lenne, akkor a FOTA el sem kezdene letöltődni, mert a kiolvasás pillanatában elutasítaná a telót. Amire te gondolsz, az a más letöltött csomagban lévő assert, ami valóban nézi, hogy milyen a bootloader, de az már offline dolog.

Ebből csak azt akartam kihozni tulajdonképpen, hogy amikor keresi, hogy érkezett-e frissítés rá és online keres, akkor még nem nézi össze a FW verziót a tényleges értékkel és tulajdonképpen utána sem a verziószám érdekli. Amit letöltött csomagot, abban *.p fájlok vannak (patch), és ezeket nézi össze az apply_patch bináris két SHA1 értéket figyelve (Plusz az eredeti fájl méretét). Ha itt ütközés van a kiolvasott SHA1 és a scriptben lévő között, akkor nem frissít, mert a bináris patch amúgy sem működik, ha összeférhetetlenek az alapfájllal. Nem csak a bootloaderrel végez ilyen ellenőrzést, hanem minden frissített csomaggal. Ezért van az, hogy deodexelt romra sem tudod feltenni a FOTA frissítést: az összes apk-nál kiakad ugye...

Copyright © 2000-2024 PROHARDVER Informatikai Kft.