导航:首页 > 操作系统 > 如何修改安卓apk

如何修改安卓apk

发布时间:2022-02-04 05:51:26

‘壹’ 如何修改安卓apk的软件信息,骗过升级

这个不能修改的,修改的话,会和系统签名不一致的!安装不了,就算安装了也打不开呢
然后下载软件最好还是下载正式版本,不会有问题
软件在应用宝上面下载是比较好的,它上面的软件都是正式版的
在手机上打开这个应用宝,接着进入软件的主界面,见到搜索框,搜索软件下载就行!
其实也可以在在电脑上下载手机软件,打开PC端应用宝,然后连接数据线,就可以安装软件到手机上了!,

‘贰’ android studio如何编辑修改apk软件

你好,安卓的安装包apk文件除了可以看到软件中使用的本地图片或者图标什么的,其他的一些类文件都是经过特殊加密的,如果没有高超的破解工具或者破解技术,是完全看不到源码的,希望能帮到楼主。

‘叁’ 安卓开发怎么修改apk名称

方法/步骤

1修改开发软件里面的logo图标,但是叫一个应用是不是有点别扭,

在左侧的项目里面找到AndroidManifest.xml的文件,双击打开

在右侧的代码中找到 android:label="@string/app_name" >

="@string/app_name" >这段代码意思就是,访问R文件的string内部类,app_name常量所指向的资源,找到R.java

双击之后,看到app_name这个是在string的下边的指向文件

指向文件为values文件夹下strings.xml里面app_name

<string name="app_name">第一个应用</string> 果然,这面的名称为第一个应用

直接把他修改一下把,为了配合图标,起一个跑跑卡丁车吧,不要忘记保存哦,把R.JAVA文件也关闭掉

在项目名称右键找到Run AS ---android Application的按钮

控制台里面提示正在安装应用成功了,就ok了

看到了,第一个应用是我们修改图标之后的样子,下边这是修改名称之后的样子,是不是很简单。

‘肆’ 如何修改安卓的framework-res.apk

