قناة علوم عظيمة على اليوتيوب

علوم الحاسوب

من أفضل وأمن الانظمة للهواتف الذكية

الحمدلله معز الاسلام بنصره ومذل الشرك بقهره ومصرف الامور بأمره ومستدرج الكافرين بمكره الذي قدر الايام دولا بعدله وجعل العافية للمتقين بفضله والصلاة والسلام على من أعلى الله منار الاسلام بسيفه وعلى اله وصحبه ومن تبعهم باحسان الى يوم الدين اما بعد ..

 أمن الانظمة للهواتف الذكية.png (167 KB)


 

 | مقدمة : 

  نظام أندرويد هو نظام تشغيل مفتوح المصدر تم تطويره للهواتف الذكية من قبل شركة جوجل الأمريكية حيث أصبح من أشهر أنظمة الهواتف الذكية لكنه أيضا أصبح هدف حيوى للهكرز وأجهزة الإستخبارات وعلى الرغم من أن الهواتف الذكية الشائعة التى تعمل بنظام أندرويد لا توفر الحد الأدنى من الحفاظ على خصوصية المستخدمين او حماية بياناتهم فعلى سبيل المثال خدمات جوجل تزامن كل شاردة وواردة بهاتفك الذكى , قمنا بتسليط الضوء مؤخراً على تسريبات ويكليكس عن طرق إختراق الإستخبارات المركزية الأمريكية ( CIA ) لأجهزة أندرويد وتبين أن CIA تستهدف أجهزة أندرويد العاملة بإصدارات قديمة مثل 4.4.2 وغيرها من خلال ثغرات Zero-Day فالأجهزة التى لا تستلم تحديثات من الشركة المصنعة تعد قنابل موقوته واختراقها مجرد وقت ليس إلا لأن الشركة المصنعة لا تدعمها بباتشات لإغلاق الثغرات الأمنية وهذه سياسة دعائية تتبعها شركات الهواتف الذكية إذ ان معظم الشركات مثل Samsung , LG , HTC ,Sony تدعم أجهزة أندرويد لفترة محددة بالتحديثات أقصاها 3 سنوات من تاريخ تصنيع الجهاز ومن ثم ترفع الدعم عنه فيكون المستخدمين عرضة للإختراق , لكن توجد أنظمة معدلة مبنية على أندرويد (رومات ) تهدف إلى الحفاظ على خصوصية المستخدمين وتهدف إلى دعم الأجهزة المرفوع عنها الدعم بتحديثات مثل LineageOS ( قمنا بشرحه مسبقا ) كما توجد أنظمة أخرى أكثر أماناً تهدف بشكل أساسي إلى حماية مستخدمى أندرويد من الإختراق والوصول لأقصى مستوى ممكن من الحماية منها نظام CopperheadOS والذى سنشرح طريقة تثبيته فى هذا المقال

 

f691g.png (29 KB)CopperheadOS 

 | تعريف بنظام CopperheadOS : 

  هو نظام مفتوح المصدر تم تطويره من قبل شركة كندية تعمل بالأمن المعلوماتي ومختصة بمجال حماية البيانات والأجهزة ، يعمل النظام على تعزيز الجانب الأمني  الى جانب الحفاظ على خصوصية المستخدمين عبر نظام أندرويد , يعد نظام CopperheadOS أفضل أنظمة التشغيل المبنية على أندرويد وأكثرها آماناً 

