როგორ შევამოწმოთ MD5 გადმოტვირთვის ჯამი ავტომატურად!

ეს გასაოცარი სამუშაო სკრიპტი დაგეხმარებათ დაინახოთ კორუმპირებული ფაილები თქვენს ტელეფონზე მოციმციმე, პოტენციურად გიშველის საზიზღარი აგურისგან!

მარტის შუა რიცხვებში ჩვენ მივუძღვენით ა მთელი კვირა Tasker-ის ბევრ გასაოცარ რჩევებსა და ხრიკებს, რომლებიც, სავარაუდოდ, არასდროს გინახავთ სხვაგან, რათა უკეთ გაზარდოთ თქვენი სმარტფონის უტილიტა. იმედია, თქვენ ისწავლეთ ცოტა რამ, თუ როგორ უნდა იმუშაოთ Tasker-თან, როდესაც ითამაშეთ რეალურ სამყაროში არსებული მაგალითებით.

დღეს მე შემოგთავაზებთ ახალ იდეას, რომელიც მომივიდა, რომელიც მოეწონება ჩვენს ფორუმზე არსებულ ბევრ ფლეშჰოლიკს.

თუ თქვენ ხართ მომხმარებელი, რომელსაც უყვარს საკუთარი მოწყობილობის კონტროლი მორგებული ROM-ების, ბირთვების და ა.შ. ციმციმებით, სავარაუდოდ, თქვენ ხართ ვინმე, ვინც ჩამოტვირთავს უამრავ ფაილს საიტებიდან, როგორიცაა AndroidFileHost.com. თქვენ შეამჩნევთ, რომ ყოველი ფაილი ჰოსტინგის მსგავს საიტებზე შეიცავს MD5 თანხას, რომელიც შეგიძლიათ შეადაროთ, როდესაც დაასრულებთ ჩამოტვირთვისას.

უი

ძალზე მნიშვნელოვანია, რომ შეადაროთ MD5 ჯამები კრიტიკული ფაილის, როგორიცაა რადიო ან ჩამტვირთველის ციმციმებამდე, იმის უზრუნველსაყოფად, რომ არ ციმციმებთ დაზიანებულ ფაილს. მაგრამ უსიამოვნოა ამის გაკეთება მობილურზე, რადგან თქვენ გჭირდებათ ხელით იპოვოთ ფაილი ფაილების მკვლევარ აპში და დააკოპიროთ/ჩასვათ MD5 ჯამი ტექსტურ ველში, რათა შეადაროთ თანხები.

გავჩერდი და ვფიქრობდი, რატომ არ ავტომატიზირებულია ეს Tasker-ით? მე გადავხედე და გამიკვირდა, რომ ეს ნახსენები სადმე ვერ ვიპოვე, მაგრამ ამის გაკეთება შესაძლებელია და რეალურად საკმაოდ მარტივია!

როგორ კეთდება

როგორ მუშაობს: თქვენ დააკოპირებთ md5 ჯამს თქვენს ბუფერში ჩამოტვირთვის წინ, შემდეგ ჩამოტვირთვის დასრულების შემდეგ მოგეთხოვებათ, გსურთ თუ არა მნიშვნელობების შედარება. თუ დააჭერთ დიახ, მაშინ Tasker გამოთვლის გადმოწერილი ფაილის MD5 ჯამს და შეადარებს მას თქვენს ბუფერში არსებულს.


წინაპირობები

  • შეტყობინებების მსმენელიან ავტომატური შეტყობინება. მე პირადად ვიყენებ AutoNotification-ს, მაგრამ ამ სახელმძღვანელოს გულისთვის მე დავაყენე ის შეტყობინებების მოსმენის გამოყენებით, რადგან მისი გამოყენება უფასოა.
  • Snackbar Tasker Plugin. არ არის საჭირო (თუმცა, თუ ჩემს პროფილს იმპორტირებთ, ის იყენებს მას), მაგრამ სცენის შექმნა ღილაკებით არ არის საჭირო. მე დავაყენე სახელმძღვანელო მხოლოდ აპის უფასო ფუნქციების გამოსაყენებლად.

