M003 - عزلت اجهزتي الذكية عن سحابتها و دي كانت النتيجة
Вставка
- Опубліковано 17 лип 2024
- Chapter Timestamps فصول الفيديو
00:00 Intro
03:36 Tuya CloudCutter
04:08 Hardware Prerequisites
04:51 Applying Jailbreak
11:48 Extracting ESPHome-Kickstart YAML
13:48 Building the Customized ESPHome Software
14:07 Testing the new ESPHome Software
14:33 Outro
Why?
All smart home devices that are connected to the Internet are always connected to a cloud created by the device manufacturer to facilitate control of the smart device. This system creates a tight and restricted system by the manufacturer, and the user is the target of all this. The manufacturer can create a restricted or free environment according to the company’s policies and goals. An example of this is what was discussed in the video. Today we will discuss how to isolate and "break the chain" of smart devices from their manufacturer and from this company’s “cloud”. One of the most important features of this process is extracting everything useful from these smart devices and working to the maximum life extent without the need to change devices every short period of time, which reduces costs and contributes to reducing the amount of electronic waste around the world.
If you own such smart devices, follow the method and rest assured. You and your device are safe. If you do not own such smart devices and you are fond of electronics and smart home systems, then relax and we will make these 15 minutes useful and enjoyable for you.
لماذا؟
كل اجهزة المنزل الذكية التي يتم ربطها بالنترنت تكون متصلة دائما بسحابة ينشأها مصنع الجهاز تسهيلا للتحكم في الجهاز الذكي و هذا النظام يخلق نظام محكم و مقيد بواسطة المصنع و يكون المستخدم هو المقصد من كل هذا. حيث يستطيع المصنع خلق بيئة مقيدة او حرة بحسب سياسة و اهداف الشركة. و من الامثلة على ذلك ما تم مناقشته في الفيديو. سنناقش اليوم طريقة عزل و "كسر قيد" الاجهزة الذكية عن مصنعها و عن "السحابة" الخاصة بهذه الشركة. من اهم مميزات هذه العملية استخراج كل ما هو مفيد من تلك الاجهزة الذكية و العمل لاقصى مدى ممكن دون الحاجة لتغيير الاجهزة كل مده زمنية قصيرة مما يقلل التكاليف و يساهم في تقليل كمية النفايات الالكترونية حول العالم.
ان كنت تملك مثل هذه الاجهزة الذكية اتبع الطريقة و اطمئن. انت و جهازك في امان. و ان كنت لا تمتلك مثل هذه الاجهزة الذكية و انت مولع بالالكترونيات و انظمة المنزل الذكي فاسترخ و سنجعل لك من هذه 15 دقيقة ما هو مفيد و ممتع.
Prerequisites القطع المطلوبة
1. Raspberry Pi 3, 4 or 5 with any amount of RAM
2. 8 or 16 GB MicroSD Memory Card with Adapter
3. 5V 2A Power Supply
4. USB Cable that fits the Raspberry Pi
5. Short Ethernet Cable
Steps to apply "Tuya CloudCutter" خطوات عزل ربط الاجهزة الذكية باستخدام
1. sudo apt update
2. sudo raspi-config
3. sudo apt install network-manager -y
4. sudo nano /etc/dhcpcd.conf
واضف هذا السطر في اخر الملف
denyinterfaces wlan0
5. sudo nano /etc/NetworkManager/NetworkManager.conf
واجعل الملف يبدو بهذا الشكل
[main]
plugins=ifupdown,keyfile
dhcp=internal
[ifupdown]
managed=true
6. sudo reboot و لا تنسي تركيب وصلة الايثرنت في الراسبري باي
7. curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
8. sudo apt install git -y
9. git clone github.com/tuya-cloudcutter/t...
10. cd tuya-cloudcutter
11. sudo ./tuya-cloudcutter.sh -r
12. Select Option #2 - "Flash 3rd Party Firmware" اختيار
13. Select the "Manufacturer/Device Name" اختيار
14. Select the "ESPHome-Kickstart firmware" اختيار
15. Kickstart-bk7231 اوصل بشبكة الواي فاي
16. Obtain configuration through "Ichiptool" احصل على اعدادات البرمجة بواسطة برنامج
Links الروابط
1. Raspian Bullseye OS: downloads.raspberrypi.org/ras...
2. Raspberry Pi Imager: www.raspberrypi.com/software/
3. Putty: www.putty.org
4. Tuya CloudCutter Github Repo: github.com/tuya-cloudcutter/t...
5. Ichiptool: docs.libretiny.eu/docs/flashi... - Наука та технологія
الله ينور عليك يا بشمهندس فعلا معلومة مهمة جدا ومفيده بارك الله فيك وجزاك خيرا وزادك علما ❤
منين المشترك وبكام؟
فى حال للمشترك الكورى
اذا كنت تقصد المشترك الكوري من LG، نعم يوجد حل لكن سيتطلب عمل تعديلات كثيرة بعد عمل هندسة عكسيىة لكامل الدائرة. هذا ليس فقط، سيتطلب وقت كبير و مجهود و خطوات كثيرة. الامر المهم الاخر هو، انه بعد مراجعتنا لدائرته، على ما يبدو ان المصنع LG اختارت ان تغلق التعديلات على المعالج من Realtek و تفعيل ال lock bits في المعالج. و هذا سيجعل التعديل اصعب حيث سيتطلب احضار معالج اخر مثل ال ESP32 بعدد مخارج و مداخل كثيرة و ربطه باسلاك بنقاط الاختبار التي هى على الدائرة بعد ازالة المعالج الاصلي بالكامل من الدائرة حتى تشغيله لا يتعارض مع المعالج الجديد او الخيار الثاني احضار نسخة جديدة غير مبرمجة من نفس موديل المعالج ورفع القديم ووضع الجديد. هذا بدون ذكر تحميل ال SDK الخاص بهذا المعالج على الكمبيوتر و احضار جهاز البرمجة الخاص به.
سيتطلب من المعالج الجديد في حال استخدام معالج بديل، وجود عدد مداخل و مخارج كثيره فيه بسبب عدد ال LEDs و الازرار و الريلايهات و ال feedback من الريلايهات.
الخلاصة: من الممكن عملها لكن مجهدة و مكلفة.