返回列表 回復 發帖

APP TO SD詳細教程(內含分區教學視頻)



本帖最後由 開荒牛 於 2009-7-16 02:29 編輯

論壇中有很多APPTOSD的ROM可以下載。其實這些版本的ROM簡化了很多APPTOSD的步驟了。

1。首先我們要做的是把SD卡分區為FAT32和EXT2。很多朋友分不了。  < P 1x3�   
其實大家可以用Acronis Disk Director Suite 10這個軟件。(各大軟件站有下,一定要正式版+破解,軟件太大不提供下載,請見諒  因為本人用的是vista所以用它來分。其它方法也可以。各有各喜好 只作參考)  ibQNp� Iz  




圖中982.2mb的是一張1g sd。先點選它。再點選上面的叉叉來把分區刪除。


點選unallocated的分區,點選帶有設定精靈的 create partition


然後跟着提示next到以上部份。注意這裡是第一個分區即fat32的區,即你日常的sdcard空間。設定大小就next啦。 記得留給ext2分區的大小不能大於1.5g不然會出錯。


最好選primary。


重點:這裡為第一分區所以要選fat32
接着next到finish。其間要設定盤符


然後按照以上步驟分第二個區。這一步記得要選ext2。
注意:ext2分區不應大於1.5gb,會出現錯誤,其實裝軟件500到800mb已足夠有余。ext2分區請不要設定盤符!!
到最後點選工具欗的旗子確定你的任務。請耐心等待格式化。
本人是用手機直接電腦格未出現異常。

錄像中使用的是原裝g1卡。所以分的時候選了fat16。如果你們用的是大容量的卡(廢話),你們要選fat32啊。
記得重啟手機。要不,手機會認不到ext2分區。重啟後用busybox看一下,應該可以看到分區了。
注意:sd卡分區後有可能用讀卡器在電腦端認不出卡。而用電話當讀卡器可以讀取fat32區。而且非class4或以上的sd卡請自己衡量。因為非class4或以上的sd卡速度不太夠。class4的卡可以做app to sd 但反對你把cache都放入sd。因為會減慢系統速度。

2。然後我們可以刷各版本的apptosd rom。 l KG'        KR.  
把格好的卡放入機子試讀。
有朋友反應這時候卡不能被認。機子也認不了。其實是驅動作怪。可以試下拿掉數據線,重啟再拿出SD,在沒卡的情況下再連接電腦。如果出現G1盤符那驅動就正常了。那時可以放入卡。應該可以認出卡了,試試吧。如果還不行可以拿另一張fat32的卡放入update.zip刷機。刷後連接電腦使其出現g1的盤符。再放入之前分好的卡。應該可以解決問題。

3。利用sdk中的adb工具實現apptosd!!!
如果是新手不知道如何使用adb工具進行以下操作。請查看以下帖有關於sdk中adb工具的部份。
http://www.androidin.net/read.php?tid-1145.html

以下為簡化的apptosd電腦端令命:  只有apptosd!!!!
進入cmd輸入
  1. adb shell
  2. su
  3. busybox df -h
複製代碼
            
(如果你的卡成功分區的話。在這裡會看到 system/sd   前面的大小會是你分出來ext2的大小。如下圖第十一行。如果不是的話。那說明你的卡很可能分錯了。要重來。)




如圖:圖中為我機子的8g卡。留意第十一行 416.8M    11.0M    385.0M    3%   /system/sd

這是我卡中的一個416.8m的EXT2分區。如果你也有這一項。那你可以完成接下來的工作了。

注意!!!:一定要先查看有沒有ext2分區。即 /system/sd/  和你的ext2分區應一樣大小 才能繼續下面的步驟。不然很可能會出錯。  

  1. mkdir  /system/sd/app
  2. cp -a /data/app /system/sd
  3. rm -r /data/app
  4. ln -s /system/sd/app /data/app
  5. reboot
複製代碼