| الأجهزة المدعومة من قبل نظام CopperheadOS: 

  يدعم نظام CopperheadOS أجهزة Nexus 5X , Nexus 6P  كما ان الشركة تدعم أجهزة Pixel , Pixel XL لكن من خلال شراء الجهاز مباشرة من خلال الشركة ومن ثم شحنه الى المستخدم يمكنك الإطلاع على مقارنة بين الأجهزة المدعومة إضغط هنا 

 | ميزات نظام CopperheadOS : 

  يتميز بإزالة جميع خدمات جوجل من الهاتف والتعويض عنها بخدمات وتطبيقات مفتوحة المصدر . يأتي النظام مثبت عليه متجر F-droid الغني عن التعريف المختص بالتطبيقات مفتوحة المصدر. إلى جانب إستطاعتك تحميل متاجر أخرى مثل YalpStore المفتوح المصدر عوضا عن الحاجة لإستخدام متجر PlayStore الخاص بجوجل 

  نظام الصلاحيات : CopperheadOS على خلاف أصدارات أندرويد الشائعة  تماما عندما تأتي للحديث عن الصلاحيات. فإنه يقوم بنزع الصلاحيات من التطبيقات المثبتة مثل(الكاميرا ، المايك ، جهات الإتصال ، الخ) بشكل إفتراضي إلا ان تقوم بتفعيلها انت يدويا.

  MAC Address Randomization  : هي خاصية تقوم بتغيير عنوان الماك الخاص بك بشكل دوري لتفادي تعقبك ورسم خريطة بنشاطاتك عن طريق معرفة عنوان الماك الخاص بك. ( دون الحاجة الى روت او Xposed )

  USB peripherals Disallowing : هي خاصية لتجاهل اي شيء يتم توصيله بالجهاز(الحاسوب) عندما يكون الجهاز مقفل. ولكنها لا تؤثر على توصيل الجهاز بالحاسوب ونقل البيانات بعد فك القفل.

  أيضا من إحدى خصائص النظام أنه يسمح لك بمنع تشغيل الكاميرا في حال كان الجهاز مقفل. ويمنع من ظهورها حتى أسفل شاشة القفل.

  يمنع أيضا التحكم في الإعدادات السريعه في حال كان الجهاز مقفل : مثل (بلوتوث ، NFC ، وضع الطائره ، WIFI ، Hotspot ، بيانات الشبكة ، الخ)

  يمنع أي تطبيق من الوصول لبيانات الشبكة إلا عن طريق إذن مسبق.

  يأتي النظام مشفر إفتراضيا.

  يدعم التحديثات الفورية لغلق ثغرات اليوم – صفر Zero-day

  LTE Only : خاصية تسمح بإستخدام شبكة 4G فقط للهاتف وذلك لتعزيز سرعة الإتصال بشبكة الإنترنت وتشفير البيانات عبر إستخدام خدمات الشبكات الخاصة الإفتراضية (VPN ) او شبكة تور وذلك لتجاوز الهجمات الإلكترونية التى تستهدف شبكات 2G / 3G 

  Net Monitor : تطبيق لمراقبة إتصال التطبيقات المثبتة على النظام ومعرفة بروتوكول الإتصال المستخدم إذا ماكان HTTP او HTTPS وعنوان الIP والمنفذ الذى يستخدمه التطبيق فى الإتصال 

 

 | بعض التطبيقات التي ينصح بإستخدامها عوضاً عن خدمات جوجل بلاي : 

Conversationsللرسائل المشفرة (تستطيع تنزيله من متجر F-droid)

Signal: تطبيق التواصل المشفر المعروف وفي حالة لم يعمل تستطيع التعويض عنه بتطبيق Noise Signal (تستطيع تنزيله من متجر F-droid)

OsmAnd: تطبيق الخرائط مفتوح المصدر لإستبدال GoogleMaps "في حالة الحاجة إليها" (تستطيع تنزيله من متجر F-droid) 

 

 | خطوات ثبيت نظام CopperheadOS : 

 

 | أولاً : إعداد الحاسوب | 

 

■ تأكد من أن نقل الملفات بين الهاتف والحاسوب يعمل بشكل جيد

■ قم بتحميل وتثبيت أداة Minimal ADB and Fastboot

YM6Ly.png (168 KB) 

 

■ قم بتحميل برنامج 7zip لفك الضغط (تجاوز هذه الخطوة في حال كان مثبت على جهازك)

 

7j5Cn.png (289 KB) 

 

■ قم بتحميل نظام Copperhead OS الخاص بنوع جهازك (في شرحنا هذا سنختار هاتف Nexus 5x)

 

 xFhx1.png (119 KB)

 

