FIXONIC
SellSavedMy Fixonic
Official iFixit API visual reference

Unlock NAND Data for NAND Repair - Fix iPhone X Stuck in Recovery Mode

This is a guide on how to replace the NAND...

Apple iPhone X Very difficult 40 minutes Guide 145293
Open the authorised source
Licensed iFixit integration

This attributed iFixit guide is displayed through Fixonic's recorded commercial API permission. iFixit remains the independent source and author of the procedure.

Guide overview

Before you begin

This is a guide on how to replace the NAND storage chip in an iPhone X. Do not attempt to do this without the special tools I used. It is a highly difficult process, and the risk of damaging something on the motherboard or chip itself is high.

Step 1

Unlock NAND Data for NAND Repair - Fix iPhone X Stuck in Recovery Mode

  • The phone is stuck in recovery mode.
  • When you try to flash the phone with 3uTools, the progress bar appears on the phone, then the flashing process gets stuck at 20% and throws an error.
Step 2

Repair step

  • Getting stuck at a different progress bar can initially tell us the corresponding repair solution.
  • 11 % with an error and failure to enter recovery mode from DFU indicates that the CPU malfunctioned.
  • 13 % with an error means that the USB port is faulty.
  • 20% with an error always comes with a NAND fault. So it can be preliminarily judged that the NAND fault has caused the problem.
Step 3

Repair step

  • Then we disassemble the phone. Remove foam from the motherboard. Wrap high-temperature tape around the motherboard.
  • Attach the motherboard to the holder. Heat with a hot air gun at 260 °C to remove adhesive around the NAND. Then heat the NAND evenly at 380 °C. Remove the NAND with a Pry Blade.
Step 4

Repair step

  • Apply some Paste Flux to the bonding pads. Apply some middle-temperature Solder Paste to the bonding pads with the soldering iron at 360 °C. This is to neutralize the temperature of the bonding pads.
  • Clean the bonding pads with Solder Wick. Remove the residual black adhesive with a Hot Air Gun at 280 °C.
Step 5

Repair step

  • Clean the bonding pads with PCB Cleaner.
  • Apply some Paste Flux. Put a known-good NAND in position.
Step 6

Repair step

  • Heat with a Hot Air Gun at 340 °C. Push the NAND gently with Tweezers. When the NAND automatically sets, soldering is complete.
  • Tear off high-temperature tape. Connect the motherboard with a Power Cable. Measure the current of the motherboard. In this example the current is 52 mA, which is normal.
  • Connect the phone with computer to keep flashing. The phone is successfully flashed. The not turning on issue is now confirmed to be caused by the NAND fault.
Step 7

Repair step

  • Turn on the phone for testing. Since WiFi and Bluetooth addresses are stored on the NAND, and the new NAND doesn't match the WiFi and Bluetooth addresses on the motherboard, we need to read the data of the original NAND. In the first place, jailbreak the phone.
  • After jailbreaking, connect the phone to the computer and open 3uTools. Open the software to read the original data.
  • Then we use P10 to write the data. Connect the phone to P10. Get the phone into DFU mode.
Step 8

Repair step

  • Open the P10 software. Click “DFU Mode”. After entering purple mode, the data has been successfully read and written.
  • The phone turns on normally. WiFi also functions well. The fault has been cleared.