ADJ網路實驗室
打印

[轉貼] 如何把程式100%移到外部儲存裝置實作過程 - LetsGoApp

如何把程式100%移到外部儲存裝置實作過程 - LetsGoApp

Android 4.1以上
聲明:此篇教學參考 LetsGoApp 作者討論串所有內容,實作發表。
本教學只適用Android 4.1以上設備。
注意:分割磁區請小心操作,現行技術,記憶卡都有寫入次數壽命,過度寫入(增刪資料次數),都可能影響記憶卡壽命,讀取則無妨。
也就是它算是一種耗材,磁區分割和格式化過程,也有機會造成記憶卡無法讀寫資料(故障).
不論是MicroSD記憶卡或OTG,強烈建議使用 SanDisk(耐用度高),其他品牌有可能一格式化EXT3 4格式就壞掉。

Android 4.0.x 由於管理程式和資料的方式改變,以往好用的APP2SD 在4.0.X已無法使用,讓許多平版和手機空有記憶卡而無用武之地,内部儲存空間爆滿,而記憶卡卻還是空的。
至於Link2SD,雖然能將App搬移至記憶卡,但是能搬移的種類畢竟有限(並非所有App都能搬移),另外Link2SD只能移動App程式下的/data/app,/data/dalvik-cache資料夾結構,對於主程式的/data/data/的目錄還是存放佔用著設備儲存空間。

LetsGoApp 它是利用類似鏡像來源,捷徑生成的方式來達成,把檔案搬到掛載的記憶卡中,在Android系統上只留下一個連結捷徑。
由於是連結捷徑,所以佔用的空間極小(就像Windows桌面上的捷徑只有2~5k),真正的完整App程式是存在記憶卡中。
另外,LetsGoApp不單可以將手機內的App搬移出至SD卡和OTG上執行,
更強大的是 :
1. 可以從SD卡和OTG上搬移App儲存回至手機上
2. 只要透過LetsGoApp搬移App到記憶卡/OTG上,你可以隨意更換手機使用這些App。
3. 直接掛載EXT3 4第二分割區

App安裝後,可以正常直接在Play商店更新/移除應用程式,LetsGoApp會處理相關作業,不用手動修改,只要簡單點選建立連結或移除連結,就可以在內部儲存空間和外部記憶卡輕鬆移動程式和資料。



這樣的做法比"偷天換日",原本的內建儲存空間一樣可以使用,不會有空間浪費的問題。
不用去買高速的記憶卡,我用的只是一般的卡(推薦至少用到CLASS 4的SD卡),沒有任何相容性的問題。
已測過的記憶卡品牌: Transcend 16G, Kingston 16G, Sandisk 8G. OTG品牌: Transcend 32G, Kingston 32G, Sony 32G, Sandisk 32G.
整體上不論是記憶卡還是OTG都推薦以Sandisk, Sony為首要推薦. 其餘品牌故障率太高, 可能一格式化就壞掉,應該是寫入次數耐用度沒有這麼好,使用1~2個月就開始發生無法掛載的現象, 而Sandisk/Sony至今還存活得好好。

必備條件:
1. 手機/平板 已經ROOT,擁有最高使用者權限的平版或手機並且可插記憶卡或有支援OTG。
2. 一片正常的MicroSD記憶卡,用來建立2個分割區。第一分區FAT32、第二分區EXT3並設定為Avtice活動分區 (8GB -32GB 太小就無意義了) 本篇拿 32GB來實驗。
3. 一部執行WINDOWS的電腦或筆電 XP , Win 7。
4. 一個讀卡機可以讀取MicroSD記憶卡(OTG可直接透過USB連接電腦)。



準備MicroSD記憶卡 : 創建/分割磁區:
格式化部分請看這裡

安裝BusyBOX :
BusyBOX可以把一些linux的指令集安裝到android底下的軟體,那安裝這個有什用呢?? 有很多強大的軟體,你沒有安裝BusyBox的指令集,就無法正常執行它!!又或者是可執行,但功能不完全!! 會用到BusyBox的指令集的有:鈦備份、幸福解鎖器等功能強大的軟體!! 你就把它想成一種擴充套件就行了,就像你瀏覽網頁,你沒安裝flash套件,那麼有些flash的圖片或遊戲就無法正常顯示或執行!!
BusyBox也是這個道理,若你沒裝它,那麼很多強大的軟體將無法正常執行。
如果是用OTG,則需另外安裝 USB OTG Helper作為掛載OTG的工具。

到Google Play商店 : 搜尋並 安裝/執行 BusyBOX


安裝LetsGoApp掛載MicroSD記憶卡並搬移App程式

1. 到Google Play商店 : 搜尋並 安裝/執行 LetsGoApp。
LetsGoApp界面主要分為4個項目:
副下拉選單是用來切換“ 手機內存ROM、MicroSD卡、OTG ” 所用。
Menu鍵選單則是按下行動裝置上的實體按鍵MENU會顯示。
而所有操作結果皆會提示呈現在App列表清單上。


2. 打開LetsGoApp,第一次執行請先按照指示掛載MicroSD卡EXT3分區。


按下手機上的實體 “ Menu鍵 " 選擇 “ 掛載SD卡第二分割區 " 並依照指示重開機一次。
如果手機EXT3分割區掛不起來,請暫時用先LINK2SD掛載EXT3分割區



因字數限制 剩下請看下面連結
http://www.tshopping.com.tw/thread-239010-1-2.html





竹楓網頁科技 新竹網頁設計 TShopping綜合論壇 DoLifeUp

TOP

ARTERY.cn