羊皮紙論壇

羊皮紙論壇

分享讓知識傳播,閱讀讓心靈成長, 創作讓文化傳承,讓我們共同努力。
  • 禁止廣告文
  • 知識傳播
  • 閱讀
  • 心靈成長
  • 創作
  • 文化傳承
羊皮紙論壇目錄 / 家電通訊 / 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 登入來發表迴響。若使用羊皮紙會員身份發表迴響則可獲得經驗值及虛擬金幣,用來參加羊皮紙推出的活動。
發表迴響
 
驗證字串