Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

لا يوجد سحر في الجذر

جدول المحتويات:

Anonim

إزالة بعض سر الخارق

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

هذا فخ يسقط عليه الكثير من الأشخاص ، لأن الوصول الخارق (الجذر) على أي جهاز يعمل بنظام Linux يمكن أن يتيح لك القيام بأشياء تجعل جهازك أفضل. يمكن أن يسمح لك أيضًا بالقيام بأشياء تجعل الجهاز يعمل بشكل أسوأ ، أو حتى يكسر كل شيء ويتركك مع كومة من النحاس والسليكون التي لن تفعل شيئًا من أي وقت مضى. القول المأثور القديم "مع قوة عظمى يأتي مسؤولية كبيرة" هو حقا صحيح.

ولكن في حد ذاته ، فإن الوصول الخارق لا يفعل شيئا.

كل شيء ملف

في أي نظام تشغيل يستند إلى Unix ، سواء كان Ubuntu أو Android أو حتى OS X ، يمكنك القول بأمان أن كل شيء ملف. عندما تقوم بتوصيل محرك أقراص الإبهام بمنفذ USB ، يتم قراءة ملف واحد ويتم إنشاء ملف آخر أو تعبئته. عندما تقوم بتغيير حجم الأصوات الخارجة إلى مكبرات الصوت ، يمكنك تغيير ملف يتم قراءته لإعلام خادم الصوت بصوت عالٍ. هذا يذهب أعمق في نظام التشغيل. إذا كنت تريد معرفة مقدار البطارية التي تركتها ، فأنت تقرأ ملفًا كتبته kernel. إذا كنت ترغب في تغيير حاكم وحدة المعالجة المركزية ، فكرت ، تكتب القيمة الجديدة إلى ملف.

يمكنك أن ترى ذلك بنفسك على جهاز الأندرويد خاصتك. اتصل بجهاز كمبيوتر ، وافتح جلسة ADB وانظر إلى الدليل / proc أو / sys. هذه مجموعة من "الإرشادات" التي تتم قراءتها من قبل النواة وكتابتها بمعلومات حول البطارية ، ووحدة المعالجة المركزية ، وكل أنواع الأشياء التي تحدث خلف الكواليس عندما يعمل جهاز Android الخاص بك وتشغيله. وإذا استطعنا معالجة تلك الملفات والمجلدات ، فيمكننا تغيير الأشياء.

الجذر هو مستخدم لديه إذن لكسر الأشياء

نظرًا لأن كل شيء عبارة عن ملف ، فإن القدرة على إنشاء هذه الملفات أو حذفها أو تغييرها يمكن أن يكون لها تأثير كبير على كل شيء على جهاز Android. لا يعد السماح للمستخدم بتغيير أي ملفات لا يملكها فكرة جيدة ، لذلك يستخدم Android أذونات لتحديد من يمكنه فعل ما. لا ، ليس مثل الأذونات التي تمنحها عند تثبيت تطبيق ما. نحن نتحدث عن إذن لقراءة أو كتابة أو تنفيذ ملف في النظام.

ربما تكون قد اشتريت هاتفك ، لكنك لست مالك ملفات ومجلدات النظام. هؤلاء ينتمون إلى النظام ، و "الأشياء" الخاصة بك في مكان مختلف حيث يُسمح لك بالتنقل معه. يُسمح لمستخدم النظام بالالتفاف ، أيضًا ، لأنه قد يحتاج إلى إجراء تعديلات على الأشياء التي تخصك ، لأنه مُخزّن على مساحة خاصة بهم. هذه هي الطريقة التي تعمل بها الأذونات المستندة إلى Unix. تمنحك المساحة الخاصة بك الإذن للقيام بمعظم أي شيء ، وقد تمنح المستخدمين الآخرين الإذن للقيام بذلك كله. في المساحة التي لا تخصك ، يُسمح لك فقط بالبحث بينما يمكن لمستخدم النظام أن يفعل كل شيء ، لأنه مساحته.

هذا هو المكان الذي يأتي فيه المستخدم الجذر. يمكنه القيام بأي شيء لأي ملف أو أي مجلد على جهاز Android. أو سطح مكتب Linux الخاص بك. أو إيماك الخاص بك. لا يوجد في هذا الجذر أي أذونات للقراءة والكتابة والتنفيذ الكاملة. يسمح الجذر لحذف الملفات الخاصة بك. يُسمح للجذر أن يقول إن بطاريتك الفارغة ممتلئة حقًا بالكذب وإدخال أي قيمة تريدها في هذا الملف. يُسمح للجذر بإخبار وحدة المعالجة المركزية بعدم النوم أبدًا أو عدم الاستيقاظ أبدًا ، أو التشغيل بأي سرعة أو جهد مدعوم من النواة. يمكن للجذر القيام بمهام دنيوية يفهمها الجميع ، بالإضافة إلى أشياء تقنية حقًا تمثل مجرد مجموعة من الأرقام السداسية العشرية عندما نحاول أن نلقي نظرة خاطفة ونرى ما الذي تفعله.

