नेक्सस 4 (सीडब्ल्यूएम + स्टॉक रोम, कर्नेल) पर 4.3 (OTA) स्थापित करें


20

मैं अपने नेक्सस 4 पर एंड्रॉइड 4.2.2 चला रहा हूं। यह निहित है, और मेरे पास क्लॉकवर्कमॉड रिकवरी स्थापित है, लेकिन रोम और कर्नेल स्टॉक हैं। मुझे OTA अपडेट 4.3 पर प्राप्त हुआ, और मैं इसे स्थापित करना चाहूंगा, लेकिन यह विफल रहा। (एक संदेश के साथ कि CWM एक हस्ताक्षर को सत्यापित नहीं कर सका। मुझे याद है कि पिछले OTA ने काम किया था, और मुझे लगता है कि मुझे फिर से रूट करना था, लेकिन यह आसान था।)

रूट और सीडब्ल्यूएम और विशेष रूप से अपने सभी डेटा को रखने के दौरान, मैं अपने फोन पर स्टॉक 4.3 अपडेट कैसे प्राप्त कर सकता हूं? चरण-दर-चरण निर्देश बहुत अच्छा होगा।

इसके अलावा, मैं उत्सुक हूं, कि तकनीकी कारण क्या है जो अद्यतन स्थापित नहीं करता है?


अपडेट: मुझे यहां कुछ निर्देश मिले , हालांकि उन्होंने मेरे लिए काम नहीं किया। मुझे अपडेट करते समय CWM से निम्न त्रुटि मिलती है। अपडेट:

Installing: /sdcard/0/update.zip
Finding update package...
Opening update package...
Installing update...

Warning no file_contextsVerifying current system...

assert failed: apply_patch_check("/system/bin/app_process", "76c3a9a7a6d400a9ff3e4db391327daa33aa0663", "2a221441bf06f2618aa6c35ae0cade13bd4f6e1b")
E:Error in /sdcard/0/update.zip
(Status 7)
Installation aborted.

अपडेट 2: मैं भूल गया कि मैंने कुछ समय पहले एक्सपीडोस की कोशिश की थी। जाहिरा तौर पर यह संशोधित / प्रणाली / बिन / app_process। मैंने इसे Xposed Installer को शुरू करके हटा दिया , और फिर "Uninstall (app_process को पुनर्स्थापित करें)" और (शायद neccessary नहीं) का चयन करते हुए, "Clean up (फ्रेमवर्क को हटाने का)" का चयन किया। मैंने एक पूर्ण रीबूट किया, और फिर अपडेट जारी रखने के लिए पुनर्प्राप्ति मोड में रिबूट किया। लेकिन अब यह लटका हुआ है क्योंकि "build.prop" संशोधित है (इसे बदलना याद नहीं है)। मुझे आश्चर्य है कि अगर कोई नई OS फ़ाइलों को फ्लैश करने का एक तरीका है (पैच नहीं), किसी भी संशोधन को अधिलेखित करना, लेकिन सभी सेटिंग्स और उपयोगकर्ता फ़ाइलों को रखना ...

जवाबों:


17

ऐसा लगता है कि "/ प्रणाली / बिन / app_process" को संशोधित किया गया है और इसलिए यह आवश्यक हस्ताक्षर से मेल नहीं खाता है। इसे ठीक करने के 2 तरीके हैं, या तो किसी अन्य फोन / रोम से स्टॉक फ़ाइल की एक प्रति प्राप्त करें या 4.3 के लिए फ़ैक्टरी छवि को फ्लैश करें

संपादित करें: "अपडेट 2" पढ़ने के बाद ऐसा लगता है जैसे आप नीचे फैक्ट्री इमेज विकल्प चाहते हैं।

AndroidPolice के यहाँ एक स्टेप बाय स्टेप गाइड है । जब पृष्ठ की मृत्यु हो जाती है, तो मैंने चरणों को दोहराया है:

पूर्ण ऑसम फ़ैक्टरी छवि डाउनलोड करें , जिसमें पूर्ण सिस्टम, बूटलोडर, रिकवरी, कर्नेल (boot.img), और रेडियो शामिल हैं। यह इन घटकों के लिए एक साफ स्लेट है - वे अब आपके पास मौजूद किसी भी चीज पर सफाई से फ्लैश करेंगे।

फ़्लैश-ऑल नामक बंडल स्क्रिप्ट का उपयोग करने के बजाय, आप tgz (tar / gz) संग्रह को अनपैक करेंगे, और फिर ज़िप के भीतर भी निहित होगा। यह सभी घटकों को एक फ़ोल्डर में रखेगा:

