Bir İndirmenin MD5 Toplamı Otomatik Olarak Nasıl Kontrol Edilir?

Bu harika görev komut dosyası, bozuk dosyaları telefonunuza yüklemeden önce tespit etmenize yardımcı olacak ve potansiyel olarak sizi kötü bir tuğladan kurtaracak!

Mart ayının ortasında, bir bütün hafta Akıllı telefonunuzun kullanışlılığını en iyi şekilde geliştirmek için muhtemelen başka yerde görmediğiniz birçok harika Tasker ipucu ve püf noktasına kadar. Umarım gerçek dünyadan bazı örneklerle oynayarak Tasker ile nasıl çalışılacağı hakkında biraz bilgi sahibi olmuşsunuzdur.

Bugün size, forumlarımızdaki birçok flashkoliği memnun edecek yeni bir fikir sunuyorum.

Özel ROM'ları, çekirdekleri vb. flaşlayarak kendi cihazınızın kontrolünü ele almayı seven bir kullanıcıysanız, muhtemelen AndroidFileHost.com gibi sitelerden çok sayıda dosya indiren birisiniz. Bunun gibi barındırma sitelerindeki her bir dosyanın, indirmeyi tamamladığınızda karşılaştırmanız için MD5 toplamını içerdiğini fark edeceksiniz.

Hata

Bozuk bir dosyayı flashlamadığınızdan emin olmak için radyo veya önyükleyici gibi kritik bir dosyayı flashlamadan önce MD5 toplamlarını karşılaştırmanız çok önemlidir. Ancak bunu mobil cihazda yapmak sıkıntı verici çünkü dosyayı dosya gezgini uygulamanızda manuel olarak bulmanız ve toplamları karşılaştırmak için MD5 toplamını bir metin kutusuna kopyalayıp yapıştırmanız gerekiyor.

Durdum ve kendi kendime düşündüm, bunu neden Tasker ile otomatikleştirmeyelim? Araştırdım ve bunu hiçbir yerde bulamadığıma şaşırdım, ancak bunu yapmak mümkün ve aslında oldukça kolay!

Nasıl Yapılır?

Nasıl çalışır: İndirmeden ÖNCE md5 toplamını panonuza kopyalarsınız, ardından indirme tamamlandığında değerleri karşılaştırmak isteyip istemediğiniz sorulur. Evet tuşuna basarsanız Tasker, indirilen dosyanın MD5 toplamını hesaplayacak ve bunu panonuzdakilerle karşılaştıracaktır.


Önkoşullar

  • Bildirim Dinleyicisiveya Otomatik Bildirim. Kişisel olarak AutoNotification'ı kullanıyorum ancak bu eğitimin iyiliği için, kullanımı ücretsiz olduğundan Bildirim Dinleyiciyi kullanarak ayarladım.
  • Snackbar Tasker Eklentisi. Gerekli değil (ancak profilimi içe aktarırsanız onu kullanır) ancak düğmelerle bir sahne oluşturmak zorunda olmaktan daha iyidir. Öğreticiyi yalnızca uygulamanın ücretsiz özelliklerini kullanacak şekilde ayarladım.

Talimatlar

  • Yeni bir profil oluşturun ve adını 'MD5 Toplamını Kontrol EdinS.' Bağlam için şu adrese gidin: Etkinlikler --> Eklentiler --> Bildirim Dinleyici. "Yayınlandı"yı seçin, aşağı kaydırın ve tarayıcı uygulamanızı seçin. Kişisel olarak Chrome Dev'i kullandığım için bunu seçtim.
  • Görev --> Eğer. If %nltext ~ İndirme tamamlandı olarak ayarlayın. (Veya tarayıcı uygulamanız indirme işleminin tamamlandığını bildirdiğinde bildiriminizde hangi alt metin yazıyorsa odur.) böylece görev, tarayıcı tarafından belirtildiği gibi bir indirme işleminin tamamlandığını algıladığında tetiklenir bildiri.
  • Eklentiler --> Snackbar Tasker Eklentisi. "Alt Sayfa"yı seçin. Başlık için "MD5 Toplamları Kontrol Edilsin mi?" gibi bir şey yapın, Öğeler için "Evet, Hayır" ve komutlar için "E, N" yapın.
  • Görev --> Eğer. If %bs_command ~ Y olarak ayarlayın.
  • Kod -> Kabuğu Çalıştır. Kod için bunu yapınls /sdcard/DownloadSonucu %files dosyasında saklayacak şekilde ayarlayın. (/sdcard/'dan sonra ne varsa onu indirme klasörünüzün yoluna değiştirin. /sdcard/Download çoğu kişi için varsayılandır)
  • Değişkenler --> Değişken Bölme. %dosyaları böl.
  • Değişkenler --> Dizi Popu. %files'ı açın, konum 1'i açın ve %download olarak ayarlayın.
  • Kod -> Kabuğu Çalıştır. Kod için bunu yapınmd5sum /sdcard/Download/%downloadSonucu %md5'te saklayacak şekilde ayarlayın. Yine indirme dizinini gerektiği gibi değiştirin.
  • Değişkenler --> Değişken Bölme. %md5'i böl. Ayırıcı ayarlamayın.
  • Uyarı --> Flaş. Metin: "MD5 Toplamları Eşleşiyor!" If seçeneğini işaretleyin ve If %md51 ~ %CLIP olarak ayarlayın.
  • Uyarı --> Flaş. Metin: "MD5 Toplamları Eşleşmiyor!" If seçeneğini işaretleyin ve If %md51 !~ %CLIP olarak ayarlayın.
  • Görev -> Eğer Sonlandır.
  • Görev --> Eğer Sonlandır.

Eylemlerin sırasını daha iyi görebilmeniz için Görev düzenleyici ekranının ekran görüntüleri aşağıda verilmiştir:

XML'i kendiniz içe aktarmakla ilgileniyor musunuz? Bu bağlantıyı takip et Tasker İpuçları ve Püf Noktaları forumumuzdaki başlığıma gidin ve dosyanın eklerine gidin. İçe aktarmak için Tasker'ı açın, üstteki profiller sekmesine uzun basın, içe aktar'a basın ve indirdiğiniz .prf.xml dosyasına göz atın.


Her zaman Tasker'da uygulamak istediğiniz ancak nasıl yapılacağını bilmediğiniz bir fikriniz mi var? Aşağıdan bize bildirin; gelecekte fikrinize bir çözüm sunabiliriz!