Re: [心得] PAD日版 於 第三方ROM 之實行
※ 引述《yorunosora (霜誡)》之銘言:
: 前言省略,就不再說明為什麼要刷ROM了。
: 總之這篇是給使用第三方ROM,以致無法執行日版PAD的人看的。
: 有問題可以發問,但我不見得有辦法回答。
: 首先說明解法來源:
: 日本網站2CH中,關於ROOT之裝置執行PAD有困難的討論串
: 【パズドラ】パズル&ドラゴンズ root起動スレ
: 中,no.468大大(應該是日本人吧)提供的一套script tool。
: 由於來源是匿名網站,同時作者本人基本上有作免責聲明,對ANDROID了解不深的人請
: 謹慎服用。
: 1. 使用環境以第三方ROM為佳,其中尤以CM-based ROM為最適環境
: (因為作者看起來只有測試過這個系列的ROM)
: 2. 沒有unlock過的手機有機會變磚,請不要任意嘗試。(BY作者)
: OK,接下來簡介這套工具的使用方式。
: 載點在:
: https://mega.co.nz/#!4oo31Ahb!v9VvQle-AitTRrFLXu3NHbr5O9Bg3l9GlQ2s3FK-Kg0
: (第一次上傳,有問題的話可以跟我說,或是請自己找原串載點吧)
: 下載回來之後解壓打開。
: ------------------------------------------------------------------------------
: 噓 HMKRL:紅明顯給個建議 改之前先做個nandroid備份比較好 07/16 21:24
: 感謝H大提供意見,我個人是心臟比較大顆,沒做備份就直接上了,不過確實備份一下會
: 比較安心:D
: ------------------------------------------------------------------------------
: < 有點廢話的補充:把手機和電腦用usb線作連接 >
: 1. 請到手機的設定 > 開發人員選項 中,把 DEBUG模式 打開。並 允許ADB取得ROOT 。
: 2. 在解壓出來的資料夾中找到 run.bat ,點兩下,讓他跑完(出現SUCCESS)。
: 3. 回到手機上,找到 SuperSU 這隻APP (這支tool幫你裝的),進去取消ROOT狀態。
: 4. 安裝日版PAD的APK,開始遊戲。
: 是的,就這麼簡單。至於這隻tool實際上做了哪些事情,資料夾裡面的README.txt有寫。
: (README 裡面也有寫使用方法,我只是翻成中文)
: 我也有稍微看過裡面的script,基本上應該沒什麼問題。
: 但還是老話,作者基本上只是順手做出來給網民用的,要不要用請自己審慎評估。
: 這不過是個遊戲,覺得有安全疑慮就請還是別用吧。
: 其實這隻工具之前就找到了,只是我的日文不到家,對於使用說明有些誤會,今天才湊巧
: 發現某一句話我理解錯了。重新執行之後就成功運行,上來分享給有同樣煩惱的人。
: 剛剛有重新啟動手機過,只要在UNROOT狀態就可以進遊戲。應該不會有每次開機都要重新
: 跑一次上面流程的問題。
: 另外補充,作者是針對Android 4.4(Kitkat)作開發的,但我的手機(4.1.2)也成功了。
: 結語
: 我發文前有看過一次板規,應該沒有問題。
: 如果有我理解錯的地方,請跟我說,我自刪。 m(_ _)m
: 希望大家開心玩遊戲,抽抽都金蛋
這邊非常感謝yorunosora所提供的方法
我的手機是刷第三方ROM Super Jelly Bean
這是一個從CM10改出來的ROM(Android 4.1.2)
其實也找過蠻多方法的,例如yamasaki07版有提供的方法也試過了
不過由於XDA上大多數的ROM都會配上自製Kernel
畢竟原廠的支援頂多就是一兩年,若超過原廠支援時間又想用更新版的android作業系統
必定要刷非原廠的Kernel,但偏偏很多作者編譯kernel的時候有改動內部基本設定
導致yamasaki07所提供的方法經常失敗
據我所知,CM改出來的ROM失敗率尤高,我手上有三個Kernel沒一個成功的......
================================
OK 廢話講完了
現在來講一下yorunosora版友提供的這個程式到底做了些什麼
以下可能需要有一些Linux/Android概念才看得懂
1.將手機中的su程式移除
2.將作者提供的su程式丟進手機中,並且複製到兩個地方
/system/xbin/su
/system/xbin/daemonsu (這個是改過名,su->daemonsu)
並將權限定為
-rwsr-xr-x(4755) /system/xbin/su
-rwxr-xr-x(755) /system/xbin/daemonsu
3.將daemonsu掛載為自動啟動的服務
這個動作僅支援4.3以上的Android作業系統,因此原作者才會說4.4的android適用
不過就結果來看,沒掛成服務的話好像沒差
4.移除手機中的supersu.apk,並安裝作者提供的supersu.apk
5.利用setpropex修改build.prop,並要求ADB程式重新讀取config
6.將3和5的動作寫成shell script,並放於/system/etc/init.d/
此目錄為Linux每次開機後都會執行的程式區,也就是確保每次開機都能自動的修改
build.prop並將daemonsu掛成服務
整個程式執行過程都列給大家看了,該作者應該沒有動什麼不乾淨的手腳
(除非是作者提供的su和supersu有問題,那就另當別論了,不過我不會debug ELF檔案,
所以也沒辦法跟大家說裡面有沒有木馬)
好吧,寫到這裡補充一下最重要的部份好了
龍族拼圖日版除了root之外到底還會偵測什麼??
答案是偵測build.prop裡面的值跟ADB
若是build.prop出現下面左邊的值則會閃退,須改為右邊
ro.build.type=userdebug ro.build.type=user
ro.secure=0 ro.secure=1
ro.debuggable=1 ro.debuggable=0
另外若是有人遇到像我一樣由作者提供的supersu無法順利切換root的話
可以直接更新supersu到最新版即可解決問題
--
███████麥面█◤█████ ███ ██◢███◣█◥◣█ █ ██
█████████◤█ ★█‧–●– ███◢████ █ ██ ██
█████禾斗█◤ 幹你媽的 ▂≡▂ ▕ ◤‧ ██
███████◤ ‧ 快去買來吃! ▎ -⊙-⊙— ▍ ‧ ██
███禾斗█◤ ★ ◣ █▏ /皿\ ▋ ██
█████◤█★ █◣◣︶ ▊ ψQSWEET ★ ██
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.36.161
※ 文章網址: http://www.ptt.cc/bbs/PuzzleDragon/M.1405601480.A.34B.html
推
07/17 20:53, , 1F
07/17 20:53, 1F
推
07/17 20:56, , 2F
07/17 20:56, 2F
推
07/17 20:57, , 3F
07/17 20:57, 3F
※ 編輯: jeffccc (123.193.36.161), 07/17/2014 21:19:32
推
07/17 21:43, , 4F
07/17 21:43, 4F
→
07/17 21:44, , 5F
07/17 21:44, 5F
→
07/17 21:46, , 6F
07/17 21:46, 6F
推
07/17 22:00, , 7F
07/17 22:00, 7F
推
07/17 22:18, , 8F
07/17 22:18, 8F
→
07/17 22:18, , 9F
07/17 22:18, 9F
推
07/17 22:45, , 10F
07/17 22:45, 10F
推
07/17 22:46, , 11F
07/17 22:46, 11F
推
07/17 22:46, , 12F
07/17 22:46, 12F
推
07/18 01:09, , 13F
07/18 01:09, 13F
→
07/18 01:09, , 14F
07/18 01:09, 14F
推
07/18 11:47, , 15F
07/18 11:47, 15F
→
10/09 14:41, , 16F
10/09 14:41, 16F
→
10/09 20:21, , 17F
10/09 20:21, 17F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 8 篇):