Nexus OTA-updates zijn een beetje een raadsel - ze komen rechtstreeks van Google, maar ze zijn ook afhankelijk van goedkeuring door de transporteur voordat ze kunnen worden verzonden op apparaten op bepaalde netwerken. De laatste OTA-update ophalen betekende ofwel een paar weken wachten, ofwel een volledig fabrieksbeeld handmatig flitsen, wat een beetje janky kan zijn. Nu is het proces echter meer gestroomlijnd, dus je kunt de nieuwste update met één opdracht flashen, niet wachten.
Hoewel de oude fabrieksafbeeldingsmethode in theorie eenvoudig was, was het niet altijd erg betrouwbaar - soms het script van Google zou niet werken, dus zou je een aantal bestanden handmatig moeten flashen vanaf de opdrachtprompt. Verder was een ontgrendelde bootloader vereist, die de nieuwe methode niet gebruikt.
Deze nieuwe methode gebruikt de opdrachtadb sideload
om de nieuwste update in één keer te flitsen. Als je dit commando nog niet eerder hebt gebruikt, kan het in eerste instantie een beetje beangstigend zijn, maar het is eigenlijk best gemakkelijk. En bovendien is het sneller dan wachten tot de OTA je apparaat raakt. Het is een win-win.
Voordat u hiermee aan de slag gaat, moet u ADB en fastboot op uw computer hebben ingesteld. Voor het gebruiksgemak moet u ook ADB instellen in uw Windows Systeem-PATH. Zodra je dat allemaal hebt ingesteld, ben je klaar om enkele OTA's naar je Nexus-apparaat te pushen. Sweet.
Als u dat nog niet hebt gedaan, moet u het menu Opties voor ontwikkelaars van uw telefoon openen en USB-foutopsporing inschakelen. Nogmaals, dit is eenvoudig en eenmaal gedaan, hoeft u het niet nog een keer te doen (tenzij u het apparaat in de fabriek opnieuw instelt).
Ga met al het voorbereidende werk uit de weg naar de OTA-bestandenpagina van Google. Er is een wettelijke overeenkomst die je moet accepteren voordat je toegang hebt tot de bestanden, maar het is gewoon de typische mumbo jumbo: deze bestanden worden geleverd door Google, je gaat akkoord met de voorwaarden, bla blabla. Zodra u akkoord gaat, worden de downloads weergegeven.
Aangezien deze functie net is gestart, zijn alleen de meest recente OTA-bestanden beschikbaar voor elk apparaat. Ik ga de nieuwste beveiligingsupdate-update gebruiken op mijn Nexus 6P voor deze zelfstudie - die is gemaakt voor MTC19T voor degenen die thuis meedraaien.
Zodra u toegang hebt tot de downloads, kunt u doorgaan met het maken van de build voor uw apparaat. Klik op de koppeling "Link" om het downloaden te starten. Dit zijn volledige OTA-pakketten, dus ze zijn nog steeds net zo groot als een fabrieksafbeelding - die voor mijn 6P is maar liefst 910 MB.
Met het gedownloade bestand en ADB geïnstalleerd, bent u klaar om aan de slag te gaan.
Ga door en sluit het apparaat aan op uw computer. De eerste keer dat je dit doet, moet je USB-foutopsporing goedkeuren op deze pc - als dit je personal computer is (wat ik hoop dat het is, omdat je er net een heleboel dingen op hebt geïnstalleerd), vink dan het selectievakje 'Altijd toestaan' aan vanuit deze computer ".
Navigeer vervolgens naar de map waarin u dat OTA-bestand hebt opgeslagen. Houd Shift + rechtsklikken ingedrukt in de map en zorg ervoor dat er niet eerst bestanden worden geselecteerd. Selecteer hier "Open opdrachtvenster". Het zal niet verbazen dat er een opdrachtvenster wordt geopend.
Controleer in het opdrachtvenster of de computer het apparaat kan zien met de volgende opdracht:
adb-apparaten
Als het correct is aangesloten, u ziet een alfanumerieke ID en het woord "device". U bent klaar om te gaan.
Gebruik deze opdracht om het apparaat opnieuw op te starten:
adb reboot-herstel
Uw apparaat moet opnieuw opstarten.
Het apparaat start opnieuw op naar een scherm met een klein Android-mannetje en een rood uitroepteken. Druk op de knop Volume omhoog terwijl u de aan / uit-knop ingedrukt houdt om het verborgen herstelmenu weer te geven.
Zodra het menu wordt weergegeven, gebruikt u de knop Volume omlaag om naar de optie 'Update bijwerken via ADB' te gaan. druk op de aan knop. Hiermee wordt het apparaat gereedgemaakt om het OTA-bestand te accepteren.
Typ het volgende op de computer:
adb sideload
... waarbijupdatefile.zip
de bestandsnaam van uw OTA is .
Nadat het bestand correct is uitgevoerd, begint het bestand naar het apparaat te gaan. Een voltooiingspercentage verschijnt in de opdrachtprompt en geeft u een idee wanneer het voltooid zal zijn. Het duurt een beetje, dus ga een kop koffie pakken.
Als het klaar is, verschijnt het herstelmenu weer op je telefoon, met de optie 'Nu opnieuw opstarten' al gemarkeerd. Druk op de aan / uit-knop om opnieuw op te starten.
U kunt doorgaan en de telefoon loskoppelen van de computer terwijl deze opnieuw wordt opgestart. Het duurt waarschijnlijk een beetje om volledig op te starten, omdat Android na een update "Optimize apps" moet gebruiken. Dit kan duren, afhankelijk van het aantal apps dat u hebt geïnstalleerd. (Gelukkig, te beginnen met Android N, zullen optimalisatietijden drastisch worden verbeterd.)
En dat is alles - u bent klaar. Gefeliciteerd.
Hoeweladb sideload
niet per se nieuw is, is dit een van de eerste echte, alledaagse gebruiksmogelijkheden, vooral voor niet-geroote gebruikers. Het is een eenvoudigere manier om OTA-bestanden handmatig te flashen, vooral omdat je niet alle problemen hoeft te doorlopen om een nieuwe bootloader, herstelprogramma, radio's of systeembestanden te flitsen - één opdracht, en meer dan dat. Ik hou van automatische piloot.
Hoe codering kan worden overbrugd met een Freezer
Geeks beschouwt versleuteling vaak als een fool-proof tool om ervoor te zorgen dat gegevens geheim blijven. Maar of u nu de harde schijf van uw computer of de opslag van uw smartphone versleutelt, u zult er misschien versteld van staan dat de codering bij koude temperaturen kan worden omzeild. Het is onwaarschijnlijk dat uw persoonlijke codering op deze manier wordt omzeild, maar deze kwetsbaarheid zou kunnen zijn gebruikt voor bedrijfsspionage, of door regeringen om toegang te krijgen tot de gegevens van verdachten als de verdachte weigert de coderingssleutel te onthullen.
Wat is een hypermachine voor virtuele machines?
Hypervisors maken virtuele machines mogelijk en ze zijn niet alleen meer voor servers. Je gebruikt er waarschijnlijk elke dag één en weet het niet eens. Als u er nu geen gebruikt, zult u dat in de nabije toekomst doen. Een hypervisor is software die buiten een gastbesturingssysteem bestaat om de opdrachten die naar de computer hardware worden verzonden te onderscheppen.