->ツイートHTC機のカスタマイズを行っていると、時々動作が不安定になったり起動が不可能になる場合があります。そんなHTC機を完全工場出荷状態に戻すソフトウェアがRomUpdateUtility、略してRUUです。このソフトウェア自体は、通常はHTCの修理センターで利用されている物なので一部のUSA向けモデル、DeveloperEditionの例外を除いて基本的にはHTCから公式配布はされませんが、流出品などが公開されています。SamsungのodinやSonyMobile向けのftfと似た様な物と考えて貰っても大丈夫ですが、これらよりも適用までにチェックが数多くありますので、チェック内容や適用方法等を以下に記載したいと思います。(最終更新2014/10/30)RUU適用可能環境RUUは各チェックがクリア出来ると適用されるような仕組みになっており、大まかに出来る出来ないを記載すると以下の通りになります。可能(※UNLOCKED/LOCKED/RELOCKED、どの状態・どのバージョンでも可)基本的には上記で間違い無いのですが、殆ど確認されませんが機種や端末の状況によって例外が数点有ります。One)で、適用しようとしているRUUの暗号化を解けない状態この状態に引っかかった場合はHBOOTをアップデートした後にインストールすると問題なく適用可能となります。S-OFF等の詳細は以下のHBOOTについて書いたページを参考にして下さい。ファイル名の情報まずファイル名の判断からです。(OTAファイルでも同様)PN07IMG_M7_WLJ_K44_SENSE55_MR_KDDI_JP3.13.970.12_Radio_1.24.11.0617_NV_KDDI_3.39_01Crelease_387878_signed_2.zipこの場合、以下のような構成となります。ROMビルドID希望のRUUを入手したい場合は、大体コードネームとバージョン情報で検索するとHitしたりしますね。RUUzip本体についてHTCから配布が行われるRUUは過去ではexe形式(後述していますが)が一般的でした。8でのHTCデバイスとのFASTBOOT接続問題やダウングレードバグ問題などを含めてその対策が行われ、ほぼexeから取り出した「rom.zip」のまま配布が行われています。ver2)”、”partial.zip”、”signed_Hboot.zip”の4つが現状です。各zipを展開すると次のような構成になります。android-info.txtその他imgファイルなどandroid-info.txtにはHTCデバイスのモデルIDやバージョン判定情報が記述されており、ここで本体にその他のファイルを適用可能か判断しています。詳しくは後述する「RUU内の本体チェック判定」を確認ください。6.0~M8)では多く、おおよそ5つのzipファイルが1つにまとめられている構成となっているようです。”partial.zip”や”signed_Hboot.zip”は動向を見ているとほぼ流出していませんが、暗号化が行われずS-ONデバイスでも利用が出来るように署名だけが施されています。最近のデバイスでの状況このRUUzipに関して最近の状況では色々な状態が確認されており、基本的には全て暗号化(Encrypted)されています。その為”展開すると~”など前述していますが、基本的にzipを開く事すら出来ない物が多く色々とこの暗号化が最近だと厄介となり、S-OFF状態では無敵だったRUU適用も最近ではそうではなくなっています。「過去ではS-OFF状態では楽々可能だったRUUでのダウングレードやアップグレードも出来なくなっている。(B2#UL)に適用する事は基本的に出来なくなっています。2のRUUの適用を進めると無事複合化が行われます。それを考えてもらうと理解できるかと感じますが、ダウングレードを行いたい場合はまずそのバージョンに同梱となっていたHBOOTをダウングレードやアップデートをした後にRUUを行うと上手く開始されるようです。(partial.zipやsigned_Hboot.zipがその役割を果たしている?)RUU内の本体チェック判定RUUは本体に記載がある色々な情報と、RUU内のandroid-info.txtの記述が合致していないと適用することが出来ません。判定部分については次の通りモデルID(メーカー型番)カスタマー・キャリアID(CID)本体バージョンhbootバージョンこれを一つでもクリアしていないとRUUは当てられないようです。ISW13HTを例にすると以下となります。NG上記の場合はRUUは適用できずにはじかれます。例外や対処法ですがこの場合、RUU適用不可で諦めるしか無い訳ではなく、対処法や例外が以下の通りで存在します。本体のカスタマー・キャリアID(CID)がSuperCIDになっていると、記述が一致していない場合でもその項目はチェックパス(スルー)されます。本体バージョンはシステムを見ていないので、バージョンの記述がある場所の記述を変更すればバージョン情報については適用不可の要因から外れます。hbootを何らかの方法でダウングレードを行えばhbootの項目は適用不可の要因から外れます。本来は出来ないようにHTC側は対処していますが、上記の事を対処すれば低いバージョンのRUUが適用出来、ダウングレードが可能となりますね。S-OFF状態でのチェック判定について最後にS-OFF状態だとどの部分がチェックパス(スルー)が行われるか記載すると次の通りです。本体バージョンhbootバージョン(バージョンチェックを回避し、HBOOTダウングレードも同時に行われる)ここがパス(どちらも古いものに上書き)され、これらに合わせ本体がSuperCIDとなっていれば楽々に好きな状態に行き来出来ます。PASSS-OFFの場合は先ほどのS-ONの場合とは違い、各値がチェックパスされ上記の通り適用可能となります。RUUの適用方法の種類についてHTCデバイスにRUUを適用する方法は3つあります。現状公式案内方法がコレの模様PCでRUUソフトウェアを立ち上げ、本体をUSB接続し指示に従う方法(Windowsのみ)fastbootを利用しPCにて手動で行う方法RUUを行う前の注意点として、「データの消去」が行われるのはもちろん「内部ストレージのファイル」も全て消去されます。SDカードの中身は消去されませんが、RUU適用前には十分注意してください。本体でSDカード(外部メモリ)から直接RUUを行う方法SDカードから利用する方法は、とても重宝しPCを利用せずに何処でも初期化が行えるのがメリットですが、最近はSDカードスロットを搭載しない機種が増え、この方法は容易には行えなくなってしまいました。本体を購入する際にはこう言う所も考えたいですね。(exeファイルの場合のzipファイル取り出し方法は最下部で説明)先ず、このRUUzipを本体で起動させるためには特定のファイル名にしなければなりません。そのファイル名は本体のメーカー型番を参考にするのですが、解り易い方法としてMicroSDスロット搭載機でhbootを起動すると一瞬このような文字が表示されます。この中の、「XXXXIMG.zip」を読み込ませれば良いので、この名前にリネームします。Seriesのシリーズ型番さえ一致していればファイル名は同じになります。Sprint版のRUUをKDDI版に当てようとすると、RUUzipのファイル名自体は一致するために最初は読み込みに入りますがandroid-info.txtや本体情報のカスタマー・キャリアIDやモデルIDで相違が出るため、ハードウェアが似た同シリーズ機種でも適応不可と判断され弾かれます。ファイル名の準備が出来た後はSDカードのルートディレクトリにそのRUUzipを配置し、HBOOTを起動すればzipファイルの読み込みを開始します。読み込み後、この画面になり「開始して良いですか?」と聞かれるので音量+で開始すると終了まで放置しましょう。終了すると「」と記載があるので、電源ボタンを押し終了です。最初に通常の適用方法です。ソフトを起動すると、読み込みが開始し以下の画面になります。チェックを入れ「次へ」をクリックAndroidの電源をONになっている様態で30%以上バッテリーがあることを確認し、チェックを入れ「次へ」をクリックAndroidの情報を収集中...「更新」をクリック現在のバージョン、適応後のバージョンが記載されています。(カスタムROMなどを利用していると現在のバージョンが出ない場合がある)アップデートについての説明や完了までの時間が記載されています。するとこのポップが出て、更新が始まります。本体は上の写真のようにHTCと画面に出ます。更新中はプログレスバー等が出ますので、触らず待ちましょう。完了するとこのような表示になり、本体が再起動します。あるエラーとしては、署名エラーやソフトが強制終了するなどです。次に、PCで手動で行う方法です。この方法はRUUのソフトウェアが自動化しているのを手動でやる方法となります。この方法を利用すると、SDカードで適用するのと同じ位確実にRUUが適用できます。6.0以上のRUUから2014年度デバイス以降ではfastbootから行えない事が多くなってきているようです。出来なければ大人しくSDからの適用方法をお試しください。============必要ファイルfastboot.exeRUU内の「rom.zip」→最下部で説明1、本体をfastbootモードにする。完全電源OFFの状態から音量-と電源を同時押しで、hbootに入った後にFastbootを電源で選択するとfastbootモードに入ります。bootloader」とコマンドを入れる方法でも立ち上がります。2、コマンドを打ちます。rebootRUU本体がRUUモードに入ります。oem-78」とコマンドを入れる方法でも立ち上がります。これにより、黒い画面にHTCと表示されます。rom.zip本体にrom.zipが送り込まれ、書き込まれます。終わるとFinishなどと出ると思うので、コマンドで再起動をします。rebootこれで完了です。(M7)などはSDカードスロットが搭載されていません。そのような機種は仕方ないので上記の2番目の方法を行うしかないのですが、一応hbootを利用した外部メモリからRUUを行う方法は存在します。方法を説明すると、OTGケーブル(Yケーブル)と言う物を用意し、以下の画像のように接続を行えばhbootで外部メモリのRUUファームが反応します。反応すれば後は操作は3番目に記載した方法と同じなのでそこの説明は省きます。Developers等ではこのOTGケーブルを利用する事が増えてきているので、入手しておいても損はないかもしれませんね。上記の2つの方法を利用するためにはRUUのソフトウェア内に含まれているRUUファームウェア(rom.zip)を取り出さなければなりません。取り出す方法は以下となります。Rを押し、「ファイル名を指定して実行」を立ち上げ、「%temp%」と入力。検索でrom.zipと入れ、複数有った場合は一番日付が新しい物をデスクトップなどに移動。HBOOTに更新するため、「rom_01.zip/rom_02.zip」のように2つや3つ展開されている場合があります。この様になっていた場合は、01番から適用をした後、02番を適用すると完了できます。これらの方法を利用すると、Androidを搭載したHTC機を工場出荷状態に戻すことが出来ます。HTCのカスタムをする際にはとても重要な事の一つですので、是非参考にして下さい。HTCのHBOOTは常に更新されており、本体やHBOOTのバージョンによってRUU適用状況も各機によって挙動が違う場合があります。間違いや機種固有に何か手順が違った場合、ご報告いただけると幸いです。あてようとしたのですがRUU.exeで起動した場合途中でエラー155が出てしまい当てることが出来ません。immediately)と出ます。SDカードから当ててもうまくいきませんでした。android:バージョン4.0.3本体:1.31.970.1hboot:1.10.0000です。PM工場出荷状態に戻すってAndroidバージョンを4.0→2.3に戻すということですか?間違ってたらすみません。PM本体でSDカード(外部メモリ)から直接RUUを当てる方法でSDカードに投下するまではいいんですが、その後、hbootを立ち上げて「PG86IMG.zip」の読み込みは始まるんですが、読み込み完了してもその後なにも起きません。PMいつも参考にさせて頂いております。マイクの不具合にて、安心サポートから送られてきたものがアップデートされたものでした。RUUを当てるすべはありますでしょうか?且つ、UNLOCKするすべはありますでしょうか?ご教示、お願いいたします。PM多分HTL21の事だと思いますが、1.29.970.1のバージョンならば、RUUが流出すればRUUは可能ですがアンロックは今の所無理です。PMご教示、ありがとうございます。Z715eを使用しています。Root化後、調子が悪くなり、工場出荷状態に端末にて実施してしまいました。PMhttp://androidfiles.org/ruu/?developer=Pyramidここらへんにありそうです。1.10.98.15PL0110000→PL01IMG.zipまでわかりましたが、RUUファイル果たしてどれがいいのかわかりません。ご教授頂けたら幸いです。AMHTCJの無印ですがアンロックしたあと、root化に失敗したのでRuuをあてて再度アンロックをしようとしているのですが何度やってもリロックからアンロックになりません。コマンドライン上では成功したと表示はされてますがその後、初期設定をしUSB接続モードからfastbootに入ってもリロックと表示されます。アンロックを再度するさいの注意点などがあったら教えてください。unlock実行は行えますが。ステータスがRelockのままです。Reset、RUU再適用してみましたがうまくいかずの状況です。PMHTC速報を見てお尋ねしたいことがございます。HTL22を使用しています。格安SIMを利用したくSIMロックフリーをネットを通じて改造して利用しています。auからアンドロイドのバージョンアップの案内が送付され実行しようとしましたが、できません。電源をOFF,ONすれば使用ができます。au向け工場出荷状態に戻すことは可能でしょうか。ここを見る限り技術を持った方々のコメントで私に出来そうにありません。戻すことができるのであれば料金はいかほどでしていただけるのかお教えいただけないでしょうか。HPもろくに見れない素人dす。返信はメールでお送りいただけると助かります。AMADB接続ができず、HBOOTなら起動しますダウングレードすることは可能でしょうか?簡単に方法を教えていただけると助かります。PMはじめまして!いつも参考にさせて頂いております。一つアドバイスを頂きたく、投稿させて頂きました。現在HTL22にHTC速報さんのSENCE6.0のカスタムROMを入れております。<KDDI版>ROM_M7_WLJ_K44_SENSE60_MR_KDDI_JP_4.05.973.1_release_htcsoku.zipしかし、auのLTEの掴みが悪くなった為、下記のRUUを当てようとしました。PN07IMG_M7_WLJ_JB_50_KDDI_JP_1.05.970.2_Radio_1.23.11.0510_NV_3.39_01C_release_signed.zip方法はRUUをPN07IMG.zipにリネームし、SDカード直下に移動。reboot.と表示されるのみで、リブートしなおすしかなくなります。ROM.ZIPとエラーが出てしまい、RUUが適用できない状態です。何かアドバイスを頂ければ、幸いです。・HTL22・Androidバージョン4.4.2・ソフトバージョン4.05.973.1・ベースバンド1.24.11.0617・hboot1.57.0000以上です。コメントをキャンセル※メールアドレスが公開されることはありません。内容をご確認の上、送信してください。Camera」を公開。