2012年2月4日 星期六

免Root! 關閉HTC Incredible S的台哥大客製化軟體

今天照著mobile01的教學文把我的Incredible S預載的台灣大哥大無用軟體關閉了
在此做個筆記...

其實這支手機剛買來時就做過一樣的事了
但因年前HTC釋出了Android 2.3.5的更新, 使我已經ROOT的手機又再經過S-ON後復原
更新到Android 2.3.5 and HTC Sence 3.0後, 畫面更絢麗了, 但系統似乎也變頓了
看Task Killer裡總是被台灣大哥大一堆無用的客製化軟體給佔據
在還沒有比較妥當的ROOT方法釋出前, 先用Disable應用程式的方式試看看吧...

回mobile01找到這篇文章: Incredible S 關閉台灣客制軟體提升流暢度教學
已經有人提到2.3.5用此方法會失敗
但在後面幾頁, 第#299篇中提到TacoRoot這個暫時的ROOT解決方案
上網google了一下, 找到TacoRoot的出處:
[Exclusive] TacoRoot By Justin Case And Reid Holland: A New Temporary Root Exploit For All HTC Devices


看來很簡單, 綜合三篇文章我整理成以下步驟:

1. 安裝 IS 的 HTC Sync(這個動作是安裝 USB 驅動)

2. 手機設定 -> 應用程式 -> 開發 -> USB 除錯中, 這裡打勾
3. 下載 ADB.zip, 解開壓縮檔將裡面的ADB資料夾放在電腦C槽
4. 手機接上傳輸線及電腦, 選擇僅充電
5. 點選電腦左下角開始功能表, 執行附屬應用程式中的命令提示字元 (CMD)
6. 輸入:
cd c:\adb
adb devices
 若出現 HTxxxxxxxxxx  device 等字樣, 表示至此的步驟沒有問題
 若出現其他字樣, 表示 1 和 2 的流程有問題, 請重作一次

7. 輸入:
adb push tacoroot.bin /data/local/
adb shell chmod 777 /data/local/tacoroot.bin
adb shell /data/local/tacoroot.bin --setup
8. 此時手機會重新開機, 並顯示紅色驚嘆號, 同時按住音量+, 音量-, 電源鈕, 畫面會出現recovery的選單, 按一下電源鈕執行Reboot system now, 底下的黃字錯誤訊息可以忽略

9. 當手機開進系統後, 輸入:
adb shell /data/local/tacoroot.bin --root
       PS1. #299中有提到, 重開機後太快執行-root會失敗, 我是沒有遇到過, 但就建議等大部份程式都啟動後再輸入
       PS2. 若遇到一直重開機時則在電腦端輸入:
       adb shell /data/local/tacoroot.bin --undo
       然後再從步驟7的最後一個指令(--setup)重新開始

10. 手機會再次重開機, 待開機完成後, 此時已經取得暫時性的ROOT, 但可能有些功能會不正常, 接下來要執行Disable APP的動作. 輸入:
adb shell
11. 原本的C:\ADB會變成#號, 輸入以下要關閉的程式名(複製後到CMD按右鍵貼上), 這個清單是利用Android System Info這類App挑出來的, 如果有其他想關閉的程式也可以自行加上去
pm disable com.SIE.TWM.Market
pm disable com.taiwanmobile.pt.weather
pm disable com.taiwanmobile.pt.horoscope
pm disable com.SIE.TWM.Music
pm disable com.taiwanmobile.pt.appm
pm disable com.twm.odp.android
pm disable com.taiwanmobile.myBook
pm disable com.SIE.TWM.myBook
pm disable com.taiwanmobile.pt.myaccount
pm disable com.SIE.TWM.Tv
pm disable com.taiwanmobile.pt.guard
pm disable com.SIE.TWM.Phone
pm disable com.SIE.TWM.Search
pm disable com.twm.android.callmgmt.os20
pm disable com.willmobile.android.tcc35
pm disable com.SIE.TWM.City
pm disable com.SIE.TWM.Movie
pm disable com.sina.weibo
pm disable com.ezpeer.ezpeerplus
12. 確認是不是每一隻APP都有顯示如下訊息:
      Package com.XXXX.XXXX new state: disabled
      是的話, 這些程式在下次開機時就不會被執行了!

13. 輸入:
exit
14. 此時會回到C:\ADB, 輸入:
adb shell /data/local/tacoroot.bin --undo
手機會再次重開機, 這是要讓手機回覆到正常狀態, 之後才不會發生因為暫時性ROOT而產生的問題, 重開機後就大功告成囉!

其實還滿簡單的, 只是一步一步寫說明變的很複雜

把這些App關閉還真的"感覺"比較順了一點, 至少滾動首頁不會頓頓的了
新的ROOT的方式好像已經出來了: Incredible S 升級到2.3.5 之後root 經驗分享
下次再來試試吧


================================================
2012.07.18 update:
前幾天htc釋出了Android 4.0 Ice Cream Sandwich for Incredible S的更新
光是這個更新就值得給htc一個讚了
我升上ICS後, 台哥大的客制化軟體並沒有出現
不知道是不是我原本有把台哥大軟體都關閉的原因
Play上更新軟體時也不會出現
建議還沒更新的朋友可以先照上面的步驟把台哥大軟體都關閉後再升級喔


