Kuinka tarkistaa latauksen MD5-summa automaattisesti!

click fraud protection

Tämä mahtava Tasker-skripti auttaa sinua havaitsemaan korruptoituneita tiedostoja ennen niiden vilkkumista puhelimeesi, mikä voi säästää sinut ikäviltä tiililtä!

Vielä maaliskuun puolivälissä omistimme an koko viikon moniin mahtaviin Tasker-vinkkeihin ja temppuihin, joita et todennäköisesti ole koskaan nähnyt muualla älypuhelimesi hyödyllisyyden parantamiseksi. Toivottavasti olet oppinut hieman Taskerin kanssa työskentelystä pelattuasi joitain tosielämän esimerkkejä.

Tänään tuon teille uuden idean, jonka olen keksinyt ja jonka pitäisi miellyttää monia foorumiemme flashaholicseja.

Jos olet käyttäjä, joka haluaa hallita omaa laitettasi vilkkumalla mukautettuja ROM-levyjä, ytimiä jne., olet todennäköisesti joku, joka lataa paljon tiedostoja sivustoilta, kuten AndroidFileHost.com. Huomaat, että jokainen tämänkaltaisten isännöintisivustojen tiedosto sisältää MD5-summan, jota voit verrata, kun lopetat sen lataamisen.

Oho

On erittäin tärkeää, että vertaat MD5-summia ennen kriittisen tiedoston, kuten radion tai käynnistyslataimen, vilkkumista varmistaaksesi, ettet vilkkuu vioittunutta tiedostoa. Mutta sen tekeminen mobiililaitteella on haitallista, koska sinun on löydettävä tiedosto manuaalisesti tiedostonhallintasovelluksesta ja kopioitava/liitettävä MD5-summa tekstiruutuun, jotta voit verrata summia.

Pysähdyin ja ajattelin itsekseni, miksi en automatisoi tätä Taskerilla? Etsin sitä ja yllätyin, kun en löytänyt tätä mainintaa mistään, mutta se on mahdollista ja itse asiassa melko helppo tehdä!

Miten se on tehty

Kuinka se toimii: Kopioit md5-summan leikepöydällesi ENNEN lataamista, sitten kun lataus on valmis, sinulta kysytään, haluatko verrata arvoja vai et. Jos painat kyllä, Tasker laskee ladatun tiedoston MD5-summan ja vertaa sitä leikepöydälläsi olevaan tiedostoon.


Edellytykset

  • Ilmoitusten kuuntelijatai Automaattinen ilmoitus. Käytän henkilökohtaisesti AutoNotificationia, mutta tämän opetusohjelman vuoksi määritin sen käyttämällä Notification Listener -ohjelmaa, koska sen käyttö on ilmaista.
  • Snackbar Tasker Plugin. Ei vaadita (tosin jos tuot profiilini, se käyttää sitä), mutta se päihittää kohtauksen luomisen painikkeilla. Olen määrittänyt opetusohjelman käyttämään vain sovelluksen ilmaisia ​​ominaisuuksia.

Ohjeet

  • Luo uusi profiili ja anna sille nimiTarkista MD5 Sums.' Katso konteksti osoitteesta Tapahtumat --> Lisäosat --> Ilmoitusten kuuntelija. Valitse "Julkaistu" ja vieritä alas ja valitse selainsovellus. Käytän itse Chrome Devia, joten valitsin sen.
  • Tehtävä --> Jos. Aseta arvoksi If %nltext ~ Lataus valmis. (Tai mikä tahansa ilmoituksesi alateksti, kun selainsovellus kertoo, että lataus on valmis.) Tämä on joten tehtävä käynnistyy, kun se havaitsee, että lataus on valmis, kuten selain ilmoittaa ilmoitus.
  • Plugins --> Snackbar Tasker Plugin. Valitse "Bottom Sheet". Tee otsikosta muotoa "Tarkista MD5-summat?", kohteiden kohdalla "Kyllä, Ei" ja komennoilla "Y, N".
  • Tehtävä --> Jos. Aseta arvoksi If %bs_command ~ Y.
  • Koodi --> Suorita Shell. Tee se koodin vuoksils /sdcard/DownloadAseta se tallentamaan tulos tiedostoon %files. (Muuta se, mikä on /sdcard/ jälkeen, latauskansiosi poluksi. /sdcard/Download on oletusarvo useimmille ihmisille)
  • Muuttujat --> Variable Split. Jaa %tiedostot.
  • Muuttujat --> Array Pop. Avaa %tiedostot, paikka 1 ja aseta se arvoon %lataus.
  • Koodi --> Suorita Shell. Tee se koodin vuoksimd5sum /sdcard/Download/%downloadAseta se tallentamaan tulos tiedostoon %md5. Muuta lataushakemistoa uudelleen tarpeen mukaan.
  • Muuttujat --> Variable Split. Jaa %md5. Älä aseta jakajaa.
  • Alert --> Flash. Teksti: "MD5 Summat Match!" Tarkista Jos ja aseta se arvoon Jos %md51 ~ %CLIP.
  • Alert --> Flash. Teksti: "MD5-summat eivät täsmää!" Tarkista If ja aseta se arvoon If %md51 !~ %CLIP.
  • Tehtävä --> Lopeta jos.
  • Tehtävä --> Lopeta jos.

Tässä on kuvakaappauksia Tehtäväeditorin näytöstä, jotta saat paremman kuvan toimintojen järjestyksestä:

Oletko kiinnostunut tuomaan XML: n itse? Seuraa tätä linkkiä ketjuun Tasker Tips & Tricks -foorumillamme ja vieritä tiedoston liitteisiin. Tuo se avaamalla Tasker, painamalla pitkään profiilit-välilehteä ylhäällä, painamalla tuontipainiketta ja selaamalla lataamaasi .prf.xml-tiedostoon.


Onko sinulla idea, jonka olet aina halunnut toteuttaa Taskerissa, mutta et tiennyt miten? Kerro meille alla, niin voimme tarjota ratkaisun ideasi tulevaisuudessa!