① 以压缩方式打开APK。。。请问桌面图标在哪个文件夹 如题
本贴只限于修改系统自带的APK程序,其他自行安装的程序必须从新签名方可使用{:1_314:}
我就拿X10自带的拨号Phonebook.apk做个例
第一:用电脑的WinRAR打开Phonebook.apk,把里面的res文件夹解压出来,打开解压出来的res文件夹,你会发现里面还有很多个文件夹,一般桌面图标都会在drawable-hdpi这个文件夹里面,如下图:
第二:看到图片上画红圈的图标了吧,相信用X10的你对此图标再熟悉不过了,现在你已经知道了图标存放的路径和尺寸,那么就准备好你要替换的图标(格式和尺寸都要一样),把名称改成与原图标一样,我提取了触宝智能拨号的图标用于替换,看下图:
前面这两个步骤只是让你明白APK软件图标的存放路径以及尺寸和名称
第三:有的机友替换之后不能正常安装软件,其实关键就在于这一步,替换开始:之前解压出来的res文件夹不用管了,用WinRAR打开Phonebook.apk下的res\drawable-hdpi文件夹,把你要替换的图标拖放进去,这时会跳出一个替换方式的小窗口,看下图:
注意到图片上的红圈了吗?压缩方式为(标准),看下图:把压缩方式改为(存储)之后按确定,替换完成,然后关闭窗口
好了,现在你可以把替换图标后的Phonebook.apk放进SD卡,然后用手机的RE文件管理器把Phonebook.apk复制到system文件夹下,按住文件不放跳出窗口,选择权限,把所有的勾都打上,然后按确定,如下图:
完成上面这一步骤之后,再把Phonebook.apk剪切到system/app文件夹下粘贴替换原有的Phonebook.apk,重启手机,大功告成,看下图:
每个APK软件的图标数量都不一样,在res文件夹下的子文件夹里,少的只有一个图标,多的几个,如果有几个,把每个图标都按相同的格式与尺寸替换了{:1_314:}
② android下怎么获取res资源文件夹的路径
android无法获取res资源文件夹路径,只能通过系统提供的封装早凯函数访问。
资源文件夹有:
/res/drawable
,通过getresources()访问
/陆李唤res/values
,通过getresources()访问
/res/layout,通过getresources()访问
/res/xml,通过getresources()访问
/res/raw,通过getresources()访问
/assets,通过getassets()访问扰弊
③ 安卓手机res文件在哪里
每个软件开发者对软件开发使用的名称不同,不过大同小异,安卓图标统一的标准都是放到drawable-xxdpi(xx是不同分辨率的英文代号)里面,按照你手机分辨率,用压缩查看器在apk的res里面drawable-xxdpi文件夹下寻找图标对应的png图片就能找到对应的名称了,所以说文件名不是一定得,但是存放位置是一定的
④ android导出未签名的apk文件为什么没有res文件呢如题
未签名的文件的话,打包肯定会将res文件打包的,看看是否有错误,截图一下
⑤ apk反编译后为什么没有res文件夹,只有一个smali文件夹
反编译apk步骤,把文件名的 .apk修改为 .rar,解压就看到res,lib等文件,其中classes.dex是需要你反编译的java代码。
把apk文件修改成袜轮圆桐樱.rar文件解压获得classes.dex和资源文件。
dex2jar-0.0.7.9-SNAPSHOT 拖动生成的classes.dex文件到dex2jar.bat突变生成classes.dex.dex2jar.jar文告塌件,解压.jar文件获得.class文件,用XJad进行反编译java文件。
⑥ APK反编译后没有res文件夹,只有一个smali文件夹正常吗
不正常,这情况一般是资源混淆了,资源混淆的apk反编译时提示错误,生成一个res文件夹和一个AndroidManifest.xml