羊皮紙 服務
       
       
      分享
       
      羊皮紙論壇

      羊皮紙論壇

      分享讓知識傳播,閱讀讓心靈成長, 創作讓文化傳承,讓我們共同努力。
      • 禁止廣告文
      • 知識傳播
      • 閱讀
      • 心靈成長
      • 創作
      • 文化傳承
      羊皮紙論壇目錄 / 家電通訊 / Google Android /

      修改 Android 系統目錄 system 寫入權限

      發表新主題
      隨機主題
      上個主題
      下個主題
      |
      修改 Android 系統目錄 system 寫入權限

      為什麼會寫這篇呢? 因魚的手機是 HTC Magic 被 HTC 遺忘的手機,網路上號稱難以變成磗塊的手機,在自己升級成 Android 2.1 之後,有了 root 權限,安裝了一套 Uninstaller for Root 用來移除系統本身自帶的軟體,這些軟體大多是自己用不上的,再加上 HTC Magic 的硬體效能並不是那麼的強大,所以為了我的工作效率,能不自動執行的軟體就不會讓她存活著。

      但是!問題來了!某天! Uninstaller for Root 不能正常執行了!正因為這樣,才讓魚有動力去想辦法解決這個問題,也就是找出可以移除系統軟體的解決方案。

      大概的解決方式就是將 Android 系統目錄中的 /system/app 中的軟體 .apk 檔案刪除或是加以更名。

      還好魚對 Linux 不陌生,所以事情是這麼開始的:

      用 ADB 工具連上 Android 手機

      >abd shell
      ># cd /system/app
      ># mv HtcPlurk.apk HtcPlurk.apk.old

      嘿嘿這樣應該就好了!沒錯魚就是呆,完全忘了 Linux 是一個強調權限的系統,所以系統給了魚這個答案:

      >mv HtcPlurk.apk HtcPlurk.apk.old
      >mv: cannot rename 'HtcPlurk.apk': Read-only file system

      這就是因為沒有權限,所以沒有辦法修改檔案,接著呢,我們要解開這個權限好讓我們能夠修改她嚕:

      ># mount
      .........
      /dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)
      .........

      下了 mount 命令會發現類似上方的這一行,就是 /system 目錄掛載的資訊,ro 就是唯讀 (Read-Only) 的意思,接著記下碟磁區塊名稱 ( /dev/block/mtdblock3 )。

      接著將手機關機後,用 Recovery 模式開機,因為如果我們直接將開機運作中的 /system 目錄重新掛載會遇到裝置忙錄 (Device busy ) 的狀況。開機後一樣再用 ADB 連上手機。

      #mount
      rootfs on / type rootfs (rw)
      tmpfs on /dev type tmpfs (rw,relatime,mode=755)
      devpts on /dev/pts type devpts (rw,relatime,mode=600)
      proc on /proc type proc (rw,relatime)
      sysfs on /sys type sysfs (rw,relatime)
      /dev/block/mtdblock4 on /cache type yaffs2 (rw,nodev,noatime,nodiratime)

      不難發現 /system 是沒有掛載的,這時侯我們就可以手動掛載啦,因為根目錄 ( / ) 已經是以 rw 掛載,所以基本上我們只要把 /system 掛載在碟磁區塊上就可以了。

      # mount /dev/block/mtdblock3 /system

      大功告成,接著開始修改或刪除不要的檔案嚕,最後再把手機重新開機就好啦~

      以下列出主要的 apk

      • stk.apk - SIM 卡工具。
      • jbed.apk - Java。
      • 本文由作者宣告為原創文章, 為尊重著作權, 未經作者同意請勿任意轉載
      • 關鍵字 : system, relatime, HtcPlurk, 手機, mount, block, 掛載, mtdblock3, Android, 軟體, 系統, 權限, 修改, yaffs2, tmpfs, sysfs, rootfs, devpts, Uninstaller, Magic
      0 0
      2011-03-23T09:01:00+0000

      學生妹瀨043811 :

      !!! 本內容因會員違反網站政策已被隱蔽 !!!
      0 0
      2019-01-29T16:50:38+0000


      • 當您未登入羊皮紙時,可以利用臉書 Facebook 登入來發表迴響。若使用羊皮紙會員身份發表迴響則可獲得經驗值及虛擬金幣,用來參加羊皮紙推出的活動。
      發表迴響
       
      驗證字串

      Facebook 粉絲專頁

      QRCode 條碼 & APP 連結

      說明
      本頁網址

      在相關服務標籤中,『掃描條碼,在行動裝置』或是『點擊連結按鈕,在本裝置』中開啟網頁或是 APP 相關操作。
      QRCode