- ベストアンサー
android 文鎮 特殊ケース 復旧 絶対不可?
端末はZTE Blade Vec 4G(windowsソフトによるroot化済み)です。 軽い気持ちで/system/media/bootanimation.zipの画像データを削除したところ、 再起動した際に、おそらくbootanimationの流れる段階で 画面が黒いまま止まってしまいました。それ以上先に進めず電源ボタンを押すしかありません。 すぐに私のしたことが如何に軽率で、危ういかということに気づきました。 その後、三夜を費やして復旧を試みたのですが、調べれば調べるほど 私が何をしても無駄であることを突きつけられました。 recovery modeに辿りつくことは出来ました。 項目にあった初期化は/data以下が対象で、/system以下に影響がないと ネット上に書いてあったので試みていません。 そもそも求めるものが、データ等はそのままに問題を取り除くことだったので、 端末の状況を戻してしまう操作を取ることができませんでした。 bootanimationは 1 /data/localのbootanimation.zip(通常存在しない) 2 /system/mediaのbootanimation.zip(メーカーのbootanimation) 3 /fireworks/fireworks-???.apk内の画像データ のいずれかを利用して行っているらしいです(上から優先度順に並べてます)。 2のbootanimation.zipを丸々削除すると、3のbootanimationが流れるのは 文鎮化する前に試していました。私が本来あるはずの画像データを削除したのが いけなかった。 ともかく、2のbootanimation.zipを削除もしくは別のそれで上書きするか、 1のbootanimation.zipを追加できればいいのではと考えた私は、 PC(windows 7 ultimate)を使って、adbやfastbootコマンドを使用してみました。 しかし、permission云々なのでfalseと出ました。 開発者オプションに辿り着くことも、まず起動すらままならないので USBデバッグをONにすることはできず、悪循環だと気づきました。 前述の黒い画面でadbが端末を認識してくれたので、 (今はまた認識しなくなった) adb shellを実行。・・・・・・結果をいうと、read onlyでやはり書き込みなどは出来ませんでした。 fastbootは、説明を見たところ、求めたような操作が出来ないので使いませんでした。 ZTEは中身のバッテリもストレージも取りだせない(はず・・・)なので、 もうどうしようもないです。 このまま開けられない倉庫状態(文鎮)のまま、なんでしょうか。 ですよね、多分・・・・・・。今では、せめてdataのバックアップが取れないかと 思っています。まだ調べてませんが、絶望的かもしれないです。 親に購入してもらった端末だったので、すごく罪悪感でいっぱいです。 新しい端末をほいほい購入できるほど(貯金はありますが)の裕福な家庭ではないので、 こんなことをしてしまっていながら、足掻き、絶望するには十分な三夜でした。 失敗に学ぶ・後悔先に立たず、などの言葉を痛感します。 勉強料は高いです。使って一年と半年だったので愛着もあったので。 取り返しのつく、許される失敗で自分を高めていける人は、 どんなに幸福なのだろう、とそんなふうに考えてしまいました。 ・・・すみません。はっきりとした質問をします。 復旧(あるいは個人データを含むバックアップ)は無理ですか? 自分に可能な範囲はもう試した(つもり)なので、 これ以上はもっと上の領域の人であれば何かあるかもしれませんが、 そんな希望があればと今でも思います。 でも、回答者様方・・・あなたに分かる範囲でいいので、 はっきりと答えてほしいです。 ここまで読んでくださってありがとうございます。
- みんなの回答 (3)
- 専門家の回答
お礼
>少なくとも大したことをせず諦める人と比べ、あなたには技術習得への可能性があります。 回答ありがとうございます。励まされましたm(_ _)m 開発者や、何かしらの運営をする立場には憧れがあります。 なれるなら成ってみたいです。これから色々と取り組まなければいけませんね。 >まだ可能性はあります。 専門書を読みAndroidの起動処理を読み解く気概があるのなら、ZTE Blade Vec 4Gの公開ソースコードをダウンロードして調べ、initやinit.rcのどの段階で何をしているのか調べてみてください。 あるいは想像力をもっと広げて解析仕切るつもりで、起動処理をネットで調べ、試してみてください。 何に手を付ければいいのかも検討がつかない状況だったので、 手がかりを示していただいて、ありがとうございます。 linuxに関してはxpの代用として導入するときや、機能を整備するときに 多少調べたので、何も知識がない状態よりは親しみがあると思います。 >Androidの起動処理は、初期段階はLinuxと同じです。 ただ起動処理を知って、どうすればと思ってしまう自分がいます。 プログラミングの域に入れば直すことも可能、ということでしょうか。 確かにできないこともない気がしてきました、 少し偉そうに聞こえるかもしれませんが・・・。 頑張ってみようと思います、ひとまず連絡などはPCや直接のやりとりで代用し、 それに並行して、勉強したいと思います。 改めて、回答ありがとうございました。 開発に明るい方に意見をもらえるとは。 あまり使ったことがありませんでしたが、 質問サイトの有用性を少し理解できたような気がします。