मैं अपने रूट किए गए एंड्रॉइड 4.1.1 डिवाइस को रिबूट करने के लिए सबसे अच्छे / मित्रवत तरीके की तलाश कर रहा हूं। मुझे ये समाधान अब तक मिले:
su -c "reboot"- मेरे डिवाइस पर पुनः आरंभ करने के बाद वाईफाई के साथ समस्याओं का कारण बनता है ... मैंने पढ़ा है कि यह कुछ मामलों में एक कर्ल फ़ाइल सिस्टम का कारण बन सकता है ... मेरे लिए ssh के माध्यम से काम नहीं करता है।toolbox reboot- वही चिंता यहाँ, लेकिन ssh के माध्यम से काम करता है।reboot -d 8 -f- पुनः आरंभ करने के बाद समस्याएँ पैदा होती हैं जैसे कुछ ऐप्स शुरू नहीं होंगेbusybox killall system_server- "हॉट रिबूट" (वास्तव में सिस्टम रीस्टार्ट नहीं)start|stop- Android रनटाइम को प्रारंभ / बंद करता है (वास्तव में सिस्टम पुनरारंभ नहीं है)
जब मैं हार्डवेयर (हार्डवेयर) पावर बटन पुश कर रहा हूं तो डिवाइस वास्तव में क्या कर रहा है? मुझे लगता है कि यह सबसे अनुकूल तरीका है।
su -c 'am start -a android.intent.action.REBOOT') एंड्रॉइड 4.1.2 पर मेरे लिए काम करता है, और मुझे लगता है कि मौजूदा उत्तरों में से सबसे अच्छा है। यदि यह एंड्रॉइड 4.1.1 पर आपके लिए काम करता है, या यदि आप इसे आज़माने में बहुत व्यस्त हैं, तो उत्तर अनुभाग के शीर्ष पर फ़्लोट करने के लिए कृपया हरे चेकमार्क पर क्लिक करें।
su -c "reboot"rebootकमांड को चलाता है , जिसे में परिभाषित किया गया हैreboot.c।reboot.cपिछले कुछ वर्षों में बहुत कुछ नहीं बदला है। इसे हमेशा सिंक कहा जाता है () और फिर डिवाइस को रिबूट किया। इसके अलावा, इस प्रतिबद्ध के लिए ,reboot.cसभी फाइल सिस्टम के आधुनिक संस्करण भी अनमाउंट हैं। एंड्रॉइड 4.1.1 में मेरे द्वारा उल्लेखित प्रतिबद्धता शामिल है, और इसलिए मैं यह नहीं देखता किsu -c "reboot"एंड्रॉइड 4.1.1 कैसे कभी भी फाइल सिस्टम भ्रष्टाचार का कारण बन सकता है।