只做apptosd不而要緩存也放入sd的請直接跳過這一步驟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
以下指令比較覆習。是把緩存也放入sd中。做完上面的指令可無視以下的。也不建議大家使用下面的。僅作參考!!!!!!!!!!!!!!!!!!

  1. adb shell
  2. su
  3. busybox df -h
複製代碼

(如果你的卡成功分區的話。在這裡會看到 system/sd   前面的大小會是你分出來ext2的大小。如下圖第十一行。如果不是的話。那說明你的卡很可能分錯了。要重來。)



如圖:圖中為我機子的8g卡。留意第十一行 416.8M    11.0M    385.0M    3%   /system/sd

這是我卡中的一個416.8m的EXT2分區。如果你也有這一項。那你可以完成接下來的工作了。

  1. cd   
  2. mkdir  /system/sd/app                                 紅色部份為app to sd
  3. cp -a /data/app /system/sd/
  4. cp -a /data/app-private /system/sd/           緩存也放到sd會減慢系統速度。也不建議大家用。
  5. cp -a /data/dalvik-cache /system/sd/         灰色部份。如果你不想把緩存也放到sd可以不用這幾個
  6. cp -a /data/data /system/sd/
  7. exit
  8. exit
複製代碼


完成後,重啟手機并進入recovery mode 就是HOME + PROWER。然後ALT + X進入recovery terminal
按下手機鍵盤上的ENTER。然後在手機上輸入以下指令。

  1. mount data                                                   紅色部份為app to sd
  2. rm -rf /data/app
  3. ln -s /system/sd/app /data/app
  4. rm -rf /data/app-private                                            灰色部份為cache to sd
  5. ln -s /system/sd/app-private /data/app-private       如果你之前跳過了把緩存放到sd卡請不要輸入。
  6. rm -rf /data/data
  7. ln -s /system/sd/data /data/data
  8. rm -rf /data/dalvik-cache
  9. ln -s /system/sd/dalvik-cache /data/dalvik-cache
  10. reboot
複製代碼



如何知道成功沒有:在重啟後裝入一個軟件。

利用adb工具輸入以下指令

  1. adb shell ls /system/sd/app/
複製代碼


如果看到你剛裝入的軟件那你就ok啦!!!

最後如果大家有什麼問題可以在論壇Q群中找我幫忙。名字是: [澳]McLOGO
如果我在線的話。會盡力裝助各位朋友解決問題。

祝大家刷機愉快!! 為我們的G1喝彩!!!

大功告成。 以後刷機。只要刷回apptosd版本只要重覆
  1. adb shell
  2. su
  3. busybox df -h
  4. cd /data
  5. cp -a app /system/sd
  6. rm -r app
  7. ln -s /system/sd/app /data/app
  8. reboot
複製代碼


以上的adb 指令。
裝在sd卡的app就能回覆。
不用重裝了。哈哈。

請大家多多指教。如有失誤請指正。


附件: 您所在的用戶組無法下載或查看附件


沙發.....頭香......
千幾人睇完都無一個人回復....
大家都係有禮貌GA紳士呀....
要養成回覆習慣
娥不能讀取手機
請問 Hero 可以用這個方法嗎?
果然超複雜......
very good but any simple way or batch to do it  ?  tks
感謝分享~~~~~~~~~~~~~~~~~~
我睇唔明....太覆雜
谢谢,试试看
返回列表
重要聲明:本討論區是以即時上載留言的方式運作,HKGphone.com對所有留言的真實性、完整性及立場等,不負任何法律責任。 而一切留言之言論只代表留 言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及私人、買賣、醫療、法律或投資 等問題)。 由於討論區是受到「即時留言」運作方式所規限,故不能完全監察所有即時留言,若讀者發現有留言出現問題,請聯絡我們。 HKGphone.com有權 刪除任何留言及拒絕任何人士留言,同時亦有不刪除留言的權利。 切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。 本網站保留一切法律權利。