Πώς να ελέγξετε αυτόματα το άθροισμα MD5 μιας λήψης!

click fraud protection

Αυτό το εκπληκτικό σενάριο tasker θα σας βοηθήσει να εντοπίσετε κατεστραμμένα αρχεία πριν τα αναβοσβήσετε στο τηλέφωνό σας, δυνητικά σώζοντάς σας από ένα άσχημο τούβλο!

Πίσω στα μέσα Μαρτίου, αφιερώσαμε ένα ολόκληρη την εβδομάδα σε πολλές εκπληκτικές συμβουλές και κόλπα Tasker που πιθανότατα δεν έχετε δει ποτέ αλλού για να βελτιώσετε καλύτερα τη χρησιμότητα του smartphone σας. Ας ελπίσουμε ότι έχετε μάθει λίγα πράγματα για το πώς να εργάζεστε με τον Tasker έχοντας παίξει με μερικά παραδείγματα πραγματικού κόσμου.

Σήμερα, σας φέρνω μια νέα ιδέα που σκέφτηκα και θα πρέπει να ευχαριστήσει τους πολλούς flashaholics στα φόρουμ μας.

Εάν είστε χρήστης που του αρέσει να έχει τον έλεγχο της δικής σας συσκευής αναβοσβήνοντας προσαρμοσμένες ROM, πυρήνες κ.λπ., τότε πιθανότατα είστε κάποιος που κατεβάζει πολλά αρχεία από ιστότοπους όπως το AndroidFileHost.com. Θα παρατηρήσετε ότι κάθε αρχείο σε ιστότοπους φιλοξενίας όπως αυτό περιλαμβάνει το άθροισμα MD5 για να το συγκρίνετε όταν ολοκληρώσετε τη λήψη του.

Ωχ

Είναι πολύ σημαντικό να συγκρίνετε τα αθροίσματα MD5 πριν αναβοσβήσετε ένα κρίσιμο αρχείο, όπως ένα ραδιόφωνο ή ένα πρόγραμμα φόρτωσης εκκίνησης, για να βεβαιωθείτε ότι δεν αναβοσβήνει ένα κατεστραμμένο αρχείο. Αλλά είναι ενοχλητικό να το κάνετε στο κινητό, επειδή πρέπει να βρείτε με μη αυτόματο τρόπο το αρχείο στην εφαρμογή εξερεύνησης αρχείων και να αντιγράψετε/επικολλήσετε το άθροισμα MD5 σε ένα πλαίσιο κειμένου για να συγκρίνετε τα ποσά.

Σταμάτησα και σκέφτηκα, γιατί να μην το αυτοματοποιήσω με το Tasker; Το έψαξα και εξεπλάγην που δεν το βρήκα πουθενά, αλλά είναι δυνατό και πραγματικά πολύ εύκολο να γίνει!

Πώς γίνεται

Πώς λειτουργεί: Αντιγράφετε το άθροισμα md5 στο πρόχειρό σας ΠΡΙΝ τη λήψη και, στη συνέχεια, όταν ολοκληρωθεί η λήψη, θα σας ζητηθεί εάν θέλετε ή όχι να συγκρίνετε τιμές. Εάν πατήσετε ναι, τότε το Tasker θα υπολογίσει το άθροισμα MD5 του ληφθέντος αρχείου και θα το συγκρίνει με αυτό που υπάρχει στο πρόχειρό σας.


Προαπαιτούμενα

  • Ακρόαση ειδοποιήσεωνή Αυτόματη ειδοποίηση. Προσωπικά χρησιμοποιώ το AutoNotification, αλλά για χάρη αυτού του σεμιναρίου το ρύθμισα χρησιμοποιώντας το Notification Lister επειδή είναι δωρεάν στη χρήση.
  • Πρόσθετο Snackbar Tasker. Δεν απαιτείται (αν και αν εισάγετε το προφίλ μου το χρησιμοποιεί) αλλά δεν χρειάζεται να δημιουργήσετε μια σκηνή με κουμπιά. Έχω ρυθμίσει το σεμινάριο ώστε να χρησιμοποιεί μόνο τις δωρεάν δυνατότητες της εφαρμογής.

