Was tun wenn die Taste beim iPhone nicht funktioniert?

Oplåsning af iPhone 4s med Checkm8: En guide

26/09/2023

Rating: 4.64 (5710 votes)
Indholdsfortegnelse

Oplåsning af iPhone 4s med Checkm8: En dybdegående guide

I en verden domineret af de nyeste teknologier, er der stadig mange af os, der holder fast i ældre, men elskede enheder som iPhone 4s. Disse enheder, selvom de er ældre, kan stadig indeholde værdifuld data, hvad enten det er personlige billeder, beskeder eller vigtige adgangskoder. Heldigvis er det muligt at få adgang til disse data, selv hvis din enhed er låst med en adgangskode, ved hjælp af det revolutionerende Checkm8-exploit. Denne artikel vil guide dig igennem processen med at bruge Checkm8 til at oplåse og udtrække data fra din iPhone 4s, med et særligt fokus på brugen af Raspberry Pi Pico.

How can I unlock an iPhone 4?
To unlock an iPhone 4, you need to provide the IMEI number which can be found by dialing *#06# or by checking in the iPhone settings. The second step is to provide the correct network for unlocking. You need to remove the blockade from the network in which the iPhone was bought, not the one that you will be using in the future.

Hvad er Checkm8?

Checkm8 er et hardware-baseret exploit, der udnytter en sårbarhed i Apples A5 til A11 Bionic chips. Dette exploit muliggør jailbreaking og dataudtrækning fra en bred vifte af iPhone- og iPad-modeller, der bruger disse chips. En af de mest bemærkelsesværdige fordele ved Checkm8 er, at det er permanent, hvilket betyder, at det ikke kan patches af Apple gennem softwareopdateringer. Dette gør det til et utroligt kraftfuldt værktøj for digital efterforskning og datagendannelse.

Hvorfor bruge Raspberry Pi Pico til iPhone 4s?

Mens mange enheder, der er modtagelige for Checkm8, kan håndteres med software alene, er der undtagelser. Enheder baseret på A5 SoC, som inkluderer iPhone 4s, iPod Touch 5, iPad 2 og 3, den originale iPad mini og Apple TV 3, kræver en mere finkornet kontrol for at kunne anvende exploitet. Dette skyldes specifikke egenskaber ved disse enheder, især deres USB-kontroller. For at opnå denne kontrol anvendes en mikrocontroller som Raspberry Pi Pico. Ved at offloade den indledende fase af exploitet til hardware, bliver processen lettere og mere pålidelig for brugeren.

Kompatibilitet

Denne guide er specifikt rettet mod iPhone 4s, men principperne og metoderne kan også anvendes på følgende enheder, der kører enhver version af iOS:

EnhedChipset (relevant for Checkm8)
iPhone 4sA5 (S5L8940)
iPod Touch 5A5 (S5L8940)
iPad 2A5 (S5L8940)
iPad 3A5X (S5L8945)
iPad Mini (1. gen)A5 (S5L8940)
Apple TV 3A5 (S5L8940)

Det er vigtigt at bemærke, at enheden skal være funktionel nok til at kunne sættes i DFU-tilstand. Hvis adgangskoden er ukendt, vil du have mulighed for at gendanne den.

Før du går i gang: Forudsætninger

Checkm8 er et komplekst exploit, og det kræver visse forudsætninger. For iPhone 4s er der behov for en særlig tilgang til at sætte enheden i pwned DFU-tilstand. Sørg for at have følgende klar, før du starter:

  • En Mac eller Linux computer: Du skal bruge enten en Mac (Intel- eller M1-baseret) eller en Intel-baseret Linux-computer til at installere exploitet og udføre dataudtrækningen.
  • iOS Forensic Toolkit 8 (eller nyere): Du skal have den relevante Mac- eller Linux-udgave af værktøjet installeret. Beta 7 eller nyere er påkrævet for at kunne bruge Raspberry Pi Pico-funktionaliteten.
  • En kompatibel enhed: Din iPhone 4s, iPod Touch 5, iPad 2/3, iPad Mini eller Apple TV 3 skal være i stand til at blive sat i DFU-tilstand.
  • Raspberry Pi Pico-board: Et Raspberry Pi Pico-board, der er bygget til specifikationen, er nødvendigt. Dette inkluderer typisk loddede pin-headers og en strømkilde.

