Jeg ser etter en måte å installere en flashbar zip (ingen OTA-zip), ved å bruke alternativet «Installer oppdatering fra SD-kort» innebygd i enhver lagergjenoppretting uten å installere en tilpasset gjenoppretting. Er det noen måte å gjøre dette? Vil «låse opp OEM» i utviklerinnstillingene tillate dette?
Kommentarer
- En lagergjenoppretting er konstruert for å bare godta .zip-filer signert av OEM. Du kan prøve å blinke noe annet, men prosessen vil sannsynligvis bli stoppet.
- svaret er nei. Låsing vil ikke endre oppførselen til lagergjenoppretting. hva du kan gjøre er startet opp i tilpasset gjenoppretting fra PC via fastboot uten å blinke.
Svar
Dette er dessverre ikke mulig på enheter nyere enn Android 5.0.
Etter 5.0 var signaturbekreftelse forbedret for å bekjempe Universal Signature-feilen.
Før Android 5.0 eksisterte det en feil i signaturverifiseringsprogrammet, noe å gjøre med måten signaturen ble validert tillot at en annen signatur resulterte i samme validering (The Universal Signature).
For å svare på spørsmålet ditt for Android 5.0 og lavere ..
-
Pakk om det tilpassede systemet.img til et OTA-oppdateringsformat
-
Signer oppdateringspakken med Universal Signature
-
Håper den valideres gjennom aksjeprogrammet.
I de fleste tilfeller sjekker gjenopprettingsprogrammet formatet og signaturen er riktig, så sjekker det om pakken er designet for enheten din ved å lese build.prop.
Hvis build.prop samsvarer med pakken, og signaturen er validert, vil den installeres.