Firmware TWRP gendannelse til Samsung. Firmware TWRP-gendannelse på Samsung Sådan laver du en tar md5-fil

Efter at have brugt timer på at finde en måde at konvertere zip-filer til tar.md5-filer, der kan flashes ved hjælp af ODIN. Jeg fandt på en løsning, der er nævnt i denne guide. De fleste af skyerne tillader ikke at uploade ODIN-flashbare tar.md5-filer. Så over internettet kan du kun finde zip-filer af brugerdefinerede ROM'er og gendannelser. Der er behov for at konvertere kernel zip til tar.md5, så de kan flashes.

Følgende guide har et værktøj, der kan bruges til at konvertere .zip-filer til tar-filer. Jeg har brugt dette værktøj, og det fungerer fint. Pas på, at blinkende kerner ikke er et børnejob, du kan få din telefon muret, så fortsæt med forsigtighed. Hvis du vil følge guiden, som den er, så fortvivl ikke. Jeg har forklaret alt i detaljer. Alligevel, hvis du har spørgsmål eller forvirring, er du velkommen til at spørge mig i kommentarerne.

Sådan konverteres Kernel Zip til Tar.md5:

Følgende er nogle forudsætninger, som du skal bruge for at komme videre. Sørg for, at du ved, hvordan man flasher ROM'er og gendannelser, denne vejledning er ikke for begyndere. Du skal have grundlæggende viden om Android og blinkende firmware og tilpassede gendannelser. Selvom det er din første gang, skal du ikke flippe ud. Gør præcis som skrevet i guiden og spørg i kommentarerne, hvis du er i tvivl.

Forudsætninger:

  • Inden du blinker, skal du sminke din telefon. Så hvis der er et eller andet problem, mens du blinker ny kerne, kan du gendanne sikkerhedskopien og vende tilbage til den stabile telefon.
  • Du skal bruge en kerne .zip-fil.
  • Udpakningsværktøj som WinRAR.
  • En computer.
  • ODIN v3.10.7. (.)
  • Samsung USB-drivere. (Du bliver nødt til at installere Samsung-drivere på din computer. Så når du tilslutter din telefon til computeren, genkender den den. Vigtigt for at bruge ODIN).

Note: Tjek, at disse færdiglavede tar-filer kan flashes direkte ved hjælp af ODIN. Du kan muligvis finde den ønskede fra denne samling.

Trin-til-trin guide til, hvordan du konverterer zip-fil til tar (.tar.md5)

  1. Først og fremmest download CreateTarForKernal.
  2. Lav en ny mappe på din computers skrivebord, eller et sted, hvor du nemt kan finde den.
  3. Udtræk nu CreateTarForKernal zip fil i den mappe.
  4. Nu på din computer: (Dette er for at vise nogle filer)
    • Gå til Starte
    • Indstillinger for skrivemappe.
    • Klik for at åbne den
    • Klik på fanen Vis.
    • Fjern markeringen "skjul udvidelser for kendte filtyper"
    • Ansøg og okay.
  5. Download Kernel Zip og pak den ud i den mappe, du lige har oprettet.
  6. Omdøb boot.img til eller hvad navnet på .img-filen er til " zimage"(fjern .img). Hvis zimage-filen allerede er til stede i mappen, behøver du ikke udføre dette trin. (Nogle gange er zimage.img-fil til stede i en undermappe af kernen. Flyt den til hovedmenuen CreateTarForKernel folder.)
  7. Løbe tar.bat.
  8. Når den er afsluttet. Du kan omdøbe .tar.md5 fil.
  9. For at sikre, at konverteringen lykkedes, skal du se størrelsen på den konverterede tar-fil. Det burde være næsten det samme som den kernefil, du lige har konverteret.
  10. Nu kan du nemt flashe ved hjælp af ODIN.
  11. Bare Tilføj. tar.md5 fil du lige har oprettet til AP eller PDA af ODIN, sæt din telefon i download-tilstand og tilslut den til din computer.

