אנדרואיד מרכזי

אין קסם בשורש

protection click fraud

הסרת חלק מהמסתורין של משתמש העל

כשקראתי ברחבי האינטרנט בשבוע שעבר, שמתי לב לכמה פרסומים טובים אחרת עושים טעות שיותר מדי אנשים עושים - בטענה ש משרשים את האנדרואיד שלך טלפון או טאבלט או שעון (אנחנו לא יכולים לשכוח השעונים) יגרום לדברים להתנהל טוב יותר.

זו מלכודת שיותר מדי אנשים נופלים אליה, מכיוון שיש להם גישת משתמש-על (שורש) בכל מחשב מבוסס לינוקס פחית מאפשרים לך לעשות דברים שהופכים את המכשיר שלך לטוב יותר. זה גם יכול לאפשר לך לעשות דברים שגורמים למכשיר לפעול יותר גרוע, או אפילו לשבור הכל ולהשאיר אותך עם ערימת נחושת וסיליקון שלעולם לא תעשה שום דבר שוב. הפתגם הישן של "עם כוח גדול באה אחריות גדולה"באמת זה נכון.

אבל כשלעצמו, גישת משתמש-על לא עושה כלום.

הכל קובץ

הכל קובץ. הכל. אתה קובץ.

בכל מערכת הפעלה מבוססת יוניקס, בין אם זו אובונטו, או אנדרואיד, או אפילו OS X, אתה יכול לומר בבטחה שהכל קובץ. כאשר אתה מחבר כונן אצבע ליציאת USB, קובץ אחד נקרא וקובץ אחר נוצר או מאוכלס. כאשר אתה משנה את עוצמת הצלילים היוצאים לרמקולים שלך, אתה משנה קובץ שנקרא כדי לומר לשרת הקול כמה חזק להיות. זה נכנס אפילו יותר למערכת ההפעלה. אם אתה רוצה לראות כמה סוללה נשארה לך, אתה קורא קובץ שהקרנל כתב לו ערך. אם אתה רוצה לשנות את מושל המעבד, ניחשתם נכון, תכתבו את הערך החדש לקובץ.

אתה יכול לראות זאת בעצמך ישירות באנדרואיד שלך. התחבר למחשב, פתח א ADB הפעלה ועיין בספריית /proc או /sys. זוהי קבוצה של "הוראות" הנקראות על ידי הקרנל ונכתבות אליהן עם מידע על שלך הסוללה, המעבד שלך וכל מיני חנוניות שמתרחשת מאחורי הקלעים כאשר האנדרואיד שלך פועל רץ. ואם נוכל לתפעל את הקבצים והתיקיות האלה, נוכל לשנות דברים.

Root הוא משתמש בעל הרשאה לשבור דברים

ניתנת רשות לדפוק את הקובץ הזה

מכיוון שהכל קובץ, היכולת ליצור, למחוק או לשנות את הקבצים האלה יכולה להשפיע באופן דרמטי כמעט על כל דבר באנדרואיד שלך. לאפשר למשתמש לשנות קבצים שאינם בבעלותו זה אף פעם לא רעיון טוב, אז אנדרואיד משתמשת בהרשאות כדי להחליט מי יכול לעשות מה. לא, לא כמו ההרשאות שאתה מעניק בעת התקנת אפליקציה. אנחנו מדברים על הרשאה לקרוא, לכתוב או להפעיל קובץ במערכת.

ייתכן שקנית את הטלפון שלך, אבל אינך הבעלים של קבצי מערכת ותיקיות. אלה שייכים למערכת, וה"דברים" שלך נמצאים במקום אחר שבו מותר לך להתעסק איתם. גם למשתמש המערכת מותר להתעסק, כי ייתכן שהוא יצטרך לבצע התאמות לדברים שהם שלך, כי הם מאוחסנים בשטח שהוא שלהם. כך פועלות הרשאות מבוססות יוניקס. המרחב שלך נותן לך הרשאה לעשות כמעט כל דבר, והוא עשוי לתת למשתמשים אחרים הרשאה לעשות הכל. במרחב שאינו שלך, אתה רשאי להסתכל רק בזמן שמשתמש המערכת יכול לעשות הכל, כי זה המרחב שלו.

זה המקום שבו משתמש השורש נכנס לתמונה. זה יכול לעשות הכל לכל קובץ או כל תיקיה באנדרואיד שלך. או שולחן העבודה של לינוקס שלך. או ה-iMac שלך. אין מקום שלשורש אין הרשאות קריאה, כתיבה וביצוע מלאות. שורש רשאי למחוק את הקבצים שלך. לשורש מותר להגיד שהסוללה החצי ריקה שלך באמת מלאה על ידי שקר והכנסת כל ערך שהיא רוצה בקובץ הזה. שורש רשאי לומר למעבד לעולם לא לישון או לא להתעורר, או לפעול בכל מהירות ומתח שנתמכים על ידי הקרנל. שורש יכול לבצע משימות שגרתיות שכולם מבינים, כמו גם דברים טכניים באמת שהם רק חבורה של מספרים הקסדצימליים כשאנחנו מנסים להציץ ולראות מה הוא עושה.

