שְׁאֵלָה:
כיצד לערוך קובץ 'וכו' / מארח '?
Tilak
2013-12-31 13:36:57 UTC
view on stackexchange narkive permalink

אני משתמש ב- Nexus 5 באנדרואיד 4.4. קיט קט. ברצוני לערוך את הקובץ / etc / hosts ולהוסיף מיפויי הפניה מחדש כדי לחסום מעט מודעות.

אני צריך לדעת איך לגשת / לשנות / להחליף / etc / hosts file.


כבר בדקתי למטה שאלה / ת דומה:

אם אתה מנסה לבצע פיתוח אתרים, ייתכן שלא תצטרך לערוך את הקובץ / etc / hosts, תוכל להשתמש ב [איתור באגים מרחוק עם Chrome] (https://developer.chrome.com/devtools/docs/remote-debugging ).
שְׁלוֹשָׁה תשובות:
jno
2015-05-27 18:08:44 UTC
view on stackexchange narkive permalink

זהו למעשה אוסף של תשובות וההתנסות שלי.

אז קבל / התקן עותק של ADB והקלד

  מכשירי adb -l # make וודא שהגאדג'ט שלך מופיע shell מעטפת # הפעל מעטפת theresu # הפוך לשורש (אל תחמיץ בקשת אישור!) הר -o rw, remount / system # אפשר לכתיבה / system / etc / hosts ## ערוך את הקובץ במקום - תעשה מה שאתה רוצה, ואז <ESC>: wq ## הר -o ro, remount / system # להחזיר את הדברים למצב רגיל # unrootnslookup YourBlockedAdSite.Net # בדוק אם זה עובד ביציאה # להתראות  

אתה סיימנו.

  • דברים אחרי # הם תגובות וניתן להשמיט אותם מהקלט שלך. אם אתה חותך ומדביק אותם, זה גם אמור להיות מספיק בטוח.
  • זה אמור שיש לך גישת שורש במכשיר שלך (או ש- su לא יעבוד). למעשה, אתה לא תוכל לערוך את הקובץ אם אין לך שורש בכל מקרה.
  • זה אמור להתקין תיבת תפוסה (אחרת אתה עלול לפספס דברים כמו vi ו- nslookup ). ובכן, עדיין תוכל לנסות לשחק עם משיכת adb / adb push ואז.
  • זה די מקובל adb remount לא מצליח לעבוד וזו דרך לעקיפת הבעיה.

    • הערה: כאשר אתה מריץ su במעטפת, ייתכן שתתבקש בגאדג'ט שלך לאישור!
האם זה עובד אם המכשיר לא הושרש?
גם פקודות su וגם vi אינן קיימות במקרה שלי: S6 edge
בטח, הטלפון חייב להיות מושרש תחילה (כל לינוקס חייבת להיות "מושרשת" כדי לערוך קבצים ב- `/ etc`, למעשה). אני ממליץ על [SuperSU של Chainfire] (https://play.google.com/store/ יישומים / פרטים? id = eu.chainfire.supersu) ותיבת ה- busybox שלו - זה ייתן לך גם 'su' וגם 'vi'. השאלה "איך שורשים את הטלפון שלי" היא מחוץ לתחום כאן.
הד טוב ישן מציל אותי: הד "1.2.3.4 domain.tld" >> / system / etc / hosts
ההד טוב רק אם תצטרך להוסיף line.or כדי להחליף את כל הקובץ. במקרה של עריכה מתקדמת יותר, תצטרך להשתמש בכלי vi / sed / awk / you-name-it.
[1] אני צריך להשתמש ב- 'mount -o rw, remount / system' ב- Nexus 5X. [2] 'vi' אינו הכרחי, אתה יכול 'adb pull / etc / hosts', לשנות אותו, ואז 'adb push hosts / sdcard / `, ולבסוף לעשות' cp / sdcard / hosts / etc /`.
הייתי צריך לעקוב אחר https://stackoverflow.com/a/41332316/1756069 כדי שזה יעבוד.
Akhil
2013-12-31 15:21:09 UTC
view on stackexchange narkive permalink

הערה: על מנת לערוך את קובץ המארח, המכשיר שלך צריך להיות מושרש

אתה יכול לערוך קובץ וכו '/ מארח באמצעות ES סייר הקבצים או כל חוקרי קבצים עם גישה לשורש.

OR

בדוק שיטה זו

user108993
2015-08-09 21:23:31 UTC
view on stackexchange narkive permalink

דרוש שורש

השתמש באפליקציה FTPServer כדי לחקור קבצים באמצעות PC / Mac. פשוט העתיקו את / system / etc / hosts ערכו אותו במחשב האישי שלכם והעתיקו והדביקו את הקובץ hosts לאותו מילון בטלפון שלכם.

כיצד ברצונך להעתיק את הקובץ לאותו מיקום ב- Android?


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