Vigtig bemærkning:For det meste flasher PIT-filer også ROM'en, så det kan slette alle data, der findes på din telefon.

Det er alt om, hvordan man konverter kernel zip til tar-fil. Hvis du har spørgsmål eller forvirring, er du velkommen til at spørge mig i kommentarerne. Giv os feedback om, hvordan denne guide fungerede for dig. I ovenstående guide har jeg også vedhæftet nogle færdiglavede tar-filer, der er klar til at blive flashet ved hjælp af ODIN. Du kan vælge mellem dem. Hvis du finder en passende kerne til din telefon. Du kan spørge, om du har nogen forvirring, mens du udfører denne guide til at konvertere kerne-zip-fil til tar-fil. Held og lykke.

Et værktøj til at pakke firmware og dens individuelle dele ind i .tar.md5 til efterfølgende firmware via Odin under Windows

For at pakke skal du placere firmwarefilerne i mappen \parts eller udpakke dem fra firmwarefilen.....tar.md5, til dette skal du placere den i rodmappen med værktøjet, køre TAR.MD5 PACKAGER.bat og vælg det relevante menupunkt.

Et lille værktøj til at automatisere pakning i tar.md5 til UBUNTU
Download, pak ud, gå til den udpakkede mappe og

En kort videoanmeldelse - Du kan ikke downloade filer fra vores server

"Adgangsrettigheder til filer og mapper"

Alt er forbudt
--x Læse og skrive deaktiveret, udførelse tilladt
-w- Læsning og udførelse er forbudt, skrivning er tilladt
-wx Læse deaktiveret, skrive og udføre tilladt
r-- Læse tilladt, skrive og udføre deaktiveret
r-x Læse og udføre tilladt, skrive deaktiveret
rw - Læs og skriv er tilladt, udførelse er forbudt
rwx Alt er tilladt

***************************************************************************

Et par gode eksempler:

w-r–r– eller 644 - filen kan læses af alle. Ejeren har skrivetilladelse til filen.
rw-rw-rw- eller 666 - retten til at læse og skrive til filen er tilgængelig for alle.
rwxr-xr-x eller 755 - alle kan læse mappen og søge efter filer i den. Mappeejeren kan ændre eksisterende filer, slette dem og oprette nye.
rwxrwxrwx eller 777 - at skrive, læse og udføre i mappen er tilladt for alle.

Regneeksempel:
- - 0
r - 4
w - 2
x - 1

Nu, for at finde ud af det nødvendige tal, summerer vi tallene, der svarer til bogstaverne.
For eksempel:
rwx = 4+2+1 = 7
–x = 0+0+1 = 1
r-x = 4+0+1 = 5 osv.

Du kan se filtilladelser ved hjælp af konsollen (terminalemulator). Lad os for eksempel gå til en hvilken som helst mappe. Lad det være system Indtast kommandoen ls -l og se, hvilke interessante ting der blev fundet der.


Da Android er bygget på Linux, er denne artikel også relevant for alle Linux-systemer (Ubuntu osv.).

