2011年1月19日水曜日

ZENITHINK EPAD、ブラウザを強引に復活

ブラウザが使えない中華androidに商品価値はないので、
気をとりなおして復活方法を考えてみました。

サービス情報が壊れてるので、何らかの方法で再構築させてやれば良い?

結論からいうと、
/data/ディレクトリの下位の幾つかのディレクトリを削除したら
ブラウザが起動できるようになりました。

adb shellでディレクトリ削除は面倒なので(busyboxのrmには-rfが無いので)ディレクトリを1個掘って、そこに全部移動する方法。

  • /data/data
  • /data/dontpanic
  • /data/local
  • /data/system
  • /data/property

果たしてどれがそうだったのか?
絞り込みは面倒なのでやってません。

基本的に、/dataディレクトリというか、/dataパーティションは、
起動後に構築するデータばかりらしく、
systemとかpropertyとか大事そうな名前であっても、
フォルダごと作り直すっぽいです。

「工場出荷状態に戻す」等々は、コレをやってるのかも知れません。

lost+foundディレクトリが二つあったりしたので、
かなり駄目状態なのは間違いないので、
本当はフォーマットしなおしたいのですが。