Add: Bigme B7 Pro APN setup guide with Shizuku
All checks were successful
Deploy Docusaurus Site / deploy (push) Successful in 1m12s
All checks were successful
Deploy Docusaurus Site / deploy (push) Successful in 1m12s
This commit is contained in:
parent
31ed6030be
commit
38b040905d
BIN
docs/bigme-b7-pro-apn-shizuku/banner.png
Normal file
BIN
docs/bigme-b7-pro-apn-shizuku/banner.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 68 KiB |
205
docs/bigme-b7-pro-apn-shizuku/index.md
Normal file
205
docs/bigme-b7-pro-apn-shizuku/index.md
Normal file
@ -0,0 +1,205 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
title: "Bigme B7 Pro で APN を設定する方法(Shizuku 使用)"
|
||||
description: "Bigme B7 ProでAPN設定画面が使えない場合に、ShizukuとashellでPC不要でAPNを設定する手順。"
|
||||
displayed_sidebar: null
|
||||
image: /img/bigme-b7-pro-apn-shizuku-banner.png
|
||||
---
|
||||
|
||||
# Bigme B7 Pro で APN を設定する方法(Shizuku 使用)
|
||||
|
||||
Bigme B7 Pro は Android 14 搭載の E-Ink タブレットですが、独自ファームウェアの制限により **APN 設定画面が表示されない・起動しない** という問題があります。
|
||||
|
||||
本ガイドでは、Shizuku とターミナルアプリを使い、**PC不要・端末単体** で APN を設定する手順を解説します。
|
||||
|
||||
---
|
||||
|
||||
## 前提条件
|
||||
|
||||
- Bigme B7 Pro(Android 14)
|
||||
- Wi-Fi 接続済み(アプリのインストール用)
|
||||
- SIM カードが挿入済み
|
||||
|
||||
## 必要なアプリ(Google Play からインストール)
|
||||
|
||||
- **Shizuku**(ADB 権限を端末単体で使えるようにするアプリ)
|
||||
- **ashell** または他の Shizuku 対応ターミナルアプリ
|
||||
|
||||
---
|
||||
|
||||
## Step 1: Shizuku のセットアップ
|
||||
|
||||
1. 「設定 → デバイス情報 → ビルド番号」を **7回タップ** して開発者オプションを有効化
|
||||
2. 「設定 → システム → 開発者向けオプション」から以下をオン:
|
||||
- USBデバッグ
|
||||
- ワイヤレスデバッグ
|
||||
3. Shizuku アプリを起動し「ペアリング」をタップ
|
||||
4. 「設定 → 開発者向けオプション → ワイヤレスデバッグ → ペア設定コードによるデバイスペア設定」をタップ
|
||||
5. 通知に表示される 6桁のペアリングコードを Shizuku に入力
|
||||
6. Shizuku に戻り「開始」をタップ → ステータスが「動作中」になれば OK
|
||||
|
||||
## Step 2: SIM の MCC/MNC を確認する
|
||||
|
||||
ここが最大のポイントです。**APN の `numeric`(MCC+MNC)が SIM 本来の値と一致していないと、データ接続が確立されません。**
|
||||
|
||||
ashell を開き、以下のコマンドで SIM 情報を確認します:
|
||||
|
||||
```bash
|
||||
dumpsys isub | grep "mcc="
|
||||
```
|
||||
|
||||
出力例:
|
||||
|
||||
```text
|
||||
mcc=440 mnc=09 ehplmns=44010 hplmns=44010
|
||||
```
|
||||
|
||||
この場合、SIM 固有の MCC/MNC は **440/09**(`numeric` = `44009`)です。
|
||||
|
||||
### よくある落とし穴
|
||||
|
||||
多くの Full MVNO(例: Nippon SIM の M-AIR 回線)は、SIM 自体の MCC/MNC がドコモ(44010)とは異なります。
|
||||
|
||||
- Nippon SIM (M-AIR): **44009**(接続先ネットワークはドコモ 44010)
|
||||
- IIJmio (タイプD): 44010(接続先ネットワークも 44010)
|
||||
|
||||
`getprop gsm.operator.numeric` はローミング先のネットワーク値を返すため、**これを APN の numeric に使うと失敗する場合があります**。必ず `dumpsys isub` で SIM 固有の MCC/MNC を確認してください。
|
||||
|
||||
## Step 3: APN を登録する
|
||||
|
||||
以下は Nippon SIM (M-AIR) の例です。ご自身の SIM に合わせて値を変更してください。
|
||||
|
||||
```bash
|
||||
content insert --uri content://telephony/carriers \
|
||||
--bind name:s:"Nippon SIM" \
|
||||
--bind numeric:s:"44009" \
|
||||
--bind mcc:s:"440" \
|
||||
--bind mnc:s:"09" \
|
||||
--bind apn:s:"m-air.jp" \
|
||||
--bind authtype:i:2 \
|
||||
--bind type:s:"default,supl" \
|
||||
--bind protocol:s:"IP" \
|
||||
--bind roaming_protocol:s:"IP" \
|
||||
--bind carrier_enabled:i:1
|
||||
```
|
||||
|
||||
### authtype の値
|
||||
|
||||
- 0: なし
|
||||
- 1: PAP
|
||||
- 2: CHAP
|
||||
- 3: PAP or CHAP
|
||||
|
||||
## Step 4: APN を有効にする
|
||||
|
||||
追加した APN の ID を確認します:
|
||||
|
||||
```bash
|
||||
content query --uri content://telephony/carriers --projection _id:name --where "name=Nippon SIM"
|
||||
```
|
||||
|
||||
出力例:
|
||||
|
||||
```text
|
||||
Row: 0 _id=7858, name=Nippon SIM
|
||||
```
|
||||
|
||||
この ID を使って優先 APN に設定します。`subId` の値は `dumpsys isub` の出力にある `id=` の数字です(通常は `1`)。
|
||||
|
||||
```bash
|
||||
content update --uri content://telephony/carriers/preferapn/subId/1 --bind apn_id:s:"7858"
|
||||
```
|
||||
|
||||
## Step 5: 再起動と確認
|
||||
|
||||
```bash
|
||||
reboot
|
||||
```
|
||||
|
||||
再起動後、以下で接続を確認します:
|
||||
|
||||
```bash
|
||||
ping -c 3 8.8.8.8
|
||||
```
|
||||
|
||||
応答があれば成功です。
|
||||
|
||||
---
|
||||
|
||||
## トラブルシューティング
|
||||
|
||||
### ping が `Network is unreachable` になる
|
||||
|
||||
**データ接続状態を確認:**
|
||||
|
||||
```bash
|
||||
dumpsys telephony.registry | grep mDataConnectionState
|
||||
```
|
||||
|
||||
- `0` = 未接続(APN の設定に問題がある可能性)
|
||||
- `2` = 接続済み
|
||||
|
||||
**モバイルデータが有効か確認:**
|
||||
|
||||
```bash
|
||||
settings get global mobile_data
|
||||
```
|
||||
|
||||
`0` なら無効です。以下で有効にします:
|
||||
|
||||
```bash
|
||||
svc data enable
|
||||
```
|
||||
|
||||
### LTE を掴んでいるのにデータが通らない
|
||||
|
||||
最も多い原因は **MCC/MNC の不一致** です。Step 2 に戻って `dumpsys isub` で確認し、APN を修正してください:
|
||||
|
||||
```bash
|
||||
content update --uri content://telephony/carriers \
|
||||
--bind numeric:s:"正しい値" \
|
||||
--bind mcc:s:"正しいMCC" \
|
||||
--bind mnc:s:"正しいMNC" \
|
||||
--where "_id=APN_ID"
|
||||
```
|
||||
|
||||
### プロトコルを変更してみる
|
||||
|
||||
一部の SIM では `IPV4V6` だと通らないケースがあります:
|
||||
|
||||
```bash
|
||||
content update --uri content://telephony/carriers \
|
||||
--bind protocol:s:"IP" \
|
||||
--bind roaming_protocol:s:"IP" \
|
||||
--where "_id=APN_ID"
|
||||
```
|
||||
|
||||
### APN を削除してやり直す
|
||||
|
||||
```bash
|
||||
content delete --uri content://telephony/carriers --where "_id=APN_ID"
|
||||
```
|
||||
|
||||
その後 Step 3 からやり直してください。
|
||||
|
||||
### 登録した APN の全情報を確認する
|
||||
|
||||
```bash
|
||||
content query --uri content://telephony/carriers --where "_id=APN_ID"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 参考情報
|
||||
|
||||
- Shizuku 公式: https://shizuku.rikka.app/guide/setup.html
|
||||
- Bigme B7 Pro のファームウェアは設定画面の一部(APN 含む)が非表示になっている場合があります
|
||||
- Activity Launcher アプリでも APN 設定画面は起動しませんでした(2026年3月時点)
|
||||
|
||||
---
|
||||
|
||||
## 環境情報
|
||||
|
||||
- 端末: Bigme B7 Pro (Android 14, MediaTek SoC)
|
||||
- SIM: Nippon SIM (M-AIR, Full MVNO, docomo network)
|
||||
- 確認日: 2026年3月
|
||||
Loading…
x
Reference in New Issue
Block a user