Project

General

Profile

Issue #2025

Enable to recreate the EFS partition completely from scratch

Added by Denis 'GNUtoo' Carikli 6 months ago. Updated 6 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Telephony and mobile data
Target version:
Start date:
04/21/2020
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Resolution:
Device:
Unknown
Grant:

Subtasks

Issue #1869: Investigate the creation of nv_data.bin by the nonfree RILNew04/21/2020

Actions
Issue #2024: Find offset and encoding of IMEI in the EFS for libsamsung-ipcNew04/21/2020

Actions
Issue #2044: Find offsets for other data (modem revision etc) and find where to get them from New06/08/2020

Actions
Issue #2072: Investigate how the stock RIL recovers partially corrupted EFS on GT-I9300New07/06/2020

Actions
#1

Updated by Denis 'GNUtoo' Carikli 6 months ago

Sometimes the data on the EFS is corrupted.

In many online guides to restore it rely on proprietary software and/or rely on the EFS being not completely destroyed.

On some devices like the Galaxy S, it's easy to completely destroy the EFS as, during the installation there is a process of converting the partition from BML (a nonstandard block layer used on the Galaxy S) to MTD.

As we still want to support such devices in libsamsung-ipc (but not in Replicant) and that it would be way better to have a robust way of recovering the EFS, it is a good idea to have a way of completely reconstructing it, assuming that the users know their IMEI.

The IMEI that can usually be found under the battery. Cellular network operators also have it, so it may also be possible to recover it through them.

For newer devices, many users probably didn't backup their EFS, as many probably installed Replicant before the BackupTheEFS page existed.

We also have no information on what vendors selling devices with Replicant pre-installed, or people doing install parties do to cope with that.

edit1: Also add XMM626 in this bugreport.

#2

Updated by Denis 'GNUtoo' Carikli 4 months ago

  • Related to Issue #2072: Investigate how the stock RIL recovers partially corrupted EFS on GT-I9300 added

Also available in: Atom PDF