Skip to content

Instantly share code, notes, and snippets.

@genhack
Created October 18, 2015 18:43
Show Gist options
  • Save genhack/84e910b20bb3c479c009 to your computer and use it in GitHub Desktop.
Save genhack/84e910b20bb3c479c009 to your computer and use it in GitHub Desktop.
AutoBackup&Restore
RED='\033[0;31m'
NC='\033[0m' # No Color
OUT="/root/Scrivania/Ios/Error.log"
#Script per ripristinare automaticamente un dispositivo ios, piccole note per l'uso:
#I Firmware devono essere presenti nella cartella /root/Scrivania/Ios/
#Necessita obbligatoriamente di una connessione a internet.
#In caso di Problemi un log verrà salvato nella cartella Ios.
echo "${RED} Backup, Ripristino, Attivazione, Rstore Backup completo automatizzato By Genhack ${NC}"
#1:Effettuo il pair
echo "${RED} Autorrizzazione Comunicazione Dispositivo && PC Cliccare Autorizza Sul Dispositivo ${NC}"
idevicepair pair
#2: Effettuo backup
echo "${RED} Backup In Corso... ${NC}"
idevicebackup2 backup --full -d /root/Scrivania/Ios/Backup
echo "${RED} Backup Completato..${NC}"
#3: Ripristino dispositivo.. NB. Check api
echo "${RED} Ripristino Dispositivo In Corso Tutti I Dati Sul Dispositivo Andranno
Persi ... ${NC}"
idevicerestore -d -e /root/Scrivania/Ios
echo "${RED} Ripristino Completato Attendere Avvio Dispositivo... ${NC}"
#4:Attivazione dispositivo N.B. Sim richiesta
echo "${RED} Attivazione dispositivo Sim Richiesta ${NC}"
ideviceactivation activate -d
#5 Ripristino backup
echo "${RED} Ripristino Backup ${NC}"
idevicebackup2 restore --full /root/Scrivania/Ios/Backup
echo "${RED} Ripristino Backup Completato ${NC}"
#Done
echo "${RED} Tutte le operazione sono concluse. Se Ci sono stati Problemi Con l'operazione controllare il log nella cartella Ios. Grazie a @ABeltramo #Gsmita ${NC}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment