8 पॉइंट द्वारा GN⁺ 2024-01-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें

DRM हटाना: एयर प्यूरीफायर हैकिंग की कहानी

  • Xiaomi 4 Pro एयर प्यूरीफायर खरीदने के बाद, फ़िल्टर बदलने की चेतावनी का सामना करना पड़ा।
  • फ़िल्टर को कई बार साफ़ करने के बावजूद, ऐप में इस चेतावनी को नज़रअंदाज़ करने का कोई तरीका नहीं था।
  • फ़िल्टर के निचले हिस्से में लगे DRM RFID चिप की जांच करने का फैसला किया।

ठग और द्वारपाल

  • proxmark का उपयोग करके RFID चिप की जांच करते समय पता चला कि Flamingo Tech पहले से ही इस क्षेत्र में रिसर्च कर रहा था।
  • Flamingo Tech के repository में महत्वपूर्ण RFID tag block जानकारी सार्वजनिक की गई थी।
  • NfcA tag लॉक था, इसलिए password के बिना उसे बदला नहीं जा सकता था, लेकिन proxmark community पहले ही password key generate करने का तरीका हल कर चुकी थी।

password key बनाना

  • स्क्रिप्ट में UID पर आधारित दो उदाहरण शामिल हैं।
  • UID को byte array में बदलकर SHA-1 hash function लागू किया जाता है और password बनाया जाता है।
  • अब इस तरीके को समझ लेने के बाद, NFC-सक्षम mobile phone का उपयोग करके अपने फ़िल्टर को modify/reset किया जा सकता है।

tag हैक करना

  • NFC tools इंस्टॉल करें, और ऐप के read function से फ़िल्टर के निचले हिस्से पर लगे NFC tag को scan करें।
  • 'serial number/UID' कॉपी करें, और उसी UID से reset command बनाएं।
  • ऐप में 'अन्य' -> 'advanced NFC command' पर क्लिक करें, command दर्ज करें, और 'command भेजें' पर क्लिक करके फ़िल्टर reset करें।

compatible devices की सूची

  • अलग-अलग Xiaomi एयर प्यूरीफायर मॉडलों के लिए compatibility और testing status को सूचीबद्ध किया गया है।
    • compatible models : 4 Pro, 4 Lite, 4, MI Pro, MI Pro H, Pro H, Pro, 3H
  • अगर आपके पास पुराने मॉडलों पर इस mod को टेस्ट करने का समय है, तो नीचे comment करके अपडेट किया जा सकता है।

GN⁺ की राय

  • यह लेख बताता है कि एयर प्यूरीफायर फ़िल्टर के DRM को हैक करके फ़िल्टर बदलने की चेतावनी को कैसे नज़रअंदाज़ किया जाए और फ़िल्टर की उम्र कैसे बढ़ाई जाए।
  • यह प्रक्रिया पर्यावरणीय दृष्टि से फ़िल्टर कचरे को कम करने में मदद कर सकती है।
  • तकनीकी ज्ञान और NFC tools का उपयोग करके उपभोक्ताओं को उत्पाद अधिक कुशलता से इस्तेमाल करने में मदद देने वाला यह DIY hack, तकनीक की समझ और self-driven problem solving क्षमता को बेहतर बनाने का अच्छा उदाहरण है।

