Apple ने iPhone में ऐसा चिप क्यों डाला जो Face ID को खराब कर देता है?

Hardware,Uncategorized @hi के रूप में वर्गीकृत किया गया है
Save and Share:

चलिए शुरू से शुरू करते हैं: Face ID सिस्टम कैसा दिखता है, और यह कैसे काम करता है:

FaceID के काम करने के लिए ज़रूरी सारा हार्डवेयर स्क्रीन में इस नॉच में ही लगा होता है

हार्डवेयर के तौर पर इस सिस्टम में कुछ कैमरे हैं – IR और RGB, और दो तरह के IR एमिटर – आम बैकलाइटिंग, और खास डॉट प्रोजेक्टर।

iPhone X से कवर हटाते हैं, फालतू सब हटा देते हैं, और हमें फ्रंट कैमरों का ब्लॉक नग्न रूप में दिखता है। IR बैकलाइटिंग अलग से मौजूद है, लेकिन बाकी सारे कंपोनेंट हमारे हाथों में हैं – वे इस मेटल फ्रेम में मज़बूती से फिक्स किए हुए हैं।

यहाँ हमें IR कैमरा और IR डॉट प्रोजेक्टर दिखता है। TrueDepth और FaceID सिस्टम का काम इन्हीं इंफ्रारेड जोड़ी पर टिका हुआ है। और आज की कहानी का मुख्य किरदार डॉट प्रोजेक्टर ही है।

FaceID का संक्षिप्त कार्य सिद्धांत

iPhone X द्वारा उत्सर्जित डॉट्स – यहाँ से ली गई तस्वीर।

IR डॉट प्रोजेक्टर वही करता है जो इसका नाम कहता है – कमांड मिलने पर आसपास की दुनिया में दसियों हज़ार इंफ्रारेड डॉट्स फेंकता है। और IR कैमरा, जो यह कमांड देता भी है, तुरंत इन डॉट्स की तस्वीर लेता है।

प्रोजेक्टर, कैमरे और उनके बीच की दूरी की ऑप्टिकल विशेषताओं को जानकर, iPhone प्रोसेसर में ISP अंदाज़ा लगा सकता है कि हर डॉट कितनी दूर है। इस प्रक्रिया के गणित को मैं खुद भी पूरी तरह से नहीं समझता, और इसे रिवर्स करना मुश्किल होगा – लेकिन डॉट्स के अलग-अलग पैटर्न वाली तस्वीरों की एक सीरीज़ लेने से हर एक डॉट की पोज़िशन का काफी सटीक अंदाज़ा लगाया जा सकता है, और इस तरह एक पूरी डेप्थ मैप बनाई जा सकती है। LIDAR और ToF के बिना।

यह डेप्थ मैप ही FaceID को प्रिंटेड तस्वीरों से धोखा खाने से बचाता है। तस्वीर सपाट होती है – और चेहरे पर उभार होते हैं, और FaceID के लिए चेहरे की बनावट का नक्शा उसके रंग से ज़्यादा ज़रूरी है।

PrimeSense रेफरेंस कैमरे का ब्लॉक डायग्राम

वैसे, सिस्टम चेहरे के रंग पर भी ध्यान देता है। IR कैमरा हार्डवेयर के तौर पर RGB कैमरे के साथ सिंक्रोनाइज़्ड है, और दोनों कैमरे एक साथ चेहरे की तस्वीर लेते हैं। और iPhone सिर्फ IR प्रोजेक्टर ही नहीं, बल्कि IR बैकलाइटिंग भी ब्लिंक कर सकता है – और पूरे चेहरे को IR स्पेक्ट्रम में शूट कर सकता है।

डेप्थ मैप खुद में काफी मोटा-मोटा है, और न्यूरल नेटवर्क द्वारा IR और RGB तस्वीरों में चेहरे की बनावट का विश्लेषण करने से डेप्थ को बेहतर बनाया जा सकता है, साथ ही चेहरे के भाव जैसी बारीकियों को भी बेहतर ढंग से समझा जा सकता है – चाहे दिन की रोशनी हो या अंधेरा।

