如何更改安卓安装包的内置文件?

作者&投稿:住琪 (若有异议请与网页底部的电邮联系)
如何修改安卓安装包?~

你好
找到apk文件、
APK文件用winrar方式打开,然后找到并打开res文件夹,其中raw文件夹里面就是提示音,
将自己的提示音剪切修改后进行替换(文件名也一样),进入META-INF文件夹,其中除了MANIFEST.MF文件,其他的都删除,最后进行APK签名。
签名软件你可以搜索 APK签名软件即可
其中铃声不能太大
楼上说打包即可
打包后是不能安装的
你要签名才可以安装
希望可以帮到你

该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。在apk中的AndroidManifest.xml是经过压缩的,可以通过AXMLPrinter2工具解开,具体命令为:java -jar AXMLPrinter2.jar AndroidManifest.xml

工具:安卓修改大师、一个你要修改的app安装包(这里以贪吃蛇大作战为例)。

1、选取一个要进行反编译的游戏或应用:点击安卓修改大师顶部的安卓游戏选项卡,打开的页面中找到任何一款想修改的游戏,例如,本示例将要修改的游戏为“贪吃蛇大作战”。

2、开始进行反编译:点击该游戏的“安装”按钮,弹出相关的反编译选项菜单。点击菜单中的“反编译”按钮,进入到游戏的反编译界面。

3、修改图标、程序名称等:在“反编译”界面,左侧为功能分类选项卡,右侧为当前选项卡对应的可操作项。默认选项卡是“常规信息”,在这里修改应用图标和应用名称,注意图标要为png格式,设置128*128像素大小或者更大的图标。

4、重新打包:经过前面的步骤后,已经修改了应用的名称和图标以及相关的应用参数,点击前述界面左侧的“打包/签名”选项卡,然后点击开始打包按钮进行打包。

5、打包完成,马上点击“安装到手机”按钮,可以开始安装到您的手机上。

更改安卓安装包的内置文件需要反编译已经打包的APK安装包,此方法推荐使用“安卓修改大师”,可以在没有源代码的情况下,直接反编译安装包,通过修改代码实现添加和去除部分功能,也可以修改应用图标和应用程序名称。



一、先了解安装包的内置文件属性
(1).AndroidManifest.xml
该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置。在apk中的AndroidManifest.xml是经过压缩的,可以通过AXMLPrinter2工具解开,具体命令为:java -jar AXMLPrinter2.jar AndroidManifest.xml
(2).META-INF目录
META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。在eclipse编译生成一个apk包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk包后,如果想要替换里面的一幅图片,一段代码, 或一段版权信息,想直接解压缩、替换再重新打包,基本是不可能的。如此一来就给病毒感染和恶意修改增加了难度,有助于保护系统的安全。软件修改后需要将里面的证书文件删除(***.RSA、***.SF、***.MF三个文件)再重新签名,否则软件无法安装。
(3).res目录
res目录存放资源文件。包括图片,字符串等等。res文件夹里存放的大部分是软件所需的资源及布局文件(drawable存放资源、layout、xml存放布局文件***.xml),部分需要汉化的单词、语句会在这些***.xml文件里。
(4).lib目录
lib目录下的子目录armeabi存放的是一些so文件。这个地方多讲几句,都是在开发过程中摸索出来的。eclipse在打包的时候会根据文件名的命名规则(lib****.so)去打包so文件,开头和结尾必须分别为“lib”和“.so”,否则是不会打包到apk文件中的。其他非eclipse开发环境没有测试过。如果你是用SDK和NDK开发的话,这部分很重要,甚至可以通过把一些不是so文件的文件通过改名打包到apk中,具体能干些什么那就看你想干什么了。
(5).assets目录
assets目录可以存放一些配置文件,这些文件的内容在程序运行过程中可以通过相关的API获得。具体的方法可以参考SDK中的例子:在sdk的 \SDK\1.6\android-sdk-windows-1.6_r1\platforms\android-1.6\samples\ApiDemos 例子中,有个com.example..android.apis.content 的例子,在这个例子中他把一个text文件放到工程的asset目录下,然后把这个txt当作普通文件处理。处理的过程在ReadAsset.java 中。同理,asset也可以放置其他文件。
(6).classes.dex文件
classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的,dex文件与class文件相比,不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。Android模拟器中提供了一个dex文件的反编译工具,dexdump。用法为首先启动Android模拟器,把要查看的dex文件用adb push上传的模拟器中,然后通过adb shell登录,找到要查看的dex文件,执行dexdump xxx.dex。另,有人介绍到Dedexer是目前在网上能找到的唯一一个反编译dex文件的开源工具,需要自己编译源代码。classes.dex文件是Java源码编译后的代码文件。通常该文件里都有单词、语句需要汉化。
(7).resources.arsc
编译后的二进制资源文件。resources.arsc文件是编译后的资源文件,大多数情况下,需要汉化的单词、语句绝大多数都在这个文件里,汉化的时候首先就要看这个文件。
二、打包、解包
apk安装包其实就是zip格式的压缩包,只是文件扩展名改成了apk而已,所以可以直接用解/压缩软件WinRAR打开,若你的系统没有关联apk文件,请先安装WinRAR,打开WinRAR——选项——设置——综合,在“用户自定义压缩文件扩展名”处填上apk,点“确定”保存即可。之后就可以直接双击以WinRAR打开apk安装包文件。
汉化软件的时候,不需要把整个apk安装包解包,对于需要汉化的文件,如resources.arsc、classes.dex等文件,直接用鼠标拖出来,汉完后再拖进apk安装包后重新签名就行了
三、签名
Android的软件也需要签名,不过和Symbian相比,却要简单方便得多,首先是不需要自己去申请证书,下载个签名工具就可以签名了。另外,我们从电子市场、软件官网下载来的软件都是已经签好名的,可以直接安装,这里讲到的签名,是针对软件安装包被修改过的情况(如汉化需要修改安装包内的文件,原来的签名文件就不能用了,所以要重新签名软件才能正常安装。),正常情况下不需要签名。
现在Android可用的签名工具很多,想方便点的话可以用汉化浪子出品的AndroidResEdit,这个软件自带签名包。签名方法很简单,删除原证书文件后(META-INF 文件夹内的***.RSA、***.SF、***.MF三个文件),打开AndroidResEdit——签名——签名apk文件,选择需要签名的apk安装包后点击“立即签名”即可。

