私の目標は、UBIファイルシステムへのrootアクセス権を取得することです。使ったubi_readerマイファイル(rootfs.ubi)の説明を取得するには、コマンドを使用します。これは私が使用するコマンドです:
ubireader_display_info rootfs.ubi
次に、rootfs.ubiからLinuxサブシステム(WSLを使用)にファイルを抽出し、必要なファイルを修正しました。私が使用した.ubi形式でファイルを再パッケージするにはユビニーゼそして、この設定ファイルは次のようになります。
その後、コマンドを実行します。
」ubinize -o rootfs.ubi -p 256KiB -m 2048 -s 2048 cfg.ini」
これにより、ファイルはUBIファイルとして一緒にパッケージ化されます。問題は、対応するファイル記述が元のファイル記述と一致しないことです。元のファイルの総ブロック数ははるかに高いです。望むより:
しばらくubinizeコードを修正してみましたが、元のファイルの正確な数を取得できませんでした。
要約すると、変更されたUBIファイルを元のものと同じにする方法がわかりません。助けてくれてありがとう!とても感謝しています。