अगर यह सिस्टम आपको जाना-पहचाना लग रहा है, तो शायद इसलिए कि इसे सीधे Xbox 360 के Kinect से निकाला गया है। फर्क सिर्फ इतना है कि Kinect एक बहुत बड़ा डिवाइस था, और यहाँ इसे स्मार्टफोन की स्क्रीन में नॉच के आकार तक छोटा कर दिया गया है।

यह काम PrimeSense कंपनी ने किया, जिसने Kinect 1 के बेस में टेक्नोलॉजी विकसित की – और फिर Apple ने इसे 350 मिलियन डॉलर में खरीद लिया। पूरी तरह से – सारे पेटेंट, डेवलपमेंट, कर्मचारी और बाकी सब सामान के साथ।

प्रोजेक्टर की आंतें खोलते हैं

रिवर्स इंजीनियरिंग में और गहराई से जाते हैं: iPhone X के कैमरा ब्लॉक से डॉट प्रोजेक्टर निकालते हैं और इसे अलग-अलग हिस्सों में तोड़ते हैं। इसमें FPC-फ्लेक्स केबल, एमिटिंग असेंबली और ऑप्टिकल असेंबली होती है।

फ्लेक्स केबल पूरी तरह से पैसिव है, इसलिए इसमें ज़्यादा दिलचस्पी नहीं है। यह एमिटिंग असेंबली में सोल्डर किया जाता है, और FPC-कनेक्टर पर सिग्नल भेजता है, जो iPhone X के मदरबोर्ड से जुड़ता है। 0.35mm कांटेक्ट पिच वाला कनेक्टर, कस्टम (Apple वाले कमीने हैं), और ऐसा लगता है कि यह JAE कंपनी ने बनाया है।

ऑप्टिक्स के मुख्य कंपोनेंट पर एक नज़र डालते हैं:

क्रॉस-सेक्शन में प्रोजेक्टर: यहाँ से ली गई तस्वीर, कैप्शन मेरे हैं

और देखते हैं कि एमिटर के अंदर क्या है:

और MOSFET और रहस्यमय चिप की भूमिका ने मुझे दिलचस्पी दिखाई। क्यों? क्योंकि यह साफ नहीं है कि वे वहाँ कर क्या रहे हैं।

पहला साफ विकल्प – रहस्यमय चिप सीरियल नंबर और कैलिब्रेशन डेटा के लिए मेमोरी है। चिप में मेमोरी इंटरफेस I2C जैसा ही है, और अंदर मेमोरी ज़रूर है। प्रोजेक्टरों में सीरियल नंबर होते हैं, जिनसे प्रोडक्शन की तारीख भी पता चल सकती है – और अगर प्रोजेक्टर को पूरी तरह से बदल दिया जाए, तो iPhone सीरियल नंबर में गड़बड़ी देखेगा और बदलने से मना कर देगा। लेकिन सबसे आम I2C EEPROM एक छोटे WLCSP-4 केस में मिलता है – और अगर बहुत ज़रूरत हो तो इसे राइट-प्रोटेक्ट भी किया जा सकता है। इसलिए चिप सिर्फ मेमोरी नहीं हो सकती। यह ज़रूर कुछ और भी कर रहा है।

JCID के चीनी мастеров से प्रोजेक्टर पिनआउट। लेबल टेढ़े हैं, लेकिन कुल मिलाकर मिलते हैं।

दूसरा साफ विकल्प – रहस्यमय चिप लेज़रों का ड्राइवर है, और MOSFET – इसकी चाबी। और हाँ, MOSFET को चिप से ही कंट्रोल किया जाता है। लेकिन लेज़र ड्राइवर जैसी किसी बहुत ज़रूरी चीज़ के तौर पर भी चिप नहीं हो सकती।

पहली बात तो यह है कि MOSFET लेज़र असेंबली के कॉमन कैथोड के ब्रेक में लगा है – और 4 अलग एनोड सीधे फ्लेक्स केबल पर जाते हैं और iPhone के लेयर्ड बोर्ड के अंदर जाते हैं। और दूसरी बात, रिवर्स इंजीनियरिंग के लिए डेटा इकट्ठा करने के दौरान, मुझे चीनी रिपेयर मास्टर्स से कई निर्देश मिले।

