Ako automaticky skontrolovať súčet MD5 sťahovania!

click fraud protection

Tento úžasný skript tasker vám pomôže odhaliť poškodené súbory skôr, ako ich napíšete do telefónu, čím vás potenciálne ušetrí od škaredej tehly!

Ešte v polovici marca sme venovali celý týždeň na mnoho úžasných tipov a trikov aplikácie Tasker, ktoré ste pravdepodobne nikdy inde nevideli, aby ste čo najlepšie zlepšili užitočnosť svojho smartfónu. Dúfajme, že ste sa trochu naučili o tom, ako pracovať s Taskerom, keď ste sa pohrali s niekoľkými príkladmi zo skutočného sveta.

Dnes vám prinášam nový nápad, s ktorým som prišiel a ktorý by mal potešiť mnohých flashaholikov na našich fórach.

Ak ste používateľom, ktorý rád preberá kontrolu nad vlastným zariadením flashovaním vlastných ROM, jadier atď., pravdepodobne ste niekto, kto sťahuje veľa súborov zo stránok, ako je AndroidFileHost.com. Všimnete si, že každý súbor na hostiteľských stránkach, ako je tento, obsahuje sumu MD5, ktorú môžete porovnať po dokončení sťahovania.

Ojoj

Je veľmi dôležité, aby ste pred flashovaním kritického súboru, ako je rádio alebo bootloader, porovnali súčty MD5, aby ste sa uistili, že neblikáte poškodený súbor. Je to však nepríjemné robiť to na mobilnom zariadení, pretože musíte manuálne nájsť súbor v aplikácii Prieskumník súborov a skopírovať/prilepiť sumu MD5 do textového poľa, aby ste mohli sumy porovnať.

Zastavil som sa a pomyslel som si, prečo to nezautomatizovať pomocou Taskeru? Hľadal som to a bol som prekvapený, že som to nikde nenašiel, ale je to možné a v skutočnosti je to celkom jednoduché!

Ako sa to robí

Ako to funguje: PRED stiahnutím skopírujete sumu md5 do schránky a po dokončení sťahovania sa zobrazí výzva, či chcete alebo nechcete porovnávať hodnoty. Ak stlačíte áno, Tasker vypočíta súčet MD5 stiahnutého súboru a porovná ho s tým, čo je vo vašej schránke.


Predpoklady

  • Prijímač upozorneníalebo Automatické upozornenia. Osobne používam AutoNotification, ale kvôli tomuto tutoriálu som ho nastavil pomocou Notification Listener, pretože je to zadarmo.
  • Doplnok Snackbar Tasker. Nevyžaduje sa (hoci ak importujete môj profil, používa ho), ale prekonáva potrebu vytvárať scénu pomocou tlačidiel. Nastavil som návod, aby som používal iba bezplatné funkcie aplikácie.

Inštrukcie

  • Vytvorte si nový profil a pomenujte ho 'Skontrolujte súčet MD5s.“ Pre kontext prejdite na Udalosti --> Doplnky --> Prijímač upozornení. Vyberte možnosť „Uverejnené“ a prejdite nadol a vyberte aplikáciu prehliadača. Osobne používam Chrome Dev, takže som si to vybral.
  • Úloha --> Ak. Nastavte ho na Ak %nltext ~ Sťahovanie dokončené. (Alebo akýkoľvek podtext vášho oznámenia, keď vám aplikácia prehliadača oznámi, že sťahovanie bolo dokončené.) Toto je takže úloha sa spustí, keď zistí, že sťahovanie bolo dokončené, ako naznačuje prehliadač oznámenie.
  • Pluginy --> Snackbar Tasker Plugin. Vyberte „Spodný hárok“. Pre názov urobte niečo ako „Skontrolovať sumy MD5?“, pre položky „Áno, Nie“ a pre príkazy „Y, N“.
  • Úloha --> Ak. Nastavte ho na If %bs_command ~ Y.
  • Kód --> Spustiť shell. Pre kód to urobtels /sdcard/DownloadNastavte ho na ukladanie výsledkov do %files. (Čo je za /sdcard/, zmeňte na cestu k priečinku na sťahovanie. /sdcard/Download je predvolená hodnota pre väčšinu ľudí)
  • Premenné --> Rozdelenie premenných. Rozdeľte % súborov.
  • Premenné --> Array Pop. Vyberte %súbory, umiestnite 1 a nastavte ich na %download.
  • Kód --> Spustiť shell. Pre kód to urobtemd5sum /sdcard/Download/%downloadNastavte ho na uloženie výsledku do %md5. Opäť zmeňte adresár sťahovania podľa potreby.
  • Premenné --> Rozdelenie premenných. Rozdeliť %md5. Nenastavujte rozdeľovač.
  • Upozornenie --> Flash. Text: "MD5 Sums Match!" Skontrolujte If a nastavte ju na If %md51 ~ %CLIP.
  • Upozornenie --> Flash. Text: "Súčty MD5 sa nezhodujú!" Skontrolujte If a nastavte ho na If %md51 !~ %CLIP.
  • Úloha --> End If.
  • Úloha --> End If.

Tu sú snímky obrazovky editora úloh, aby ste získali lepší obraz o poradí akcií:

Máte záujem importovať XML sami? Nasledujte tento odkaz do môjho vlákna v našom fóre Tasker Tips & Tricks a prejdite na prílohy k súboru. Ak ho chcete importovať, otvorte Tasker, dlho stlačte na karte profilov hore, stlačte import a vyhľadajte súbor .prf.xml, ktorý ste si stiahli.


Máte nápad, ktorý ste vždy chceli implementovať v Taskeri, ale nevedeli ste ako? Dajte nám vedieť nižšie a my vám možno v budúcnosti predstavíme riešenie vášho nápadu!