————————————水神降临————————————
这个是电脑端操作教程。如果嫌麻烦可以看二楼的手机修改教程。
第一节:APK简单认识:
APK是AndroidPackage的缩写,即Android安装包(apk)。
APK是类似Symbian Sis或Sisx的文件格式。
通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。
安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
结构:
将你下载下来的APK重命名为Zip压缩包格式:
1. META-INF\ (注:类似于JAVA手机的jar,即签名。)
一般修改软件时,需要删除,CERT.RSA文件和CERT.SF文件删掉
(因为需要签名,不删掉你签名会失败)
;
2. res\ (注:存放资源文件的目录)
一般存放系统图片等一切你打开软件时看到的东西
;
3. AndroidManifest.xml (注:程序全局配置文件)
;
4. classes.dex (注:Dalvik字节码)
;
5. resources.arsc (注:编译后的二进制资源文件,存放图片的地方)
。
而安卓的软件的修改大多数为反编译和图片的替换。
————————————水神降临————————————
第二节:安卓软件ui的修改。
1.工具:
APKtools(反编译及签名工具)
压缩软件(winrar或者好压)
Framework(2.0版本以上):
ArscEditor和AndroidResEdit
Java环境(注意左面也有离线下载的):
2.教程:
安装Framework2.0,配置Java环境
1. 右键要修改的Apk软件用压缩软件打开
2.删除原签名
2. 把目录下的resources.arsc拖出来,用ArscEditor打开,点string选项,找到app_name,修改为自己喜欢的名字,其他的看不顺眼的ui文字可以修改,不过小心修改,不然会进程意外停止,软件版本信息在copyright那里,用notepad搜索一下修改成自己的艾滴神马的就可以邪恶了。
3. 保存
4. 把新保存的resources.arsc替换原来的
5. 保存软件并重新签名
————————————水神降临————————————
第三节:安卓系统软件图标修改
1.工具:
JAVA环境
上个附件中的签名工具
PS(自己下吧)
教程:
右键要修改的Apk软件用压缩软件打开
安卓软件图片在rec的drawable和drawable-hdpi(有就进没就找其他文件夹)文件夹中,
名称为到icon.png
直接从好压里面拖出来,用Ps编辑,修改完毕拖回原来位置。
软件图标分辨率一般是为48X48!
修改签名。
————————————水神降临————————————
第四节:软件实现共存:
1.工具:
APKtoos(第一个附件)
Notepad++(这个软件毒多,自己百度吧)
2.教程:
以QQ为例:
1.用反编译工具(APKTOOLS) ,在Apk反编辑处选择QQ
2. 保存文件目录选择桌面
3. 按下反编译Apk按钮就可看到桌面有个新文件夹
4.将你下载的Notepad++打开
5. 打开搜索(Ctrl+F是快捷键),选中文件搜索,选上“包括子文件夹”“包括隐藏目录”,文件类型填“*.*”,目录选择新生成的目录
第一次替换
查找目标为com.tencent.QQ
替换为com.tencent.QQ2.0或者com.tencent.XX(任意)
点在文章替换
第二次替换,其他设置不变
查找目标为com/tencent/qq
替换为com/tencent/QQ2.0:
点在文章中替换
第三次替换(有些软件不用,在先全部查找“task.”查看有没有类似名字再进行替换)
目标为android.task.qq
替换为android.task.QQ2.0
点在文章中替换
6.打开APKtools,右边选择桌面那个软件目录,生成Apk目录选择桌面
7.按下编译Apk,签名。
————————————水神降临————————————
电脑端教程到此结束,手机端的在二楼
这个是电脑端操作教程。如果嫌麻烦可以看二楼的手机修改教程。
第一节:APK简单认识:
APK是AndroidPackage的缩写,即Android安装包(apk)。
APK是类似Symbian Sis或Sisx的文件格式。
通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。
安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
结构:
将你下载下来的APK重命名为Zip压缩包格式:
1. META-INF\ (注:类似于JAVA手机的jar,即签名。)
一般修改软件时,需要删除,CERT.RSA文件和CERT.SF文件删掉
(因为需要签名,不删掉你签名会失败)
;
2. res\ (注:存放资源文件的目录)
一般存放系统图片等一切你打开软件时看到的东西
;
3. AndroidManifest.xml (注:程序全局配置文件)
;
4. classes.dex (注:Dalvik字节码)
;
5. resources.arsc (注:编译后的二进制资源文件,存放图片的地方)
。
而安卓的软件的修改大多数为反编译和图片的替换。
————————————水神降临————————————
第二节:安卓软件ui的修改。
1.工具:
APKtools(反编译及签名工具)
压缩软件(winrar或者好压)
Framework(2.0版本以上):
ArscEditor和AndroidResEdit
Java环境(注意左面也有离线下载的):
2.教程:
安装Framework2.0,配置Java环境
1. 右键要修改的Apk软件用压缩软件打开
2.删除原签名
2. 把目录下的resources.arsc拖出来,用ArscEditor打开,点string选项,找到app_name,修改为自己喜欢的名字,其他的看不顺眼的ui文字可以修改,不过小心修改,不然会进程意外停止,软件版本信息在copyright那里,用notepad搜索一下修改成自己的艾滴神马的就可以邪恶了。
3. 保存
4. 把新保存的resources.arsc替换原来的
5. 保存软件并重新签名
————————————水神降临————————————
第三节:安卓系统软件图标修改
1.工具:
JAVA环境
上个附件中的签名工具
PS(自己下吧)
教程:
右键要修改的Apk软件用压缩软件打开
安卓软件图片在rec的drawable和drawable-hdpi(有就进没就找其他文件夹)文件夹中,
名称为到icon.png
直接从好压里面拖出来,用Ps编辑,修改完毕拖回原来位置。
软件图标分辨率一般是为48X48!
修改签名。
————————————水神降临————————————
第四节:软件实现共存:
1.工具:
APKtoos(第一个附件)
Notepad++(这个软件毒多,自己百度吧)
2.教程:
以QQ为例:
1.用反编译工具(APKTOOLS) ,在Apk反编辑处选择QQ
2. 保存文件目录选择桌面
3. 按下反编译Apk按钮就可看到桌面有个新文件夹
4.将你下载的Notepad++打开
5. 打开搜索(Ctrl+F是快捷键),选中文件搜索,选上“包括子文件夹”“包括隐藏目录”,文件类型填“*.*”,目录选择新生成的目录
第一次替换
查找目标为com.tencent.QQ
替换为com.tencent.QQ2.0或者com.tencent.XX(任意)
点在文章替换
第二次替换,其他设置不变
查找目标为com/tencent/qq
替换为com/tencent/QQ2.0:
点在文章中替换
第三次替换(有些软件不用,在先全部查找“task.”查看有没有类似名字再进行替换)
目标为android.task.qq
替换为android.task.QQ2.0
点在文章中替换
6.打开APKtools,右边选择桌面那个软件目录,生成Apk目录选择桌面
7.按下编译Apk,签名。
————————————水神降临————————————
电脑端教程到此结束,手机端的在二楼