Google is reportedly working on a new feature for Pixel phones called Repair Mode. This feature would allow users to send their phones in for repair without having to worry about their personal data being accessed by the repair technicians.

Android Authority discovered strings in the Android 14 QPR1 beta that hint at this feature. Here’s the string:

<string name="repair_mode_active_summary">In repair mode</string>
<string name="repair_mode_summary">Secure environment for device repair</string>
<string name="repair_mode_title">Repair mode</string>

There’s something similar called Maintenance Mode you might have heard of in Samsung Galaxy phones. But Android Authority suggests the Repair Mode on Pixel devices might work in a different way.  It may simulate a factory reset by using Dynamic System Updates (DSU), a feature introduced in Android 10.

DSU allows for the booting of a Generic System Image (GSI) without overwriting the original installation, which means that the user’s data can be preserved. 

In the case of Repair Mode, DSU will create a new, and empty data partition. During the next boot, Android would swap out the original data partition with the new, empty data partition. This would effectively simulate a factory reset, but the original data partition would remain intact.

Google has made several enhancements to DSU in Android 14 that make this possible. For example, Android 14 added the ability to hide the default notification that’s shown when the device is running a dynamic system. This means that Repair Mode would be able to show its own notification.

Another improvement that Google has made to DSU is allowing the “device owner” app to lock the device into the mode so that only the device owner (which in this case would be Repair Mode) can exit it. And thanks to a recent AOSP patch, the RMA tools that Google uses at its service centers will be able to know when a device is in Repair Mode, allowing the technician to forgo factory resetting it.

This is a great feature for Pixel users, as it would give them peace of mind knowing that their personal data is safe even when their phone is in the hands of someone else. It would also make the repair process easier and more convenient, as users would not have to spend time backing up and restoring their data.

Related:

(Via)