国際版Galaxy Note 3 SM-N9005をAndroid 5.0(Lollipop)にアップグレード(ルート化, Knox 0x0)

弄る前はJelly BeanことAndroid 4.3, ビルド番号XXUBMJ1

弄る前はJelly BeanことAndroid 4.3, ビルド番号XXUBMJ1

亡き父が使っていた国際版Galaxy Note 3 SM-N9005をAndroid 5.0(Lollipop)にアップグレードした。ルート化も行ったが、Knox 0x0は維持した。

弄る前はJelly BeanことAndroid 4.3, ビルド番号XXUBMJ1。ルート化済み。

このシナリオにピッタリのアップグレードのしかたがどこかにまとまっていればよかったのだが、JBからLollipopの間にはKitKat (4.4)があり、Lollipopへのアップグレードをする人は既にKKにアップグレード済みであるためにワンステップでやる方法はなかなか見当たらなかったが、”[ROM][N9005][ALEXNDR] ★ GPOI2 ★ … | Samsung Galaxy Note 3 | XDA Forums“にしたがって一気にできそうにも思えた。

“*#1234#”をダイアルして得られるAP, CP, CSCバージョン

このストックROMに若干手を入れたROM(ただし予めルート化済み)をインストールするには、KnoxをtripさせたくなければFlashFire(”[Android 4.2+][ROOT] FlashFire – Play BETA – PREVIEW – XDA Forums“)というアプリを使うようにと指示されている。

端末型式とか製品名とか製造国とか知らなかったことばかり

端末型式とか製品名とか製造国とか知らなかったことばかり

オリジナルのCSCコードはXSPでどうやらそれはシンガポールを指すらしい

オリジナルのCSCコードはXSPでどうやらそれはシンガポールを指すらしい

FlashFireはまだ一般公開されておらず、使うためにはテスタープログラムに参加する必要がある。そうすると、Google Playからインストールできる。ちなみに、自分が試みた当初はここには掲載されておらず、しかたなく同じスレッドのポストにあるリンクから古い版(v2.0)をダウンロード。’…you have to change your date to “august (any date will do) 2015″’というのが大事なポイント。しばらく後でGoogle Playからインストールできるようになったのでそれ以降はそちらを使った(v2.4)。

上記ROMの作者は、FlashFireでは”Flash ZIP or OTA”を選べ、と指示しているが、”Flash firmware package”という選択肢があり、こちらのほうが適当だろう。こちらではFlashfireがフラッシュする前に、自身ではフラッシュできないリカバリ、モデム等のパーティション分を後でOdinで焼けるようなパッケージを作ってくれるという。しかし、アーカイブの検査を終えきったところでクラッシュする。

クラッシュするんだが、その前に表示してくれるヘルプが自分には勉強になったので以下に写す。


話を戻して、FlashFireがクラッシュするのはそれがJB (4.3)に対応しきってないからではないかと推測。そうでなくてもKK (4.4)を一旦経由した方が良いのではないかとも思っていたのでそうすることにした(ただしこれは後知恵としては誤りでこのステップは飛ばして直接後のの箇所から続けても問題なかったろう)。後で目的のROMがインストールできるためには、KKもroot化する必要がある。Au版Galaxy S5 SCL23のroot化で使ったTowelRoot一発で済ませたいが、SCL23のときと同様、さるビルド以降は対策がなされてしまったようだ。

4.4.2にアップグレードした後の状態

4.4.2にアップグレードした後の状態

★ [ROOT][N9005] ★ Rooting 4.4.2 … | Samsung Galaxy Note 3 | XDA Forums“ではFNF4以降で使えなくなった、としている(またこの記事はそういったビルドでもルートする方法を示している。ただし、その過程でwifiではなくデータ通信ができる必要があるようなのが難)。また、2014年6月2日より後のビルドが駄目だ、という記述もある。なので、2014年4月14日でFNF4より前のバージョンのはずの”PDA: N9005XXUEND3 CSC: N9005OXAEND1 CHANGELIST: 1168347 BUILD DATE: 14.04.2014“を使うことにした。Firmware archive | Samsung Updates“に今までのファームウェアがアーカイブされている。ちなみにこのファームウェアのダウンロードに数時間かかった。

念のため”Install N9005XXUEND3 4.4.2 Galaxy Note 3 SM-N9005 Unbranded Stock Firmware | Android ROM Update“を参照しながら作業。なお、このページからもファームウェアは入手できた。Odinで焼いたあともユーザデータはそのまま残っており、TowelRootをインストールしてのルート化は一発。

Odinは”Odin3 v3.10.7 | Android Development and Hacking | XDA Forums” から入手。どこまで信用できるかどうかわからないが、最新版が3.10.7なのに対し、”Download Odin (All Versions) for Samsung Galaxy Devices“ではLollipopには3.10.6を推奨しているのでそれを利用することに。”[Guide][Samsung] How to flash Stock ROM via ODIN with the New Interface – Android Forums at AndroidCentral.com“も参照。

さて、最終的なターゲットROMのスレッド”[ROM][N9005][ALEXNDR] ★ GPOI2 ★ … | Samsung Galaxy Note 3 | XDA Forums“では開発者がCSCという何かのコードについて工夫をこらしており、それによってインストールのしかたが違うように書いてある。

CSCというのはサービス・プロバイダ(日本ならドコモやらAuやらソフトバンクやら)を指すようだが、それを含むSamsung流ビルド番号を読み解くには”What Samsung Build Number All About“を参照。最後の4文字(この場合”END1″)が

Androidバージョン、年、月、順番