首先,我们要知道"framework-res.apk"是不可以重签名的!(我们要切记这一点)另外,修改"framework-res.apk"之前务必先做好备份!这是相当重要的文件,稍有出错都会令你进不了系统的! 这就是为什么好多朋友编译了framework-res.apk后自动重启并且无限重启的原因因为你只是替换而不是编译步骤走少了所以也就出错了 需要的环境 JDK这个不需要我解释吧? 懂得编译的都知道安卓是在JAVA的环境开发那么你要编译一个程序必然不能离开JAVA 下面教大家如何搭建JAVA环境 下载下面这个文件然后安装 http://dl.dbank.com/c0ypixiw9j 1.安装JDK 双击打开刚刚下载的JDK安装包,安装目录可以为任意,只要你记着就好,当然,C盘是比较好,但由于铭心也是一名程序员,装了比较多开发相关的软件及环境,因此装在D盘 2.JAVA环境变量配置 安装好JDK后,找到我的电脑,按右键,点属性选项,按高级选项卡,点击环境变量 Win7或vista为:计算机-属性-高级系统设置-高级-环境变量 然后再用户变量那里新建3个环境变量 CLASSPATH:%JAVA_HOME%lib; JAVA_HOME:JDK安装路径jdk1.6.0_18(安装路径就是你安装JDK的位置) PATH:%JAVA_HOME%in; 点击确定退出编辑界面,再点击确定,退出环境变量界面 3.验证JDK和环境变量 这时按住键盘上win键(windows图案按钮)+R,打开运行,键入CMD 接着,看到黑色背景白色字的命令行界面,再键入:java–version(注意有一个空格) 若你看到以下内容,表明你JDK和环境变量配置成功,否则,请从第三步从新开始 javaversion"1.6.0_18" javaSERuntimeEnvironment javaHotSpotClientVM 确定以上步骤没错就可以开始下面的步骤了(一定要确定是否无错不然下面的步骤无法进行) 先下载我们的重要工具:apktool 这是一个编译,反编译工具 此工具虽然操作会不如其他某些编译工具简单,但是修改框架文件,推荐使用这个!!! 接着我们就要进行提取framework文件了,用RE浏览器打开目录/system/framework下,就会看到有"framework-res.apk"的文件了,直接把他复制到内存卡,然后放到电脑上准备对它进行开刀解剖!(当然,手机必须是已经Root了) 用apktool反编译"framework-res.apk" 为了方便,建议先把这文件重命名为“f.apk”,在D盘根目录下建立一个apktool的文件夹,把解压好的APKTool.zip里面的三个文件以及“f.apk”一齐放到D:apktool中 也就是说你的D盘apktool文件夹里面有4个文件!!! 然后打开DOS界面就是开始-运行-cmd 接着输入以下代码(一个都不要错不然无法编译) 01D: 02cdapktool 03apktooliff.apk 04apktooldf.apkf PS:d是反编译命令后面的f表示生成文件名为f的文件夹(有的framework-res.apk文件无法编译如果你看到出现一大串英文并且后面都显示Unknownsource那么说明你的framework-res.apk无法编译只有换一个) 接下来窗口别关还用得上 这时你的D:apktoo目录下就会多出一个名为f的文件夹,里面放着就是反编译出来的文件了 接下来的东西一定要仔细出错就全盘白忙了 接下来把你要替换的图标放到framework-res.apk里面的res文件夹里(用压缩软件打开后直接把你要替换的文件丢进去替换了就是) 替换完了过后接着在命令提示符里面输入代码 apktoolbf 重点又到了 这还没结束不是说你替换了你就完事了NO!!!!!! 先搞清楚,我们现在有两个apk文件,一个是编译前的f.apk,一个是编译后的f2.apk。 用压缩软件同时打开f.apk,f2.apk,是打开,而不是解压(成功编译之后,f文件夹就会多了个dist的文件夹,里面放的就是编译好的文件,同样命名为f.apk的,我们为了区分,先把他重命名为f2.apk ) 细心观察,会发现编译后的f2,少了一个META-INF的文件夹,这个其实就是apk包的签名所在,但是这框架文件是不能签名的,所以,我们才要进行下面的步骤 我们需要把两类文件从f2.apk拉到f.apk中替换, 第一类是:刚才反编译后,你所替换过,或者修改过的所有文件 第二类是:resources.arsc这一个文件 所有文件一个都不能替换少了 PS:记得要放到相同的目录下哦!! PSP:我们最后要的是f.apk这个文件!!! 替换好后,我们可以把f.apk重新命名为“framework-res.apk”,然后放回到内存卡上。 然后,用RE浏览器把“framework-res.apk”复制到/system目录下,然后,长按文件名选择权限,具体权限修改如下图(RE管理器挂载为读/写)权限设置211 修改好确定后,再把“framework-res.apk”剪切到/system/framework目录下,选择替换原文件,再次确认权限是否有误! PS:一定要修改好权限后才能放进/system/framework,不然系统会马上挂掉的!! 最后就是重启手机,一阵心跳过后,深呼吸一口气,顺利进入系统了!!!! <转>

‘伍’ 怎么修改安卓游戏APK文件

Apk编辑器V1.90对apk文件的解包、打包、签名、汉化、应用共存制作、文字翻译等等操作点击广告后,可开启全功能版539kb

‘陆’ 怎样能修改安卓软件的版本号

首先打开apk反编译软件,点击“打开”一个apk。或者直接把需要反编译修改的apk拖入到窗口中。

‘柒’ 怎么修改apk的应用名称

1、点击打开手机上的apk编辑软件,并在爱弹出的页面中点击页面上的打开一个apk文件选项。

‘捌’ 如何修改安卓APK包名和版本信息