MOSFET को एक साफ तार से बदला जा रहा है

उन्होंने सीधे तौर पर सवाल का जवाब नहीं दिया, लेकिन इन निर्देशों में से कई में कहा गया था: “टूटे हुए” प्रोजेक्टर को रिपेयर करने के लिए, इसे डिसअसेंबल करना होगा, MOSFET को हटाना होगा, और सोर्स और ड्रेन के बीच जम्पर लगाना होगा। आखिर में जम्पर लगे प्रोजेक्टर काम करेंगे, और FaceID फंक्शनलिटी फिर से शुरू हो जाएगी। और जब MOSFET की जगह जम्पर लगा प्रोजेक्टर ठीक से काम कर रहा है, तो यह MOSFET वहाँ कर क्या रहा था?

और फिर मुझे समझ में आया: रिपेयर का यही तो मतलब था। MOSFET को चिप से कंट्रोल किया जाता है – इसलिए चिप की मर्जी से लेज़र पावर सर्किट को तोड़ा जा सकता है, और इस तरह प्रोजेक्टर को खराब किया जा सकता है। और यह रिपेयर इस ब्रेक को खत्म कर देता है।

मेरे नाम में क्या रखा है

जब यह साफ हो गया कि रहस्यमय चिप MOSFET के साथ मिलकर प्रोजेक्टर के नॉर्मल ऑपरेशन में बाधा डाल रहा है, तो सवाल उठता है – यह ऐसा क्यों कर रहा है? प्रोजेक्टर में एक चिप क्यों लगाई जाती है जो प्रोजेक्टर को मार देती है?

जवाबों के लिए मैं iPhone प्रोसेसर में ISP ब्लॉक के फर्मवेयर में घुसा – यह ब्लॉक ही कैमरों के सेंसर और प्रोजेक्टर से I2C के ज़रिए बात करता है।

सबसे पहले मैंने iPhone X के लिए iOS 15 फर्मवेयर इमेज डाउनलोड की, बिल्कुल नया। iPhone के लिए फर्मवेयर इमेज असल में zip-फाइलें होती हैं। अंदर मुझे ज़रूरी ISP फर्मवेयर मिला – Firmwareisp_bniadc-nike-d22.im4p फाइल के रूप में। कंप्रेस्ड im4p-फाइल से बाइनरी निकाली गई, अंदर AArch64 कोड के साथ Mach-O फॉर्मेट में। Mach-O, आम “अज्ञात माइक्रो कंट्रोलर के लिए फर्मवेयर इमेज” के उलट – एक डॉक्युमेंटेड एक्सिक्यूटेबल फाइल फॉर्मेट है, जो PE या ELF जैसा है। फाइल स्ट्रक्चर, प्रोसेसर आर्किटेक्चर या उस एड्रेस के बारे में कोई अंदाज़ा लगाने की ज़रूरत नहीं है जिस पर कोड लोड करना है। बस फाइल को Ghidra में डालो और सब कुछ अपने आप जगह पर सेट हो जाता है। अच्छा लगा।

फिर मेरी गट फीलिंग ने काम किया, और मैंने पुराने फर्मवेयर को खंगालने का फैसला किया। और iOS 13 फर्मवेयर इमेज में adc-nike-d22 फाइल मिली। साइज़ भी लगभग उतना ही था। फर्क बस इतना था कि नए फर्मवेयर में ज़्यादा कोड था – और पुराने में कम कोड था, लेकिन उसमें *सिंबल* थे। सारे फंक्शन नाम अपनी जगह पर थे। हमेशा पुराने वर्ज़न चेक करो!

