שְׁאֵלָה:
מדוע נדרשת גישה לשורש עבור ROM מותאם אישית?
R4D4
2013-01-18 22:06:09 UTC
view on stackexchange narkive permalink

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

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

כמו כן, מדוע השתרשות ושימוש ב- ROM מותאם אישית תגרום לבנייה של מכשיר? לא יכולתי פשוט להחליף את ה- ROM שגרם לבעיה במקור (שחשבתי לגבות אותו!;)).

"אם אני מחבר את הטלפון למחשב אז זה לא נותן לי גישה לכל מערכת הקבצים של המכשיר?" - כברירת מחדל, לא, זה לא. זה נותן לך גישה לחלק מסוים מאוד ממערכת הקבצים (האחסון "החיצוני").
[כאן] (http://android.stackexchange.com/questions/5228/does-rooting-require-a-custom-rom?rq=1) ו- [כאן] (http://android.stackexchange.com/questions / 5238 / האם-מהבהב-רום-מותאם אישית-דורש גישה לשורש? Rq = 1)
@t0mm13b אף אחת מהשאלות הללו לא עונה על החלק * מדוע *. מניח שאמשיך ואשים כאן משהו.
שתיים תשובות:
Izzy
2013-01-18 22:28:08 UTC
view on stackexchange narkive permalink

תשובה קצרה:

מטעמי אבטחה ואחריות.

תשובה מפורטת:

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

כפי שכבר צוין ב- t0mm13b הערות לעיל, כברירת מחדל אתה לא מקבל גישה פיזית למערכת הקבצים במכשירים שלך פשוט על ידי חיבורו באמצעות USB. תלוי במכשיר, בגרסת Android וכמה קריטריונים נוספים, אתה יכול לראות רק חלקים. זה יכול להיות כל כרטיס ה- SD (פיזי, במצב UMS), או אפילו גישה "לוגית" בלבד לחלקים ממנו באמצעות MTP. ניתן להשיג גישה מוגבלת יותר באמצעות ADB בעת הפעלת איתור באגים USB - אך עם ROM מלאי, באף אחד מהמקרים הללו אינך מקבל גישה מלאה .

כעת כיצד מתבצעים עדכונים אז? נוהג נפוץ מאוד הוא השימוש בקובץ ZIP מיוחד ( update.zip ). זה ממוקם על כרטיס ה- SD, שמוכנס למכשיר, והמכשיר מאתחל למצב מיוחד (שחזור), ממנו ניתן להחיל את update.zip . אבל: המכשיר בודק את תקינות אותו update.zip - עליו להיות חתום באמצעות מפתח היצרן. מסיבות ברורות, המפתח הזה אינו זמין באופן חופשי - ולכן לא ניתן להתקין בדרך זו ROM מותאם אישית על מערכת מלאי כזו.

ניתן לעקוף את כל הדברים הללו רק עם גישה ממשתמשי העל למכשיר - - שפירושו: עליך להשריש אותו.

אז זה עבור החלק למה - בזמן שאתה לא מטפל ב איך השתרשות. בדיוק כפי שביקשת :)


עדכן לפרטים נוספים עוד

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

עד לנקודה מסוימת, ליאם צודק בכך: זה נראה לא תקף רק למכשירי סמסונג (כפי שהנחתי קודם ), אך כמה מכשירים אחרים (לא כולם) תומכים גם בשיטה זו, מבלי להיות מעורב בשורש (מלבד העובדה שרוב ה- ROM המותאם אישית יישלחו, כמובן - כך שיהיה לך שורש זמין אחרי התקנתם). עם זאת, ישנם מכשירים אשר נראה כי הם דורשים שורש אפילו עבור מהיר פלאש (ראה למשל TheUnlockr לגבי Iconia A100, ציטוט: בטח השתרשת את המכשיר שלך לפני שתעשה זאת הליך זה. - וכן, הם משתמשים ב שחזור מהיר של התאוששות פלאש. img קוד>).

עם זאת, גם אם מהיר מהיר קוד> עובד למכשיר הלא שורש שלך, יש לקחת נקודה מכריעה אחת:

כדי להבהב ROM למכשיר אנדרואיד שלך עם fastboot עליך להיות בעל מטען אתחול נעול או מאתחל הנדסי

( מדריך מהבהב - אנדרואיד - מפתחי XDA)

