2010-11-12 12 views
11

मुझे सैमसंग टैबलेट के लिए इसका उपयोग करने की आवश्यकता है।पावर प्लग इन होने पर एंड्रॉइड डिवाइस बूट कैसे करें?

आमतौर पर यदि डिवाइस स्विच किया गया है और यूएसबी केबल कनेक्ट किया जा रहा है तो डिस्प्ले कुछ सेकंड के लिए एनिमेटेड बैटरी दिखाएगा। इसके बजाय मैं इसे बूट करना चाहता हूं।

मुझे संदेह है कि यह धातु के करीब है। मुझे संशोधन कहां करना है? कर्नेल में, एंड्रॉइड प्लेटफार्म में, या यह निर्माता के कुछ स्वामित्व कोड में छिपा हुआ है?

+1

यह आपको प्राप्त होने वाली सुविधा के निम्न स्तर के बारे में है। मुझे यकीन नहीं है कि एंड्रॉइड कार्ड का बायोस कैसे काम करता है लेकिन यह शायद वहां होगा। यदि नहीं, चूंकि यह प्लग इन होने पर डिस्प्ले चालू करता है, तो आप बूट लोडर को देखकर कहीं भी जा सकते हैं। – Falmarri

उत्तर

4

यह बहुत कम स्तर पर फर्मवेयर का एक कार्य होने वाला है, अगर डिवाइस बंद हो जाता है, तो एंड्रॉइड के किसी भी हिस्से के बिना चलता है।

2

आपको जो बदलाव करना होगा उसे bootloader में बदलना होगा।

जो सेल्सियस वातावरण से बहुत पहले की बात आती है पहली बात यह है कि शुरू कर रहा है, है कि प्रारंभ हो जाता है, या कर्नेल लोड हो जाता है, या उपयोगकर्ता अंतरिक्ष से या एंड्रॉयड से भी कुछ भी ...

bootloaders काफी निर्भर करती है हार्डवेयर पर वे लिखे गए थे, लेकिन उनके बारे में कुछ भी रहस्य नहीं है और आपको वह जानकारी मिलनी चाहिए जो आप खोज रहे हैं - अब आप जानते हैं कि कौन से कीवर्ड का उपयोग करना है।

7

एक्सडीए पर एक सदस्य ने solution पोस्ट किया है जो कुछ सैमसंग उपकरणों पर काम करता है।

विचार कस्टम स्क्रिप्ट के साथ बैटरी आइकन के लिए स्क्रिप्ट को प्रतिस्थापित करना है (जो डिवाइस के रूप में प्लग इन होता है) फोन को बूट करेगा। इस काम को /system/bin/playlpm का पता लगाने के लिए। वर्ष playlpmplaylpm.bak के नाम बदलें और निम्न स्क्रिप्ट के साथ बदलना:

#!/system/bin/sh 
/system/bin/reboot 

अधिक जानकारी के लिए मैं एक निहित सैमसंग एस 4 मिनी है XDA

+0

हाय, मेरे पास एक साइनोजनमोड डिवाइस है, क्या आप जानते हैं कि मैं इसे साइनोजनमोड पर कैसे कर सकता हूं? धन्यवाद – m0j1

5

पर धागा पढ़ें। निम्नलिखित चरणों का मेरे लिए काम किया:

  1. mount -o remount,rw /system
  2. mv /system/bin/lpm /system/bin/lpm.orig
  3. /system/bin/lpm बनाने इस प्रकार है:

    #!/system/bin/sh 
    /system/bin/lpm.orig & 
    while [ true ]; do 
        sleep 1 
        ps | grep lpm.orig && sleep 3 && /system/bin/reboot 
    done 
    
  4. chown root.shell /system/bin/lpm

+0

हाय, मेरे पास एक साइनोजनमोड डिवाइस है, क्या आप जानते हैं कि मैं इसे साइनोजनमोड पर कैसे कर सकता हूं? धन्यवाद – m0j1

0

ये जवाब मुझे मेरे समाधान के लिए नेतृत्व किया। मैं इसे सैमसंग गैलेक्सी टैब एस पर उपयोग कर रहा हूं अन्य टैबलेट के लिए, सिस्टम माउंट का मार्ग अलग होगा। इसे खोजने के लिए, इस कमांड को एडब शैल में उपयोग करें।

cat /proc/mounts | grep system

एक समस्या यह है कि मैं भर में आया था गोली वसूली मोड में बूट होने के बाद मैं LPM फ़ाइल बदल गया था, लेकिन है कि क्योंकि मैं पुराने एक mv'd और एक नया LPM फ़ाइल बनाई और सेट नहीं किया सही अनुमतियां और स्वामित्व। इसके बजाय सीपी का उपयोग करके इसे ठीक किया गया।मेरे एक लाइनर एक टेबलेट पर सेट करने के लिए है:

mount -o remount,rw /dev/block/platform/dw_mmc.0/by-name/SYSTEM /system && cp /system/bin/lpm /system/bin/lpm_orig && echo "#!/system/bin/sh\n/system/bin/reboot" > /system/bin/lpm 
0

मेरी एस 4 मिनी GT-i9291 Thorsten से ऊपर सूचीबद्ध प्रक्रिया केवल एक संशोधन के साथ काम किया पर: "सु" जोड़ें।

#!/system/bin/sh 
su 
mount -o remount,rw /system 
/system/bin/lpm.orig & 
while [ true ]; do 
sleep 1 
ps | grep lpm.orig && sleep 3 && /system/bin/reboot 
chown root.shell /system/bin/lpm 
done 

Tks !!!!!

संबंधित मुद्दे