目的声明:本文只是为了满足DIY的需要,并不是为了成为打包党,窃取别人的劳动成果,本文所涉及的工具也均为开源的,仅供学习交流之用。
DIY前提:在国内的论坛里,搜索了一下,找到了各种解包,打包的技术内容,以及各种汉化、去广告的帖子,但这个并不是本文的目的。以前见过打包党不仅修改了别人apk的广告用来获利,还将别人apk的包名修改了,所以有人早就实现了,但未能找到相关的技术文章,本文涉及的知识都还是比较浅显的,没有深入的研究底层原因,也参考了网上几个帖子。
PS:在国内论坛上,找一篇原创的帖子很难,基本都是转载的,还不附原文链接,引入了的很多错误,想找到原文都很难,真是很悲剧。国内论坛里,热心人还是少了点,很多问题都死了,无人回答,笔者尝试在CSDN、ITEYE、EOE发过几个帖子,但很少能解决问题,于是只能求助于国外论坛,这也是一个悲剧。
这个问题解决完了,也很简单,至少我这个比较简单,我是想多安装几个QQ浏览器(有IT屌丝安装了10个微信的,这个我表示很汗),基本过程如下:
1、将apk解包成一个文件夹
2、修改AndroidManifest.xml中对应的包名
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-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip均可以从code.google.com/p/android-apktool/上下载,下载好之后,将涉及的命令行目录及exe目录添加到电脑的path路径中,这样就便于操作了,如检测apktool是否可以,可以在命令行中输入apktool,如果可以识别就表示OK了。
参考了国内的技术文章后,有人发帖以上面的思路进行操作,但没有发技术文章,所以笔者只能去国外论坛中逛逛了,在Stack Overflow中,找到了相关的帖子,有老外留言"you can't do this",这个的确有违技术道德,但这里只做学习参考或交流。找到了一片帖子stackoverflow.com/questions/9218641/renaming-the-package-name-inside-an-apk,这篇帖子的回答给了比较详细的步骤(如上),他的情况比这个还稍微复杂点,简化后就是我要的结果,我就是按照这个基本步骤来的,回答的英文比较好懂(很有可能是国人)。
下面就按照上面的步骤一步步操作:我是已QQ浏览器4.0版的apk来操作的。
1、我的apktool安装到了E盘下的apktool目录下,所以的操作也在这个目录下进行 E:\apkTool
将apk复制到E:\apkTool目录下,重命名为qq4.0.apk(这个没有要求,随意就好)
将apk解包 命令行下cd到E:\apkTool这个目录 apktool d qq4.o.apk qq4 将apk解包到qq4(这个也可以随意)这个目录
E:\apkTool\qq4这个目录下内容如下:

2、修改AndroidManifest.xml中的包名,
将package后面的包名com.tencent.qbx改为你想要的新包名,我改为了com.tianxiao.tencentweb
将涉及原包名的com.tencent.qbx的相关activity的声明中的包名均改为新包名com.tianxiao.tencentweb
至于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里面的包名,也要将字符串形式的包名com.tencent.qbx改为com.tianxiao.tencentweb
如果有provider也要讲原来的authorities值改为在AndroidManifest.xml中新改的authorities值。
4、将E:\apkTool\qq4重新打包为apk
apktool b qq4 newqq.apk
5、将新的newqq.apk 重新签名
签名的方法很多,一主要是手动生成签名,用命令行签名
我采用的现成的,下载了一个Auto-sign的文件夹,进行了签名,这个比较简单,网上帖子很多,就不赘述。
新签名后的apk名为 newqq4signed.apk

‘玖’ 怎样修改安卓apk的版本号,求软件和方法

网上下载“APK反编译大师”软件,运行软件后点击“打开”一个apk。或者直接把需要反编译修改的apk拖入到窗口中。接下来我们点击“工程管理器”,选择“AndroidManifest.xml”文件。在AndroidManifest.xml文件中找到android:versionName对应的数值就是版本号,把数值修改成你要改的版本号数值保存即可。

阅读全文

与如何修改安卓apk相关的资料

热点内容
oppor系列如何解除应用加密 浏览:599
程序员那么可爱姜逸城初恋 浏览:496
modbustcp编程 浏览:491
实况为什么安卓看不了 浏览:129
Java多线程Queue 浏览:95
云服务器499元三年 浏览:980
nbd源码 浏览:847
x86在arm上编译 浏览:8
linux怎么配置网络 浏览:307
程序员想要的小礼物 浏览:187
java获取网页url 浏览:625
怎么做解压神器泡泡版 浏览:967
自己动手做一个c编译器 浏览:930
手机如何链接谷歌服务器地址 浏览:137
废掉一个程序员的武功 浏览:249
java树形算法 浏览:642
通达信加锁指标源码怎么看 浏览:755
将同名文件移动到部分同名文件夹 浏览:404
摆荡指标加压力线源码 浏览:916
新一代单片机特征 浏览:770