
שיטה זו מובאת אלינו על ידי חבר בפורום XDA-Developers אנתורטיק מי - בהיותו משתמש גאה באובונטו - רצה לשרשNexus One שלו מבלי שתצטרך להשתמש בחלונות למטרה. הוא ניסה לשרש אותו באמצעות SuperOneClick - שיטת ההשרשה האוניברסלית המועדפת שלנו שעובדת עבור רוב מכשירי האנדרואיד - אך נראה שזה לא עבד בלינוקס. אולי הסיבה הייתה שהוא החיל את עדכון ה- OTA של אנדרואיד 2.2.1, אך בשורה התחתונה זה לא עבד. לאחר מכן הוא החליט לפתח שיטה ידנית באותה ניצול בו השתמשה SuperOneClick, והיא עבדה!
אם אינך מכיר את השורשים, מומלץ לךלבדוק את 10 הסיבות המובילות שלנו להטמעת מכשיר אנדרואיד שלך וכן את מדריך ההשרשה המקיף שלנו לאנדרואיד. בעיקרון השתרשות תאפשר לכם להריץ אלפי אפליקציות הדורשות גישה לשורש כדי לתפקד כראוי. זה גם יאפשר לך להתקין לטלפון שלך ROMs ותמונות התאוששות כדי לשנות את מערכת ההפעלה שלו ולבצע עליה מספר פעולות מתקדמות.
הצהרה: אנא עקוב אחר מדריך זה על אחריותך בלבד. AddictiveTips לא ישא באחריות אם המכשיר שלך ייפגע או ייברש במהלך התהליך.
דרישות:
- מחשב שמריץ את אובונטו לינוקס. השיטה נבדקה כדי לעבוד על אובונטו 10.10.
- Nexus One שמריץ אנדרואיד 2.2.1 פרויו.
- ADB התקין ועובד במחשב שלך.
- קבצי ה- Nexus One Softroot הנדרשים.
תהליך:
- הורד את קבצי Nexus One Softroot מהקישור המופיע למעלה ולחלץ את תוכן קובץ הזפת לאותה תיקיה בה יש לך ADB.
- הפעל את הטרמינל ונווט אל התיקיה שבה יש לך ADB וקבצים אלה.
- הזן את פקודות המסוף הבאות:
sudo ./adb push psneuter /data/local/tmp/psneuter sudo ./adb push busybox /data/local/tmp/busybox sudo ./adb push su /data/local/tmp/su sudo ./adb shell chmod 755 /data/local/tmp/psneuter sudo ./adb shell chmod 755 /data/local/tmp/busybox sudo ./adb shell chmod 755 /data/local/tmp/su sudo ./adb shell cd /data/local/tmp ./psneuter sudo ./adb shell
- כעת עליך לקבל את הפקודה #, שתצביע על כךהשתרשות הצליחה. כדי לאשר זאת עוד יותר, הזן את הפקודה 'id' (ללא הציטוטים). אתה אמור לראות לקבל 'uid = 0 (root) gid = 0 (root)' כתגובה, ומאשר שיש לך כעת גישה לשורש.
- נותרו כמה צעדים בכדי להפוך את השורש הזה לקבוע. המשך על ידי הזנת פקודות אלה:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cd /data/local/tmp ./busybox cp busybox /system/bin chmod 4755 /system/bin/busybox busybox cp su /system/bin chmod 4755 /system/bin/su exit exit
- כעת עליך להגדיר את מחיצת המערכת / מערכת שלך לקריאה בלבד לפני שתתכונן להיפתר. פשוט הזן את פקודות המסוף האלה:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- לבסוף, עליכם להתקין את אפליקציית SuperUser. הגרסה האחרונה הזמינה משוק אנדרואיד מומלצת והיא אמורה לעבוד בצורה מושלמת. ברגע שהוא מותקן, סיימתם את כולם.
הנה אתה הולך - עכשיו יש לך את Nexus One שלך עם Android 2.2.1 Froyo מושרש לצמיתות.
הערות