作者jeffccc (奇蹟の苏生)
看板PuzzleDragon
标题Re: [心得] PAD日版 於 第三方ROM 之实行
时间Thu Jul 17 20:51:12 2014
※ 引述《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://webptt.com/cn.aspx?n=bbs/PuzzleDragon/M.1405601480.A.34B.html
1F:推 enchyi:快推,不然别人以为我们看不懂 我恨死程式语言啦 07/17 20:53
2F:推 lwecloud:可是瑞凡,这没有程式语言阿... 07/17 20:56
3F:推 yorunosora:感谢解说,我其实有看,只是整个很懒得打XDD 07/17 20:57
※ 编辑: jeffccc (123.193.36.161), 07/17/2014 21:19:32
4F:推 yamasaki07:好解说,推一个。要修改的东西一样。但是使用的方式 07/17 21:43
5F:→ yamasaki07:因kernel不同而不同 07/17 21:44
6F:→ zxc654033:推,等等试试看 07/17 21:46
7F:推 moonevil:推 最近刚好有需要XD 07/17 22:00
8F:推 lorence810:我上一只就是刷了CM10 解不出kernal来改build.prop 07/17 22:18
9F:→ lorence810:研究了好久,最後放弃了~_~ 07/17 22:18
10F:推 arexne:每个字我都看的董 和在一起竟然看不懂了 好神奇喔 07/17 22:45
11F:推 a22155721:问题kernel档案不会解... 07/17 22:46
12F:推 yorunosora:XDD.... 07/17 22:46
13F:推 yummypixza:原来就有现成的脚本可以用了我还踹了老半天还不能用, 07/18 01:09
14F:→ yummypixza: 推推!! 07/18 01:09
15F:推 rock830429:不明觉厉.... 07/18 11:47