2023-06-02 21:30:08
Many people have come to me asking that the ASH MobileData application automatically control the mobile data. I will answer this question for you: Is this possible?
Yes, it is only possible in the following cases:
- A rooted phone: Most people do not have root permissions on their phones, so if your phone is rooted, you can control mobile data automatically through the ASH MobileData application in the next update.
Debugging is of two types:
- USB Debugging and Wireless Debugging
USB Debugging allows you to control mobile data automatically by connecting the phone to the computer and running adb shell commands. This command will actually turn on and off mobile data, but this method only works on computers, so we cannot update ASH MobileData that supports this method.
Wireless Debugging allows you to control phone data by connecting to any available Wi-Fi network, then giving adb shell commands directly from the phone and without the need for a computer. Mobile data will be controlled already, but this method will not work if you are not connected to a Wi-Fi network, then turning mobile data off and on would be useless although we are able to do an update to ASH MobileData that supports this
- Through the Accessibility: This method allows controlling mobile phone data by entering the phone settings, mobile data settings, turning on / off mobile data, and all these stages are applied automatically, but it is a bad solution and is considered semi-automatic, so we will not add it
- If you have a phone whose Android version is less than 5.0, you will be able to control mobile data, but those phones are old, so we will not add this option to ASH MobileData
- By allowing an application to use WRITE_SECURE_SETTINGS, firstly, not all phones are able to control this permission, secondly, this feature allows controlling mobile data only externally, so it is useless
If we find another way, we'll let you know.
AhmedSCRIPT Hacker
جائني العديد من الناس يطالبون أن يتكحم تطبيق ASH MobileData ببيانات الهاتف تلقائيا، سأجيب لكم عن هذا السؤال : هل هذا الأمر ممكن ؟
نعم، الأمر ممكن فقط في الحالات التالية :
- هاتف يمتلك صلاحيات الروت : معظم الناس لايملكون صلاحيات الروت في هواتفهم لذا إن كان هاتفك مجذرا، يمكنك التحكم ببيانات الهاتف الجوال تلقائيا من خلال تطبيق ASH MobileData في التحديث القادم.
- عن طريق الDebugging وهما نوعان :
- الUSB Debugging والWireless Debugging
يتيح لك الUSB Debugging التحكم ببيانات الهاتف تلقائيا عن طريق ربط الهاتف بالحاسوب وتشغيل أوامر adb shell، سينتج عن هذا الأمر تشغيل وإيقاف بيانات الهاتف الجوال بالفعل، لكن هذه الطريقة تعمل فقط على الحواسيب لذا لايمكننا القيام بتحديث لASH MobileData داعم لهذه الطريقة.
يتيح لك الWireless Debugging التحكم في بيانات الهاتف عن طريق الإتصال بأي شبكة Wi-Fi متوفرة، ثم إعطاء أوامر adb shell مباشرة من الهاتف ودون الحاجة إلى حاسوب، سيتم التحكم ببيانات الهاتف الجوال بالفعل، لكن هذه الطريقة لن تعمل إذا لم تكن متصلا بشبكة Wi-Fi، إذن سيكون إغلاق وتشغيل بيانات الهاتف الجوال بدون فائدة مع أننا قادرون على القيام بتحديث لASH MobileData داعم لهذا الأمر
- عن طريق الAccessbility : تتيح هذه الطريقة التحكم ببيانات العاتف الجوال عن طريق الدخول إلى إعدادات الهاتف، إعدادات بيانات الهاتف الجوال، تشغيل/إيقاف بيانات الهاتف الجوال، وجميع هذه المراحل تطبق تلقائيا لكنه حل سيء ويعتبر شبه تلقائي لذا لن نقوم بإضافته
- إن كان لديك هاتف إصدار الأندرويد الخاص به أقل من 5.0 فستتمكن من التحكم ببيانات الهاتف الجوال، لكن تلك الهواتف أصبحت قديمة لذا لن نقوم بإضافة هذا الخيار لASH MobileData
- عن طريق السماح لتطبيق باستخدام الWRITE_SECURE_SETTINGS، أولا ليست جميع الهواتف قادرة على التحكم بهذا الإذن، ثانيا هذه الميزة تتيح التحكم ببيانات الهاتف الجوال ظاهريا فقط، لذا فهي غير مفيدة
إذا وجدنا طريقة أخرى فسنعلمكم.
AhmedSCRIPT Hacker
4.2K viewsAhmedSCRIPT Hacker, 18:30