Software unlocks, particularly on iOS, are often "tethered." This means if the phone battery dies or the phone restarts, the user must connect it to a computer to re-run the exploit. Furthermore, these unlocks often break features like:
These often use ADB (Android Debug Bridge) to send commands to the device that toggle SIM state flags. 4. Advanced Forensic & Repair Tools sim unlock github