================================================
2012.08.24 update:
最近覺得我的IS有點怪, 光是facebook常常會驗證失敗要我重新登入就購煩的
決定要回復出廠設定
回復後, 台哥大的軟體全都回來啦!!
但也不用擔心
Android4.0直接就可以強制停用不需要的程式喔!!  請照底下步驟吧:
1. 打開"所有應用程式"  按功能鍵(三條橫線鈕), 選擇"移除應用程式"
2. 如果是剛回復出廠設定的手機, 在"我的下載"頁應該是空空如也, 沒關係, 按"全部"頁就會出現了
3. 找到不想要的軟體, 如"match Market", 點進去後會看到"停用"鈕, 點下去就對了
4. 被停用的程式會跑到清單的最下面, 日後如果有需要可以再"啟用"

incredible S讚啦

================================================

2012.08.30 update:
結果FB還是會出現驗證失敗的狀況, 而且還多了當掉停止回應
幹麻不學Windows給我藍底白字算了
慶幸的是這應該只是Facebook APP的問題
可以把FB的更新移除, 回到系統預設的版本就好囉

24 則留言:

  1. 大大,ADB.ZIP無法下載耶!!
    能否檢查載點是否掛了??
    小弟非常需要刪除客製化軟體....

    回覆刪除
  2. 備用載點可以下載了!!感謝大大!!

    回覆刪除
  3. 請問大大,步驟七
    adb push tacoroot.bin /data/local/
    adb shell chmod 777 /data/local/tacoroot.bin
    adb shell /data/local/tacoroot.bin --setup
    是每打一行就按ENTER一次嗎??
    我是每打一行按ENTER一次,但是沒有重開機耶....!!

    回覆刪除
  4. 大大,目前,我進行到步驟11,不過輸入adb shell後卻沒有變成#號耶!!
    出現的是$號....是哪裡出錯了嗎??
    能否加MSN好友線上教學呢??
    MSN:akq12002@yahoo.com.tw

    回覆刪除
    回覆
    1. 我也是出現$字號~似乎就沒有修改關閉成功了
      C:\ADB>adb shell
      $ pm disable com.SIE.TWM.Market
      pm disable com.SIE.TWM.Market
      [1] Killed pm disable com.SIE.TWM.Market
      $ pm disable com.taiwanmobile.pt.weather
      pm disable com.taiwanmobile.pt.weather
      [1] Killed pm disable com.taiwanmobile.pt.weather
      $ pm disable com.taiwanmobile.pt.horoscope
      pm disable com.taiwanmobile.pt.horoscope
      [1] Killed pm disable com.taiwanmobile.pt.horoscope
      $ pm disable com.SIE.TWM.Music
      pm disable com.SIE.TWM.Music
      [1] Killed pm disable com.SIE.TWM.Music
      $ pm disable com.taiwanmobile.pt.appm
      pm disable com.taiwanmobile.pt.appm
      [1] Killed pm disable com.taiwanmobile.pt.appm

      刪除
  5. 再請問大大,依照您說的步驟,執行完後,所有應用程式裡還會有客製化的圖示嗎??

    回覆刪除
    回覆
    1. 應用程式還會在手機裡喔
      只是不會自動被執行
      所以可用的記憶體應該會大一些

      刪除
  6. 大大你好:
    第六行指令多了一個字母
    pm disable com.twm.odp.android

    回覆刪除
  7. 大大您好~執行完步驟9會一直重開機算正常嗎?很多次了呢~

    回覆刪除
    回覆
    1. 應該只會重開一次就進桌面系統了喔

      刪除
  8. 我是#299,如果執行第9步後一直在白底綠字重新開機,試試看下達tacoroot.bin --undo的指令(也就是第14步驟),然後從tacoroot.bin --setup重新開始(上傳.bin到手機可以跳過)

    回覆刪除
  9. 請問修改完成,關閉「USB 除錯」後,手機依然提示「USB 除錯中」,這樣正常嗎?

    回覆刪除
    回覆
    1. 我的USB除錯也關不掉
      目前看起來是沒什麼影響

      刪除
  10. 請問步驟7打完沒有重開機要怎麼辦

    回覆刪除
  11. 咦!?所謂的應用程式還在手機裡是?"應用程式"...那邊的圖還在?

    回覆刪除
  12. nice posting.. thanks for sharing..

    回覆刪除
  13. 請問已經更新至4.0.4是否不適用此方法root機呢?

    如果這樣真是太可惜了...(Htc Incredible)

    回覆刪除
    回覆
    1. ICS原生就有把應用程式強制關閉不執行的功能喔
      不過我還是建議先執行過上面的步驟再升級
      台哥大的程式會消失喔

      刪除
  14. 請問大大
    所以現在升級到4.04的IS
    目前沒有辦法能夠暫時ROOT囉嗎?
    我ROOT只想修改遊戲檔案XDD
    有用adb的方法將save.bin檔取出
    改好後要寫入結果它說無法寫入....
    難道只能走ROOT這條路了嗎ˊˋ

    回覆刪除

Thanks for your message.

Python notes: Calculate delay time by WinDBG log

用WinDBG開Event Timestamps可以產生下面格式的log: Fri Sep 21 18:43:50.946 2018 (UTC + 8:00): @#$#^$@#$^ 以下python code用來找出兩個指定log中的時間差