投稿

国産キャリア版Xperia 1 (802SO) のbootloaderをunlockしてrootを取得する

イメージ
Xperia 1 (802SO) でbootloaderをunlockしてrootを取得する方法を紹介します。 ここで紹介した方法はほかのキャリアのXperia 1や、過去の機種にも適用できるはずです。 分解も不要です。ただし、1台当たり約2200~3000円かかります。 注: この記事ではかなり危険なことをしています。注意をよく読んで自己責任で利用してください。 追記: bootloader unlock不要でrootを取得できる ようになりました。 bootloader unlockに関する補足 日本向けモデルは本来公式bootloader unlockやroot化ができない Xperiaは海外向けであれば、公式のunlock方法が用意されており、Sonyの開発者サイトで申し込みをすればbootloaderをunlockし、root化やカスタムカーネルのインストールをすることができます。 しかしながら、国内キャリア版のモデル(最近は非キャリアの一部国産モデルは標準でunlock化)はこの口が塞がれており、正攻法ではroot化やカスタムカーネルのインストールはできませんでした。 過去には古いAndroidバージョンであれば、脆弱性をつくことでroot化できる国内キャリア機種もありましたが、それでもカスタムカーネルのインストールはかなり困難でした。(一部の機種は蓋を外すことでかろうじて可能でした) 今回紹介する方法は、有料のツールを使う別の方法でbootloaderのunlockを行います。 DRM Key(TrimAreaの鍵)がなくなることに注意 Xperiaには動画再生やカメラの映像を高画質化するSony独自の機能が搭載されています。しかしながら、一度bootloader unlockをすると、これら機能を使うための鍵が消去されて使えなくなってしまいます。基本的には 元に戻せません 。 具体的に使えなくなる機能は以下になります。 X-Reality(動画の高画質化) カメラのノイズ除去、暗部コントラスト修正など DSEE+ ClearAudio 著作権保護コンテンツのTV出力(HDCP) NetFlix・AmazonVideoのHD再生(WideVine L1) 元に戻すには、あらかじめ公式ではなく脆弱性をつく方法でrootを一時的に取得し、TA領域をバックア...

Synology ds918+ に 2.5Gbps / 5Gbps の USB LAN を接続する

イメージ
なぜ2.5Gbps の NIC を増設するのか? 近年 10GbE の普及が進んでおり NAS 側が 10GbE に対応するケースが増えてきています。Synology にも対応したラインナップがあるのですが、残念ながら DS918+ には PCIe スロットが無く、10GbE に拡張する手段も用意されていません。 DS918+自体は 1GbE のポートを二つ持っているので、内部設定を無理やり変更して SMB Multichannel を有効化すれば擬似的に帯域を 2Gbps にすることは一応可能です。しかしながら SMB Multichannel はまだベータ扱いで  oplock の処理が未実装 です。そのため有効化するにはリスクがあります。 どうやって増設する? QNAP や ASUSTOR であれば、PCIe スロットが無くても USB で 2.5GbE/5GbE を増設することが可能です。しかしながら、Synology は全てのラインナップにおいて USB LAN のドライバが削除されており、標準では USB 接続をサポートしていません。 そこで、2.5GbE のドライバを自身で追加することにしました。今回利用した製品は PLANNEX の USB-LAN2500R です。 PLANEX USB3.2 Gen1対応 有線LANアダプター USB-LAN2500R posted with カエレバ 楽天市場 Amazon Yahooショッピング この製品は REALTEKの RTL8156 を搭載していますから、 REALTEK のドライバ を入れれば良いことになります。 5Gbpsは? 他にもQNAPから5Gbpsに対応した QNA-UC5G1T も販売されています。 QNAP USB 3.0 to 5GbEアダプター QNA-UC5G1T QNA-UC5G1T posted with カエレバ 楽天市場 Amazon Yahooショッピング これを使えばさらなる性能向上が期待できるのですが、手元の構成ではストレージの方の性能があまり高くないことと、USB 3.2gen1(=USB 3.0) の 5Gbps(論理データ転送速度は 4Gbps)がボトルネックになって、 コストパフォーマンスもあま...

PRO/1000 PT Dual Port Network Adaptor + Windows10 でチーミング

旧世代の Intel Gigabit Ethernet Adapter シリーズは安価で入手できますし、性能にも申し分ありません。そのため、イーサネットポートを手軽に増やしたい場合にはコストパフォーマンスが非常に高い選択肢です。 しかしながら、Windows10ではWindows付属のドライバでしか使えず、チーミングのような付加機能を提供するAdvanced Network Service機能は使えなくなっています。 https://www.intel.co.jp/content/www/jp/ja/support/articles/000025890/network-and-i-o/ethernet-products.html この記事では、以下のような旧世代のアダプタでAdvanced Network Service機能(ANS)を有効化する方法を紹介します。 Intel(R) PRO/1000 PT Dual Port Server Adapter Intel(R) PRO/1000 PF Dual Port Server Adapter Intel(R) PRO/1000 PT Quad Port Server Adapter Intel(R) 82566MM Gigabit Network Connection Intel(R) 82566DM Gigabit Network Connection Intel(R) 82566DC Gigabit Network Connection Intel(R) 82566MC Gigabit Network Connection HP 製ドライバのインストール https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX-8691c207d9e7423299e9a82dd9 から cp018229.exe をダウンロードしてインストールします。 このドライバは HP から OEM 販売されている Intel 製 NIC のドライバで、Windows Server 2012に対応したものです。 このドライバの バージョンは 9.15.17.0 になっており、Windows10に付属する 9.13.41...