ISP फर्मवेयर में बहुत सारी जानकारी है, जिसमें यह भी शामिल है कि iPhone अलग-अलग चिप्स – कैमरा सेंसर, कैमरा PMU, फ्लैश और ऑटोफोकस कंट्रोल चिप्स से I2C के ज़रिए कैसे बात करता है। वहीं से, सिंबल्स की बदौलत, सिस्टम के अलग-अलग कंपोनेंट के “नाम” निकालने में कामयाबी मिली – और उनमें से कुछ फर्मवेयर के दूसरे हिस्सों की सामग्रियों से मेल खाते हैं, साथ ही दूसरे रिवर्स इंजीनियरों और रिपेयर करने वालों से भी। मिसाल के तौर पर, IR कैमरा सेंसर – STMicroelectronics VD56G0 “Savage” है। पूरे TrueDepth सिस्टम को कोड में “Pearl” कहा जाता है, और इसके मेन मॉड्यूल को “रोमियो एंड जूलियट” के किरदारों के नाम दिए गए हैं। IR प्रोजेक्टर को “Romeo”, IR कैमरे को “Juliet”, और IR बैकलाइटिंग को “Rosaline” कहा जाता है। लेज़र ड्राइवर, जो iPhone के मदरबोर्ड पर रहता है और “Romeo” के अंदर लेज़र और “Rosaline” बैकलाइटिंग के अंदर लेज़र दोनों को पावर देता है, उसे “Rigel” कहा जाता है।

हमारी दिलचस्पी वाली रहस्यमय चिप? इसका भी एक नाम है। कोड में इसे “MamaBear” कहा जाता है, छोटा नाम “MB”, और ऐसा लगता है कि इसकी फंक्शनलिटी काफी आसान है। यह I2C बस पर रहता है। यह OTP-डेटा स्टोर करता है, जिसमें सीरियल नंबर और अलग-अलग कैलिब्रेशन शामिल हैं। यह कमांड मिलने पर MOSFET को ऑन और ऑफ करता है। और यह … कैपेसिटेंस भी मापता है? टेम्परेचर नहीं, यह NTC-थर्मिस्टर से बिल्कुल भी कनेक्टेड नहीं है, बल्कि कैपेसिटेंस मापता है। लेकिन किसका कैपेसिटेंस?

रोमियो की दर्दनाक मौत

इस सवाल का जवाब हमें फिर से चीनी स्कीमैटिक्स से मिलता है। JCID के स्कीमैटिक में यह साफ दिखता है कि “Romeo” मॉड्यूल में एमिटिंग असेंबली को ऑप्टिकल असेंबली से जोड़ने के लिए तीन कांटेक्ट हैं। एक – ग्राउंड, और बाकी दो सीधे “MamaBear” चिप में जाते हैं। यह कांटेक्ट ऑप्टिकल असेंबली के साइड में एक खास एडेप्टर से होकर गुजरते हैं, और सीधे उसके टॉप पर – डिफ्रैक्शन ऑप्टिकल एलीमेंट पर पहुँचते हैं।

डिफ्रैक्शन बीम स्प्लिटर अनकंट्रोल्ड है, और करंट पर रिएक्ट नहीं करता। लेकिन इसमें कैपेसिटेंस है। और उन तीन लाइनों की मदद से इस कैपेसिटेंस को मापा जा सकता है। लेकिन क्यों?

बात यह है कि यह डिफ्रैक्शन स्प्लिटर कितनी अहम भूमिका निभाता है। प्रोजेक्टर द्वारा इस्तेमाल किए जाने वाले डॉट्स का पैटर्न VCSEL-क्रिस्टल पर छोटे-छोटे लेज़रों-“पिट्स” की पोज़िशन से तय होता है। और फिर यह पैटर्न डिफ्रैक्शन एलीमेंट से मल्टिप्लाई होता है, जो एक बीम ऑफ लाइट से सैकड़ों बीम ऑफ लाइट बनाता है।

“SPARSE” एनोड लेज़रों की पोज़िशन और प्रोजेक्टेड डॉट्स की तुलना

तो इसका मतलब है कि अगर इस डिफ्रैक्शन एलीमेंट को तोड़ दिया जाए तो क्या होगा?

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