/ - rodmappe.
/bin - mappe, der indeholder eksekverbare filer og links til eksekverbare filer. Eksekverbare filer er programmer, der kører, når systemet starter, samt de mest nødvendige programmer, der er tilgængelige for alle. Eksempel: ls, mount, pwd, unzip.
/data - mappe med synkronisering og kontodata, adgangskoder til wifi-adgangspunkter og vpn-indstillinger osv.
/data/app – mappe, der indeholder installerede programmer og spil.
/data/data – en mappe, der indeholder applikationsdata, deres indstillinger, gemte spil og andre oplysninger.
/data/dalvik-cache - programcacheområde for Dalvik-programmet. Dalvik er en virtuel Java-maskine, som er grundlaget for at køre programmer, der har *.apk-udvidelsen. For at få programmer til at starte hurtigere, oprettes en cache.
/dev er en mappe, der indeholder filer til forskellige enheder, både rigtige og virtuelle, såvel som de enheder, der ikke eksisterer, men som kunne eksistere.
/etc - en mappe, der indeholder konfigurationsfiler, der bruges ved indlæsning af operativsystemet og under driften af ​​forskellige programmer.
/lib - en mappe, der indeholder biblioteker med funktioner, der er nødvendige for forskellige programmer og C-sprog-kompileren, samt moduler (enhedsdrivere) forbundet til kernen.
/lib/modules/ - en mappe, der indeholder kernemoduler (enhedsdrivere), som har .ko-udvidelsen. Denne mappe indeholder undermapper, der matcher kerneversionerne (f.eks. 2.6.32.9-standard), der blev installeret på systemet. Det vil sige, at hver version af kernen har sit eget sæt af moduler. Dette er meget vigtigt, og du skal være opmærksom på det. Når de kompilerer en kerne, glemmer de ofte at ændre versionen, når en ny kerne er indlæst, den bruger moduler fra den tidligere version, og systemet starter ikke. Den aktuelle kerneversion kan findes ved at bruge kommandoen uname -r den returnerede version vil helt sikkert matche navnet på en af ​​mapperne i /lib/modules/.
/mnt - indeholder mapper til midlertidigt monterede filsystemer.
/proc er en virtuel mappe, der indeholder alle detaljerne om Android-systemet, inklusive kernen, processer og konfigurationsindstillinger.
Flere detaljer om mappen /proc
/proc er et virtuelt filsystem, der indeholder al information om Android-systemet, inklusive kernen, processer, konfigurationsparametre, hardwareinformation. Alle filer i /proc-mappen er også virtuelle og optager faktisk ikke hukommelsesplads (så disse filer er 0 bytes store), operativsystemet opretter dem på farten, når brugeren forsøger at læse dem. Enhver manipulation i /proc-mappen er kun mulig med superbrugerrettigheder. /proc-filsystemet kan opfattes som en grænseflade til de interne datastrukturer i Android-kernen. Denne grænseflade giver dig mulighed for at få systemoplysninger og ændre nogle kerneparametre, mens Android kører.

Mange programmer indsamler information fra filer i /proc, formaterer dem og viser resultatet til brugeren (top, ps og andre). Der er en speciel mappe /proc/sys i /proc-filsystemet. Det giver dig mulighed for at se kerneparametre og ændre disse parametre med det samme uden at genstarte systemet.

Virtuelle system/proc-filer er ikke beregnet til at blive vist med en almindelig teksteditor, da dette kan kompromittere integriteten af ​​kernedata. For at gøre dette skal du bruge ekko- og kat-kommandoerne.
/proc/nnnn - virtuelle mapper med numre svarer til hver proces, der kører i systemet.
/proc/net er en virtuel mappe, der indeholder information om netværk.
/proc/net/dev er en virtuel fil, der indeholder information om hver netværksenhed.
/proc/sys er en virtuel mappe, der indeholder kernekonfigurationsparametre.
/proc/meminfo - en virtuel fil, der indeholder information om hukommelse (for at se denne information skal du skrive kommandoen: cat /proc/meminfo).
/proc/version - en virtuel fil, der indeholder oplysninger om Android-kerneversionen (command cat /proc/version).
/proc/cmdline - en virtuel fil, der indeholder information om de parametre, der sendes til kernen under opstart (command cat /proc/cmdline).
/proc/cpuinfo - en virtuel fil, der indeholder information om processoren.
/proc/loadavg - en virtuel fil, der indeholder information om den gennemsnitlige processorbelastning; dens oplysninger omfatter: CPU-brug i det sidste minut, i de sidste 5 minutter og i de sidste 10 minutter, samt antallet af processer, der kører i øjeblikket.
/proc/stat er en virtuel fil, der indeholder information om statistik relateret til den tidligere systemstart.
/proc/uptime er en virtuel fil, der kun indeholder to tal: hvor mange sekunder maskinen kørte, og hvor mange sekunder den var inaktiv.
/proc/devices - en virtuel fil, der indeholder information om alle aktuelt konfigurerede og indlæste tegn- og blokenheder.
/proc/ioports - en virtuel fil, der indeholder information om input/output-porte (I/O-kommunikation), der bruges af enheder.
/proc/filesystems er en virtuel fil, der indeholder information om alle filsystemer, der understøttes af kernen.
/proc/mounts er en virtuel fil, der indeholder information om alle monteringspunkter, der bruges på enheden.
/proc/partitioner er en virtuel fil, der indeholder information om alle partitioner.
/proc/swaps er en virtuel fil, der indeholder information om alle swap-pladser.

