Skocz do zawartości
piter123

[TUTORIAL] Tworzenie kopii folderu /efs naprawa IMEI, przywrócenie z kopii

    Rekomendowane odpowiedzi

    INFORMUJĘ, ŻE NIE ODPOWIADAM ZA ŻADNE SZKODY SPOWODOWANE PONIŻSZYM OPISEM, WSZYSTKO ROBISZ NA WŁASNĄ ODPOWIEDZIALNOŚĆ!!

    NIE PONOSZĘ ODPOWIEDZIALNOŚCI ZA EWENTUALNIE UTRACONĄ GWARANCJĘ

    Dlaczego /efs?

    Jest to bardzo ważny systemowy folder zawierający specyficzne informacje telefonu takie jak IMEI (zaszyfrowane w nv_data.bin) MAC urządzeń bezprzewodowych WiFi oraz wiele innych informacji. Do uszkodzenia katalogu może dojść przy próbie zmiany kodu produktu lub próbie odblokowania telefonu.

    Z faktu utraty IMEI postanowiłem napisać taki mini poradnik, co zrobić aby nasz folder efs był bezpiecznie przechowywany i w razie utraty IMEI przywrócić go.

    Całą procedurę wykonujemy jeszcze przed jakimikolwiek większymi ingerencjami w soft, jak uwalisz /efs nie mając żadnej kopii, pozostaje chyba tylko serwis.

    Niektórzy pewnie myślą, że mając skopiowany na dysk katalog /efs za pomocą Root Explorer i w razie problemu przekopiują cały folder, mogą być miło zaskoczeni że to nie rozwiąże ich problemu, także polecam poświęcić chwilę i się uchronić przed serwisem robiąc bakup :)

    Do całej procedury będziemy potrzebowali program kTool dostępny w Android Market oraz dostęp root w telefonie.

    https://market.android.com/details?id=net.hellcat.droiddev.ktool&feature=search_result#?t=W251bGwsMSwxLDEsIm5ldC5oZWxsY2F0LmRyb2lkZGV2Lmt0b29sIl0.

    ++++++++++++++++++++++++++++++++++++++++++++++++

    I. UTWORZENIE KOPII:

    Aby wykonać kopię należy kliknąć "Backup EFS to..." aplikacja tworzy 2 pliki o rozszerzeniu .img i .tar.gz

    sc20120119100417.jpg

    Po tej czynności na naszej wewnętrznej pamięci utworzone są pliki efs.img i efs.tar. Zostaniemy jeszcze zapytani, czy chcemy sprawdzić integralność plików między telefonem a kopią, polecam wykonać dla świętego spokoju. Oba pliki zalecam przechowywać na PC.

    ++++++++++++++++++++++++++++++++++++++++++++++++

    II. PRZYWRACANIE KOPII:

    Kiedy nasz GTI9100 zmieni nam IMEI na taki o formacie 00499..... (fot.1) wystarczy przywrócić katalog efs z kopii którą posiadamy, w tym celu należy umieścić (jeżeli nie mamy) oba pliki na sdcard i kliknąć na "Restore EFS from bacup" (fot.2) a następnie wybrać czy chcemy odtworzyć kopię z pliku img lub tar (fot.3) potwierdzamy wybór.

    1 19171639.png 2 95171852.jpg 3 60068341.jpg

    Wykonujemy reboot i cieszymy się z naszego oryginalnego IMEI.

    ++++++++++++++++++++++++++++++++++++++++++++++++

    III. PRZYWRACANIE KOPII W PRZYPADKU USZKODZONEGO KATALOGU efs:

    49107736.jpg79970048.jpg

    W tym przypadku kiedy, żadne informacje są nie dostępne jak IMEI, IMEISV, telefon nie ma zasięgu, oznacza to że został uszkodzony katalog efs, konkretnie to jego uprawnienia, należy go sformatować, format ma na celu utworzenie na nowo (pustego) katalogu i nadanie mu odpowiednich uprawnień. Co należy zrobić?

    1. Uruchamiamy kTool

    2. Nacisnąć zieloną słuchawkę - wybieramy "Advanced options"

    3. Wybieramy "format efs"

    87416586.png

    4. Wyświetla się ostrzeżenie- potwierdzamy wybór.

    5. Po sformatowaniu postępujemy jak w przypadku gdy zmieni się IMEI-wracamy do punktu II.

    6. Cieszymy się z odzyskanego IMEI

    Dodam że w celach testowych kasowałem i robiłem różne kombinacje z moim /efs i za każdym razem kopia bez problemu przywrócona :) . Z mojej obserwacji wynika iż po wykonaniu kopii i sprawdzeniu jej integralności jest ona w 100% identyczna z tym co jest w katalogu /efs na telefonie, jednakże po wyłączeniu i włączeniu telefonu gdy ponownie wykonamy, sprawdzenie integralności, kopia różni się (u mnie 99% zgodności) a wynika to z tego że telefon modyfikuje pewne pliki po każdorazowym uruchomieniu i kopia nie będzie w 100% identyczna. Jeszcze nasuwa się 1 pytanie, czy w serwisie samsunga wykryją ingerencje? Nie wiem, może tak i nie, jednak jeżeli komuś zniknie IMEI to jego wybór- serwis lub ratowanie samemu swojego GTI9100

    Edytowane przez RadkoR

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A próbowałeś zrobić backup poleceniem dd? No i oczywiście go przywrócić?

    Bo powinno to rozwiązać i problem dodatkowego softu i wszelakie walki z uprawnieniami, formatowaniem itp.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Tak próbowałem, ale nie każda metoda przywraca wszystkie pliki, przynajmniej u mnie, to co mam teraz wiem że tyle w te 99% jest to co było, a tu nie ma nic trudnego co opisałem, jest wiele metod na przywrócenie tego folderu, najwygodniejsza jest dla mnie ta i chyba kablem USB.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Tak próbowałem, ale nie każda metoda przywraca wszystkie pliki

    dd przywróci całą partycję więc pliki tym bardziej :)

    U siebie backup zrobiłem właśnie przez dd, jeśli by mnie kiedyś takie problemy spotkały to się pochwalę jak poszło.

    W ogóle ktoś znalazł informację co siedzi w tym efs?

    Bo pytanie co jeśli kupiłem telefon, zrobiłem backup. Używam go przez rok i przywrócę ten stary.

    Patrząc na uprawnienia to system tego folderu do czegoś używa, nie tylko jako składowisko danych konfiguracyjnych.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    U mnie metoda przez dd nie przywraca mi np plików. .nv_data.bak

    Wysłane z mojego GT-I9100 za pomocą Tapatalk

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A ja się właśnie pobawiłem i:

    Backup poprzez: dd if=/efs of=backup.dd (tak, tak, wykonany nie dla partycji a dla działającego filesystemu). Bez problemu się przywrócił w identycznym wyglądzie jak się zapisał.

    Backup poprzez dd ale poprawnie, czyli z podaniem partycji już nie do końca. Sama partycja dostała nagle błędów, można naprawić i działa, ale szkoda roboty chyba (no i nie wiem dlaczego tak się zrobiło).

    Ponieważ powyższe ma średni sens to spróbowałem drugiej metody:

    Backup poprzez tar cf archiwum.tar /efs

    Przed odtwarzaniem partycję trzeba oczywiście założyć ręcznie.

    Odtworzenie z parametrem -p (czyli przywrócenie z uprawnieniami) odwtorzyło wszystko poprawnie z uprawnieniami takimi jakie były.

    Oczywiście w praktyce, po padzie i mając wcześniejszy backup trzeba tak czy inaczej skasować i utworzyć partycję tak jak cvcvcv opisuje.

    Patrząc na to co daje się rozpoznać w tym katalogu to na pewno po całej operacji trzeba restartować telefon i to nie wiem czy tylko raz.

    Testy robiłem na sprawnym a to też może wypaczać wynik, bo może gdzieś indziej coś jeszcze jest zapisywane z konfiguracji samego efs.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Czyli co dokładnie wpisać w Terminal Emulator aby zrobić backup efs a potem go przywrócić z tymi uprawnieniami?

    Zrobiłem tak:

    su

    tar cf sdcard/efsbackup.tar /efs

    A co wpisać aby przywrócić z uprawnieniami?

    tar xf sdcard/efsbackup.tar /efs -p ?

    Edytowane przez RadkoR

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Dokładnie tak w obu przypadkach.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A teraz pytanie... jeżeli nie ma sie kopii zapasowej EFS? :D to co wtedy ? Mam ten IMEI 04xxxx. Może jakis sposób na edytowanie plików ? :>

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Mam takie pytanie: co się stanie jeżeli ten folder /efs zostanie skasowany? I czy wtedy mamy jeszcze gwarancję?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x