ინსტრუქციები

  • შექმენით ახალი პროფილი და დაარქვით მას 'შეამოწმეთ MD5 ჯამის.' კონტექსტისთვის გადადით მოვლენები --> დანამატები --> შეტყობინებების მსმენელი. აირჩიეთ "გამოქვეყნებული" და გადადით ქვემოთ და აირჩიეთ თქვენი ბრაუზერის აპლიკაცია. მე პირადად ვიყენებ Chrome Dev-ს, ამიტომ ავირჩიე.
  • ამოცანა --> თუ. დააყენეთ თუ %nltext ~ ჩამოტვირთვა დასრულდა. (ან რა ქვეტექსტიც არ უნდა იყოს ნათქვამი თქვენს შეტყობინებაში, როდესაც ბრაუზერის აპლიკაცია გეტყვით, რომ ჩამოტვირთვა დასრულდა.) ეს არის ასე რომ, დავალება ამოქმედდება, როდესაც აღმოაჩენს, რომ ჩამოტვირთვა დასრულდა, როგორც მითითებულია ბრაუზერის მიერ შეტყობინება.
  • Plugins --> Snackbar Tasker Plugin. აირჩიეთ "ქვედა ფურცელი". სათაურისთვის შექმენით ის რაღაც "Check MD5 Sums?", Items-ისთვის გააკეთეთ "დიახ, არა" და ბრძანებებისთვის გააკეთეთ "Y, N".
  • ამოცანა --> თუ. დააყენეთ თუ %bs_command ~ Y.
  • კოდი --> გაუშვით Shell. კოდისთვის გააკეთეls /sdcard/Downloadდააყენეთ შედეგი %files-ში შესანახად. (შეცვალეთ ყველაფერი, რაც არის /sdcard/-ის შემდეგ თქვენი ჩამოტვირთვის საქაღალდის გზაზე. /sdcard/ჩამოტვირთვა ნაგულისხმევია ადამიანების უმეტესობისთვის)
  • Variables --> Variable Split. % ფაილის გაყოფა.
  • ცვლადები --> Array Pop. გახსენით %files, პოზიცია 1 და დააყენეთ %download.
  • კოდი --> გაუშვით Shell. კოდისთვის გააკეთეmd5sum /sdcard/Download/%downloadდააყენეთ შედეგი %md5-ში შესანახად. ისევ შეცვალეთ ჩამოტვირთვის დირექტორია, როგორც საჭიროა.
  • Variables --> Variable Split. გაყოფა %md5. არ დააყენოთ გამყოფი.
  • Alert --> Flash. ტექსტი: "MD5 ჯამების მატჩი!" შეამოწმეთ თუ და დააყენეთ თუ %md51 ~ %CLIP.
  • Alert --> Flash. ტექსტი: "MD5 თანხები შეუსაბამოა!" შეამოწმეთ თუ და დააყენეთ თუ %md51 !~ %CLIP.
  • ამოცანა --> დასრულება თუ.
  • ამოცანა --> დასრულება თუ.

აქ მოცემულია ამოცანების რედაქტორის ეკრანის სკრინშოტები, რათა უკეთ წარმოადგინოთ მოქმედებების თანმიმდევრობა:

გაინტერესებთ XML-ის იმპორტი თავად? მიჰყევით ამ ბმულს ჩემს თემაში ჩვენს Tasker Tips & Tricks ფორუმზე და გადაახვიეთ ფაილის დანართებზე. მის იმპორტირებისთვის გახსენით Tasker, დიდხანს დააჭირეთ პროფილების ჩანართს ზემოთ, დააჭირეთ იმპორტს და დაათვალიერეთ თქვენ მიერ გადმოწერილი .prf.xml ფაილი.


გაქვთ იდეა, რომლის განხორციელება ყოველთვის გინდოდათ Tasker-ში, მაგრამ არ იცოდით როგორ? შეგვატყობინეთ ქვემოთ და ჩვენ შეიძლება შემოგთავაზოთ თქვენი იდეის გამოსავალი მომავალში!