इसे रोकने के लिए ही किलर-चिप की ज़रूरत है। ऑन होने के बाद, यह लगातार डिफ्रैक्शन एलीमेंट की कैपेसिटेंस पर नज़र रखता है – और अगर एलीमेंट टूट जाता है या खराब हो जाता है, तो कैपेसिटेंस अलाउड लिमिट से बाहर निकल जाती है, और चिप तुरंत MOSFET को बंद कर देता है और VCSEL पावर सप्लाई को काट देता है। और क्योंकि एलीमेंट ऑप्टिकल असेंबली के बिल्कुल टॉप पर है, इसलिए बाकी असेंबली को नुकसान पहुँचाना, इसे तोड़े बिना और कांटेक्ट को खराब किए बिना, लगभग नामुमकिन है।

लेज़र के इमरजेंसी शटडाउन के बाद, चिप OTP फ्लैग में खुद को बर्न कर देता है, जो प्रोजेक्टर को डिफेक्टिव बताता है – इसका मतलब है कि कटी हुई पावर सप्लाई हमेशा के लिए कटी हुई रहेगी। ISP से कोई भी कमांड अब इस पर असर नहीं डालेगा। MOSFET हमेशा बंद रहेगा, और प्रोजेक्टर कभी काम नहीं करेगा।

“MamaBear” चिप, जैसा कि नाम से इशारा मिलता है – यह एक प्रोटेक्शन चिप है। यह लेज़र को इमरजेंसी में रोकने के लिए “किलस्विच” है। यह प्रोजेक्टर को इसलिए मारता है ताकि खराब लेज़र डिवाइस यूजर की आँखों में न चमके। और “Juliet” मॉड्यूल, अपने जोड़ीदार “Romeo” के बिना, ज़िंदगी का मतलब खो देता है – और पूरा TrueDepth सिस्टम बेकार हो जाता है।

टेक्नो प्रीस्ट्स के काम के दिन

लेकिन इस प्रोटेक्शन स्कीम में एक कमी है। बात यह है कि डॉट प्रोजेक्टर डिवाइस के टॉप एज पर लगा होता है, और स्पीकर के पास। अगर iPhone में लिक्विड जाता है, तो इसके लिए सबसे आम जगहों में से एक यही है। और कैपेसिटिव सेंसर करंट कंडक्टिंग लिक्विड के लिए सेंसिटिव होते हैं। इसलिए अक्सर ऐसा होता है कि डिवाइस पानी में गिरने के बाद FaceID खराब हो जाता है – भले ही पानी कम से कम गया हो, और कोई और नुकसान न हो। बस “Romeo” स्थिति को ठीक से नहीं समझ पाया, और बिना वजह ही रोसकोमनाडज़ोर कर दिया।

ऐसे डिवाइस रिपेयर के लिए लाए जाते हैं। अक्सर अनऑफिशियल रिपेयर के लिए। और क्योंकि iPhone स्पेयर पार्ट्स के सीरियल नंबर चेक करता है (हेलो, Apple), इसलिए पूरे कैमरा ब्लॉक को डोनर से वर्किंग ब्लॉक में बदलना मुमकिन नहीं है। फोन नए ब्लॉक को रिजेक्ट कर देगा, और FaceID फिर भी काम नहीं करेगा। तो, किसी तरह पुराने को रिपेयर करना होगा। लेकिन उस प्रोजेक्टर को “ज़िंदा” कैसे करें जिसने जानबूझकर खुद को बंद कर दिया है?

अनऑफिशियल रिपेयर टूल्स बनाने वालों ने इसके लिए कई तरह के अलग-अलग रिचुअल बनाए हैं। और सीधे हाथों वाले टेक्नो-प्रीस्ट रिपेयर करने वाले उन्हें पूरी श्रद्धा से फॉलो करते हैं, और इस कॉम्प्लेक्स और कैलिब्रेटेड ऑप्टिकल सिस्टम की माइक्रो सर्जरी करते हैं। हाथों का सीधापन बेमिसाल होना चाहिए – अंदर के कंपोनेंट गिनती के मिलीमीटर साइज़ के हैं, और ऑप्टिक्स बहुत सेंसिटिव हैं। अगर सर्जिकल इंटरवेंशन की वजह से कैलिब्रेशन बहुत ज़्यादा खराब हो जाता है, तो सिस्टम काम नहीं करेगा। सॉफ्टवेयर रिकालिब्रेशन के लिए कोई टूल मौजूद नहीं है (हेलो, Apple) – या तो आप ओरिजिनल पैरामीटर तक पहुँचने का तरीका खोज लेंगे, या FaceID के बिना रह जाएंगे।