■ قم بفك الضغط عن Minimal ADB and Fastboot ثم قم بتثبيته كما في الخطوات التالية

■ إضغط زر الفارة الأيمن ثم Extract All

 

xFhx1-1.png (119 KB)

 

■ إضغط  Extract

 

9Hk7W.png (147 KB)

 

■ قم بقتح ملف minimal_adb_fastboot_v1.4.2

 

mBBow.png (189 KB)

 

■ إضغط Next

 

7dKEe.png (197 KB)

 

■ إختر I accept the agreement

■ ثم إضغط Next

 

4jTdM.png (235 KB)

 

■ إضغط  Next

 o5GMV.png (186 KB) 

■ إضغط Next

 5VCS3.png (183 KB)

 

 

■ إضغط next

 

fXWqB.png (164 KB)

 

■ إضغط install

 

H1cJY.png (180 KB)

 

■ إضغط Finish

9OxF5.png (194 KB)

 

■ قم بفك الضغط عن الملف الذي ينتهى بامتداد .tar.xz الذي قمت بتحميله كما في الصورة

 

0Wm20.png (161 KB)

 

■ ستجد ملف بامتداد .tar بعد فك الضغط قم بفتحه

 

WHmL4.png (158 KB)

 

■ ستجد بداخله مجلد باسم bullhead-n2g48b قم بنقل الملفات التي بداخله الى مسار برنامج Minimal ADB and Fastboot

C:\Program Files (x86)\Minimal ADB and Fastboot

 

ZLyEW.png (215 KB)

 

■ وانتظر حتى الانتهاء من عملية النقل

s5HQA.png (222 KB)

 

■ إضغط Continue 

5pP2n.png (234 KB)

 

■ يجب ان تكون الملفات بهذا الشكل بعد الانتهاء من عملية نقل الملفات الى داخل المجلد

 

 jte17.png (350 KB)

 

 

 | ثانياً : اعداد الهاتف | 

 

 

■ الآن قم بإعداد هاتفك لتقوم بتنزيل النظام الجديد عليه

■ قم بتوصيل هاتفك بالحاسوب بإستخدام الـ USB

 إذهب إلى Settings

 

 6gdtJ.png (174 KB)

■ ثم About Phone

 

wnjp.png (137 KB)

 

■ إنزل إلى الأسفل وقم بمتابعة الضغط على Build Number حتى تظهرلك “You are a developer”

 

iLuzt.png (132 KB) 

■ ثم عد الى الإعدادات مرة أخرى وادخل على Developer Options

 2g1DO.png (135 KB)

 

■ قم بتفعيل OEM unlocking

 

fIBB.png (152 KB)

 

■ ثم بتفعيل  USB Debugging

 

WDdLm.png (148 KB)

 

■ اضغط OK

 

FI6Pr.png (151 KB)

 

■ الآن اصبح جهازك جاهز ليتم ضبط الـ Fastboot mode عليه

 قم بإغلاق هاتفك (لا تقم بإزالة الـ USB او الوصلة من الهاتف)

 ثم قم بتشغيله بينما تضغط على زر الـ Power و زر الصوت الأسفل (Volume Down) معاً

■ ستظهر لك الشاشة التالية .. انت الآن في وضع Fastboot Mode

 

ZwM8H.png (207 KB)

 

■ يجب عليك الآن فتح الـ bootloader من خلال الخطوات التالية

 إذهب الى المسار C:\Program Files (x86)\Minimal ADB and Fastboot في حاسوبك

 

frj1C.png (272 KB)
 

■ أكتب هذا الأمر داخل النافذة fastboot oem unlock ، في حال لم يعمل استخدم هذا الامر fastboot flashing unlock

 

xRymP.png (101 KB)

 

 في هاتفك ستظهر شاشة هل تريد فتح الـ bootloader ام لا

 إضغط على زر التحكم بالصوت الأعلى (Up Volume) لتختار YES ثم إضغط على زر الـ Power

 

GLDjH.png (245 KB)

 

 الآن أصبح Unlocked

 

 piEt6.png (211 KB)

 

 | ثالثاً : تثبيت النظام على الهاتف | 

 

