שְׁאֵלָה:
האם יש דרך לאפשר קשירת WiFi ללא גישה לשורש?
Quandary
2010-09-14 08:55:04 UTC
view on stackexchange narkive permalink

האם יש דרך לקשירת אינטרנט אלחוטי ללא גישה לשורש.

אני מתכוון לפני Froyo.

יש לי את HTC Hero 2.1 ולמען האמת, אני לא רוצה להשריש זה מטעמי אבטחה.

למישהו אכפת לפרט אם באמת קיימות סיבות ביטחוניות שלא לשורש?
שבע תשובות:
#1
+8
Bryan Denny
2010-09-14 09:03:09 UTC
view on stackexchange narkive permalink

אני לא יודע דרך לעשות קשירת Wi-Fi ללא שורש (לפני 2.2). עם זאת, ניתן להשתמש ב- Bluetooth או בכבל USB עם PDANet ש אינו דורש שורש.

אין לי Bluetooth (וגם לא רוצה את זה). ולמרבה הצער, כבל ה- USB נשחק.
כבלים של מיקרו USB זולים לרכישה: http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=micro+usb+cable
כן, אתה מבין, כאן בשוויץ, כבל ה- USB הזול ביותר שאתה יכול להשיג הוא 10 $. אמנם אתה יכול לקנות את זה תמורת 1 - 2 $ באמזון (ונמסר תמורת 5 $), אבל אכפת לי שעמלת עיבוד המכס של 60 $. וחוץ מזה, הצורך להתחבר ולהתנתק (ולהביא איתך) הכבל מעצבן מאוד.
עדכון: יש לי Bluetooth לעבוד על המחשב הנייד שלי על ידי תיקון הנהג בעצמי. אבל האיכות ירודה. PDAnet Bluetooth מתחבר הרבה יותר מהר מ- Thethering USB, אך הוא מתנתק לעיתים קרובות.
@Bryan Denny: לצערי לא פיתרון, מכיוון שכעת אין לי גישה של מנהל מערכת במחשב Windows (מחשב נייד של החברה).
#2
+4
Quandary
2011-12-25 00:34:55 UTC
view on stackexchange narkive permalink

הנה התשובה האולטימטיבית:

ראשית, בטלפון שלך, התקן אמולטור מסוף משוק אנדרואיד ואז הפעל

  cat / proc / cpuinfo  


אשר יראה לך את פרטי המעבד המפורטים של הטלפון שלך (ARM5 במקרה שלי).

לאחר מכן, עליך להתקין ARM5 סביבת מהדר צולבים בתיבת הלינוקס שלך (הורד את אובונטו ו- VirtualBox אם אתה פריק Windows / Mac ואין לך תיבת לינוקס), כדי ליצור קומפיד מקורי לטלפון שלך.

אתה עושה זאת על מנת שתוכל להתחיל במתקפת הסלמה של הרשאות בטלפון שלך.

אז, הבא, עליך להציב קומפלקס מתקפה להסלמה של הרשאות עבור ARM5 (מעבד HTC Hero). לשם כך, השתמש במתקפת RageAgainstTheCage שביצע סבסטיאן קראמר מחברת Suse Linux Berlin (בבינארי בלבד), מהונדס כאן:
http://pastebin.com/fXsGij3N

גרסה מקובצת מראש זמינה כאן http://cmw.22aaf3.com/common/rageagainstthecage-arm5.zip

הורד את ערכת ההפעלה של Android SDK מ- Google .
התקן את ה- SDK המתאים לפלטפורמת Android (גרסה 2.1 עבורי).
http://developer.android.com/sdk/index.html

לאחר מכן הורד את חבילת משתמש-העל (su):
http://cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip

שים את כל חבילת המשתמשים העל, תוכנית su ו- RageAgainstTheCage מנצלים באותה תיקיה כמו adb (תוכנית להתחברות לטלפון האנדרואיד שלך מ- SDK אנדרואיד). עליך לאפשר איתור באגים באמצעות USB ולהעביר את שיתוף האינטרנט. .

לאחר מכן, אתה מעביר את הקובץ rageagainstthecage.bin לתיקיה / data / local / tmp בטלפון שלך (בתחילה, כמשתמש רגיל, יש לך גישה לכתיבה רק ל- s dcard ותיקיית ה- temp, אך זה מספיק)

  adb push rageagainstthecage.bin / data / local / tmp /  

ואז אתה התחל מעטפת בטלפון שלך:

  מעטפת adb  

ושנה בעלות ב- rageagainstthecage.bin לכולם

  chmod 755 /data/local/tmp/rageagainstthecage.bin  

לאחר מכן, אתה מתחיל לטעון נגד כלוב בטלפון שלך כמשתמש רגיל

  / data / local / tmp / rageagainstthecage  

לאחר שהניצול יסתיים, חיבור ה- adb שלך אמור להסתיים.

אם הוא לא מקליד

  exitadb kill-serveradb start-server  

עכשיו התחבר שוב לטלפון שלך:

  מעטפת adb  