Forberedelse af Raspberry Pi Pico

For at kunne anvende Checkm8-exploitet på din iPhone 4s, skal du forberede dit Raspberry Pi Pico-board. Da Pico-boardet kun har én USB-port, som vil blive brugt til at forbinde til iPhone, er en separat strømkilde nødvendig.

Anbefalet konfiguration for Pico-boardet:

  • Raspberry Pi Pico-board med loddede pin-headers.
  • En batteri "UPS"-løsning til boardet: F.eks. Pico-UPS-A-EN, som kræver et kompatibelt batteri (f.eks. et 14500N-element). Dette giver den nødvendige strøm til exploitet.
  • Et micro-USB OTG-kabel: Bruges til at forbinde iPhone til Pico-boardet.
  • Et almindeligt USB til micro-USB-kabel: Bruges til at flashe Pico-boardet.

Vigtigt om batteridrift: Den nævnte batteriløsning giver 3.7V, hvilket er tilstrækkeligt til at anvende exploitet, men ikke til at sætte iPhone i DFU-tilstand. Du skal derfor manuelt sætte enheden i DFU-tilstand, før du forbinder den til Pico-boardet.

Flashing af Pico-boardet

Før du kan forbinde din iPhone til Pico-boardet, skal det flashes med en brugerdefineret firmware-image. Denne firmware-image, typisk kaldet picom8.uf2, leveres sammen med iOS Forensic Toolkit.

Trin til flashing:

  1. Sørg for, at den seneste betaversion af iOS Forensic Toolkit (beta 7 eller nyere) er installeret.
  2. Hold knappen på Pico-boardet inde.
  3. Forbind Pico-boardet til din computer med et almindeligt micro-USB-kabel.
  4. Boardet vil dukke op som et eksternt lager på din computer.
  5. Træk og slip picom8.uf2-filen fra EIFT-rodmappen til dette lager.
  6. Pico-boardet vil nu blive flashed og genstartet. Det er klar til brug, når genstarten er færdig.

Forståelse af Kommandolinjeparametre

For at kunne udføre selve udtrækningen, er det vigtigt at have en grundlæggende forståelse af kommandolinjeparametrene for iOS Forensic Toolkit. Selvom de specifikke kommandoer kan variere lidt afhængigt af den præcise version af værktøjet, er principperne de samme som beskrevet i guider for nyere enheder.

iPhone 4s Checkm8 Udtrækning: Trin-for-trin

Nu er vi klar til den egentlige proces. Følg disse trin nøje:

1. Sæt iPhone 4s i DFU-tilstand:

Dette er et afgørende skridt, og det kræver præcision. Husk, at enheden skal have mindst 5V for at kunne gå i DFU-tilstand.

  1. Forbind din iPhone 4s til din computer.
  2. Sluk for enheden.
  3. Tryk og hold Power-knappen nede i 3 sekunder.
  4. Uden at slippe Power-knappen, tryk og hold Hjem-knappen nede i 10 sekunder.
  5. Slip Power-knappen, men bliv ved med at holde Hjem-knappen nede.
  6. Fortsæt med at holde Hjem-knappen nede, indtil iTunes (eller et lignende program på Linux) advarer om, at en enhed er fundet i Gendannelsestilstand.

Vigtigt: Skærmen på din iPhone skal forblive blank. Hvis du ser Apple-logoet eller iTunes-logoet, er du i Gendannelsestilstand, ikke DFU-tilstand. Gentag trinene, indtil du opnår den korrekte DFU-tilstand.