■ الآن أصبح الجهاز جاهزا لتثبيت الـ ROM الجديد

■ اذهب الى الحاسوب واترك نافذة cmd-here مفتوحة ، ثم قم بسحب الملف flash-all.bat بداخل نافذة الأوامر

■ ثم اضغط  Enter لتبدأ عملية التثبيت

 

ملحوظة ?:تستغرق عملية التثبيت دقيقتين ، إضافة إلى دقيقة لبدء تشغيل الجهاز

 

xWnBT.png (250 KB)

 

■ جاري تثبيت النظام

 

Si2cE.png (209 KB)

 

■ هكذا سيكون بعد الانتهاء من تثبيت النظام واثناء اعادة تشغيل الجهاز

 

OUct0.png (159 KB) 

■ هكذا انتهى التثبيت ، قم بإغلاق النافذة

 

ROuJ2.png (166 KB)

 

■ هذه واجهة النظام الجديدة بعد إعادة تشغيل الجهاز بنجاح

 

8ZnYn.png (156 KB)

 

■ الآن قم بإغلاق الـ Bootloader بعد ان انهيت من التثبيت بنجاح

■ ثم أغلق الهاتف وابدأ بتشغيل الجهاز من خلال الضغط على زر الـ Power مع زر التحكم بالصوت الأسفل (Down Volume) معاً لتدخل إلى قائمة fastboot مرة أخرى

 

lLv0H.png (209 KB)

 

■ إذهب إلى الحاسوب (لا تقوم بإزالة الـ USB) قم بفتح Open Minimal ADB and Fastboot عن طريق cmd-here

 

 frj1C-1.png (272 KB)


 

■ قم بكتابة الأمر fastboot oem lock ثم إضغط Enter

■ في حال لم يعمل إستخدم fastboot flashing lock

 

kip8l.png (103 KB)

 

■ في الهاتف سيطلب منك التأكيد عن طريق إختيار Yes

■ قم بإختيار Yes عن طريق زر التحكم بالصوت العلوي (Up Volume) ثم زر التشغيل (Power)

 

6J4wi.png (220 KB)

 

■ هكذا انتهت العملية بنجاح

 

ho0bC.png (127 KB)

 

 الجهاز الآن جاهز لإستخدام نظام CopperheadOs على هاتف Nexus 5X

 

OUct0-1.png (159 KB)

8ZnYn-1.png (156 KB) 

 

 

 | بعض الإرشادات الإختيارية لإستخدام أفضل للنظام :  

  تأكد من تنزيل التحديثات الخاصة بالنظام بعد عملية التثبيت وبشكل دائم

■ اذهب الى settings ثم about phone ثم system Updates ثم قم بتحميل التحديثات

 

aCurN.png (119 KB)


 

 

■ اتركه حتى ينتهي

إستغفار ...

 

peVta.png (114 KB)  

 

■ هكذا تم تنزيل التحديثات بنجاح

QoRRd.png (122 KB) 

 

  قم بغلق خدمات الموقع Location

■ اذهب إلى Settings ثم Location ثم قم بإغلاق الخدمة

AsEgN.png (119 KB)

 

  قم بضبط بعض خصائص الأمان Security

 اذهب الى settings ثم Security قم بتخصيص قفل شاشة لجهازك عن طريق Security Lock


eltdG.png (135 KB)

 

■ قم بضبط USB accessories لتصبح Disallow new USB peripherals

 

ZVpku.png (132 KB)

 

■ قم بإلغاء استخدام الكاميرا عندما تكون الشاشة مغلقة عن طريق تعطيل خيار Camera on lockscreen

 

i8PzV.png (137 KB)

 

ملحوظة ?: مدير الملفات ليس موجود كتطبيق ، لتصفح الملفات إذهب إلى Settings >  Storage > Explore

 

 

❊❊❊❊❊❊




السابق
أساسيات الحماية في نظام أندرويد
التالي
التواصل المشفر عبر بروتوكول OMEMO

0 تعليقات

أضف تعليقا

اترك تعليقاً