3

コマンドラインを使用して電話IMSIのSIM番号を取得したい。Android

これには、Androidにadbコマンドまたはシェルコマンドがありますか???

adb shell getprop ril.IMSISamsung Galaxy aceでコマンドを試しましたが、動作します。それは私にIMSI番号を与えます。しかし、Samsung Galaxy S3 で同じコマンドを試しました。何も返しません。

コマンドラインだけIMSIでSIMカードの枚数を取得したい。Samsung Galaxy S3(Android アプリケーション コードではありません) でadbコマンドまたはシェル コマンドを使用しAndroidます。

また、番号JAVAを与える Android アプリケーションで実行するための簡単なコードがあることも知っています。IMSI

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imsi = mTelephonyMgr.getSubscriberId();

このAndroid Javaコードをコマンドラインから実行できますか? これで私の問題も解決します。

4

5 に答える 5

2
adb shell getprop ril.iccid.sim1

のみを使用できるすべてのデータを知りたい場合はadb shell getprop、それらのすべてが表示され、いくつかの項目が IMSI のような項目ril.iccid.sim1またはpersist.radio.cfu.iccid.0

于 2014-10-16T15:04:38.770 に答える
0

以下は、ルート化されたAndroid 10 Moto G7 Plusで機能しました。

adb shell
su

次に、ルートシェルに入ったら:

service call iphonesubinfo 7 | tail -3 | sed s/\'\)// | awk '{print $NF}' | sed s/[\'\.]//g | tr -d \\n
于 2021-04-15T13:43:45.250 に答える