\r\n\r\n
普段からmakeuseofreaderを利用している方にとっては、オリジナルのOSを別のOSに置き換えることは目新しいことではないでしょう。これまでの記事で、Mac上のLinux、PC上のmacOS、**システム上のWindowsについて説明してきました。
でも、タブレット端末はどうでしょう。小さくて薄いノートパソコンみたいなものでしょう?
実際、タブレットに新しいOSをインストールするのは複雑で、多くの違いがあります。この記事では、これらの課題のいくつかを説明します。
その前に、タブレットとパソコンの違いについて考えてみましょう。
PCユーザーは、自分のマシンに好きなだけさまざまなコンポーネントを追加することができます。それに対して、タブレット端末などのデバイスは、より家電製品に近いと言えます。トラブルが起きないように、どのハードウェアをデバイスに入れるかは、**マーチャントが管理します。ですから、**ベンダーは、ユーザーが試すかもしれないすべての異なるハードウェアに対応することを心配する必要はありませんが、そのハードウェアのソフトウェア側とインターフェースする必要はありません。
これが大きな違いです。 PCは(そのほとんどが)スケーラブルでカスタマイズ可能なシステムです。タブレット端末は、ユーザーに特定の機能を提供しようとします(その機能が、かなり標準的なコンピューティング体験であったとしても)。そして、タブレットに付属するソフトウェアは、機器のファームウェアと共通する部分が多くなっています(AndroidなどのOSは付属していますが)。
注:「タブレット」という言葉を使いますが、以下はAndroid**を搭載したほとんどのデバイスや、nvidiashieldコンソールなどの他の種類のデバイスにも当てはまります。これらの概念はiOSデバイスにも当てはまりますが、すべて脱獄によって修正することができます。
ClockworkMod の ROM Manager など、デバイスのモデルに基づいてポイント&クリックで ROM を交換できるツールもありますが、手動で行う必要がある場合もあります。では、事前に準備するものを見てみましょう。
この方法については、Android**の詳細なガイドで説明しています。要するに、ほとんどのデバイスはシステムファイルにアクセスできず、自分のデータとアプリケーションにしかアクセスできないのです。"デバイスの "Root化 "とは、これらのファイルやディレクトリへの完全な読み取り/書き込みアクセスを許可する簡単なプロセスです。
iOSデバイスを脱獄するか、Android用のSuperSUなどのアプリケーションを使用すると、これらのシステムファイルへのアクセスが許可されます。より高度なツールを使い、ルートアクセスを取得することで、デバイスのバックアップをより簡単に行うことができます。
プロからのアドバイス:ルートレベルのアクセス権を解除する。真面目な話です。OSを変えるということは、すでにデバイスを大きく変えるということです。これらのファイルへのアクセスは、それに比べればかなり簡単です。
OSを入れ替える場合と同様に、まず既存のシステムをバックアップし、問題が発生した場合に復元できるようにしておく必要があります。PCの場合、ハードディスクのクローンを作ったり、ソフトウェアツールを使ってシステムの特定の部分をバックアップしたりすることができます。
しかし、Androidタブレットでは、端末のメモリ内にある複数の異なるパーティションにシステムが存在します。
上の画像は、AndroidアプリケーションのDiskInfoで、bootや/systemなどのパーティションの詳細が表示されています。デバイスの機種によっては、バックアップに重要な他のものがある場合があります。新しいタブレットのOSを試す前に、これらが何であるかを確認し、バックアップをとっておく必要があります。このような仕切りの数々には圧倒されるかもしれませんので、何か特別なツールを使うことも検討してみてください。NANdroid Backupを使って一度に行うこともできますし、より強力なバックアップツールを使うこともできます(いずれもroot権限が必要です)。
プロからのアドバイス:デバイスのバックアップを取り、簡単に復元できるようにしておいてください。
OSをインストールするためには、通常、コンピュータを起動して、何らかのインストールプログラムを起動することになります。これは、ハードウェアと一緒に受け取ったリカバリーCDかもしれないし、自分で作成したサム・ドライブかもしれない。いずれにせよ、古来のBIOSも現代の(しかし厄介な)UEFIも、ユーザーがある程度他のOSを起動することを可能にしているのです。
ただし、**ベンダーは通常、ブートローダーをタブレットにロックしているので、それを解除する必要があります。ベンダーによっては、ロックを解除してくれるアプリを提供しているところもありますし、簡単にアクセスできるコマンドを提供しているデバイスもあります。とはいえ、新しいROMをインストールするためには、ブートローダーのロックを解除する必要があります。
プロからのアドバイス:お使いのタブレットのモデルに適したブートローダアンロックツールがあることを確認してください。事前に、使用した場合の影響(保証の取り消しなど)を把握しておいてください。
デスクトップやサーバーのOSの場合、インストーラーは複雑なプログラムになっています。マシンのハードウェアのカタログを作成し、ユーザーからの入力を受けて、ドライバーやソフトウェアを設定するものです。デバイス**のベンダーは、ハードウェアがどうなるかを正確に把握しており、エクスペリエンスを定義しているのです。OSを端末のメモリに押し込むだけでいいのだ。
ADBやfastbootといった低レベルのツールを使うことになる。fastbootの機能のひとつに、デバイスのフラッシュメモリにシステムイメージを1バイトずつ書き込むというものがある。以下のように、コマンドをコピー&ペーストすることがあります。
fastboot flash recovery twrp.imgこれらのコマンドを入力する際には十分注意してください。"recovery "を "bootloader "に置き換えると、ブートパーティションを大きすぎるイメージで上書きしようとする可能性があります。そして、有効なブートローダがないまま再起動すると、バックアップを解除することになります。
ROMによっては、上記のコマンドを発行できるかもしれません。
それ以外の場合は、リカバリーイメージからデバイスROMをアップデートするためのツールが提供されます。この時点で、ROMファイルをデバイスにコピーし、リカバリーツールでフラッシュし、テストすることに問題はないはずです。
プロからのアドバイス:あなたの正確なデバイスモデルのチュートリアルを見つけ、慎重にコマンドをコピー&ペーストしてください。より正確に(そして確実に)理解するためには、同じような内容のチュートリアルを2つ見つけ、最も理解しやすい方を使用することです。
新しいタブレットOSをインストールするメリットは魅力的ですが、デリケートなプロセスであることを忘れてはいけません。これらの操作に関しては、ほとんど手がかかりませんし、上記のようなことをすると、保証が無効になります。
しかし、もっと深く掘り下げたい場合は、XDAフォーラムがAndroidユーザーにとって格好の出発点となります。任意のAndroidデバイスの場合, 彼らは、ルート上の特定の手順を持っている, アンロック, 等iOSユーザーは、MacRumorsで脱獄とiOSハッキングフォーラムに向かうことができます, 情報の別のゴルドマイン.
カスタムROMやアンロックデバイスの世界に足を踏み入れる準備はできていますか?アップグレードプロセスの失敗で火傷をしたことはありませんか?その価値があるかどうか、下のコメント欄で教えてください。