“हाई-वोल्टेज” प्रोग्रामर

यह कैसे काम करता है? ठीक है, सबसे पहले तो ओरिजिनल “MamaBear” चिप से OTP डेटा पढ़ना होगा।

अगर प्रोजेक्टर खुद को खराब भी मानता है तो भी डेटा रीड किया जा सकता है। डेटा रीड करने के लिए चीनी लोग स्पेशल “रिपेयर” प्रोग्रामर बनाते हैं – जो कनेक्टर-एडेप्टर के सेट के साथ आते हैं, और iPhone के अलग-अलग मॉडल के कई तरह के कंपोनेंट के साथ काम करते हैं, जिनमें प्रोजेक्टर भी शामिल हैं।

और फिर दो काम करने होते हैं – पावर काटने वाले MOSFET से निपटना, और ओरिजिनल प्रोटेक्शन चिप को बदलना। और यहाँ कई अलग-अलग तरीके हैं।

चीप-स्पूफ के साथ फ्लेक्स केबल

मिसाल के तौर पर, MOSFET की जगह जम्पर लगाया जा सकता है, जैसा कि ऊपर तस्वीर में दिखाया गया है, और ओरिजिनल FPC-फ्लेक्स केबल को हटाकर और चीनी चीप-स्पूफ के साथ स्पेशल फ्लेक्स केबल से बदलकर “MamaBear” चिप को बदला जा सकता है।

ओरिजिनल “MamaBear” चिप इस दौरान अंदर ही रह सकती है, और बेबस होकर चिल्ला सकती है कि प्रोजेक्टर किसी भी हाल में काम नहीं करना चाहिए। लेकिन इसके पास जबरदस्ती प्रोजेक्टर बंद करने के लिए अब MOSFET नहीं है, और iPhone अपनी तरफ से सिर्फ चीनी चिप को देखता है – जो प्रोग्रामर द्वारा भरी गई ओरिजिनल डेटा की कॉपी देता है, और रिपोर्ट करता है कि प्रोजेक्टर एकदम ठीक है।

पुरानी आंतें निकालकर नई लगाना

या फिर “MamaBear” चिप को पूरी तरह से निकालकर, और इसकी जगह चीनी टू-इन-वन रिप्लेसमेंट लगाई जा सकती है – यह MOSFET कांटेक्ट को भी शॉर्ट कर देता है, और OTP डेटा की कॉपी फोन को भेजता है।

चीप-स्पूफ के साथ एडेप्टर बोर्ड

और फिर कम से कम सोल्डरिंग वाला विकल्प भी है। चीप-स्पूफ के साथ “एडेप्टर” जो ओरिजिनल फ्लेक्स केबल और iPhone के मदरबोर्ड के बीच लगाया जाता है।

यह MOSFET की प्रॉब्लम को सॉल्व नहीं करता, लेकिन चीनी लोगों ने इसके लिए भी ओरिजिनल अप्रोच खोज निकाली है, “हाई-वोल्टेज” प्रोग्रामर बनाकर।

जानते हैं, कैसे स्पेशल हाई-वोल्टेज प्रोग्रामर की मदद से अलग-अलग ATtiny को “अनब्रिक” और रीराइट किया जा सकता है? यहाँ सिचुएशन बिलकुल अलग है। चीनी हाई-वोल्टेज प्रोग्रामर प्रोजेक्टर के अंदर MOSFET को ज़बरदस्ती और हमेशा के लिए सोर्स और ड्रेन के बीच शॉर्ट सर्किट में “प्रोग्राम” कर देता है।

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

