Android手機如何在不root的情況下修改hosts?

手上的是htc one m8,國行移動4G版。由於最近眾所周知的原因,google的通訊錄同步用不了,需要修改hosts,但是m8t的root比較麻煩,而且會清除數據,所以實在是不想root。請問有啥辦法能在不root的情況下修改hosts嗎?我網上搜了一下,貌似可以用adb方式?但是都沒有說具體怎麼操作啊

如果真的不能也請告訴我一聲!!!謝謝!!!


但是m8t的root比較麻煩,而且會清除數據

首先,你躲不開「清除數據」,沒有解鎖bootloader,你休想改動hosts文件所在的/system分區。(或者找HTC要它絕不會提供的數字證書,也是個方法)

  1. 需要解鎖bootloader(對於HTC機器則是hboot)
  2. 然後裝一個TWRP recovery
  3. 把事先做好UNIX文本格式的hosts,丟到手機里
  4. 用TWRP recovery將/system分區mount為RW(讀寫)
  5. 將修改好的hosts文件替換掉分區里的/etc/hosts,並改上0644許可權
  6. 再把/system分區mount為只讀(R)即可(這步不做也沒關係)
  7. 最後重啟

-------
注意,解鎖bootloader的行為會刪掉你手機里的你的數據


可以通過這個軟體實現:iTXTech/Daedalus

免Root使用hosts/DNSMasq或自定義DNS伺服器。

正在重寫規則管理頁面。

---------------------------------5.20更新

準備發布1.7.0

---------------------------------5.21更新

正在寫手冊

---------------------------------5.22更新

Wiki已上線

優化Fragment管理

重新設計規則方案切換

---------------------------------5.23更新

優化Static變數

修復設置在不保留Activity時崩潰

更新Wiki,添加設置項詳細介紹

---------------------------------5.28更新

加入日誌系統

修復錯誤

發布v1.8.0


平時不改hosts也可以同步通訊錄,接受hangouts,從play下載,這幾天是特殊時期,過了今天就好了。


改hosts已經沒用了

google的所有ip基本都給封了,出一個封一個,現在已經不是三年前改個hosts就暢通無阻的年代了。幾個常見的VPN協議也差不多都跪了。

安裝藍燈(Lantern)即可,也有安卓版,能自動區分牆內外流量,可以一直開著不用擔心訪問牆內速度變慢,除了看pornhub需要開全局否則只能訪問網頁,看視頻速度比VPN都快。

別用百度下,百度的搜索結果是假的,說不準是黨國的蜜罐。

如果出於其他需求,(比如避免家裡的孩子訪問steam)需要將一些網站解析到另外的地址,可以考慮一層代理跳轉,然後再代理機上部署好hosts。
或者直接在路由器上修改hosts.
【自己動手豐衣足食】修改小米路由器hosts教程


go hosts vpn模式


Go Hosts 剛出了 VPN 模式,可以去試試。
如果我沒記錯的話GitHub就有,不用翻。裝好之後以後就可以在play更新了。速度還是很可以的。


有些困難。
國內用戶就老老實實用QQ同步助手吧……體驗還不錯
谷歌粉就掛梯子翻牆來充值信仰吧


用能進行文件管理的recovery替換,比如twrp這類。
很崩潰圖片插入失敗
然後先掛載system分區,再選擇替換(能用twrp的手機root一下不是很大問題吧)
貌似ADB命令也能操作吧


問題是我要用手機上的軟體穿牆啊,我的onenote!


找個交錢的VPN不比啥都靠譜


使用adb命令試試

adb shell mount -o remount /system /system

adb push hosts /etc/hosts(前一個hosts為你修改後的hosts文件)

另外如果你想替換系統文件都能用這個方法。


如果單是這樣 Google通訊錄是可以導出的。導出到QQ通訊錄就好了


開代理啊 代理機器改hosts就行了…


推薦閱讀:

Android 系統的 HTC 手機,3000RMB 左右,哪一款比較物美價廉?詳細點啊!
HTC U11 Plus是全面屏手機嗎?
曾經超越諾基亞與黑莓,市值僅次於蘋果的HTC為何淪為被收購?
HTC 的崛起與衰落線大致是什麼樣子的?
HTC One 是否值得購買?

TAG:Android手機 | 谷歌Google | HTC | RootAndroid | Android |