यहाँ पर उत्कृष्ट मार्गदर्शिका का अनुसरण करें और चरण 10 को छोड़ना सुनिश्चित करें, जो उपयोगकर्ताडेटा को अधिलेखित करता है। संदर्भ के लिए आपके द्वारा निष्पादित किए जा रहे आदेश यहां दिए गए हैं:

  1. अदब रिबूट बूटलोडर
  2. फास्टबूट फ़्लैश बूटलोडर बूटलोडर * .img
  3. फास्टबूट रिबूट-बूटलोडर
  4. फास्टबूट फ्लैश रेडियो रेडियो-मेको-एम 9615 ए-सीफ्वमज़म-2.0.1700.84.img
  5. फास्टबूट रिबूट-बूटलोडर
  6. fastboot फ़्लैश सिस्टम system.img
  7. fastboot फ़्लैश बूट boot.img
  8. फास्टबूट प्रारूप कैश
  9. फास्टबूट रिबूट

नोट: छवि *। ज़िप और फ्लैशिंग सिस्टम और बूट को मैन्युअल रूप से अनपैक करने के बजाय, आप वास्तव में फास्टबर्ड अपडेट छवि * कर सकते हैं। ज़िप - यह डेटा को नहीं हटाएगा (यदि आप ऐसा करना चाहते थे तो -w फ्लैग पास करेंगे)। यदि आप एक कस्टम चला रहे थे, तो यह स्टॉक में वापस रिकवरी करेगा। तब आप इसे वापस फ्लैश कर सकते हैं, या इसके बजाय ऊपर दिए गए कमांड का उपयोग कर सकते हैं। किसी भी तरह से, परिणाम समान होगा।

फिर आपको इस थ्रेड में दिए गए चरणों का पालन करके ( इस समय मैं रूट को 4.2.2 से 4.3 तक रखने का कोई रास्ता नहीं है) फिर से करने की आवश्यकता होगी (मैं फ़ाइल को स्वयं लिंक नहीं करूँगा क्योंकि इसे अपडेट किया जा रहा है / जब मुद्दे पाए जाते हैं।)


मैं नेक्सस 4 के लिए 4.3 अद्यतन के लिए कोई भी boot.img फ़ाइल नहीं देखता जिसे मैंने डाउनलोड किया था। मेरे पास बूटलोडर .img, image.zip और रेडियो.img है। कहाँ है boot.img?
Anon58192932

1
आपको image.zip को भी अनज़िप करना होगा। boot.img और system.img इसमें हैं।
bmdixon

पहले बूट अटक जाने के बाद मैन्युअल रूप से इन्हें फ्लैश करने की कोशिश में जुट गए। मैंने अपने ADB डायरेक्टरी में फैक्ट्री इमेज निकाली और "फ्लैश-ऑल.बैट" चला और इसके बाद पहली बार बूट हुआ। फ़्लैश-all.bat उपरोक्त प्रक्रिया से थोड़ा अधिक करता है।
358 बजे anon58192932

2

मैं एक समस्या मे फंस गया। मैंने 4.2.2 स्टॉक को डाउनलोड करना समाप्त कर दिया है, जो कि (मेरे फोन को अन-रूटिंग) कर रहा है, फिर ओटीए अपडेट इंस्टॉल कर रहा है।


1
क्या आप जानते हैं कि स्टॉक स्टॉक को कहां से डाउनलोड किया जा सकता है (मान लें कि कानूनी डाउनलोड है)? इसके अलावा, क्या चमकती आपके डेटा को संरक्षित करती है?
jdm

1
Google से @jdm के स्टॉक का रोमांस: Developers.google.com/android/nexus/images#occamjwr66v
Cobold

मुझे नहीं लगता कि आपका डेटा संरक्षित किया जाएगा। और हाँ आधिकारिक Google पेज से छवियों को पकड़ो। ऐसा लग रहा है कि 4.3 अब वहां है। इसके अलावा, यहां एक गाइड के लिए एक लिंक है फ्लैशिंग 4.3: bit.ly/16aTnvY यह गाइड बताता है कि आप डेटा नहीं खोएंगे।

OTA आपके उपयोगकर्ता डेटा को संरक्षित करने में सक्षम है। मुझे विश्वास नहीं है कि फ़ैक्टरी छवि को चमकाने से आपके सभी उपयोगकर्ता डेटा को संरक्षित करने में सक्षम है।
Anon58192932
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.