På sikkerhetskopier av iPhones og spilldata: Gjenopprett data med MobileSyncBrowser

En av de dummeste avgjørelsene Apple tok om iPhone og iPod touch, er enheter som tørker alle spor etter en app når den slettes, men gir ingen muligheter for å lagre preferanser og fremgang. Med mindre du bruker en avinstalleringsprogram til å fjerne en app eller et spill fra Mac -en din, kan du vanligvis ta det der du slapp etter en installering på nytt. kunnskapsrike Mac -eiere kan også fikle rundt preferanser, flytte dem mellom Mac -er for å sikre konsistens på tvers av maskiner i appmiljøer eller fremgang i videospill.

iPhone og iPod touch tillater ikke slike ting. Bruk timer på å gjøre fremskritt i Peggle, og slett og installer Peggle av en eller annen grunn (ved et uhell eller ved at en gjenoppretting går galt), og fremgangen din er borte - du må starte på nytt. Det er som 1980 -tallets arkadespill etter at pluggen er trukket ut, eller billige, elendige Nintendo DS -spill som mangler batteribackup i patronen, sletter fremgang og høye poengsum når enheten er slått på ned. For en plattform som Apples fremhever som den beste løsningen for håndholdt spill, er det ufattelig at du ikke kan eksportere og importere fremgang i videospill og lagre tilstander.

Det er imidlertid en løsning ved å bruke shareware -appen MobileSyncBrowser, men det er ikke for svakhjertede ...

For at dette skal fungere, trenger du Plus-versjonen av appen, som lar deg fordype deg i filene i sikkerhetskopien. [KORREKSJON: Utvikler Vaughn Cordero bemerker: "Mens Bilder og andre filer kategori er det (logiske) grensesnittet til CoreRestore, sistnevnte funksjon er tilgjengelig på tvers både Classic og Plus versjoner. Ved hjelp av Bilder og andre filer å selektivt forhåndsvise og pakke ut filene selv er en pluss -funksjon. " Derfor, bortsett fra å eksportere filer, bør de andre trinnene fungere med standardversjonen av appen.]

1. Velg filer for sikkerhetskopiering

Navigere i en iPhone-sikkerhetskopi
Navigere i en iPhone-sikkerhetskopi

Åpne Bilder og andre filer og naviger til Bibliotek> Innstillinger. Innenfor finner du en haug med plist -filer. Hvis du vil, kan du velge og eksportere dem for å stikke rundt med dem i likhet med BBEdit, for å se hvilken informasjon de inneholder. Vanligvis er det denne mappen der de fleste spill ser ut til å lagre fremdriftsinformasjon.

Deretter klikker du Alternativ-klikk på komponentene du vil lage en sikkerhetskopi for, og går til Fil> CoreRestore> Lagre. Dette oppretter en datostemplet mappe med ‘CR’ (står for CoreRestore) også vedlagt. Du bør notere et eller annet sted hvilket spill/filer denne sikkerhetskopien refererer til.

2. Slett og installer apper på nytt
Hvis du sletter en app, lagres den nå (forhåpentligvis) i CR-sikkerhetskopien. Installer det på nytt senere, så blir det friskt uten fremgang.

3. Start en gjenoppretting

Starter en gjenoppretting fra iPhone.
Starter en gjenoppretting fra iPhone.

Koble iPhone til Mac-en og kontroll-klikk på den i iTunes-sidefeltet. Velg Gjenopprett fra sikkerhetskopi.

4. Velg en sikkerhetskopi

Velge en sikkerhetskopi for gjenoppretting.
Velge en sikkerhetskopi for gjenoppretting.

Velg den relevante CR-sikkerhetskopien fra dialogboksen Gjenopprett. Klikk på Gjenopprett.

5. Vente

I veldig lang tid.

Raske forbehold:

  • Jeg anbefaler på det sterkeste at du tar en full kopi av sikkerhetskopimappen din i ~/Library/Application Support/MobileSync/Backup før du sliter med delvis sikkerhetskopiering. Hvis noe går galt, kan du bytte kopien tilbake og fullstendig gjenopprette.
  • Hvis iPhone eksploderer, eller - verre - mister du Peggle -lagringene, synd. Dette er en "på egen risiko" opplæring.

Totalt sett er jeg imponert over at en utvikler har tatt seg tid til å finne ut hvordan man lager delvise sikkerhetskopier, spesielt om spilldata, men prosessen etterlater mye å være ønsket (som egentlig ikke er feilen til dev). Det er ingen garanti for at du velger de riktige filene, og ikke engang at lagringsdata for et spill ligger i Innstillinger -mappen, selv om dette var tilfellet med spillene jeg prøvde. Og selv om det var brun bukse tid under gjenopprettingsprosessen (som tok godt over en time - tilsynelatende gjorde iPhone en total gjenoppretting, med CR-sikkerhetskopien og deretter legge til spesifikke filer), muliggjorde det noen "tapte" poeng og fremgang 'reddet'.

Det som mest fremhever, er imidlertid det enkle faktum at denne typen ting ikke burde være nødvendig. Noen utviklere kommer allerede rundt problemet med å slette/reinstallere apper etter boligpoeng og fremgang på nettet via brukerkontoer, men jeg ville tidligere se Apple tilby en enklere sikkerhetskopieringsprosess selv. Gitt at Apples nåværende holdning er at iPhone og iPod touch kan gjøre alle slags ting PSP og DS ikke kan, er det en enorm mangler ved at det som er viktigst for mange spillere - sikring av spilldata - er et av de svakeste aspektene ved Apple grafregnere.

Merk: MobileSyncBrowser gir også midler for sikkerhetskopiering og gjenoppretting av ting som anropslogger og SMS -meldinger. CoreRestore -funksjonen er bare en komponent uthevet for denne artikkelen.

Siste blogginnlegg

Slik sparer du batterilevetid med oppdatering av bakgrunnsapp [iOS -tips]
August 20, 2021

Slik sparer du batterilevetid med oppdatering av bakgrunnsapp [iOS -tips]Mange apper i disse dager er plasseringsbevisste og kan oppdatere seg i ba...

Joybubbles, Phone Phreaker Who Inspired Woz, Passes Away
August 20, 2021

Joybubbles, Phone Phreaker Who Inspired Woz, Passes AwayBilde fra Phone TributeMed Apple på toppen av markedet, kan det være lett å glemme at Steve...

Safari Zero-Day Exploit-Lenker som er verdt å sjekke
August 20, 2021

Safari Zero-Day Exploit-Lenker som er verdt å sjekkeHackinghistorier kjedet meg til tårer, men den smart navngitte "pwn-2-own" hackingkonkurransen ...