OEMが私のデバイスへの関心を失ったとします。Googleから発行されたときでも、ストックディストリビューションの更新をインストールできますか?このルートを使用すると、デバイスドライバーに問題がありますか?
OEMが私のデバイスへの関心を失ったとします。Googleから発行されたときでも、ストックディストリビューションの更新をインストールできますか?このルートを使用すると、デバイスドライバーに問題がありますか?
回答:
メーカーがデバイスのサポートを放棄した後の唯一の選択肢は、デバイスをルート化し、ブートローダーのロックを解除し(可能な場合)、カスタムROMをインストールすることです。
GoogleはAndroidのソースコードをAOSP(Androidオープンソースプロジェクト)にリリースするだけであり、メーカーや携帯通信会社が特定のデバイスを更新するかどうかについては明言していません。唯一の例外は、Googleが直接サポートするNexusの電話ラインです。現状では、Google以外のデバイス用にAOSPを構築するには、大きな作業が必要です。メーカーやキャリアはソースコードを提供する必要がありますが、それはOSの一部にのみ当てはまります。特定のデバイス用に完全に機能するAndroidバージョンをビルドするために必要なプロプライエタリドライバーのソースを提供する必要はありません(ほとんどありません)。コミュニティ開発者は通常、古いOSバージョンのドライバーを使用するため、アップグレードの可能性が大幅に制限されます。ドライバーはリバースエンジニアリングされることがあり、開発者により大きな柔軟性を与えます。
また、ほとんどの新しいAndroidスマートフォンおよびタブレットでは、ブートローダーがロックダウンされるという問題があり、カスタムROMがもたらす変更の範囲が制限されています。ほとんどのメーカーや携帯通信会社は、デバイスが「ブリック」されるのを防ぐためにブートローダーをロックしています。ただし、多くのデバイスでは、このようなロックを解除/バイパスする方法があります。
結論としては、最も長くサポートされるデバイスを探しているなら、あなたの最良の選択はNexusラインです。それ以外の場合は、さまざまなオンラインフォーラム(xda-developersやrootzwikiなど)を見て、デバイスにカスタムROMを作成するのに十分なコミュニティ開発者の関心があるかどうかを確認することをお勧めします。
Uri Herreraがコメントしたように、カスタムファームウェアをインストールできるようにするには、スマートフォンをルート化してから、CyanogenModなどのコミュニティアフターマーケットファームウェアをインストールする必要があります。ほとんどの場合、オープンソースコミュニティは、OEMが興味を失ってもファームウェア(ROM)を更新し続けます。
ルートの取得方法:LifeHackerの優れたガイドを参照できます。ほとんどの場合、デバイスをUSBに接続し、SuperOneClickと呼ばれるWindowsプログラムを使用することで簡単に行うことができます。
カスタムファームウェアのインストール方法:最も簡単な方法は、Rom Managerと呼ばれるAndroidプログラムを使用することです。Androidマーケットから入手できます。プレミアムバージョンは、それが最新に保つのは簡単ですので、カスタムROMは、更新情報を取得するときにも通知します。