USBフラッシュドライブのファームウェアを読み取る方法はありますか?そして、本当にそのような方法がある場合、そのメモリ領域に書き込むことができますか?
実際、いくつかのUSB大容量記憶装置コントローラーに関連する何かを行うユーティリティが世の中に出回っています。 「MPTool」はその1つですが、どのように機能するか、ドライブを再プログラムする方法はわかりません。容量を誤って報告する悪質な人々がUSBフラッシュディスクを作成するために、同様のユーティリティが使用されているのではないかと思います。その機能は、ほとんどのコントローラーに存在する必要があります。
私は このサイト に出会い、最終的にMPToolのダウンロードを見つけましたが、それを使用する方法を本当に知りません。たぶん、あなたは私よりも遠くに行くことができます。
私はまだこのためのツールを研究していますが、あらゆる種類のUSBファームウェアの優れたリソースはOEM自体からです。この場合、プリコンパイルされたコードとマニュアルについて http://www.ftdichip.com/Firmware/Precompiled.htm を確認してください。
ほとんどのデバイスは3つのカテゴリに分類されます。
これの例は、hak5ダッキーまたはあなたのAndroidデバイスがソフトウェアにVDAPファームウェアを制御するデバイスであり、OSに報告される単一のビットを切り替えることによってです。
USBフラッシュドライブには通常、プログラム可能なファームウェアまたはアクセス可能なファームウェアが付属していません。これは通常、いくつかのフラッシュメモリチップを備えた単なるUSBドライバチップです。自分の好奇心のために、なぜとにかくこれをしたいのですか?