L-06Cのテザリング制限解除の覚書。
要は、/data/data/com.android.providers.settings/databases/settings.db 内のtether_dun_requiredを0に書き換えてやれば、APNを切り替えずにテザリングを有効にできる…らしい。(テザリング項目がなければ書き換えたところで意味なし…だと思う)ただし、メーカや端末によって様々な改ざん対策を取っているようなので一筋縄では行かないことも多いみたい。文鎮化を常に意識して、メリットが少なかったらやめよう。
事前準備
L-06C以下、コマンドプロンプトを起動してから
- root取得済み
- USBデバッグを有効にしてからPCとUSB接続。
Androidバージョン: 3.1PC (Windows XP)
ベースバンドバージョン: L-06C-V10p
カーネルバージョン: 2.6.36.3+ OptimusPad@withGoogle #1
ビルド番号: HMJ37
- Android SDKをインストール済み
- L-06CのUSBドライバが登録済み
- adb shell
- su
- sqlite3 /data/data/com.android.providers.settings/databases/settings.db
- select * from secure where name like 'tether%';
- insert into secure values(null, 'tether_dun_required','0');
- .quit
- reboot
7.の再起動は必須っぽい。再起動せずにテザリングを有効にしてもエラーとなるようだ。
sqlite3でdbを直接書き換えられるようなので、比較的扱いやすい端末っぽい。