isai VL LGV31 / isai FL LGL24 向け 向け ROM を Android 7.1.2 r29 に更新しました(BlueBorne対策、ハイレゾオーディオ・Daydream対応)

isai VL LGV31 / isai FL LGL24 向けの Android 7.1 Nougat ROM を公開しました のエントリでAndroid 7.1.2 r29 のビルドを公開しました。 凶悪で超危険なな脆弱性 BlueBorne の修正のためのリリースです。 その他、ハイレゾオーディオや Google Daydream の対応もオマケで含めています。 ハイレゾオーディオは compress offload と呼ばれる特殊な仕組みを利用しているため、対応のプレイヤーを使う必要があります。Poweramp での利用方法は上記ダウンロードのページに書いてあります。 Daydream 自体は日本の公式ストアでは買えませんので  Amazon で並行輸入品  を買うなどする必要があります。私の手元では対応アプリの起動とレンズの曲率が変わることだけを確認しています。

isai VL LGV31 / isai FL LGL24 向け 向け ROM を Android 7.1.2 r24 に更新しました

isai VL LGV31 / isai FL LGL24 向けの Android 7.1 Nougat ROM を公開しました のエントリでAndroid 7.1.2 r24 のビルドを公開しました。 主な変更は AOSP に合わせたセキュリティ更新です。 docomo MVNO SIM をLTEで一週間ほどメイン端末として利用しましたが、今まで通り問題なく動いています。同様の環境でも安定しない方はベースバンドのイメージを再確認して下さい。(Android のバージョン情報で表示されるバージョンを信じてはいけません)

isai VL LGV31 / isai FL LGL24 向け ROM のビルド方法

isai VL LGV31 / isai FL LGL24 向けの Android 7.1 Nougat ROM を公開しました のエントリで公開した ROM のビルド方法についてのメモです。(まだ作成中) 基本的には、こちらのブログで公開されている記事「 ResurrectionRemix-M のビルド方法 」に従えばビルドできます。 私は Ubuntu Linux 15.04 を VirtualBOX 上で使っています。 まずは公式サポートされているデバイス向けにビルドを試してみて、うまくいったのを確認してから isai ROMのビルドをすると良いでしょう。 isai 向けに必要な設定 まずメインツリーとは別にデバイスツリーやカーネルソースコードをチェックアウトする必要がありますので、そのためのmanifest設定を行います。 前述の紹介記事の「3-1-b. 非公式なデバイスツリーなら存在する場合」に相当する手順です。 ResurrectionRemixをチェックアウトするディレクトリの.repo/local_manifests/以下に次のような内容のファイルを用意します。 <? version="1.0" encoding="UTF-8"?> <manifest> <project name="LineageOS/android_kernel_lge_g3" path="kernel/lge/g3" remote="github" /> <project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" /> <project name="bb-qq/android_kernel_lge_g3-kddi" path="kernel/lge/g3-kddi" remote="github" /> <project ...

isai VL LGV31 / isai FL LGL24 向けの Android 7.1 Nougat ROM を公開しました

イメージ
isai VL LGV31 / isai FL LGL24 それぞれに向けて ResurrectionRemix を移植しました。Android のバージョンは 7.1 Nougat になっています。 KitKat 以降、Android はバージョンが変わってもそんなに代わり映えしないイメージがありますが、パフォーマンスはメジャーバージョンが上がるごとに、めざましく改善されています。 LGV31/LGL24 は 5.0 Lolipop が公式最終バージョンですが、7.1 Nougat に更新すれば、ぬるぬる具合に驚くこと間違いなしです。現環境を必ずバックアップした上で是非お試し下さい。 ダウンロード&インストール 下準備 TWRP をリカバリ領域に書き込み・起動 LGL24 用ですが LGV31 にも適用できます ベースバンドイメージ を書き込み LGV31 用です (バージョン lgv3110e) LGL24 にも適用できそうな気がします 最新版ではなく SIM ロックが無効化される直前のバージョンです SIM ロックを解除していない人は別途最新版を適用すると良いかもしれません(この ROM と組み合わせた場合の動作は未確認) リカバリの起動方法 再起動アプリや adb reboot recovery で起動させるのが簡単ですが、キーコンビネーションによる起動もできます。万が一文鎮化した場合はこの方法を使うと良いでしょう。 完全に電源を切った状態にする 電源ボタンを10秒以上押し続けるか、電源メニューからシャットダウンを選びます ボリュームのダウンキーと、電源ボタンを同時に押す isai ロゴの画面が出たら、一旦全てのボタンを離し、また同時に押す Factory data reset画面が出るまで待つ ボリュームキーで、Yesを選択し、電源ボタンで確定させる操作を二回行う この手順は本来端末を初期化するための物ですが、内部的にはリカバリ領域を起動しているので、カスタムリカバリが正しく焼かれている場合は、初期化されずに単にリカバリ領域が起動されます。 ROM インストール 機種に合わせて ROM イメージを選択して下さい。間違った物を選ぶと液晶周りの動作がおか...