ドコモ端末でもadbでテザリング
ドコモから販売された端末と言えば、比較的最近に発売された一部を除きMVNOのSIMではテザリング出来ません。
そこで、adbのコマンドを利用してドコモ端末でもテザリングを利用できるようにするコマンドがありますが、これも使えるのはXperia、Galaxy、ELUGA、Huawei・LG機で、AQUOSやARROWS,今は殆ど見ないですがMEDIASのような国内メーカー機は対象外です。
現在出回っているコマンドでテザリングを有効化出来る機種はどうやら全てsettings.dbのtether_dun_required若しくはtether_dun_apnのどちらかを変更するとテザリング可能で、私が持っているMEDIASではこのnameがなく独自のnameで管理していて、このnameを弄ると変えてから1回限りですがテザリング出来ました。
なので、多分SHARP・富士通でも独自のnameで管理してるんじゃないかと思い、この2社のでもテザリング出来るように必要なnameを見つけたいのですが、あいにくこのメーカーの機種を持っておらず、もしAndroid4.1以上のAQUOSかARROWSを持ってる方が居たら協力して欲しいのです。
(昔F-06Eを持っていたのですが壊れてしまったので売ってしまいました)
必要なのはadbコマンドを打てる環境と先に書いた通りドコモから販売されたAQUOS・ARROWSで、動作確認表で既にテザリングの項目が丸ではないAndroid4.1以上のものです。
そして打って欲しいコマンドは
adb shell content query --uri content://settings/global
adb shell content query --uri content://settings/secure
adb shell content query --uri content://settings/system
の3つで、欲しいのはその中に「tether」「apn」「dun」などの単語が入っているnameです。
Sh-01Eはたしか4.1.2だったような・・・arrowsは持ってない
作業可能なのは月曜以降です。
Error while accessing provider:settings
java.lang.IllegalArgumentException: Bad root path: global
よく分からんがroot権限がいるのかな?残りの部分(10行程度)ついても目的の文字列なし
残りの2つはエラーは無かったようですが目的の単語はありませんでした。
(メモ帳内の検索ではヒットしませんでした。)
じっくりと内容を精査する能力はありませんし、コメントに貼るには長すぎますので、結果を移したメモ帳が欲しい場合はメッセージにてご連絡ください。送ります。
いやー、もうすっかり導入した環境も忘れ再度adb利用環境について再度勉強しましたw
たしか4.1ではglobalテーブルが無かったからエラー吐いたのだと思います。
是非精査してみたいので、メモ帳を送って頂けると助かります。
難しいな~ぜんぜん理解できないw
メモ帳の件はメッセージにて。
https://drive.google.com/open?id=1QPgIMMoa3dEk7ckyxwrJcg4-_Y3PMK7p
Row: 71 _id=231, name=tether_dun_required, value=null
Row: 72 _id=232, name=tether_dun_apn, value=null
とありますが、これは、自分が
adb shell settings put global tether_dun_apn
adb shell settings put global tether_dun_apn DMM,dmm.com,,,dmm@dmm.com,dmm,,,,,440,10,3,*
と追加して、効果がなかったため、nullに戻した為に存在していると思われます。※削除する方法がわからなかったので…