Suche senden
Hochladen
最近の端末のRootingとバンド固定事情
•
1 gefällt mir
•
11,758 views
と
とうほぐモバイルミーティング
Folgen
最近の端末のRootingとバンド固定事情
Weniger lesen
Mehr lesen
Mobil
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
IIJmio meeting 27 5G NSAについて
IIJmio meeting 27 5G NSAについて
techlog (Internet Initiative Japan Inc.)
IIJmio meeting 28 5G SAについて
IIJmio meeting 28 5G SAについて
techlog (Internet Initiative Japan Inc.)
大学研究室レベルでLocal 5Gを導入するための手法の考察
大学研究室レベルでLocal 5Gを導入するための手法の考察
Yutaka Kikuchi
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA OSS Professional Services
IIJmio meeting 8 続、MVNOとSIMフリー端末の問題について (iOS編)
IIJmio meeting 8 続、MVNOとSIMフリー端末の問題について (iOS編)
techlog (Internet Initiative Japan Inc.)
NEDIA_SNIA_CXL_講演資料.pdf
NEDIA_SNIA_CXL_講演資料.pdf
Yasunori Goto
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
これだけは知っておきたい5Gのキホン - 5Gビジネスに必要な基礎知識
これだけは知っておきたい5Gのキホン - 5Gビジネスに必要な基礎知識
Yasuo Igano
Empfohlen
IIJmio meeting 27 5G NSAについて
IIJmio meeting 27 5G NSAについて
techlog (Internet Initiative Japan Inc.)
IIJmio meeting 28 5G SAについて
IIJmio meeting 28 5G SAについて
techlog (Internet Initiative Japan Inc.)
大学研究室レベルでLocal 5Gを導入するための手法の考察
大学研究室レベルでLocal 5Gを導入するための手法の考察
Yutaka Kikuchi
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA OSS Professional Services
IIJmio meeting 8 続、MVNOとSIMフリー端末の問題について (iOS編)
IIJmio meeting 8 続、MVNOとSIMフリー端末の問題について (iOS編)
techlog (Internet Initiative Japan Inc.)
NEDIA_SNIA_CXL_講演資料.pdf
NEDIA_SNIA_CXL_講演資料.pdf
Yasunori Goto
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
これだけは知っておきたい5Gのキホン - 5Gビジネスに必要な基礎知識
これだけは知っておきたい5Gのキホン - 5Gビジネスに必要な基礎知識
Yasuo Igano
開幕SIMがB41に入れない仕組みについて
開幕SIMがB41に入れない仕組みについて
とうほぐモバイルミーティング
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
Amazon Web Services Japan
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
Amazon Web Services Japan
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
NTT DATA Technology & Innovation
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
VirtualTech Japan Inc.
3GPP 5G SA Detailed explanation 3(5G SA NR Attach Registration Call Flow)
3GPP 5G SA Detailed explanation 3(5G SA NR Attach Registration Call Flow)
Ryuichi Yasunaga
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
shoma h
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
PostgreSQL Unconference #5 ICU Collation
PostgreSQL Unconference #5 ICU Collation
Noriyoshi Shinoda
PostgreSQLでスケールアウト
PostgreSQLでスケールアウト
Masahiko Sawada
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏
Naoki Nakano
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
3G4G
平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、Databricksでもやってみましょうか
Ryuichi Tokugami
Exadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティス
オラクルエンジニア通信
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
Taiji Tsuchiya
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
はじめてのDynamoDBスキーマ設計
はじめてのDynamoDBスキーマ設計
Yoichi Toyota
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
YosukeIshii6
MVNO契約でInitial Attachを活用しよう!
MVNO契約でInitial Attachを活用しよう!
とうほぐモバイルミーティング
さくらのセキュアモバイルコネクトの仕組み
さくらのセキュアモバイルコネクトの仕組み
とうほぐモバイルミーティング
Weitere ähnliche Inhalte
Was ist angesagt?
開幕SIMがB41に入れない仕組みについて
開幕SIMがB41に入れない仕組みについて
とうほぐモバイルミーティング
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
Amazon Web Services Japan
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
Amazon Web Services Japan
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
NTT DATA Technology & Innovation
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
VirtualTech Japan Inc.
3GPP 5G SA Detailed explanation 3(5G SA NR Attach Registration Call Flow)
3GPP 5G SA Detailed explanation 3(5G SA NR Attach Registration Call Flow)
Ryuichi Yasunaga
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
shoma h
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
PostgreSQL Unconference #5 ICU Collation
PostgreSQL Unconference #5 ICU Collation
Noriyoshi Shinoda
PostgreSQLでスケールアウト
PostgreSQLでスケールアウト
Masahiko Sawada
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏
Naoki Nakano
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
3G4G
平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、Databricksでもやってみましょうか
Ryuichi Tokugami
Exadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティス
オラクルエンジニア通信
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
Taiji Tsuchiya
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
はじめてのDynamoDBスキーマ設計
はじめてのDynamoDBスキーマ設計
Yoichi Toyota
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
YosukeIshii6
Was ist angesagt?
(20)
開幕SIMがB41に入れない仕組みについて
開幕SIMがB41に入れない仕組みについて
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
はじめてのグラフデータベース 〜 Amazon Neptune と主なユースケース 〜
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
MesonでPostgreSQLをビルドしてみよう!(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
3GPP 5G SA Detailed explanation 3(5G SA NR Attach Registration Call Flow)
3GPP 5G SA Detailed explanation 3(5G SA NR Attach Registration Call Flow)
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
PostgreSQL Unconference #5 ICU Collation
PostgreSQL Unconference #5 ICU Collation
PostgreSQLでスケールアウト
PostgreSQLでスケールアウト
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、Databricksでもやってみましょうか
Exadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティス
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
はじめてのDynamoDBスキーマ設計
はじめてのDynamoDBスキーマ設計
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
Mehr von とうほぐモバイルミーティング
MVNO契約でInitial Attachを活用しよう!
MVNO契約でInitial Attachを活用しよう!
とうほぐモバイルミーティング
さくらのセキュアモバイルコネクトの仕組み
さくらのセキュアモバイルコネクトの仕組み
とうほぐモバイルミーティング
ぼくのかんがえたさいきょうのでんそくかんきょう
ぼくのかんがえたさいきょうのでんそくかんきょう
とうほぐモバイルミーティング
相互接続におけるセキュリティ
相互接続におけるセキュリティ
とうほぐモバイルミーティング
楽天MNの求める国内ローミング接続における課題
楽天MNの求める国内ローミング接続における課題
とうほぐモバイルミーティング
L-02F乗っ取り事件とモバイル回線のセキュリティ
L-02F乗っ取り事件とモバイル回線のセキュリティ
とうほぐモバイルミーティング
スピードテストで送受信される情報を覗いてみよう
スピードテストで送受信される情報を覗いてみよう
とうほぐモバイルミーティング
各キャリアの新しい周波数の展開について
各キャリアの新しい周波数の展開について
とうほぐモバイルミーティング
Mehr von とうほぐモバイルミーティング
(8)
MVNO契約でInitial Attachを活用しよう!
MVNO契約でInitial Attachを活用しよう!
さくらのセキュアモバイルコネクトの仕組み
さくらのセキュアモバイルコネクトの仕組み
ぼくのかんがえたさいきょうのでんそくかんきょう
ぼくのかんがえたさいきょうのでんそくかんきょう
相互接続におけるセキュリティ
相互接続におけるセキュリティ
楽天MNの求める国内ローミング接続における課題
楽天MNの求める国内ローミング接続における課題
L-02F乗っ取り事件とモバイル回線のセキュリティ
L-02F乗っ取り事件とモバイル回線のセキュリティ
スピードテストで送受信される情報を覗いてみよう
スピードテストで送受信される情報を覗いてみよう
各キャリアの新しい周波数の展開について
各キャリアの新しい周波数の展開について
最近の端末のRootingとバンド固定事情
1.
最近の端末のrootingとバンド固 定事情 とうほぐモバイルミーティング2017 (2017/09/16) @virtualizer_jp
2.
おことわり • 2017年9月時点での状況をまとめています • 一部間違いが含まれているかもしれません が、専門家ではないためご容赦ください
3.
4.
なぜバンドを固定したいのか • 新しい電波を掴みたい – Band28 –
Band42 – SoftBank Band11 • 混雑している周波数帯を掴みたくない • 電測時に余計な電波を掴みたくない • そこに電波があるから
5.
バンド固定の種類と手段 • 単一バンド選択 – 端末が対応している周波数の中から1つだけ選ぶ •
Galaxy Service Mode(S6以前) • LG Hiddenmenu • 複数バンド選択 – 端末が対応している周波数それぞれについて掴む/掴ま ないを設定する • Galaxy Service Mode(S7以降) • MediaTek Engineering Mode – MediaTek SoCのみ • HUAWEI製ルータAPI • Network Signal Guru – root環境 + Qualcomm SoCのみ
6.
バンド固定(Galaxy・LG) • Galaxy Service
Mode – KitKat以前の端末であればググればだいたい出てく る – Lollipop以降では基本的に塞がれている • 一部機種ではrootを取得することでアクセスできることを確 認済み – 国内版は厳しくなる一方。海外版はまだ緩いらしい • LG Hiddenmenu – KitKat以前の端末であればググればだいたい出てく る – Lollipop以降から塞がれた? • 最近のLG機はどーなんでしょ?
7.
バンド固定(MediaTek) • MediaTek Engineering
Mode – MediaTek SoC搭載機種であれば基本的に利用可 能 – アプリをインストールしておしまい。rootも不要 – 主にローエンドに使われるSoCなので、CAの対応 は諦める
8.
バンド固定(HUAWEI製ルータAPI) • HUAWEI API –
HUAWEIのモバイルルータに対して、とあるURLに とあるリクエストを投げるとバンドを固定できる • 見た感じREST APIっぽい – Twitterの界隈の人がAndroid端末で使えるバンド 固定アプリを作ってます • 「W04 L01 LTEBand」か「hwapi」でググってください – W04かL01ならBand42に固定できる。SIMフリーな のでSoftBank Band42も掴めます
9.
バンド固定(Network Signal Guru) •
Network Signal Guru – 中国QTRUN Technologiesが開発している電測アプリ – バンド固定をはじめCAの状態・MIMO・Transmission Mode・リソースブロック割当・変調の使用比率・報知 情報・ログ保存など、Galaxy Service Modeですら見れ ない情報も見れる – 実機の動作を見る限り、QualcommのDIAGポート (/dev/diag)にアクセスしているっぽい? • 実態としてはQualcomm SoCモデム部のリアルタイム制御/ モニタリングソフトウェア?
10.
Network Signal Guru(Demo) •
動作画面のデモ
11.
Network Signal Guruの注意点 •
Qualcomm SoCであっても動くとは限りません – 2016年9月ぐらいの段階では某社製スマホで動きませんでした • 動いてもバンド固定できるとは限りません – Pixel/Pixel XLはバンド固定できないらしい – HTV33も同様にバンド固定できないらしい • 同じような製品でもキャリア・OSバージョンによっては動きません – SCV31 + Lollipopでは動きませんが、404SC + Marshmallowでは動くら しい • 起動時にインターネット経由で端末設定定義ファイル?を取りに 行っているようです – サーバダウンやサービス停止した場合、バンド固定したまま戻せなく なる可能性が0ではありません • バンド固定機能がいつ有償化されるか分かりません – ログ機能などは有償化されました。依存しすぎはよくない
12.
電測におけるバンド固定の意義 • バンド固定する必要は年々薄れてきている – CA専用バンドも出てきており、CAしているか否かが分 かる方がより重要な時代になりつつある –
掴みたくないバンドを無効化するという使い方の方が 価値があるかもしれない – 接続バンド(プライマリ)の表示/ログだけなら、Android 7.0以降であれば真っ当な端末ならアプリから取れる • 特定のバンドの電測や新しい電波を掴む目的以 外では、無理してバンド固定する必要はなくなっ てきたと言えます
13.
最近のroot取得について • Android 5.x以前のroot取得は比較的容易な 仕組みだった –
Android/Linux kernelその他の脆弱性を突いて一 時的なroot権限を取得。systemパーティションを マウント後、SuperSUをインストールすればおおむ ね完了 • Android 5.x後期~6.xからdm-verityと呼ばれ るセキュリティ機能が有効化されて、多くの端 末においてroot取得が非常に難しくなった
14.
dm-verityとは • dm-verity – Linux
kernelで提供されているセキュリティ機能 – 各パーティションを細かく分けてhash値を計算し、root hashと呼 ばれる値(指紋みたいなもの)を生成。hashを監視することでシ ステムの改ざんを検出 – 具体的には、root化に必要なsuバイナリを置くsystemパーティ ションを書き込み可能マウントした瞬間に、端末が再起動する – Android 6.0以降では、system領域ではなくboot領域に細工して rootを取得する仕組みへ(systemless root) • dm-verityはパーティション単位で改ざんをチェックしているので、有 効なうちはboot領域の改ざんもできない – Linux kernelの一機能なので、dm-verityを無効化したkernelをビ ルドしてboot領域に焼ければ無効化できる
15.
rootを取得できる端末の条件 • 基本的に以下の条件を満たす必要がある – bootloaderがunlockされている •
fastbootコマンドでkernelやrecoveryを焼いたりできる状態 • SIMロック解除とは違います – 端末に対応したカスタムリカバリ(TWRP)が存在する – 端末のLinux kernel sourceが公開されている (optional) • 条件を満たしていれば、fastbootでTWRPを起動 してSuperSU/Magisk SUを入れて(基本的に)root 取得はおしまい
16.
まとめ • バンド固定のやり方は色々あるが、キャリア向けスマ ホでは厳しくなる一方 • Network
Signal Guruはバンド固定をはじめ電測に大 変便利なアプリだが、依存しすぎないよう注意 • 電測において、バンド固定する意義は徐々に無くなり つつある – 新しい電波を掴む・掴みたくない電波を無効にするぐらい しかない • root取得は困難になる一方 – 取得したいなら、bootloaderをunlockできるTWRPがあるス マホをチョイスすべき
Jetzt herunterladen