Οδηγίες

  • Δημιουργήστε ένα νέο προφίλ και ονομάστε το 'Ελέγξτε το MD5 Sumμικρό.' Για το πλαίσιο, μεταβείτε στο Συμβάντα --> Προσθήκες --> Ακρόαση ειδοποιήσεων. Επιλέξτε "Δημοσιεύτηκε" και κάντε κύλιση προς τα κάτω και επιλέξτε την εφαρμογή του προγράμματος περιήγησής σας. Προσωπικά χρησιμοποιώ το Chrome Dev, οπότε το επέλεξα.
  • Εργασία --> Αν. Ρυθμίστε το σε Εάν %nltext ~ Η λήψη ολοκληρώθηκε. (Ή οποιοδήποτε υποκείμενο λέει η ειδοποίησή σας όταν η εφαρμογή του προγράμματος περιήγησής σας σας λέει ότι η λήψη έχει ολοκληρωθεί.) Αυτό είναι έτσι η εργασία θα ενεργοποιηθεί όταν ανιχνεύσει ότι έχει ολοκληρωθεί μια λήψη, όπως υποδεικνύεται από το πρόγραμμα περιήγησης Γνωστοποίηση.
  • Plugins --> Snackbar Tasker Plugin. Επιλέξτε "Κάτω φύλλο". Για τον τίτλο, κάντε το κάτι σαν "Check MD5 Sums?", για Items κάντε το "Yes, No" και για εντολές κάντε το "Y, N".
  • Εργασία --> Αν. Ρυθμίστε το σε If %bs_command ~ Y.
  • Κωδικός --> Εκτέλεση Shell. Για τον κωδικό φτιάξτε τοls /sdcard/DownloadΡυθμίστε το να αποθηκεύει το αποτέλεσμα σε %files. (Αλλάξτε ό, τι βρίσκεται μετά το /sdcard/ στη διαδρομή του φακέλου λήψης. Η /sdcard/Download είναι η προεπιλογή για τα περισσότερα άτομα)
  • Variables --> Variable Split. Διαίρεση %αρχείων.
  • Μεταβλητές --> Pop Array. Ανοίξτε %αρχεία, θέση 1 και ορίστε το σε %λήψη.
  • Κωδικός --> Εκτέλεση Shell. Για τον κωδικό φτιάξτε τοmd5sum /sdcard/Download/%downloadΡυθμίστε το να αποθηκεύει το αποτέλεσμα σε %md5. Και πάλι, αλλάξτε τον κατάλογο λήψης όπως απαιτείται.
  • Variables --> Variable Split. Διαίρεση %md5. Μην ρυθμίζετε διαχωριστή.
  • Ειδοποίηση --> Flash. Κείμενο: "MD5 Sums Match!" Ελέγξτε εάν και ορίστε το σε Εάν %md51 ~ %CLIP.
  • Ειδοποίηση --> Flash. Κείμενο: "Τα ποσά MD5 δεν ταιριάζουν!" Ελέγξτε εάν και ορίστε το σε Εάν %md51 !~ %CLIP.
  • Εργασία --> Τέλος Εάν.
  • Εργασία --> Τέλος Εάν.

Ακολουθούν στιγμιότυπα οθόνης της οθόνης του προγράμματος επεξεργασίας εργασιών, για να σας δώσουμε μια καλύτερη εικόνα της σειράς των ενεργειών:

Ενδιαφέρεστε να εισάγετε μόνοι σας το XML; Ακολουθήστε αυτόν τον σύνδεσμο στο νήμα μου στο φόρουμ Tasker Tips & Tricks και μεταβείτε με κύλιση στα συνημμένα για το αρχείο. Για να το εισαγάγετε, ανοίξτε το Tasker, πατήστε παρατεταμένα την καρτέλα προφίλ επάνω, πατήστε εισαγωγή και περιηγηθείτε στο αρχείο .prf.xml που κατεβάσατε.


Έχετε μια ιδέα που πάντα θέλατε να εφαρμόσετε στο Tasker αλλά δεν ξέρατε πώς; Ενημερώστε μας παρακάτω και ενδέχεται να παρουσιάσουμε μια λύση στην ιδέα σας στο μέλλον!