綁定帳號登入

Android 台灣中文網

[求助] Padfone一代(A66) GARMIN MAP槽 看不到檔案(已經自行解決

[複製連結] 查看: 1587|回覆: 2|好評: 0
jir8tw | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2014-8-2 08:47

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 jir8tw 於 2014-8-3 11:39 編輯

請問玩家們 有沒有遇過這個類似的怪問題啊
本來想玩看看padfoneclub那邊的SR007版本韌體
因為會跳installation aborded 不能安裝
後來有嘗試雙WIPE(wipe data/factory reset、wipe cache partition)
想說是不是這個原因 反覆嘗試不成之後放棄

現在發現一個怪狀況 整個把相關備份還原回去以後
不知道是刷機造成的 還是還原造成的
現在手機重開機以後GARMIN MAP這個磁碟槽 只能點進去 而全部檔案資料夾都消失了
本來以為是變成隱藏檔 手動打路徑(如: .System、GPX、POI)
都無法從WIN介面下進去 辨識不到

今天再嘗試整個刷CHT_PadFone-10_2_2_11-UpdateLauncher和CHT_PadFone-user-10.5.1.4一次
依然還是沒有用 完全看不到檔案 只能點進去那個槽
不過最後一次還原的時候 在那次手機重開機的當下(還沒輸入PIN密碼 系統還在讀取開機)
無意間有發現 WIN檔案總管進去那個"GARMIN MAP"槽時 裡面各個資料夾似乎都還在
然後不知道為什麼 感覺被系統故意刪除還是怎樣 就看他一個一個資料夾消失不見
接著現在又是跟原來的問題一樣
GARMIN MAP槽 看不到任何檔案 也不能增加資料夾或貼上檔案 只能點進去那個槽看空白的

我確定磁區空間有看到被占用著
在猜是不是該磁區的權限有被動到 才造成不能瀏覽、讀取、寫入的狀況
有沒有人知道GARMIN MAP實體的磁區路徑在哪裡嗎?
或是定義成這個磁區槽的檔案是哪個(如/dev/sda1、/etc/fstab之類的)?
也許需要嘗試手動mount才能出現?

感謝

抓圖示意:
看的到占用
14618709450_1c957568eb_o.jpg
進去看不到任何檔案 也不能新增和貼上檔案或資料夾
14805431305_e288a31e0d_o.jpg
於partition的工具看 也有占用與連結位置
14825264783_0e9ccef94e_o.jpg
現在的權限是755 擁有者1023:1023 改權限或擁有者也沒有讓此目錄下的檔案復原
14618780539_fcef0b066e_o.jpg
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

 樓主| jir8tw | 收聽TA | 顯示全部樓層
發表於 2014-8-3 07:44
不知道能不能用mke2fs去給他重新格式化「/data/gmxt」這個位置?
沒什麼信心按yes...
有沒有人能給的建議啊

Screenshot_2014-08-02-16-29-47ff.jpg
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| jir8tw | 收聽TA | 顯示全部樓層
發表於 2014-8-3 11:37
本帖最後由 jir8tw 於 2014-8-3 11:38 編輯

今天被我胡搞瞎搞了一整天 終於意外被我try出解決方法
評估應該是當時更新韌體時 沒有把刪除的磁區重新format
所以就造成『/data/gmxt/』這個資料夾沒有辦法正常使用
也就讓Streetpilot這個app沒辦法把產生的設定檔案 正常存放到這個資料夾裡面

所以 我就這樣嘗試看看 進入終端機指令畫面 以root模式
執行「df」與「mount」指令確定『/data/gmxt/』這個資料夾的狀態與掛載位置
得知是從『/dev/block/platform/msm_sdcc.1/by-name/gmxt』這個實體裝置磁區掛載的
所以以下這樣的指令先卸載該磁區
  1. # umount /data/gmxt
複製代碼

再下一次「df」 可以確認是否已經卸載 看畫面沒有顯示就是ok沒問題

找很多說明文件 與嘗試用tab鍵找可以對照的指令
似乎Android系統是可以用『mke2fs』去處理格式化功能
那麼 就開始按下列指令開始執行格式化吧
  1. # mke2fs -j -L "GARMIN MAP j" -b 4096 -i 8192 /dev/block/platform/msm_sdcc.1/by-name/gmxt
複製代碼

本來-L "xxx"多加了一個「j」是想看會不會改變顯示名稱 :P (事後證明是沒有意義的XD)
Screenshot_2014-08-02-17-36-51.jpg

不過其他參數設定的地方 是我印象中以前在分割linux 創建ext4磁區用的方法
按了enter以後 就會看到系統在重建與格式化
稍待一會兒 百分比就會說完成
然後緊張的時刻到了mount到需要的磁區
  1. # mount -t ext4 /dev/block/platform/msm_sdcc.1/by-name/gmxt /data/gmxt
  2. # cd /data/gmxt
  3. # ls
複製代碼

水啦!出現了lost+found的資料夾 就知道是事成了
Screenshot_2014-08-02-17-38-00.jpg
測試『mkdir test』創建一個名稱叫做test的資料夾
終於確定可以寫入
Screenshot_2014-08-02-17-38-27.jpg

不過看目錄權限怪怪的 所以回到data目錄 重下幾個設定
  1. # cd /data
  2. # chmod 755 /data/gmxt
  3. # chown 1023:1023 /data/gmxt
複製代碼

這樣才有辦法使Streetpilot有權限可以創建檔案與儲存
接著 就抱著繼期待又怕受傷害的心情
打開Garmin這個app看看
歐耶!
檔案總管看GARMIN MAP出現三個資料夾: .System、GPX和Garmin
心理表示 應該是成功了一半啦
當然 執行GARMIN程式 因為沒有任何東西 無法正常運作
剛好我之前就有留存整個磁區的備份 所以把全部檔案都copy丟了進去
稍後一會兒 看著完成複製的百分比(掩面開始暗爽長笑
剪貼簿-22.jpg

完成以後 打開StreetPilot確認
水啦! 初始設定能找到臺灣與繁體中文
而且定位以後 也能看的到地圖細節了
感動!!
有學點Linux皮毛 居然今天用的上!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則