安卓八神修改器安卓APK
下载地址:http://wwwxyx09com/323928/
类型:安卓游戏-破解游戏
版本:v3933
大小:4842M
语言:中文
平台:安卓APK
推荐星级(评分):★★★★★
游戏标签: 八神修改器 修改器app 葫芦侠 八神修改器app就是八门神器app是一款专门用于修改安卓手机游戏的工具。软件功能强大,支持修改游戏中的HP、MP、金钱、等级、装备、道具、物品等,玩家可以根据自己的喜好进行设置,但是不要设置的太大。赶快下载体验吧!
使用教程 先打开游戏,玩一下,记住你要修改的数据,暂停游戏,比如要修改金钱,就记下你暂停之前的金钱数,切出来,打开八神修改器,在左上角有个下拉箭头,点那个,选你要修改的游戏,然后输入你刚才记住的数字,点搜索,数值类型就自动,搜索完成后如果结果很多就不要管,切回游戏,然后让金钱数改变一下,再记住,切出来搜索改变后的数值,如果结果还是很多就继续重复,直到只剩下几个结果的时候你就可以点开那个结果修改了。修改完以后回到不会立刻生效,要先让现在的钱数字变一下才会生效。
使用说明 1、由于第一次模糊搜索时将存储大量的数据,如果手机的内存较小,请把模糊搜索缓冲区设置为临时文件夹或存储卡。
2、模糊搜索和精确搜索可以交替进行。
3、八神修改器在修改游戏时,数值千万不能过大,否则会直接导致游戏发生致命错误而无法运行(这也需要取决于游戏),即使重装同样的问题依然存在(因为重装后都是会保留以前的数据),除非先卸载此游戏,再安装此游戏。并且,若使用八神修改器在修改游戏时数值过大,会直接导致手机内存无缘无故占用98%以上,但在运行的程序和服务当中无法看见占用如此之大的程序或服务,发生这样的情况后手机性能会大幅度降低,除非开机重启,否则问题无法解决!
4对于大部分手机网游,由于数据在服务器端与手机端之间传输导致八神修改器修改后的数据无法正常提交,经常会导致游戏卡死所以网游修改基本无法实行!
常见问题 1在运行某些大型程序时,可能造成内存不足的问题
2部分程序由于设计原因,有些数据无法修改,请不要抱怨本程序;
3通常情况下,修改网络游戏是没有意义的,因为数据通常是在服务器端维护的。
其他安卓游戏修改器推荐 红色葫芦侠修改器 v000 安卓无限制版 授权:免费软件 Android大小:959KB语言:中文
红葫芦侠000防闪退版是专为手机游戏打造的辅助工具。红色葫芦侠比普通葫芦侠(葫芦侠3)功能更强大,去除了限制,游戏数据任意改,支持刷分数、修改血量、攻击等;还可以对游戏进行加速。红色葫芦侠能更多的游
下载地址
叉叉助手游戏修改器最新版 v441 安卓版 授权:免费软件 Android大小:0KB语言:中文
安卓叉叉助手app免费版既是一款手机游戏修改器,又是一个手游中心,提供各种手机游戏的脚本,免root使用;还可以一键搜索手游,你想玩想找的这里都有,玩手游必备神器!叉叉助手官网介绍叉叉,是一个专注于移动平台游
下载地址
葫芦侠3楼最新版 v4108 官方安卓版 授权:免费软件 Android大小:271M语言:中文
葫芦侠三楼官方正版app是葫芦侠官方推出的免费手游交流平台,在这里,你可以找到多个游戏的攻略、修改教程等,还可以和其他玩家进行交流游戏心得,当然,还可以一起玩游戏,赶快安装体验吧!葫芦侠3楼官网介绍葫芦侠
下载地址
总结而言,墨鱼下载是您寻找安卓游戏和破解游戏下载的理想之选。我们为您精选了一系列安卓游戏和破解游戏的相关内容,无论您是安卓游戏破解游戏的初学者还是专业人士,都能满足您的需求。在我们的下载站,您可以轻松找到最新的安卓八神修改器高速下载,享受安卓游戏破解游戏带来的无尽乐趣!我们提供详细的安卓八神修改器高速下载信息,包括功能介绍、用户评价以及官方下载链接http://wwwxyx09com/323928/ ,让您的下载过程更加轻松快捷!此外,我们还提供一系列与安卓游戏破解游戏相关的教程和资讯,帮助您更好地了解和使用这些产品。我们的团队时刻关注安卓游戏破解游戏的最新动态,为您提供最新的信息和下载链接。在墨鱼下载,我们致力于为您提供最好的安卓游戏破解游戏下载体验。我们相信,在我们的努力下,您一定能找到最适合您的安卓游戏破解游戏解决方案。快来体验我们的服务吧!http://wwwxyx09com/
本文全部复制安卓网的会员liujiajia6790写的教程,我正在学习,非常感谢!!!
APK文件的解包打包和修改
相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。
1APK文件简介
APK是Android Package的缩写,即即Android application package文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,后缀名为apk。APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安装。APK文件其实就是zip格式,但其扩展名被改为apk,用解压软件可以直接打开。通过WinRAR或UnZip解压后,你会看到有几个文件和文件夹。一个典型的APK文件通常有下列内容组成:
AndroidManifestxml 程序全局配置文件
classesdex Dalvik字节码
resourcesarsc 编译后的二进制资源文件
META-INF\ 该目录下存放的是签名信息
res\ 该目录存放资源文件
assets\ 该目录可以存放一些配置文件
下面对这些文件和目录做些基本的注释和介绍。
• AndroidManifestxml
该文件是每个应用程序都必须定义和包含的文件,它描述了应用程序的名字、版本、权限、引用的库文件等等信息。需要解包后才能加以阅读。
• classesdex文件
classesdex是java源码编译后生成的java字节码文件。dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
• resourcesarsc
编译后的二进制资源文件。
• META-INF目录
META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。在eclipse编译生成一个apk包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk包后,如果想要替换里面的一幅,一段代码, 或一段版权信息,想直接解压缩、替换再重新打包,基本是不可能的。如此一来就给病毒感染和恶意修改增加了难度,有助于保护系统的安全。
• res目录
res目录存放资源文件。包括,字符串等等。
解包后,几乎所有可能的修改和编辑工作基本都在这里。
• assets目录
assets目录可以存放一些配置文件,这些文件的内容在程序运行过程中可以通过相关的API获得。
2APK文件的解包和打包
APK文件是用专业软件eclipse编译生成的文件包。在网上可以找到许多软件来对APK的内容进行反编译,例如:可以通过AXMLPrinter2工具和命令:java -jar AXMLPrinter2jar AndroidManifestxml 解开在apk中的AndroidManifestxml。最近,业界有一个功能强大的解包打包工具包apktool,可以在Windows下用来方便快速地对APK文件进行解包和打包,给修改和编辑工作带来许多方便。下面来介绍它的使用。
1) APKtool软件包
APKtool软件包有2个程序组成:apktooljar 和 aaptexe
另外提供一个批处理文件:apktoolbat,其内容为:
java -jar "%~dp0\apktooljar" %1 %2 %3 %4 %5 %6 %7 %8 %9
运行apktoolsjar需要java环境(160版本以上)。
apktooljar用于解包,apktooljar和aaptexe联合用于打包。
2) APK文件的解包
下面以解开Contactsapk为例。首先把Contactsapk复制到当前工作目录下(例:Test)。在DOS下打入命令
apktool d Contactsapk ABC
这里“d”表示要解码。Contactsapk是要解包的APK文件。ABC是子目录名。所有解包的文件都会放在这个子目录内。
3) APK文件的打包
在DOS下打入命令
apktool b ABC New-Contactsapk
这里“b”表示要打包
ABC是子目录名,是解包时产生的子目录,用来存放所有解包后的和修改后的文件。
New-Contactsapk是打包后产生的新的APK文件。
4) Framework框架文件
在解开APK文件时,apktool需要框架文件(framework-resapk)来解码和打包。Apktool已经包含了标准的框架,所以在大多数APK文件的解包时,不需要另外提供框架文件。但是,某些制造商使用了他们自己的框架文件,为了解包,就不得不从手机中把框架文件(framework-resapk)提取出来,然后安装到计算机。安装命令是:
apktool if framework-resapk
安装后就会得到:~\apktool\framework\1apk
5) 解包、解包和签名批处理
在实际使用时,可能对多个APK文件进行处理。方便的做法是写成批处理文件。打包和签名可以一次完成。
解包批处理命令:
for %%i in (apk) do java -jar apktooljar d %%i _%%i && move _%%i Modifying_Files && copy %%i Backuped_Raw_Files && @echo File [%%i] unpacking process is completed!
打包和签名批处理命令:
for /d %%i in () do cd && java -jar apktooljar b Modifying_Files\%%i && java -jar signapkjar testkeyx509pem testkeypk8 Modifying_Files\%%i\dist\apk %%i && ren %%i New%%i && move New%%i Modified_Signed_Files && @echo %%i Complete repacking and Signing! && cd Modifying_Files
3应用实例:APK解包后的编辑和修改
为什么要对APK文件进行解包?当然要对其内容进行必要的修改。修改什么呢?通常,如果只是对图像进行替换,没有必要进行解包和打包。用WinRAR打开APK文件,直接做替换就可以了。但是,如果要对文字和其它非图像类内容进行修改,那只能通过解包解码了。下面几项任务需要对APK进行解包和打包。这里只作大概介绍,请自己去找详细的操作方法和教程。
1) 汉化APK软件
在res文件夹中,我们可以看到有很多values-的文件夹,这就是语言包。values是英文语言包,values-zh是中国地区语言包(包含港澳台及内地),values-zh-rCN是中文简体语言包(只包含内地),values-zh-rTW是中文繁体语言包(港澳台)。除此以外,其它地区的语言包都是精简的对象,可以不过多了解。
在values文件夹里,通常有arraysxml、stringsxml等语言文件,要作汉化就要对这些文件进行修改。有时也需要修改其它xml文件,一个一个地认真查看。
2) 修改图标标签
每一个APK文件都有一个“图标标签”。将APK程序安装进手机后,在图标下面显示图标标签文字。这个图标标签的内容是可以修改的。在\res\values下找到stringsxml,修改其中的一行:
<string name="app_name">图标标签</string>
例如:<string name="app_name">静音启动</string>
同理,如果是窗口小插件,要修改widget_name。
注意:system/app下的apk不宜修改,因为要同时修改对应的odex文件。
3) 去掉APK中的广告
有很多APK应用都带有广告。为了去掉程序中的广告,要修改mainxml文件与广告有关的内容。在\res目录下找到文件mainxml。通常在\layout目录下,有时也被放在其它目录下。甚至,有时不存在mainxml文件,广告行被放在其它xml文件内。只能细心逐个文件进行查找。无论哪一种情况,查看其内容,你会看到有一项类似的命令如下。这就是广告显示。
<comadmobandroidadsAdView android:id=”@id/ad” android:layout_width=”fill_parent” android:layout_height=”wrap_content” admobsdk:backgroundColor=”#ff000000″ admobsdk:textColor=”#ffffffff” admobsdk:keywords=”Android application” />
将其改为:
<comadmobandroidadsAdView android:id=”@id/ad” android:layout_width=”00dip” android:layout_height=”00dip” admobsdk:backgroundColor=”#ff000000″ admobsdk:textColor=”#ffffffff” admobsdk:keywords=”Android application” />
可以看到,关键是要把fill_parent改为00dip,把wrap_content改为00dip,其它保持不变即可。这种改法就是不给广告显示空间,当然你就看不到广告了。
4) 修改显示电池为1%精度
在XT502上,默认显示只有7档: 0%,10%,20%,40%,60%,80% 和100%。通过修改framework-resapk,可以改变显示精度。但是在XT502上,实践证明最好可能达到的现实精度只有10%。修改工作如下:
(1) 对framework-resapk进行解包
(2) 修改和增加电池状态图标
(3) 修改文件stat_sys_batteryxml
(4) 修改文件stat_sys_battery_chargexml
(5) 打包
(6) 提取stat_sys_batteryxml,stat_sys_battery_chargexml,resourcesarsc和一个图标目录:drawable-mdpi
(7) 重新装配framework-resapk
5) 状态栏信息通知文字颜色修改
状态栏信息通知文字颜色,是由framework-resapk文件里res\values下的colorsxml文件控制的,所以我们只需修改colorsxml文件就可以了。另外,此文件还控制下拉栏的文字颜色,可以修改。
用文本编辑器打开colorsxml文件,找到
<color name="hw_statusbar_time">#ff000000</color>
将这句修改为:<color name="hw_statusbar_time">#ffffffff</color>
这状态栏信息通知文字颜色由黑色改为白色。
基本过程如下:
1、将apk解包成一个文件夹
2、修改AndroidManifestxml中对应的包名
3、修改smali目录下中的包
4、将文件夹打包成apk
5、将apk重新签名
6、验证apk的签名
7、优化apk
8、安装apk,并测试
基本前提条件:
1、java的环境
2、Eclipse及android的开发环境(这个主要是用来进行调试)
3、text文本编辑器,本人用的是UEdit,也可以用类似的,主要是利用其查找及替换功能
这篇文章主要用来反编译apk得到源码,但google进行了反制,只能得到一些可读性不高的源码,这里主要是利用反编译apk生成程序的源代码和、XML配置、语言资源等文件
参考文献里提到的apktool-100tarbz2和apktool-install-windows-21_r01-1zip均可以从http//codegooglecom/p/android-apktool/上下载,下载好之后,将涉及的命令行目录及exe目录添加到电脑的path路径中,这样就便于操作了,如检测apktool是否可以,可以在命令行中输入apktool,如果可以识别就表示OK了。
参考了国内的技术文章后,有人发帖以上面的思路进行操作,但没有发技术文章,所以笔者只能去国外论坛中逛逛了,在Stack Overflow中,找到了相关的帖子,有老外留言"you can't do this",这个的确有违技术道德,但这里只做学习参考或交流。找到了一片帖子http://stackoverflowcom/questions/9218641/renaming-the-package-name-inside-an-apk,这篇帖子的回答给了比较详细的步骤(如上),他的情况比这个还稍微复杂点,简化后就是我要的结果,我就是按照这个基本步骤来的,回答的英文比较好懂(很有可能是国人)。
下面就按照上面的步骤一步步操作:我是已QQ浏览器40版的apk来操作的。
1、我的apktool安装到了E盘下的apktool目录下,所以的操作也在这个目录下进行 E:\apkTool
将apk复制到E:\apkTool目录下,重命名为qq40apk(这个没有要求,随意就好)
将apk解包 命令行下cd到E:\apkTool这个目录 apktool d qq4oapk qq4 将apk解包到qq4(这个也可以随意)这个目录
E:\apkTool\qq4这个目录下内容如下:
2、修改AndroidManifestxml中的包名,
将package后面的包名comtencentqbx改为你想要的新包名,我改为了comtianxiaotencentweb
将涉及原包名的comtencentqbx的相关activity的声明中的包名均改为新包名comtianxiaotencentweb
至于intent-filter里面的action名中包含原包名的,则可以不改,如果改的话,代码中也要相应的改变
另外,如果有provider,provider的authorities也得改,这个在同一手机上必须唯一,否则安装会失败
3、在E:\apkTool\qq4\smali目录下,有很多子目录,子目录下的文件多以smali结尾,这中文件的语法有点类似于汇编语言,具体原理就不深究了。
将smali目录下的所有文件中的原包名的声明形式com/tencent/qbx改为新包名com/tianxiao/tencentweb
具体如下,用UEdit在文件中替换即可,将目标目录指向E:\apkTool\qq4\smali,这个将近1000条左右
如果之前改为action里面的包名,也要将字符串形式的包名comtencentqbx改为comtianxiaotencentweb
如果有provider也要讲原来的authorities值改为在AndroidManifestxml中新改的authorities值。
4、将E:\apkTool\qq4重新打包为apk
apktool b qq4 newqqapk
5、将新的newqqapk 重新签名
签名的方法很多,一主要是手动生成签名,用命令行签名
我采用的现成的,下载了一个Auto-sign的文件夹,进行了签名,这个比较简单,网上帖子很多,就不赘述。
新签名后的apk名为 newqq4signedapk
6、验证签名 是否正确
jarsigner -verify -verbose -certs newqq4signedapk
一般来说,没问题,略过
7、优化apk
zipalign -v 4 newqq4signedapk latestqqapk 优化过的apk名为latestqqapk
8、安装新的apk,验证是否成功
这个最好把Eclipse打开,手机连上,查看logcat的安装信息。
我尝试了3次才成功,主要是忘了 provider的authorities的处理,
出错信息如下: Can't install because provider name qbx_bookmarks (in package comtianxiaotencentweb) is already used by comtencentqbx
原因很清楚,所以debug还是相当给力的,原来不喜欢debug,看debug过程可以更好的了解执行过程。
0条评论