首先用第三方工具获取root权限【推荐应用宝,我一般会用这个,找找里面的一键root】
然后用rs文件浏览器更改权限即可。不过建议不要随意更改内置的文件,把手机弄坏很麻烦的。

最直接的办法就是安装文件管理器,比如ES文件管理器。用它可以打开个人安装的程序及系统文件,可以进行文件迁移或修改。非常方便,但若要进行系统文件的修改则需谨慎操作。

你改了以后需要重新签名才能正常安装。如果要改请确认你的手机已root。你可以百度“apk编辑器”(涉及内容比较多,不方便一一叙述,建议使用电脑百度)。


安卓手机必须刷机吗? 刷机对手机有没有副作用?
安卓手机如果对当前的系统不满意可以刷机,刷机会导致手机失去保修服务。刷机是指通过一定的方法更改或替换手机中原本存在的一些语言、图片、铃声、软件或者操作系统。通俗来讲,刷机就是给手机重装系统。刷机可以使手机的功能更加完善,并且可以使手机还原到原始状态。一般情况下Android手机出现系统被损坏,造成...

手机运行内存能扩大吗
需重新登录)手机内存小解决方法(非运存)上面方法+将程序安装在存储卡上。注,上面方法基于安卓系统4.1.2其他功能位置有区别但类似,可推理。望采纳呵!问题九:能不能扩充安卓手机的运行内存 这个不用想了 理论上可 也有人这么干过 不过花费高不说 更改后手机容易出问题 得不偿失!

如何评价高校927事件?
后来,有人又对该软件进行了修改,做成了“送给最好的ta”这个安装包,来恶搞别人。平时同学之间,搞搞恶作剧,只要不过分,可以给生活增加乐趣。但恶搞要是没有底线的话,可能就会带来不良后果,甚至走向犯罪。 “9.27高校事件,既是一件坏事,也是一件好事。说它是一件好事,是指它给那些上课看手机的学生敲了警钟,给...

索爱U1i在安装软件时总是提示证书过期,重新制作以及修改时间仍无法解决...
有两点细节是否做到 1调节时间:半年半年向前调整,直到出现证书尚未生效,再往回调;2.重新签证时最好把原有的证书去掉再签,否则会签证不成功。以上两点希望对你有用

安卓系统刷root是什么意思啊?有何利弊?
回答:root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,...

我的硬盘是FAT32格式的,我想把它改为NTFS格式,但不想重装系统,请问怎么...
Windows XP的核心代码是基于Windows 2000的,所以从Windows NT4\/2000上进行升级安装自然十分容易。然而Windows 9x\/Me所使用的16位\/32位的混合代码和Windows XP的核心代码差异很大,为了能在Windows 98\/98 SE\/Me系统上顺利升级,Windows XP在安装过程中会先扫描这些系统原有的配置,并备份下原有的重要系统文件后,再进行...

YUNOS与Android,两个系统究竟有什么区别
区别是:早期的时候,YunOS系统是对安卓的硬件和软件之间的中间层进行了替换和修改,就是YunOS采用了自家的虚拟机,新版的YunOS 3.0开始更完完全全的是一个独立的操作系统了,为什么说YunOS 3.0是一个独立的操作系统而不是安卓系统?可以来对比下YunOS 3.0和Andorid系统的架构图,看看两者本质上的区别...

小米平板怎么清理内存?
它可以自动快速扫描和清理系统内各种垃圾文件,释放大量的存储空间、管理手机不必要的进程、自动加快系统的运行速度、提高CPU的运转,全面提升手机的使用性能。问题四:小米平板怎么清除垃圾和缓存 小米手机是安卓系统,您可以下载第三方软件为您的手机进行垃圾清理,例如腾讯手机管家就有这个功能,您可以下载后...

