রুট হিসাবে নিম্নলিখিত কমান্ড চালনা করা উচিত ইউএসবি টিথারিং সক্ষম করে:
service call connectivity 32 i32 1
আইসক্রিম স্যান্ডউইচ এ (4.0)
service call connectivity 33 i32 1
জেলি বিন তে (4.1 থেকে 4.3)
service call connectivity 34 i32 1
KitKat এ (4.4)
service call connectivity 30 i32 1
ললিপপে (5.0)
service call connectivity 31 i32 1
Lollipop (এবং 5.1) এ অনুযায়ী একটি উত্তর দ্বারা Firelord
service call connectivity 30 i32 1
মার্শমেলোতে (6.0), অনির্ধারিত
service call connectivity 41 i32 1
স্যামসং মার্শমেলোতে (6.0)
service call connectivity 33 i32 1
নওগতে (.0.০)
service call connectivity 39 i32 1
স্যামসুং নুগাটে (7.0)
কমান্ডগুলিতে আপনি যে প্রথম নম্বরটি দেখছেন তা হ'ল setUsbTethering()
পদ্ধতিটির নম্বর IConnectivityManager.aidl
(এটি অ্যান্ড্রয়েড সংস্করণে নির্ভর করে এবং জিঞ্জারব্রেডে বিদ্যমান নেই)।
(টিপ: একটি নির্দিষ্ট অ্যান্ড্রয়েড সংস্করণের জন্য এই ফাইলটি পরীক্ষা করতে, উপযুক্ত শাখাটি নির্বাচন করুন))
সুতরাং এই আদেশটি যা করবে তা কল setUsbTethering()
এবং 1 টি (ইউএসবি টিথারিং সক্ষম করুন) বা 0 (এটি অক্ষম করতে) পাস করুন।
আরও তথ্যের জন্য, স্ট্যাক ওভারফ্লোতে এই সম্পর্কিত প্রশ্নটি দেখুন ।
আপনি যদি ইউএসবি বিপরীত টিথারিং সেটআপের অংশ হিসাবে ইউএসবি টিথারিং সক্ষম করে থাকেন setprop sys.usb.config rndis,adb
তবে rndis0
ইন্টারফেসটি সেট আপ করার জন্য পর্যাপ্ত পরিমাণে হওয়া উচিত ।
aapt dump xmltree com.android.settings.apk AndroidManifest.xml
কিন্তু এটি আমার ফোনে কার্যকর হয়নি (অপ্টটি পাওয়া যায় নি)। উপলব্ধ সেটিংসের একটি তালিকা আমি কীভাবে দেখতে পারি?