Sådan blokerer du den automatiske firmwareopdatering i iTunes

Mange mennesker endte i den situation, at de ikke kunne bruge deres iPhones mere, fordi de "ved en fejl" opdaterede til iOS xx umiddelbart efter, at den dukkede op i iTunes, selvom der var utallige advarsler, der fortalte dem, at de ikke skulle opdatere. For de mennesker var der dage/uger/måneders ventetid på en ny jailbreak eller afkodningsløsning, og jeg er sikker på, at mange af dem lærte, at iTunes skal styres, når det er forbundet til internettet, ellers kan du vågne op med store overraskelser. Gennem metoden nedenfor vil jeg vise dig, hvordan du kan blokere iTunes fra at downloade nye firmwareversioner til iOS, så du forhindrer den "tilfældige" opdatering for altid.

det metode det virker KUN på Mac OS X, og indtil videre ved jeg ikke, om det kan vendes, dvs. om begrænsningerne kan fjernes for at tillade iTunes at downloade den nyeste version af iOS af sig selv. Hvis du vil være sikker på, at iTunes ikke opdaterer sig selv, så kan du downloade firmwarefiler herfra og bruge dem med alt + option-handlingen.

Trin 1

På din Mac skal du åbne Terminal-applikationen og skrive nano update_itunes.sh at lave en fil, hvori koden til følgende script skal inkluderes:

#!/bin/bash clear echo "Dette script vil ændre downloadplaceringerne for firmwarefiler, så iTunes kan ikke downloade firmware." echo "AKA det vil forhindre iTunes i automatisk at opdatere din enhed." echo "" echo "" echo "For at gendanne firmware skal du bare holde indstillingen nede og manuelt vælge firmwarefilen." echo "" klart ekko "Made By: Wesley K" echo "wesley@wesleyk.me" echo "http://wesleyk.me" echo "http://wesleyk.me/twitter" sleep 2 read -sn 1 -p "Tryk på en vilkårlig tast for at fortsætte..." clear echo "Nu skal jeg bruge din adgangskode for at fortsætte" echo "Killing iTunes now" sudo -v sudo killall -9 iTunes sleep 2 clear echo "Jeg skal lave alle de nødvendige mapper til fremtiden bevis et par ting" ekko "Hvis der opstår fejl her, ingen store tilbud." sudo mkdir ~/Library/iTunes/iPad\ Software\ Updates/ sudo mkdir ~/Library/iTunes/iPod\ Software\ Updates/ sudo mkdir ~/Library/iTunes/iPhone\ Software\ Updates/ sleep 2 clear ekko "Jeg går for at dumpe alle de aktuelle filer i dine opdateringsmapper." echo "Dette forhindrer enhver opdatering fra downloadet firmware." sudo rm -rf ~/Bibliotek/iTunes/iPad\ Software\ Updates/* sudo rm -rf ~/Library/iTunes/iPhone\ Software\ Updates/* sudo rm -rf ~/Bibliotek/iTunes/iPod\ Software\ Updates/ *\ sleep 2 klart ekko "Forhindrer nu iTunes i at downloade ny firmware." sudo chmod 444 ~/Bibliotek/iTunes/iPad\ Software\ Opdateringer sudo chmod 444 ~/Library/iTunes/iPod\ Software\ Opdateringer sudo chmod 444 ~/Bibliotek/iTunes/iPhone\ Software\ Opdateringer sleep 2 klart ekko "Made By Wesley K" echo "Giv mig kredit, hvis du bruger det" echo "For sikre foranstaltninger ville jeg køre dette script efter iTunes-opdateringer, det burde ikke påvirke det, men jeg ved det ikke endnu."

Trin 3

Når du har lavet den fil og kopieret ovenstående kode ind i den, skal du skrive kommandoen i terminalen: chmod +x filnavn.sh derefter ./navnefil.sh at udføre det.

Trin 4

Hvis operationen var "vellykket", så hver gang du prøver at downloade en iOS-firmware via iTunes, skal du modtage følgende besked:

Trin 5

Hvis du vil vende ændringerne foretaget af dette script, skal du i ovenstående kode erstatte kodelinjerne "sudo chmod 444"Med"sudo chmod 777” og kør scriptet igen.

Tak til Aurel Marius.