あなたの助けが必要です。
ある Android デバイスで使用されているファイル システムを知る必要があります。YAFFS か UBIFS かを検出する方法を教えてください。
ありがとうございました。
よろしくお願いします、
ベルナル
あなたの助けが必要です。
ある Android デバイスで使用されているファイル システムを知る必要があります。YAFFS か UBIFS かを検出する方法を教えてください。
ありがとうございました。
よろしくお願いします、
ベルナル
HTC Sync Manager を使用せずに写真を転送する方法を見つけているときに、実際にこの質問に出くわしましたが、これが役立つ場合があります。
SSHDroidなどの ssh サーバーをデバイスにインストールします。
インストールが完了したら、ssh サーバーを起動します。コンピューターで、SSHDroid アプリで指定された情報を使用して ssh に接続します。
$ ssh root@<ip address> -p <port number>
しばらく時間がかかります。それがあなたに尋ねたらAre you sure you want to continue connecting?
、言ってyes
ください。次に、パスワードの入力を求められたら、 と入力しますadmin
。
Android に ssh 接続したら、次を実行します。
$ mount
次のような出力が得られます。
~/data/berserker.android.apps.sshdroid/home $ mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
none on /dev/timer_group type cgroup (rw,relatime,timer_slack)
/dev/block/mmcblk0p33 on /system type ext4 (ro,noatime,data=ordered)
/dev/block/mmcblk0p35 on /data type ext4 (rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)
/dev/block/mmcblk0p34 on /cache type ext4 (rw,nosuid,nodev,noatime,data=ordered)
/dev/block/mmcblk0p26 on /devlog type ext4 (rw,nosuid,nodev,noatime,data=ordered)
/dev/block/mmcblk0p17 on /firmware_radio type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)
/dev/block/mmcblk0p18 on /firmware_q6 type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)
/dev/block/mmcblk0p19 on /firmware_wcnss type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)
DxDrmServerIpc on /data/DxDrm/fuse type fuse.DxDrmServerIpc (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
htcfs on /data/htcfs type fuse.htcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
/dev/block/vold/179:36 on /storage/sdcard0 type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)
/dev/block/vold/179:36 on /mnt/secure/asec type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)
tmpfs on /storage/sdcard0/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
Androidのファイルシステム構造についてはよくわかりませんが、この記事によると、/system
パーティションにはAndroid OS全体が含まれています。mount
の出力に次のような行があります。
/dev/block/mmcblk0p33 on /system type ext4 (ro,noatime,data=ordered)
だから、あなたもそうなるでしょう。また、ファイル システム タイプとして ext4 を使用していると思います。
もちろん、ターミナル エミュレーター アプリを使用してこれらすべてを実行することもできますが、解析する出力が大量になるため、より大きな画面から ssh を実行することをお勧めします。