2. Anvend Checkm8-exploitet med Pico-boardet:

  1. Når din iPhone 4s er i DFU-tilstand, skal du afbryde den fra computeren.
  2. Forbind din iPhone 4s til Raspberry Pi Pico-boardet ved hjælp af et micro-USB OTG-kabel. Sørg for, at Pico-boardet er strømforsynet.
  3. Exploitet vil blive anvendt automatisk af Pico-boardet. En succesfuld anvendelse indikeres typisk ved, at LED'en på Pico-boardet blinker kort og gentagne gange med en lang pause. For specifikke fejlmeddelelser og LED-status, henvises til brugervejledningen for iOS Forensic Toolkit.

3. Afbryd og Forbind til Computer:

  1. Når exploitet er anvendt succesfuldt, skal du afbryde din iPhone 4s fra Pico-boardet.
  2. Forbind nu din iPhone 4s direkte til din computer igen.

4. Udfør Dataudtrækning med iOS Forensic Toolkit:

Med enheden forbundet til computeren, kan du nu bruge iOS Forensic Toolkit til at udføre oplåsning og dataudtrækning. Følg de specifikke instruktioner for 32-bit enheder (som iPhone 4s falder ind under) i guiden til iOS Forensic Toolkit.

Noter og Fejlfinding

Det er ikke ualmindeligt, at Checkm8-exploitet kræver flere forsøg. Hvis Pico-boardet indikerer en fejl, skal du ikke fortvivle. Afbryd enheden, sæt den i DFU-tilstand igen, og forbind den til Pico-boardet for et nyt forsøg. Tålmodighed er nøglen.

Når enheden er blevet exploiteret, vil resten af processen med dataudtrækning følge de standardprocedurer, der er beskrevet for andre 32-bit enheder. Det er essentielt at følge disse trin nøje for at sikre en korrekt og komplet dataindsamling.

Konklusion

Selvom iPhone 4s og lignende ældre enheder kan betragtes som forældede, er de stadig udbredte og kan indeholde afgørende beviser. Den hardware-baserede tilgang med Checkm8 og Raspberry Pi Pico har skabt en yderst pålidelig og komplet løsning til oplåsning og dataudtrækning fra disse enheder. I modsætning til software-only løsninger, er denne metode mindre afhængig af værtsystemet, USB-kontrolleren, spændinger eller kabler, hvilket eliminerer mange af de frustrationer, man ellers kan støde på ved arbejde med Checkm8.

Ofte Stillede Spørgsmål (FAQ)

Kan jeg bruge dette exploit på min iPhone 5s?

Nej, denne specifikke guide og metoden med Pico-boardet er primært designet til 32-bit enheder som iPhone 4s. iPhone 5s og nyere 64-bit enheder kræver en anden tilgang og er modtagelige for Checkm8 på en anden måde.

Hvad hvis min iPhone 4s er beskadiget?

Så længe enheden kan tændes og sættes i DFU-tilstand, er det muligt at anvende exploitet. Fysiske skader på skærmen, der forhindrer DFU-tilstand, vil dog gøre processen umulig.

Er det lovligt at bruge Checkm8?

Brugen af Checkm8 til at få adgang til data på en enhed, du ejer, er generelt lovlig. Anvendelse på enheder, der ikke tilhører dig, eller til ulovlige formål, er naturligvis ulovligt.

Hvad er forskellen på DFU-tilstand og Gendannelsestilstand?

DFU (Device Firmware Update) tilstand giver den mest dybdegående adgang til enhedens hardware og firmware, hvilket er nødvendigt for at kunne anvende exploits som Checkm8. Gendannelsestilstand er mere begrænset og bruges primært til softwareopdateringer og gendannelser via iTunes/Finder.

Hvis du vil læse andre artikler, der ligner Oplåsning af iPhone 4s med Checkm8: En guide, kan du besøge kategorien Mobil.

Go up