中国联通流量包更改何时生效?
如通过语音开通流量包于下月01日生效。如通过短信指令开通流量包。即时开始生效。如变更流量包。则下月01日生效。

速何安装微信应用
5、安装文件解析错误。安装的不是一个apk文件,只不过被别人恶意更改了后缀扩展名。解决方法:通过正规绿色平台进行下载,可以到软件商店下载试试的。6、软件本身问题由于安卓平台的开放性,总有一些软件和系统不兼容,这类软件也会出现安装失败的现象,要确认是否是软件本身问题,可以使用其他的机型进行对比...

汕头市13556126561: 怎么替换掉APK里的里文件且能正常安装? -
移庾妇炎: 比较麻烦,一、准备工作: 1、下载软件ArscEditor.exe 2、下载软件AndroidResEdit.zip 找不到问度娘哦,我可没有.二、修改 APK 软件名称: 1、右击 APK 安装包,用压缩软件解压到当前文件夹; 2、解压后找到文件“resources.arsc”; ...

汕头市13556126561: 安卓安装包怎么修改里面的文件或者添加? -
移庾妇炎: 该文件是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等等信息,如要把apk上传到Google Market上,也要对这个xml做一些配置.在apk中的AndroidManifest.xml是经过压缩的,可以通过AXMLPrinter2工具解开,具体命令为:java -jar AXMLPrinter2.jar AndroidManifest.xml

汕头市13556126561: 怎么把APK格式改成rar呢? -
移庾妇炎: 最简单的办法就是更改文件名,也就是重命名,把文件名的后缀APK更改为rar即可. APK是Android Package的缩写,即Android安装包(apk).APK文件盒Symbian Sis或Sisx的文件格式差不多.通过将APK文件直接传到Android模拟器或...

汕头市13556126561: 安卓软件怎么修改安装包后辍 -
移庾妇炎: 安卓系统默认安装位置是在手机内置的存储空间当中,这个无法修改,只能通过安装完迁移到SD卡中.如果要切换到SD卡,需要按以下步骤迁移: 点击 设置. 然后找到“通用”,不同版本的手机安卓系统可能不一样.然后找到"应用"程序列表. 在找到的应用程序列表里面,选择那些应用未自动安装到SD卡里面的应用程序,选择“已安装”. 然后在打开的程序列表里面,选择移动的应用程序,点击查看详情. 点击“移动到SD卡”即可将程序文件成功移动到SD卡里面,如果已经移动在SD卡了,这里会显示移动了手机内存.

汕头市13556126561: 怎样更改安卓软件的内置图片
移庾妇炎: 这个说难也不难,说容易对一般人来说还真不容易,给你提供个思路吧1,使用apktool将这个软件的apk文件解压.2,替换原来开发公司的logo文件3,使用apktool工具重新打包4,使用apksigner重新签名,签名可使用google默认的testkey签名具体实施需要你找到对应的软件,我本机是有的.

汕头市13556126561: 如何替换android 系统里的文件 -
移庾妇炎: 安卓系统内置了许多应用,这些应用不会随着手机恢复出厂设置而丢失,不用用户再次安装,而这些应用并不都是用户所完全需要的,尤其是输入法,这个必须要用,而系统自带的输入法应用,不能到达要求,而且某些自带应用有恶意插件,...

汕头市13556126561: 怎么修改APK文件? -
移庾妇炎: 搜索APKTOOL教程,使用APKTOOL可以对APK软件进行修改!专业无源代码的 安卓 APK 反编译、修改,只有你想不到,没有做不到 @@ 724949472 哦也!

汕头市13556126561: 安卓手机,怎么把用户安装的软件,设置成内置软件!已经ROOT!
移庾妇炎: 用RE管理器,软件必须安装在手机内存,进入data,app选择软件移动到system里的app和carrier,一般都选择移动到carrier,还可以移动到另一个文件,opl,apps,apk里也可以放系统软件,要记得重启手机.

汕头市13556126561: 如何把apk文件改为后缀名为rar的文件 -
移庾妇炎: 打开文件所在的文件夹, 在窗口菜单栏选择工具-文件夹选项,选查看选项卡, 将高级设置里“隐藏已知文件类型的扩展名”前面的勾去掉确定. 再看那个文件的文件名后面多了.zip.右击选择重命名, 将zip改为apk,确定就完成了后缀名的更改.

汕头市13556126561: 安卓APK文件怎样去除内置广告及修改图标和文字? -
移庾妇炎: 一:首先会用到几个软件,一个是dex解包、打包工具、Notepad++ Portable(dex文本编辑工具)、以及签名工具和JAVA运行环境安装,其他软件可以到这个地址下载:http://yunpan.cn/lk/sVkRQBi4HAJhu?sid=301 二:把需要去广告的软件,右键...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网