詳しい人のレス
気軽に「こんなAndroidアプリ探してます」31本目
http://egg.5ch.net/test/read.cgi/android/1513525188/470
470 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/01/08(月) 07:50:52.61 ID:xPMYZr9d
Android端末にファイルコピーしたときにTimestampが書き換えられる原因はひとつしかないし、対策は3つしかない。
原因はAndroidでのFUSE(ファイルシステム)の実装が糞で外から書き込まれたファイルのTimestampを全部現在時刻に書き換えるから。
対策は大別すると以下の3通り
1.FUSEを使うヴァージョンのAndroidを使用しない。
これには4〜7の全てのヴァージョンが含まれる。Ginger Bread以下またはOreoを使えばOK。
2.ファイルの書き込みをFUSEを経由しない形で行う。
例としては
A.MTPを使わずUSB mass storageとして書き込む。
B.SMBやFTPなどでFUSEを迂回する。
C.内部ストレージではなくMicro SDに書き込む。Micro SDのファイルシステムに依存する。
D.アーカイブとしてコピーしたあとに解凍。アーカイブの中身は書き換えられないという理屈らしい。
などがあるが、Androidの内部処理でFUSEへの書き込みが行われていれば意味が無い。(環境依存)
逆に言えば、これらの有効な方法のどれも効果が無いということは、何をしてもその(前)後にFUSEを介した書き込みが行われてるわけで、どのアプリを使っても無駄。
3.FUSEに書き込んだあとでTimestampを上書きしなおす。Root必須。
Root機能のあるファイラーは勝手にやってくれる、はず。
Android 質問スレ Part70 【アプリ質問は他で】
■ このスレッドは過去ログ倉庫に格納されています
2019/01/08(火) 20:31:03.77ID:QBsCh70q
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 若者に調査『生まれ変わったらどの国に生まれたい?』 1位日本、2位韓国、3位米国 マツコ「すごい良かったと思ってる、日本に生まれて」 [冬月記者★]
- 【兵庫】腹部と左目に刃物刺さった状態で…神戸市須磨区でコンテナの内で倒れている その後死亡を確認 事件事故の両面で捜査 [ぐれ★]
- 「マジで気持ち悪い」大手アダルトメーカー新作が東南アジアの「児童買春」モチーフにし物議…注意喚起していた現地大使館は「大変残念」 [煮卵★]
- 九州電力送配電 1000万件超の個人情報保存した記録媒体(SSD)を紛失 [少考さん★]
- 【芸能】酒井若菜、13年ぶり写真集で下着姿など披露も… 異例の注意喚起「元グラドル感、露出感、エロ感を想像する方にお勧めしません」 [冬月記者★]
- 「戦争をする国になってしまう」 憲法9条の保持訴え、埼玉で4800人が集会 オール埼玉総行動 ★2 [少考さん★]
- 【画像】高市早苗、記者を威圧 [834922174]
- 目さめたからおしっこしてきた
- なんでジジイって文の終わりに「。」をつけるの? [343591364]
- 【悲報】反ワク、完全敗北確定。「『ワクチン打ったら2年以内に死ぬ』と言ってたのはワク信だけ!!」 生きてて恥ずかしくないのかよw [314039747]
- Vip復活!7880万の車買った僕です!
- 年取り過ぎてゲームやってても勝っても負けてもどうでも良いから楽しめない