Router ürün yazılımı dosyasının açılması


1

Bir yönlendirici ürün yazılımı dosyasının (üretici firmasından indirilen) hangi dosya tipini veya dosya sistemini genellikle kaydettiğini bilen var mı? Ürün yazılımı paketini açmak / düzgün şekilde yeniden paketlemek için kullanabileceğim bir araç var mı (burada zip / 7z / rar gibi arşiv araçlarından bahsetmiyoruz)? Sormamın nedeni, bellenimdeki varsayılan dyndns servisleriyle uğraşmak, muhtemelen bunlara bazı değişiklikler eklemek ve yönlendiricimin değiştirilmiş bellenim ile temizlemesini istemem. Yönlendirici, özel ve şık 3. parti donanım yazılımlarını desteklememektedir, bu nedenle üreticinin stok donanım yazılımını değiştirmem gerekiyor.

EDIT - Bu soruyu gönderdiğimde, yönlendirici ürün yazılımındaki dyndns güncelleyicisinin sadece basit bir bash betiği olduğunu düşündüm ve betiğin üzerinde hızlı bir düzenleme yapabileceğimi düşündüm ama aslında tüm bunları kontrol ettiğimde bunun ikili bir uygulama olduğunu ortaya çıkardım. yönlendirici çalışan işlemler, bu yüzden artık bu soru ilgili değil


1
Bunun için gerçekten bir (de facto) standart yoktur. Üreticiye veya daha iyi bir model sunabilir misiniz?
Bob

Dosya imzası nedir? İle kontrol $ file downloaded_firmware.bin?

Yanıtlar:


1

Bob ne dedi?

Ayrıca zip, 7-zip ve arkadaşlar burada yardımcı olabilir, çünkü çoğu zaman görüntü dosyasının kendisi sıkıştırılır ve bazen görüntünün kullandığı biçim olağan sıkıştırma yardımcı programlarından biri tarafından açılabilir.

Bellenimi gerçekten değiştirmenin standart prosedürü, bellenimi kurmak, bellenim kaynağını almak, seçenekleri değiştirmek ve bellenimi kendiniz oluşturmaktır. Bu, yönlendiricinin kendisine bağlı olarak imkansız olabilir veya olmayabilir. Yönlendiriciler genellikle GNU / Linux işletim sistemini kullanır ve bunun için kullanılan lisans nedeniyle, bellenimin bazı bölümleri için kaynakları halka açık hale getirmeleri gerekir. Üreticilerin lisansı ihlal etmeleri ve değiştirdikleri kaynakları yayınlamaması nadir olmasa da genellikle üreticinin bir yerinde gömülürler.

Kesin durum yönlendiricinizin üreticisine ve yönlendiricinin modeline bağlıdır.

Siz (genellikle) sadece ikili dosyadaki bir değeri değiştiremezsiniz, çünkü değiştirmeniz gereken değerin tam olarak nerede olduğunu bulmak zordur ve donanım yazılımları, genellikle, yazılım yazılımının kullanılmasını durduracak bir tür koruma sistemine sahiptir, çünkü değiştirilmiş. Bunun temel nedeni, yönlendiricilere ağ geçişi nedeniyle zarar görmüş yazılımların yanıp sönmesini önlemek ve bunların tuğla kaplanmasını önlemektir.


1

Yöneltici ürün yazılımı büyük olasılıkla derlenmiş bir ikili dosyadır - ürün yazılımını sökmediğiniz, çimdiklemediğiniz (derleme düzeyinde) ve yeniden derlemediğiniz sürece paketten çıkarılacak hiçbir şey yoktur.

Kaynaklı bir yönlendirici mevcutsa - örneğin, WRT54GL, o zaman kaynağı bulma ve derleme meselesidir.

Yine de, dinamik dns istemcilerini çalıştırmak veya hızlı ve kirli bir dinamik dns betiği istemci tarafı yazmak için göreceli olarak önemsiz olduğunu, bunun ne istediğinizi elde etmek için ÇOK daha basit bir yol olacağını unutmayın.


İki bölgeyi ücretsiz olarak alabileceğiniz Zone Edit'de, kullanarak bir dinamik IP adresi için A kaydını güncelleyebilirsiniz curl. Ayrıca komut dosyasını kullanarak değiştirilen bir genel IP adresini kontrol etmesini de sağlayabilirsiniz curl icanhazip.com.
paradroid

Ben ip herhangi cli istemci, grep'in etkileyicisi web çıkışı vardır ve wget ile güncellenmesi periyodik ip adresi ayıklamak ve kesilmiş w3m ile benim yönlendirici web sayfasını (kapalı hitap alma, özellikle hackish yöntemi kullanın. Onun hala daha basit ve safert o firmware ile futzing;)
Journeyman Geek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.