במילים אחרות, ל-root מותר לעשות דברים כדי לגרום לאנדרואיד שלך לפעול טוב יותר, ולעשות דברים שגורמים לאנדרואיד שלך לרוץ גרוע יותר.

איזה שורש צְבִיעוּת לעשות הוא לגרום לכל אחד מהדברים האלה לקרות מעצמם. השרשת הטלפון שלך היא פשוט לומר שעכשיו יש משתמש שמותר לו לעשות דברים שמשתמשים רגילים לא יכולים לעשות. אתה צריך להזין פקודות בזמן שאתה פועל כשורש (דרך אפליקציית טרמינל או ADB ממשק) או להתקין יישומים או סקריפטים שעושים דברים אוטומטיים ויכולים להריץ פקודות במרווחים או דרך GUI. כשאתה משתמש ב-Root Explorer כדי לקוף עם קבצי מערכת, אתה פשוט שולח פקודות קובץ כ-root כאשר אתה מקיש על כפתורים. זה נראה כמו קסם כי לא היית צריך לעשות שום דבר קשה יותר מאשר להתקין אפליקציה מ-Google Play.

גורם הביטחון

באגדרואיד עצוב הוא עצוב

שום דבר לא גורם לי להתכווץ כמו לראות מישהו מבקש אפליקציה לשורש את הטלפון שלו כי הוא לא מבין את כל הדברים האלה של SDK ו-ADB. אלה המשתמשים שהחבר'ה הרעים פשוט אוהבים, כי הם צריכים אנשים שפשוט ילחצו על דברים כדי שיוכלו לגנוב את סיסמת הבנק שלך. ויש הרבה מהם בחוץ.

מכיוון שהכל קובץ, ו-root מותר לעשות הכל לכל קובץ בכל מקום באנדרואיד שלך, זה פשוט להשיג מידע רגיש מאזור מאובטח ולשים אותו במקום שהוא יכול להישלח בחזרה לשרת כלשהו בצד השני של ה- עוֹלָם. כל מה שאתה צריך לעשות זה להגיד שזה יקרה, ולהסתיר את הפקודות כדי לגרום לזה לקרות במשחק שפיראטת מ-Blackdroid זה ממש קל.

כשאתה קונה אנדרואיד חדש, ה-root לא מופעל לטובתך. אני עושה את הדבר הזה מבוסס יוניקס כבר יותר מ-20 שנה, ואני עדיין מפשל. אתה תתבאס אם תינתן לך ההזדמנות. כולנו נפשל כי זה כל כך קל לפשל. מה שלא קל זה לתקן הכל. מכיוון שהאנשים שבונים את האנדרואידים האלה לא יספקו תוכנה לטעינת דברים בחזרה למצב היצרן - הדבר הטוב ביותר ב תוכנית Nexus של גוגל — אתה לא יכול פשוט לבכות דוד ולהעמיס הכל טרי כשאתה מפשל ויש לך מכשיר שהוא לא רץ, או רץ בסדר אבל הוא חסר ביטחון ואתה חולק את פרטי חייך עם בחור באסטוניה או אורגון.

אנחנו לא צריכים לאהוב את זה, ואנחנו יכולים לעשות כל שביכולתנו כדי לבטל את אמצעי הזהירות האלה, אבל מחוץ לקופסה לטלפון שלך אין שורש כי אי אפשר לסמוך עליך עם שורש. זכור, לאנשים כמו HTC או Verizon אין מושג אם אתה משתמש זהיר או אחד שמשמח קליק. מתייחסים לכולנו כאילו אנחנו הטיפוס המאושר בקליק. תודה, אובמה.

דרך האמצע (ולדעתי השיטה הטובה ביותר) היא כאשר אתה יכול לפתוח את טוען האתחול שלך טלפון - לאחר אזהרות שכאשר אתה מפשל את הדברים אין לך מזל - והתקן כל קושחה שאתה כמו. כך מגיעים מהמפעל מכשירי Nexus ומה שנקרא מפתח-מהדורות. אתה יכול לשבור אותו אם אתה רוצה, והיצרן לא ינסה לעצור אותך - או אכפת לך מתי אתה שובר אותו. אני גם חושב שצריך לספק אסימון לביטול נעילה של טוען אתחול כאשר המכשיר שלך מקבל תשלום מלא, אבל זה מאמר אחר לפעם אחרת.

חשוב לדעת איך דברים כאלה עובדים. לא רק כדי לא לשבור את הטלפון החדש שלך בשווי 600 דולר, אלא כדי להישאר בטוח ומאובטח בזמן שאתה משתמש בו. והכי חשוב, שים לב ששורש הטלפון שלך רק נותן לך רשות לעשות משהו טיפשי, ולעולם לא עושה שום דבר בעצמו.

instagram story viewer