यह सारे अलग-अलग डिवाइस अलग-अलग रिपेयर इक्विपमेंट बेचने वाले बनाते और प्रमोट करते हैं। हर तरह की चीप-स्पूफ सिर्फ “अपने” प्रोग्रामर के साथ काम करती हैं, और प्रोग्रामर में अक्सर DRM-फीचर लगे होते हैं जैसे अकाउंट से लिंक होना और “रिपेयर” की लिमिटेड क्वांटिटी, जिसे रिन्यू करने के लिए पैसे देने पड़ते हैं।

क्या रिपेयर करने वाले जानते हैं कि वे अपनी रिपेयर से उस सिस्टम को पूरी तरह से खत्म कर रहे हैं जो Apple ने यूजर की आँखों को बचाने के लिए बनाया था? असल में नहीं। वे रिवर्स इंजीनियर नहीं हैं – वे जादूगर हैं। उन्हें वर्किंग प्रिंसिपल की समझ नहीं है। उनके पास रिचुअल हैं और नतीजे हैं, और उनके लिए इतना काफी है। और चीन के चालाक रिवर्स इंजीनियर पब्लिक के साथ अपने सीक्रेट शेयर करने में आनाकानी करते हैं। इस आर्टिकल में मैंने जो कुछ भी बताया है, वह पूरी तरह से सिर्फ Apple इंजीनियर और “इन-द-नो” दस चीनी लोगों को पता है। और मुझे। और अब तुम्हें भी।

Apple वाले बदमाश क्यों हैं

जानते हैं, मैं Apple इंजीनियर को इस बात के लिए बहुत ज़्यादा दोषी नहीं ठहरा सकता कि उनका “किलस्विच” बहुत ज़्यादा एक्टिव है, और उन प्रोजेक्टरों को खराब कर देता है जो अभी भी काम कर सकते थे। लेज़र – खतरनाक चीज़ है, और यूजर को “सबसे बुरे सिनेरियो” से बचाने का आइडिया बिलकुल सही है। भले ही इस प्रोटेक्शन को लागू करने के लिए और काम करने की ज़रूरत है।

लेकिन अनऑफिशियल रिपेयर से लड़ने की Apple की पॉलिसी – सारी बुराइयों में सबसे बुरी है। अगर TrueDepth ब्लॉक को सीरियल नंबर की परवाह किए बिना, डिवाइस से डिवाइस में आराम से बदला जा सकता, तो डरावने अजीबोगरीब रिपेयर रिचुअल का कोई मतलब ही नहीं होता। माइक्रो सर्जिकल सोल्डरिंग और प्रोग्रामर के साथ नाचने की क्या ज़रूरत है, अगर किसी और “डोनर” से जिसका स्क्रीन टूटा हुआ है, बिलकुल वर्किंग TrueDepth ब्लॉक निकालकर, उसे क्लाइंट के फोन में लगाकर, फंक्शनलिटी को पूरी तरह से रीस्टोर किया जा सकता है, और आराम से ज़िंदगी जी जा सकती है? रिपेयर करने वालों के लिए यह आसान होता, और डिवाइस मालिकों के लिए ज़्यादा सेफ।

लेकिन Apple के एंटी-रिपेयर खराब बर्ताव की कहानी साफ तौर पर दिखाती है कि ऐसा नहीं होने वाला है। ठीक है, अगर अमेरिका या EU में “राइट टू रिपेयर” के सारे मूवमेंट सीरियल नंबर से स्पेयर पार्ट्स को लिंक करना गैरकानूनी नहीं बना देते। और यह अब मुमकिन है। इस मज़ाक में कि यूरोपियन यूनियन Apple से ज़्यादा यूज़फुल फीचर iPhone के नए मॉडल में डाल रहा है, सच्चाई का बहुत बड़ा हिस्सा है। तो लेजिस्लेटिव इनिशिएटिव पर नज़र रखेंगे।

आर्टिकल रूसी भाषा से ट्रांसलेट किया गया है। आर्टिकल के लेखक: acc0unt. हमने ऑथर के ओरिजिनल स्टाइल और फॉर्मूलेशन को बचाने की पूरी कोशिश की है, जितना ट्रांसलेशन में मुमकिन है।

टिप्पणी करे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *