気をとりなおして復活方法を考えてみました。
サービス情報が壊れてるので、何らかの方法で再構築させてやれば良い?
結論からいうと、
/data/ディレクトリの下位の幾つかのディレクトリを削除したら
ブラウザが起動できるようになりました。
adb shellでディレクトリ削除は面倒なので(busyboxのrmには-rfが無いので)ディレクトリを1個掘って、そこに全部移動する方法。
- /data/data
- /data/dontpanic
- /data/local
- /data/system
- /data/property
果たしてどれがそうだったのか?
絞り込みは面倒なのでやってません。
基本的に、/dataディレクトリというか、/dataパーティションは、
起動後に構築するデータばかりらしく、
systemとかpropertyとか大事そうな名前であっても、
フォルダごと作り直すっぽいです。
「工場出荷状態に戻す」等々は、コレをやってるのかも知れません。
lost+foundディレクトリが二つあったりしたので、
かなり駄目状態なのは間違いないので、
本当はフォーマットしなおしたいのですが。