がアルファベットや数字を利用してコードされている。その前の3文字(この場合”OXA”)が国とサービス・プロバイダを示しているのだが、”CSC Codes | Samsung Galaxy S III I9300, I9305 | XDA Forums“によればイギリス(BTU)を含むマルチCSCパックということのようだ。JB時にCSCがXSPだったファームウェアがインストールされていた端末にBTUのをアップグレード・インストールしていいのか結局確かなところはわからなかったが(多分問題ない)ともかく結果どうなったかはPhone INFO ★Samsung★アプリの表示のスクリーンショットを上に載せた。

やっとルート化済みKKが用意できたが、この上でFlashFireでターゲットROMをインストールしようとすると最初と同様にクラッシュする。

LollipopインストーラにCSCは自動で判断するよう指示するとこうなった

LollipopインストーラにCSCは自動で判断するよう指示するとこうなった

そこでしかたなく、今度は”[ROOT GUIDE] KNOX 0x0 NOTE 3 LTE (SM-N9005) … | Samsung Galaxy Note 3 | XDA Forums“を参考にPart 3.のみを適宜読み替えながら実行。ここで紹介されている方法も、自分がインストールしたいROMの古い版をインストールする方法であるので。有料(400円)の[root] Mobile ODIN Proを使う必要があった。ROMのAromaインストーラがCSCについてどうするか問うてきたが、自信がなかったので「自動選択」を選択すると図のように完全にBTUになった。

この段階で無事Lollipopがインストールできた。最初からルート化されており、しかもKnoxはtripすることなく0x0が維持できた。もう保証期間は過ぎたと思われるのでKnox値に拘る意味ももはやあまりないのだが。

OC1だがStagefreit対策のあるOC2との差分ファイルが”[Android 4.2+][ROOT] FlashFire – Play BETA – PREVIEW – Page 192 – XDA Forums“にあるが特定のビルドに依存するかもしれない差分なのでパス。

さて、Lollipopにしたかった理由の一つが、”How to use Android Lollipop guest user mode and multiple users? – Android Guides“にあるように、タブレットではJBからサポートされているマルチ・ユーザ機能が電話端末でもLollipopではサポートされると聞いていたから。今となっては意味がないのだが、この端末はもともと父用だったから、たまに自分が使うときに彼の設定を崩したりしたくなかった。

しかし、Note 3はLollipopでもこの機能がサポートされていない。父はもういないが、友人が使うときなんかにはあると便利か、と考えて、”[MOD/APP] Mod & Apps collection for S4 Lollipop (UPDT 22/02/15) – Post #306 – XDA Forums“にある変更を行うことで一応有効化できるのでやってみた。だが使い勝手はよくなく、今後使いそうにない。

ところで、そもそもなぜこのアップグレードを行ったかだが、Lollipopを体験してみたい、ということの他に他の目的があった。それについては”AuのiPhone 6用VoLTE対応SIMカードをSIMフリー端末に挿してVoLTEが可能か“で述べる。


以下はこの一連の作業をすすめる上で取った自分用メモ。

さて、”[GUIDE] How to change your CSC code | Samsung Galaxy Grand Duos i9082 | XDA Forums“なんてスレッドもあるし、”[ROM][N9005][ALEXNDR] ★ GPOI2 ★ … | Samsung Galaxy Note 3 | XDA Forums“の#1でも詳しく

Boot, recoveryパーティションらがアクセスできずFlashFireを使ったバックアップが失敗

Boot, recoveryパーティションらがアクセスできずFlashFireを使ったバックアップが失敗

Boot, recoveryパーティションらがアクセスできずFlashFireを使ったバックアップが失敗

[ROOT GUIDE] KNOX 0x0 NOTE 3 LTE (SM-N9005) LOLLIPOP DB 5.0 KNOX 0x0 [ROOT GUIDE] – Post #116 – XDA Forums“によると_alexndrによる、ブートローダ、カーネル、モデムを利用する。現時点で最新のは別スレッドにあり”[ROM][N9005][ALEXNDR] ★ GPOI2 ★ … – Pg. 184 | Samsung Galaxy Note 3 | XDA Forums

端末型式とか製品名とか製造国とか知らなかったことばかり オリジナルのCSCコードはXSPでどうやらそれはシンガポールを指すらしい最初のにもとづいて。ただし、

[CSC features] * 10 Jan’13 * Enable secret C… | Samsung Galaxy Note II GT-N7100, N7105 | XDA Forums

[HARD BRICK Fixed] – N9005-Make your debrick… | Samsung Galaxy Note 3 | XDA Forums

Sumsung Galaxy note 3 国際版

[2014.05.01][ROOT] Mobile ODIN v4.20 | Android | XDA Forum

[root] Mobile ODIN Pro – Android Apps on Google Play

Samsung KNOX Counter you should know | Kingo Android Root

SUCCESS !!! Knox 0x0 with Mobile Odin Pro 3.… – Pg. 84 | Galaxy Note 3 | XDA Forum

広告

国際版Galaxy Note 3 SM-N9005をAndroid 5.0(Lollipop)にアップグレード(ルート化, Knox 0x0)」への4件のフィードバック

  1. ピンバック: AuのiPhone 6用VoLTE対応SIMカードをSIMフリー端末に挿してVoLTEが可能か | あくまで暫定措置としてのブログ
  2. ピンバック: トリプルSIMカードアダプタが思うように動作しない | あくまで暫定措置としてのブログ
  3. ピンバック: トリプルSIMカードアダプタが思うように動作しない | あくまで暫定措置としてのブログ
  4. ピンバック: SCL23はSIMロック解除状態でもFOMA SIMカードが使えない? | あくまで暫定措置としてのブログ

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中