بمعنى آخر ، يُسمح للجذر بعمل أشياء لجعل Android يعمل بشكل أفضل ، ويعمل أشياء تجعل Android يعمل بشكل أسوأ.

ما الجذر لا يمكن القيام به هو جعل أي من هذه الأشياء يحدث في حد ذاته. إن تجذير هاتفك يعني ببساطة أنه يوجد الآن مستخدم يُسمح له بعمل أشياء لا يستطيع المستخدمون العاديون القيام بها. تحتاج إما إلى إدخال الأوامر أثناء العمل كجذر (من خلال تطبيق المحطة الطرفية أو واجهة ADB) أو تثبيت التطبيقات أو البرامج النصية التي تعمل على أتمتة الأشياء ويمكن تشغيل الأوامر على فترات أو من خلال واجهة المستخدم الرسومية. عند استخدام Root Explorer للقردة باستخدام ملفات النظام ، فأنت فقط ترسل أوامر ملفات كجذر عند النقر فوق الأزرار. يبدو أنه سحر لأنه لم يكن عليك القيام بأي شيء أصعب من تثبيت تطبيق من Google Play.

عامل الأمن

لا شيء يجعلني أشعر برغبة شديدة في رؤية شخص ما يطلب تطبيقًا ما لإجراء جذر لهواتفهم لأنهم لا يفهمون كل هذه الأشياء SDK و ADB. هؤلاء هم المستخدمون الذين يرعبهم الأشرار فقط ، لأنهم يحتاجون إلى أشخاص سيقومون فقط بالنقر فوق الأشياء حتى يتمكنوا من سرقة كلمة مرورك المصرفية. وهناك الكثير منهم هناك.

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

عند شراء Android جديد ، لا يتم تمكين الجذر لصالحك. لقد كنت أقوم بهذا الشيء القائم على نظام يونكس منذ أكثر من 20 عامًا ، وما زلت أنتظر. سوف تفشل إذا أعطيت الفرصة. سنقوم جميعًا بالتلويح لأنه من السهل جدًا فكه. ما هو ليس سهلا هو إصلاح كل شيء. نظرًا لأن الأشخاص الذين يبنون هذه Androids لن يقدموا برنامجًا لإعادة تحميل الأشياء مرة أخرى إلى حالة المصنع - وهو أفضل شيء في برنامج Nexus من Google - لا يمكنك فقط البكاء على عمك وتحميل كل شيء جديد عندما تقوم بالثقب ولديك جهاز ليس كذلك الجري ، أو يعمل بشكل جيد ولكنه غير آمن ، وتقوم بمشاركة تفاصيل حياتك مع شخص ما في إستونيا أو أوريغون.

لا يتعين علينا أن نحبها ، ويمكننا أن نفعل كل ما في وسعنا للتراجع عن هذه الاحتياطات ، ولكن خارج هاتفك لا يوجد لديه جذر لأنه لا يمكن الوثوق بك في الجذر. تذكر أن الأشخاص مثل HTC أو Verizon ليس لديهم أي فكرة عما إذا كنت مستخدمًا دقيقًا أو شخصًا سعيدًا بالنقر. كلنا نتعامل كما لو أننا نوع من النقرات السعيدة. شكرا يا اوباما

الأرضية الوسطى (وفي رأيي أن أفضل طريقة) هي عندما يمكنك إلغاء قفل أداة تحميل التشغيل على هاتفك - بعد التحذيرات من أنه عندما تكون الأمور غير مناسبة ، فتثبّت أي برامج ثابتة تريدها. هذه هي الطريقة التي تأتي بها أجهزة Nexus وما يسمى بإصدارات المطورين من المصنع. يمكنك كسرها إذا كنت تريد ذلك ، ولن تحاول الشركة المصنعة إيقافك - أو الاهتمام عند كسرها. أعتقد أيضًا أنه يجب توفير رمز إلغاء تأمين الإقلاع عند سداد قيمة الجهاز بالكامل ، ولكن هذا مقال آخر لفترة أخرى.

معرفة كيفية عمل هذا النوع من الأشياء أمر مهم. ليس فقط لمنع كسر هاتفك الجديد بقيمة 600 دولار ، ولكن للبقاء في أمان وأمان أثناء استخدامه. والأهم من ذلك ، أن تدرك أن تأصيل هاتفك يمنحك إذنًا للقيام بشيء غبي ، ولا يفعل أي شيء بمفرده.