Tänk på att du använder en smartphone så avancerad som Samsung Galaxy S5 men inte kan ringa eller ansluta till Internet efter att du blinkat lite mod eller ROM. Det är direkt löjligt med tanke på att den omedelbara användningen av mobil enhet är att ringa och ansluta till resten av världen. Om du oroar dig för att du träffar enhetens antenn har du inte det. De flesta fall beror detta på korruptionen av EFS -partitionen på din enhet.
Så du undrar vad som är en EFS -partition och hur det är relaterat till trasig anslutning på din enhet. Som de flesta av kanske redan har känt, är varje enhet taggad med ett unikt IMEI (International Mobile Equipment Identity) -nummer som identifierar enheten när du ansluter till en mobil transportör som gör den mobiloperationer säker och skräppost. Den trådlösa MAC -adressen är också ansvarig för routern för att identifiera den mobila enheten och tilldela en unik IP -adress. Så om du rör dig med dessa små killar kommer du att avsluta med en enhet utan anslutning.
Samsung -enheter lagrar den unika och konfidentiella informationen som IMEI, trådlös MAC -adress, produktkod, system -ID och NV -data. En del av informationen är krypterad och lagrad i filen nv_data.bin, så att fikning med denna information kan leda till sådana anslutningsfrågor. Ibland under en ROM/Patch -installation blir EFS -partitionen eller NV_DATA.BIN -filen skadad, så det är en bra idé att säkerhetskopiera EFS- och NV -data så att du kan återställa dem när du stöter på några problem.
Några tredjepartsappar gör samma sak men det fanns ingen solid app som visade sig fungera perfekt i alla fall. Så vi kommer att göra sakerna på gamla skolan med alla kommandon. Men oroa dig inte, det är inte allt grekiskt eftersom du bara kommer att dumpa några bilder på ditt SDCard och senare kommer du att återställa dem. Den här metoden behöver rotbehörigheter på din enhet och vi antar att alla användare som läser den här guiden har redan rotat sina enheter.
EFS-partitionsstrukturen är densamma för alla Galaxy S5-enheter förutom SG-900H-varianten. Så vi kommer att tillhandahålla en generisk process för alla Galaxy S5-enheter och sedan behandlar vi SG-900H separat. Så utan ytterligare Ado, låt oss spela med några kommandon.
Backup EFS på SM-G900F/T/P/A/I/M/W8-varianter:
Ladda ner Terminal Emulator -appen från Google Play Store och installera den.
[GooglePlay URL = ””]
Du kan använda ADB -skalet om du vill, kommandona kommer att vara samma i båda fallen.
Öppna appen och skriv följande kommando i prompten:
su
Detta skulle uppmana rotbehörigheter, ge dem om du inte redan har gjort det.
Nu behöver vi bara dumpa EFS -partitionen på din enhets lagring. Du kan göra detta genom att utföra följande kommandon en efter en:
dd if =/dev/block/mmcblk0p12 av =/mnt/sdcard/efs.img.ext4
dd if =/dev/block/mmcblk0p13 av =/mnt/sdcard/modemst1.bin
dd if =/dev/block/mmcblk0p14 av =/mnt/sdcard/modemst2.bin
Var försiktig när du skriver kommandona som en enda skrivfel skulle poppa galna fel.
Nu hittar du följande tre filer i roten till ditt interna minne.
efs.img.ext4 (20 MB)
M9KEFS1.BIN (4 MB)
M9KEFS2.BIN (4 MB)
M9KEFS3.bin (4 MB)
Kopiera dessa filer till en säker plats på din dator om du behöver den när som helst i framtiden.
Återställ EFS på SM-G900F/T/P/A/I/M/W8-varianter:
Öppna terminalemulator och förvärva rotbehörigheter genom att skriva SU -kommandot.
Se till att du har de tre filerna som du har säkerhetskopierat tidigare är i roten till enhetens interna lagring.
Kör nu följande kommandon en-för-en i terminalemulatorn för att återställa EFS-partitionen och NV-data.
dd if =/mnt/sdcard/efs.img.ext4 av =/dev/block/mmcblk0p12
dd if =/mnt/sdcard/modemst1.bin av =/dev/block/mmcblk0p13
dd if =/mnt/sdcard/modemst2.bin of =/dev/block/mmcblk0p14
Det är det, du har framgångsrikt återställt EFS -partitionen på din Galaxy S5.
Starta om din enhet för att ändringarna ska tillämpas.
SM-G900H-varianten är lite annorlunda när det gäller EFS-partitionsstrukturen när vi får fyra filer istället för tre, följ bara nedanstående procedur för att säkerhetskopiera och återställa EFS & NV-data om Galaxy S5 SM-G900H.
Backup EFS på SM-G900H-variant:
Ladda ner Terminal Emulator -appen från Google Play Store och installera den.
[GooglePlay URL = ””]
Du kan använda ADB -skalet om du vill, kommandona kommer att vara samma i båda fallen.
Öppna appen och skriv följande kommando i prompten:
su
Detta skulle uppmana rotbehörigheter, ge dem om du inte redan har gjort det.
Nu behöver vi bara dumpa EFS -partitionen på din enhets lagring. Du kan göra detta genom att utföra följande kommandon en efter en:
dd if =/dev/block/mmcblk0p3 av =/mnt/sdcard/efs.img.ext4
dd if =/dev/block/mmcblk0p4 av =/mnt/sdcard/m9kefs1.bin
dd if =/dev/block/mmcblk0p5 av =/mnt/sdcard/m9kefs2.bin
dd if =/dev/block/mmcblk0p6 av =/mnt/sdcard/m9kefs3.bin
Nu hittar du följande fyra filer i roten till ditt interna minne.
efs.img.ext4 (20 MB)
M9KEFS1.BIN (4 MB)
m9kenull