מעטפת ADB פועלת כעת עם הרשאות מוגברות (שורש). אז כעת, הרכיב מחדש את מערכת הקבצים כדי שתוכל לכתוב על מחיצת המערכת.

  הר -o remount, rw -t yaffs2 / dev / חסום / mtdblock3 / systemexit  

כעת דחף את su ואת משתמש המשתמש לטלפון שלך (זכור, יש לך גישה לכתיבה עכשיו)

  adb push su / system / xbin / adb לדחוף Superuser.apk / system / app /  

ואז לשנות בעלות על su לכל

  adb shell chmod 4755 / system / xbin / su 

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

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

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

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

BTW, אם אתה משתמש בהרשאות המוגברות שלך כדי לייצא כמה חבילות apk להנדסה לאחור, תוכל להבחין כי אנדרואיד חסר את הפקודה cp.

באפשרותך לעקוף את המגבלה באמצעות cat (copy-cat) במקום:

  cat /data/app/superuser.apk >> /sdcard/Downloads/superuser.apk 

;-)

#3
+3
Barfieldmv
2010-09-17 18:22:09 UTC
view on stackexchange narkive permalink

לסמסונג גלקסי שלי (אנדרואיד 2.1) הייתה אפשרות של קשירה מובנית מההתחלה. הגדרות-> wifi-Mobile AP ואני נאלצתי רק לבדוק את תיבת הסימון כדי שהיא תעבוד. וזה עובד ממש נהדר. (לא נעול כאן t-mobile / holland)

אני לא יכול למצוא את שם היישום.

יישום זה נקרא Android 2.2+.
כן אבל זה נעול על ידי הספק ואתה צריך לשלם כסף כדי לפתוח אותו לחודש. ספרינט רוצה 30 דולר לחודש.
אני לא משתמש בספרינט, אני משתמש בתפוז ;-)) אבל עדיין אין לי 2.2.
למרבה הצער, זה לא עובד על Samsung Galaxy S Captivate באמצעות AT&T כאן בארה"ב.
הגלקסיה שלי היא 2.1 והשיטה הזו עובדת גם בשבילי
#4
+2
joevartuli
2010-09-17 03:09:43 UTC
view on stackexchange narkive permalink

קשירה קלה היא אפליקציה מדהימה המאפשרת קשירת Wi-Fi. http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html

חשבתי שזה רק קשירת USB ...
@colithium: זה ...
הוא הזכיר קשירת WiFi.
@colithium: אבל זה בהחלט לא.
לכן הגבתי ... השואל ביקש פתרון קשירת Wi-Fi. Easy Tether הוא פתרון קשירת USB בלבד. רומז על הבעיה בתשובה זו. אני מבולבל
#5
+1
colithium
2010-09-17 00:12:08 UTC
view on stackexchange narkive permalink

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

יש לי 2.1 ולא 2.2. וכן, מגוחך, אבל היי, לינוקס היא FOSS, פשוט הידור משלך ושדבר ה- WiFi לא נעול. אני מניח שבגלל זה Motarola חותמת דיגיטלית על ה- bootloader ומונעת כל ROM שאינו Motarola לפעול ...
אני חושב ש- xda עקפה את זה. אבל קשירת WiFi הייתה אפשרית ב- 2.1 עם ספרינט. רק כדי להיות ברור.
האם אתה בטוח שזה היה 2.1? אם כן, מעניין.
חִיוּבִי. אני בטוח שתוכל למצוא הודעות לעיתונות המציינות כי 2.1 היא גרסת ההשקה ותכונת הנקודה החמה האלחוטית. ספרינט השבית את התכונות המובנות של 2.2 ועדיין רוצה שתשלמו להם כמובן.
#6
+1
Dmitriy Likhten
2010-09-26 09:18:33 UTC
view on stackexchange narkive permalink

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

זו הדרך החינמית היחידה לבצע קשירת Wi-Fi. אחרת תשלם לספרינט או לספק שלך את דמי הקישור החודשי.

תרחיש המקרה הגרוע ביותר שאתה יכול לקשור באמצעות אפליקציית EasyTether. זה יוצר מנגנון העברה לבקשות HTTP דרך יציאת ה- USB. דורש תוכנה במחשב אנדרואיד +. זה לא קשירת WiFi, אלא קשירה חופשית ונטולת שורשים. תמורת 3 דולר תוכלו להשיג את גרסת ה- Pro ולעשות גם HTTPS. יותר טוב מכלום (או 30 דולר בחודש - טעות מטורפת -)

Unrevoked לא עובד על הגיבור שלי, אני לא יכול להכות שורש.
צואה! יש לי את הבעיה גם במבנים מסוימים. הכי מצער. קשירה קלה עשויה להיות הפיתרון היחיד שלך. דורש כבל USB וחלקם מוגדרים משני הצדדים, אך עדיף מכלום.
#7
  0
Andy
2011-09-02 08:00:40 UTC
view on stackexchange narkive permalink

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

גם אם ספרינט היה הספק שלי (זה לא, אני באירופה) לא הייתי משלם את זה.


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