/sbin er en mappe, der indeholder eksekverbare filer af programmer, der er designet til at styre selve systemet. Eksempel: ifconfig, man, mdev, vconfig.
/sdcard er en mappe, der indeholder filer og mapper på SD-hukommelseskortet (hvis installeret).
/sys mappe, der indeholder den faktiske systemkonfiguration i øjeblikket. /sys er meget nært beslægtet med udev, hvis du forbinder (afbryder) enheder, ændres indholdet af /sys-mappen dynamisk. Du kan se på eksemplet. Kør kommandoen ls /sys/bus/usb/devices/ for at se de aktuelle USB-enheder på systemet. Tilslut nu flashdrevet og kør ls /sys/bus/usb/devices/ igen. Du vil se, at der nu er flere enheder.
/system - en mappe, der indeholder systemfiler og mapper med data og alt nødvendigt for driften af ​​Android OS.
/system/app – en mappe, der indeholder systemapplikationer (SMS, telefon, kalender, indstillinger osv.), samt applikationer installeret af enhedsproducenten (brandede widgets, live wallpapers osv.).
/system/fonts – mappe med systemskrifttyper.
/system/media – en mappe, der indeholder standard ringetoner, meddelelser, alarmer og grænsefladelyde samt bootanimation.
/system/build.prop – en fil, der indeholder et stort antal indstillinger, såsom skærmtæthed, forsinkelsestid for nærhedssensor, wifi-kontrol, enhedsnavn og producent og mange andre parametre.

MD5-filen (fuld MD5 Checksum File) bruges til at verificere data modtaget over netværket ved hjælp af MD5-algoritmen af ​​samme navn.

Strukturen af ​​denne fil er en specifik sekvens af værdier (beregnet ved hjælp af MD5-algoritmen), takket være hvilken meddelelseskontrolsummen kan etableres.

Med andre ord sammenlignes sekvensen af ​​definerede MD5-filværdier med en kontrolsum genereret af specialiseret software (f.eks. IsoBuster).

Informationssikkerhed på netværket er hovedformålet med dette format.

Nogle operativsystemer øver sig i at gemme logins og brugeradgangskoder i form af hashes opnået ved hjælp af MD5-algoritmen.

Programmer til at skabe MD5

MD5-filen kan genereres af flere softwareværktøjer, især:

Oprettelse (generering) af en MD5-fil er en almindelig procedure, der bruges til at etablere en meddelelseskontrolsum. Men på grund af informationssikkerhedsmæssige årsager understøttes åbning og redigering af dette format ikke. Du kan generere MF5 online, for eksempel ved at bruge MD5 online-tjenesten.

Der er en anden grund til, at formatering af MD5 ikke er mulig: Som regel er standardkontrolsummen en sekvens på 32 hexadecimale tegn. Redigering af en sådan optagelse af en almindelig bruger uden brug af specialiserede dekodere er pr. definition umulig.

Konverter MD5 til andre formater

MD5-udvidelsen er et unikt dataformat udtrykt som en 128-bit (16-byte) sekvens af hexadecimale tegn. Konvertering af MD5 til andre formater leveres ikke.

Hvorfor MD5 og hvad er dens fordele?

Vi må konstatere en skuffende kendsgerning: MD5-algoritmen, som kontrolsummen beregnes på grundlag af, er forældet, og i 2004 blev den hacket. I mange progressive organisationer, der opretholder, anses brugen af ​​MD5-formatet for usikkert.