小屋創作

日誌2020-08-09 13:07

【教學】免費/免root,簡單搬移安卓手機無引繼功能的資料

作者:伊祁青歲


※本文只適用安卓轉安卓,如果您使用的是iOS系統,這篇文是無法幫助到你的哦




在現代科技的演進之下,各大手遊和app的引繼功能也都做得越來越完善,
但是這其中依然不乏幾個換手機之後會無法移動進度的應用程式。

比較知名的,就是曾經紅過一時的「旅行青蛙(旅かえる)」。


當然,網友們自然也有找到快速搬移旅蛙的方法,只要找到指定的資料夾,把它複製貼上到新手機就能搞定了(→詳情點此

但是......用了這招依然無效的app該怎麼辦呢?

筆者會寫這篇教學文,主要就是碰到了這個問題。
情況發生在筆者所下載的一款單機遊戲──「黃昏旅店(誰ソ彼ホテル)」。


筆者是喜歡這款遊戲的,但是推薦它並不是本文的重點。

即使日版已經在2.0.0版本推出了資料繼承,
但是跟QooApp合作推出的繁中版本,卻到2.0.4了依然沒有加裝相關功能

無法引繼資料,那所有已經解鎖的劇情、CG圖、還有課過金才有的內容,全都會GG。
(呃對,筆者有課,何況前面破關也都花了不少時日,所以無論如何都想搬)

寄信給QooApp官方詢問,得到的回應卻是「我們不是這款遊戲的發行者,不能幫你解決喔」
然後給了SEEC官方的電子信箱。(可是......筆者不會日文......)


於是,筆者試著自行去網路上搜索解決方法,最早找到的是鈦備份(Titanium Backup)氦備份(Helium)
但是鈦備份需要手機Root,氦備份如果不購買付費版,就只有備份的功能而無法轉移。

最終,依然是被筆者摸索出了一個方法,也就是ADB(Android Debug Bridge)備份
只要你的手機是安卓版本4.0.4以上ADB版本在1.0.2以上
那麼就能單憑一條USB線、一台電腦,進行完美且無痛的資料轉移囉!


【前置準備】

雖然ADB的指令可以連apk都一起複製下來,
但是第一次使用ADB備份的人,我還是建議新舊手機都把想搬移資料的app更新到最新版本後再進行轉移。



【步驟一:在你的電腦安裝ADB工具】

這部分請直接進入這個網站,依照他的教學步驟進行安裝即可。


【步驟二:開啟新、舊手機的USB偵錯】

簡單來說,USB偵錯是一項可以複製電腦和手機中的資料、不需經由通知就能在手機上安裝程式和讀取資料的功能。不過這個項目必須先「啟用開發人員權限」才能使用。

這個權限會在哪裡呢?通常都在「設定>關於手機裝置>軟體資訊」之中。
進入「軟體資訊」後,會看見一個標示「版本號碼/建置號碼/軟體版本」的項目,
只要對著它一直點點點點點,點到下方訊息跳出「您現在已經是開發人員」的文字就可以了。


接著退回上一頁(設定),就會看到「關於手機裝置」的附近,多了一個「開發人員選項」,這樣就能點進去開USB偵錯了。

USB偵錯通常會是很明顯的開關,或是核取方塊的形式。也有的手機會寫成「USB除錯」,總之看到沒差多少字的就是它,把它打開或打勾就對了。

接著你還能再做一件事情,就是把頁面往下拉到「USB配置」這個項目(可能有的手機廠牌會叫它USB連線、USB選項),點進去將模式改為PTP

PTP是什麼東西?它是「圖像傳輸協定(Picture Transfer Protocol)」的縮寫,原本主要目的是讓手機使用者可以使用相機模式傳輸照片,但同時也能將所有不支援媒體傳輸協定(MTP)的檔案都傳到電腦上。

這麼做可以讓系統版本較舊的電腦有較高的相容性,當手機連接電腦沒有反應時,切換USB配置也是一個解法。如果你使用的是氦備份,則都會跳出請你將MTP轉成PTP的訊息。

當然ADB備份沒有這種要求,你也可以選擇維持預設的MTP。



在模式選擇的顯示上,不同的手機也可能有所不同。



以筆者的新舊手機為例,雖然都是Samsung廠牌,但是條列方式完全不同,
如果是以右邊的方式呈現,只要記得P是指Picture,也就是圖像,便能知道該如何選擇了。



【步驟三:備份資料】

電腦的ADB有了、手機的USB偵錯也開了,那我們就可以開始了。

將舊手機與電腦連接,電腦打開cmd(命令提示字元),接著輸入以下的指令:


adb backup -apk 你想要複製的應用程式名 -f "你要儲存在電腦中的位置+你自訂的檔名.ab"


你以為應用程式名是直接打我們常見的icon下面的名字嗎?NO!

就像某些ACG作品的角色有真名的設定一樣,
應用程式的真名,我們應該要進手機的內存檔案>Android>data資料夾中尋找。

但是茫茫大海中一堆英文,要怎麼找?
其實只要有一點語言底子、對原廠是哪一間有所認知,憑著這些線索要找到真名就不難。

以黃昏旅店為例,
我們知道它是日本SEEC出品的遊戲,而日文的羅馬拼音是tasogare hotel
就能憑這些線索找到屬於它真名的資料夾──「tokyo.seec.tasogarehotelTc」
也能推斷出後面的Tc,就是Traditional Chinese的意思,代表繁體中文版

接下來,假設我們想將備份好的遊戲檔案儲存到D槽,並將這個檔案命名成back的話,
指令就會變成這樣:


adb backup -apk tokyo.seec.tasogarehotelTc -f "D:\back.ab"


切記核對一下大小寫是否正確喔!

打完以後直接按Enter,你的舊手機就會跳出類似這樣的訊息:


輸入密碼的目的是讓你可以為這個備份檔案進行加密設定,
如果你覺得不需要就不用理它,直接按「備份我的資料」。
按下去之後,如果密碼那一列的下方顯示了你要複製的檔案的真名,就代表複製在進行中。

通常它都會自己默默的複製完不通知你,當你看到手機沒有備份畫面了,或是電腦的黑窗換行了,就可以去找你設定的路徑是不是真的有個叫做back、副檔名是ab的檔案在那裡,有的話就代表複製成功。



【步驟四:轉移資料】

確認資料有備份下來後,就可以改用新手機連接電腦,進行轉移的動作了。

新手機連接好之後,一樣用cmd(命令提示字元)的黑窗,輸入這個指令:


adb restore "你儲存在電腦中的位置+你自訂的檔名.ab"


例如你想把剛才放在D槽的back轉進新手機,指令就會是:


adb restore "D:\back.ab"


按下Enter之後,新手機就會跳出類似這樣的訊息:



如果你在備份時有為你的資料設定密碼,就在這時候打上去,
你沒設定就一樣不用管它,直接按「還原我的資料」。
按下去之後,如果密碼那一列的下方顯示了你複製的檔案的真名,就代表轉移在進行中。


黑窗的範例畫面大致上會是這樣(點圖可放大):



當你看到手機沒有還原資料相關的畫面了,或是電腦的黑窗換行了,
恭喜你,可以去打開你新手機的APP迎接你在舊手機累積的進度囉!

筆者甚至還把之前買轉播的票券記錄也都用這個方法轉到新手機了(#




本文旨在幫助所有對於資料綁手機無法轉移而感到困擾的人們,
特別是SEEC社中文版遊戲的玩家(#


如果你有資訊學群背景,或是想知道原理去活用的人,
可以點進這裡看更多細節的講解教學。


以上,希望各位的資料都能順利搬家!


22

19

LINE 分享

相關創作

Dark: Adventure Tower - 3D奇幻MMORPG遊戲韓國公測 Android APK iOS | 肯魚

Nomad - 生存遊戲搶先體驗 Android APK iOS | 肯魚

我の意外江湖 - 悠閒江湖放置卡牌RPG台灣公測 Android APK iOS | 肯魚

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】