1 टिप्पणियां

 
GN⁺ 2024-01-26
Hacker News राय
  • जटिल user-hostile फीचर्स की आलोचना

    "फैन और फिल्टर के लिए ऐसे जटिल user-hostile फीचर्स सच में गैरज़रूरी हैं। इंक cartridge की तरह, जहाँ किसी वास्तविक sensor के बिना सिर्फ गिनती की जाती है, air purifier में भी ऐसा differential pressure sensor लगाया जा सकता है जो फिल्टर के वास्तव में जाम होने की स्थिति बताए। लेकिन ऐसा करने पर निर्माता उपयोगकर्ता से ज्यादा पैसे नहीं कमा पाएगा।"

  • RFID टैग हटाने के बारे में आसान समाधान

    "RFID टैग को physically हटा देना एक आसान समाधान है। 3H model में टैग हटाने पर भी डिवाइस ठीक से काम करता है और फिर शिकायत नहीं करता। RFID टैग का मुख्य उद्देश्य नकली फिल्टर की बिक्री या इस्तेमाल किए हुए फिल्टर को नया बताकर बेचने से रोकना है। RFID टैग के बिना air purifier इस्तेमाल करने पर शुरुआत में warning देता है, लेकिन उसके बाद सामान्य रूप से काम करता है।"

  • DRM वाले air purifier चाहने वाले उपभोक्ताओं पर सवाल

    "ऐसे उपभोक्ता मिलना मुश्किल है जो DRM लगा हुआ air purifier चाहते हों। पहले निर्माता अपने उत्पादों को ज्यादा आकर्षक बनाने के लिए प्रतिस्पर्धा करते थे, और घरेलू उपकरणों के साथ circuit diagrams भी दिए जाते थे।"

  • केवल निर्माता के फिल्टर इस्तेमाल करने की मजबूरी की आलोचना

    "सिर्फ निर्माता के फिल्टर ही इस्तेमाल करने की शर्त अवैध होनी चाहिए। यह 'right to repair' की श्रेणी में आना चाहिए। air purifier निर्माता के फिल्टर के बिना काम नहीं कर सकता।"

  • फिल्टर की वास्तविक उम्र पर विचार

    "DRM के बावजूद फिल्टर की उम्र सच में खत्म हो सकती है। mechanical filters को साफ किया जा सकता है, लेकिन HEPA filters समय के साथ खत्म होने वाली static electricity का उपयोग करते हैं, और activated carbon भी समय के साथ निष्क्रिय हो जाता है। यह प्रक्रिया कितनी जल्दी होती है, और क्या यह हवा की मात्रा या बीते समय से प्रभावित होती है, इस पर कोई आँकड़े हों तो दिलचस्प होगा।"

  • फिल्टर lifetime warning को नज़रअंदाज़ करने और DRM hack करने पर सवाल

    "फिल्टर की lifetime warning को नज़रअंदाज़ करके DRM hack करने पर सवाल उठता है। सिर्फ फिल्टर साफ कर लेने से यह मान लेना मुश्किल है कि उसे वास्तव में 12 महीने और इस्तेमाल किया जा सकता है।"

  • तकनीक के सकारात्मक उपयोग को लेकर उम्मीद

    "उम्मीद थी कि IC लोगों को अधिक शक्ति देगा और अच्छे कामों में इस्तेमाल होगा, लेकिन तकनीक का उपयोग करके सुविधाओं को सीमित करना और ज्ञान की खाई का फायदा उठाना दुर्भाग्यपूर्ण है।"

  • air purifier filter reset पर सकारात्मक प्रतिक्रिया

    "एक ऐसे उपयोगकर्ता की सकारात्मक प्रतिक्रिया जिसने air purifier का फिल्टर साल में एक बार बदला है। Xiaomi फिल्टर की उम्र 6 महीने मानता है, लेकिन कम speed पर 24 घंटे चलाने से वास्तविक उम्र ज्यादा हो सकती है। filter reset किया जा सकता है, यह अच्छी खबर है।"

  • user interface bug और DRM mechanism पर राय

    "यह समस्या user interface bug जैसी लगती है, और हो सकता है कि यह वास्तव में DRM mechanism न हो। warning light जलने पर भी fan चलता है। पुराने models में warning सिर्फ power on करते समय दिखाई जाती थी, इसलिए इसे अधिक परेशान करने वाला बना दिया गया हो, यह संदेहास्पद है।"

  • फिल्टर की सफाई और replacement पर वास्तविक उपयोगकर्ता अनुभव

    "Xiaomi air purifier इस्तेमाल करने वाले एक व्यक्ति का वास्तविक अनुभव। वह फिल्टर को साफ करके घुमाकर इस्तेमाल करता है और कुछ cycles के बाद बदल देता है। कभी-कभी डिवाइस को याद नहीं रहता कि फिल्टर पहले इस्तेमाल हो चुका है, और 'empty' filter के साथ भी यह काम करता है, बस शुरू में warning दिखाई देती है।"