מה שאומר: אם ה- bootloader שלך נעול, עליך לפתוח אותו קודם , אשר ימחק (אפס להגדרות היצרן) את המכשיר שלך. כך שכל הנתונים ייעלמו לתמיד בדרך זו - בעוד שעם root היית יכול לעשות גיבוי מלא (Nandroid, Titanium Backup) לפני שלב זה. עם זאת, החל מ- Android 4.0, זו כבר לא בעיה אמיתית - מכיוון שאתה יכול לעשות גיבוי מלא באמצעות ADB (ראה: גיבוי מלא של מכשירים שאינם מושרשים)


סיכום:

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

עם זאת: ישנם גם מכשירים שניתן להבהב באמצעות fastboot מבלי ש היה מושרש קודם לכן. אם המכשיר שלך נכנס לקטגוריה זו, השאלה מדוע נדרשת גישה לשורש בכדי להבהב ROM מותאם אישית הופכת להיות לא חוקית (התשובה לא, כ ex falso quodlibet sequitur ("מ- false יכול לעקוב אחר כל דבר ") אתה יכול להסיק כל מסקנה מנקודת הנחה שגויה :)

כלומר: if השתרשות נדרשת, הנ"ל הוא מדוע .

אתה לא באמת * זקוק * לשורש כדי להתקין ROM מותאם אישית ברוב המכשירים;)
@LiamW כפי שהשאלה שלי קובעת - אני מאוד בור עם מערכות הפעלה ניידות, ולאיזי יש מוניטין של 13.3k מה שמעיד על כך שהוא יודע דבר על שניים יותר ממני; ככזה, אני מניח שהתשובה שלו נכונה לחלוטין מכיוון שאני לא יודע שום דבר להיפך; גם תשובתו הייתה הנבחרת הגבוהה ביותר (שוב מציינת שהיא נכונה מבחינה טכנית). עם זאת, אם אתה סבור כי תשובתו שגויה, אל תהסס לעדכן את תשובתך ואם ההצבעות מתנדנדות אני אשנה את התשובה המקובלת.
@LiamW אתה מתכוון "ברוב * מכשירי סמסונג *". מעולם לא ראיתי מכשיר שתוכל להבהב ROM מותאם אישית בלי להשריש, מצטער, וראיתי כמה מכשירים. ובכן, הרחקתי ממפציצי פלסטיק ... XD אז מבחינה טכנית, ההערה האחרונה שלך שגויה: ד
זה עוף וביצה ... אתה צריך שורש כדי להיות מסוגל להבהב ROM מותאם אישית וכדי להבהב ROM מותאם אישית, אתה * בדרך כלל * צריך מטעין אתחול נעול עם סביבת התאוששות מושרשת ... והתאוששות מושרשת סביבה כגון CWM / TWRP .... לתפוס -22!
@t0mm13b הזכיר רק את "ההתאוששות המותאמת אישית". זה מה שעובד סביב בעיית "החתימה" - כך שאפשר יהיה לשדר 'update.zip' גם כאשר הוא לא חתום עם מפתח היצרנים - כך שזה פרט נוסף בתור. אני פשוט לא רואה את "עוף וביצה": שורש -> ביטול נעילה -> CWM -> ROM מותאם אישית. לא זוהה לולאה.
@LiamW זה בקושי דעות קדומות ואתה צודק לגמרי - מוניטין גבוה לא תמיד אומר תשובה תקפה, אולם בהתחשב בשאלתי שלא הייתה לי שום דרך לבדוק את התשובה אני גם סומך על הקהילה והקולות שלהם כדי למצוא קבילה תשובה. כאמור, אל תהסס להרחיב את תשובתך שמפריך את התשובה שמספק איזי ובהנחה שהקהילה מסכימה, אני בשמחה אעשה את שלך לתשובה המקובלת. :)
@R4D4 תשובה מקובלת צריכה להיות זו שעוזרת לך ביותר. אם אתה לא יכול להעריך את התשובה באופן מלא, זה בסדר לחלוטין לא לקבל תשובה. קבלת התשובה הגבוהה ביותר רק בגלל שהיא הגבוהה ביותר, או זו של מישהו עם נציג גבוה, בהחלט נחרצת. בסופו של יום אף על פי שזו ההחלטה שלך, אף אחד לא צריך להגיד לך אחרת.
בדיוק - שוב שלום :) החלטנו, עד שלא יוכח אחרת, שנינו צודקים - תלוי בנסיבות (כמו למשל החומרה / היצרן המדובר). אעמוד שוב בנושא 'fastboot' ואעדכן את שאלתי בהמשך. עשוי לקחת כמה ימים, מכיוון שאני די עסוק כרגע (ראה צ'אט מסיבות;)
@MatthewRead לא יכול להסכים יותר עם הצהרתך, אולם מדידת "עזרה" קשה כשאני מבקש הסבר. אני בדרך כלל לא מקבל תשובות על סמך נציג או מספר קולות, אבל במקרה זה הייתי מקבל. אין לי מה לבדוק את התשובות הנכונות, וגם לא אוכל להבין את התשובות בצורה די ארוכה. כשאומר שכשמגיע הזמן שאוכל להעריך את שתי התשובות, אני אשמח בשמחה את התשובה המקובלת.
@Izzy רק כדי להיות ברור, כאשר אתה אומר שאולי יינתן לי גישה לכל כרטיס ה- SD דרך מצב UMS, אני מניח שאתה מתכוון לכרטיס SD החיצוני שעשוי להיות או לא, ולא לזיכרון הפנימי המחזיק את מערכת הקבצים?
נכון - התייחסתי רק לכרטיס * האמיתי * (שניתן להסיר פיזית), ולא לכרטיס הפנימי. וכמובן שזה נכון רק אם המכשיר תומך ב- UMS (מה שהיה בדרך כלל המקרה לפני אנדרואיד 4.0 אם המכשיר תומך בכרטיס כזה).
Liam W
2013-01-18 22:29:53 UTC
view on stackexchange narkive permalink

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

בחלק מהטלפונים יש טעמי אתחול הניתנים לפתיחה - אתה יכול להבהב קבצי אתחול וקבצי system.img באמצעות מעבד האתחול ללא צורך בשורש.

ניתן גם להבהב תמונה לשחזור מותאמת אישית באמצעות fastboot > מבלי להיות מושרש .

יהיה עליך להתקין התאוששות מותאמת אישית מכיוון ששחזור המניות בודק ש- zip העדכון חתום - ורוב רוכסני ה- ROM המותאמים אישית אינם חתום.

ייתכן שיהיה עליך לבצע שורש כדי להתקין תמונת התאוששות מותאמת אישית אם המכשיר שלך אינו תומך ב- fastboot, אך בדרך כלל אינך צריך - זה מגיע רק עם התמונה שאתה מתקין.

למכשירי סמסונג יש מצב הורדה - לא צריך להיות מושרש כדי להשתמש בזה, אתה רק צריך ODIN.

אם אני מחבר את הטלפון למחשב אז זה לא נותן לי גישה לכל מערכת הקבצים של המכשיר? אם כן, מדוע איני יכול פשוט להחליף את החלקים הרלוונטיים של ה- FS באיזה ROM שאני רוצה?

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

_ "בדרך כלל אינך צריך להשריש את הטלפון כדי להתקין את ה- ROM המותאם אישית, אתה צריך לשרש את הטלפון כדי להתקין מנגנון להתקנת ה- ROM המותאם אישית (כגון תמונת שחזור מותאמת אישית)." _ בוודאי מסתכם בכך שאתה עושה צריך שורש כדי לעבור ממערכת הפעלה מדף למלאי ל- ROM מותאם אישית?
@GAThrawn לא. אתה יכול להבהב התאוששות מותאמת אישית באמצעות fastboot. אתה לא צריך לשורש כדי לגשת ל- fastboot (ולפעמים אתה צריך להשתמש ב- fastboot כדי לגשת ל- root)
במכשירים רבים שאינם של סמסונג אין טעמי אתחול הניתנים לפתיחה (במיוחד ישנים יותר), כך שלא תוכלו להבהב התאוששות מותאמת אישית מבלי לנצל תחילה את מטען האתחול איכשהו או להתקין את השחזור בדרך אחרת (מנהל מנהל / מנהל גו). לעתים קרובות זה כרוך בהשתרשות, אם כי זה לא יכול * תמיד * להיות המקרה. אני חושב שלכך מנסים @GAThrawn ואחרים להגיע. יצרנים נוספים החלו לעבור להציע כלי לפתיחת נעילת Bootloader, אך רבים עדיין לא. מכשירי מוטורולה, למשל, קשה לשמצה להשיג ROM מותאם אישית בהשוואה לאחרים.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...