最强修改解析APK教程

上传人:d****1 文档编号:189005843 上传时间:2023-02-21 格式:DOCX 页数:21 大小:557.73KB
收藏 版权申诉 举报 下载
最强修改解析APK教程_第1页
第1页 / 共21页
最强修改解析APK教程_第2页
第2页 / 共21页
最强修改解析APK教程_第3页
第3页 / 共21页
资源描述:

《最强修改解析APK教程》由会员分享,可在线阅读,更多相关《最强修改解析APK教程(21页珍藏版)》请在装配图网上搜索。

1、最强修改/解析APK教程内容:1. 概述APK2. 修改软件名称。3. 修改软件图片4. 软件共存版制作。5. 微博尾巴修改6. PAD版QQ尾巴7. 修改软件背景(以QQ皮肤为例)8. 软件汉化9. 软件去广告10. 用PY写程序第一节,APK简单认识:APK 是 AndroidPackage 的缩写,即 Android 安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis 样,把android sdk编译的工程打包成一个安装程序文件, 格式为apk。APK文件其实是zip

2、格式,但后缀名被修改为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分支 相关的安全访问,但仍然存在很多安全限制,如果你将ap

3、k文件传到 /system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会 放入这个文件夹,它们拥有着root权限。将你下载下来的APK重命名为Zip压缩包格式:结构:1. META-INF (注:类似于JAVA手机的jar,一般修改软件时,需要删除,CERT.RSA文件和CERT.SF文件删掉(因为需要签名,不删掉你签名会失败)iiiiiEbiiiR. rsa= ! A文件 91 KBAHDEDIDR. SFSF文件76 KB2. res (注:存放资源文件的目录)一般存放系统图片等一切你打开软件时看到的东西:=iTli

4、 milr aw ableI drawable-landdr aw abl 已T and-hdp iiiraw:ble-ldpilayuut_l:iTLilr awlifawatile-hilp3.4.AndroidManifest.xml (注:程序全局配置文件) 同classee. dexclasses.dex (注:Dalvik 字节码) 5. resources.arsc (注:编译后的二进制资源文件,存放图片的地方),!reEuiifceE. a而安卓的软件的修改大多数为反编译和图片的替换。第二节:安卓软件名称的修改。1. 工具:APKtools (反编译及签名工具)本帖隐藏的内容需

5、要回复才可以浏览压缩软件(winrar或者好压)Framework(2.0 版本以上):ArscEditor 和 AndroidResEdit本帖隐藏的内容需要回复才可以浏览Java环境(注意左面也有离线下载的): CN&host=wwwj2. 教程:安装 Framework2.0 和 Java1. 右键要修改的Apk软件用压缩软件打开圭QQ_for_pad_fi nal_relea 5e .a p k -好压中国最大的免食压爆软件文件【日 g口)查看 TM(O)选攻暮助【HJ添加艇压濯试桐除查找信息修宜注籍自解压Q 0 f 团感 QQfo r_pa d_fi n s Iease.s pko客

6、称ECRC32(JiJfal iMETA-INF99.49 KB33.4S KB文彳快g1 KBi Kert$3,45 MB2.S3 MBAndfcidManifestJcml193 KB3.32 KBXMI琛FSFA9C21Deflatclasses.dej;1.49 MB538.33 KBDE 乂文件24GD0FF3Deflat目 resources.arse180,94 KB35.87 KBARSC文件76B63B30Deflat2.删除原签名META-IHFMAHIFEST. MFMF变件76 KE2. 把目录下的resources.arsc拖出来,用ArscEditor打开,点str

7、ing选项,找到 app_name,修改为自己喜欢的名字a - CiU sersu terDe slctopVeourc es.a文件口 数珈)帮婀H)com. tencent. androi d. pad.ttx ribraafable 1 layoutjemlrawurraji1idzl oriifLlecer tririEstyle摩号类型组谜127776B0.0.0.LETS76SQ,Q,Q gFQUp. B .诀挂方式12797680,0,0.group .文件夷12307660,0,0.pgp南口.1281768oHozo.group, u,壁纸L2S2768o.o.o.-g?ad

8、ge.-.载入1283768o.o.o.此主 6177680,0,0.about.-.关于619766QO,0.一一abuL r r版本信息S22768血Qabautu .Q0 fo.62476SoHoTo.about.-.腾讯- . .捋166o.o.o.Cqpjt.629768o.o.o.about.1 P V8*W .全部 o精瞩匹SE添加区域mst语言rh , 谜区域地区仙 默认值A区域值A L3. 保存4. 把新保存的resources.arsc替换原来的5. 保存软件并重新签名第三节:安卓系统软件图标修改1.工具:JAVA环境上个附件中的签名工具PS (自己下吧)教程:右键要修改的

9、Apk软件用压缩软件打开安卓软件图片在rec的drawable和drawable-hdpi (有就进没就算)文件夹中,i: ul ordr aw abl 已一Lmdlit aw abl H-l:dTLd_hdp 1日layout - land.m enu直接从好压里面拖出来,用Ps编辑,修改完毕拖回原来位置。切忌:软件图标分辨率为48X48 !修改签名。第四节:软件实现共存:1. 工具:APKtoos (第一个附件)Notepad+ (这个软件毒多,自己百度吧)2. 教程: 以QQ为例:1. 用反编译工具(APKTOOLS),在Apk反编辑处选择QQ 2.保存文件目录选择桌面Dodo APET

10、ools betal.安卓网首发(hi apk. com) APK编译+反编译+签名制作for Androi dAPE后编遥APKTbols编译,反编洋唐从此汉坏求人!仆100,000 Wallpaperswww.desk3 comAP蹬名退出软件3. 按下反编译Apk按钮就可看到桌面有个新文件夹4. 将你下载的Notepad+打开5. 打开搜索(Ctrl+F是快捷键),选中文件搜索,选上“包括子文件夹”“包 括隐藏目录”,文件类型填“*.*”,目录选择新生成的目录第一次替换查找目标为com.tencent.QQ替换为 com.tencent.QQ2.0 或者 com.tencent.XX (

11、任意)点在文章替换第二次替换,其他设置不变查找目标为com/tencent/qq替换为 com/tencent/QQ2.0点在文章中替换第三次替换(有些软件不用,在先全部查找“ task. ”查看有没有类似名字再进 行替换)目标为 android.task.qq替换为 android.task.QQ2.0点在文章中替换6. 打开APKtools,右边选择桌面那个软件目录,生成Apk目录选择桌面7. 按下编译Apk,签名。假如是UC呐:(以UC8.0为例)第一次替换查找目标为com.uc.browser替换为 com.uc2.0.browser点在文章替换第二次替换,其他设置不变 查找目标为co

12、m/uc/browser 替换为 com/uc2.0/browser 点在文章中替换最后方法同样!第五节:安卓微博尾巴修改:1. 工具:JAVA环境签名工具apktoolsnotepad+下载反编译工具TOOL。本帖隐藏的内容需要回复才可以浏览r遂料夹lib资料夹2011-5-17 12:57baksmali.jar336j 121665,151WinFLAR压第文件2011-5-17 13:021牌D89BFsmali.iar1死0,51。1,559,145Wink AR压裕女件2011-5-17 12:54E4432DB4Vjdex2jar.bat156147M5-DO5批处理文件2O1O

13、-1-2S 22:394E9&654S. | dex2ar.sh167136交件sh2O1O-1-2S 23:06792C1DB1司 dex 2jar-dump. bat158149MS-DOS批处理文件2010-4-15 20:110BA595B7. i dex 2 jar-dump ,5h169139史件sh2010-15 20; 1145FM513Tjs&tclasspath.bat200121M5-DO5批处理文件2009-7-2S 11:4668EE7CE82. 教程:1. 下载微博客户端,重命名为XX.zip2. 将反编译工具解压至目录:D: tool。3. 删除签名。4. 打开微

14、博,将classes.dex提取至目录D: tools.II “META-1NFresJ An d ro i d M a n ifest.xm Ilib.weibo_classes ksmaliclasses图 dex2jar_ dex2jar.sh园 dex2jar-dumpd&x2iar-dump.sh5. 运行cmd,键入命令:cd /d D:tool”进入tool文件夹6. 解包classes.dex文件到D:toolweibo文件夹里,命令为:java -jar baksmali.jar -o D:toolweibo classes.dex, 然后在D:/tool目录里出现weibo

15、文件夹7. 找到 D:toolweibocomsinaweibo 里的 Constants.smali 与RPCHelper.smali两个文件,可以用notepad打开,然后进行修改,保存。从新浪微博2.5.0beta公测版开始后Constants.smail 文件在 toolweibocomsinaweiboutilsRPCHelper.smail 文件在 toolweibocomsinaweibonet以IPHONE为例:搜索keyandroid”替换为iphone(搜索和修改带引号)搜索验证码5l0WXnhiY4pJ794KIJ7Rw5F45VXg9sjo替换为5Jao51NF1i5P

16、DC91hhI3ID86ucoDtn4C(搜索和修改带引号)Fieldpublict nt i cfinalfieldP -ibl icst at i cfinalFi:cldp_iblicst nt i cfinalf: eldp ih i csi不 1: cfinalfi:cldpublicst nt i cfinalp ib i c.: cfinal. sins, weibo. indent, ext:Fieldp_iblict i cfinal已己Idp_ibl icst at i cfinalfi:cldpublicst nt i cfinalf; pldp ib i c.: cfi

17、nalFieldp_iblicst nt i cfilialfieldp_ib_icst at i ciinalFieldpublic.st at i cfinalfieldp_ib_icst at i cfinalCELLPHDNE_MJMBIR_3 :L java/larg/String;CIE:Ljava/lang/Srir.gj =f iphone/DATE_FORflAT : L j a/1 engr i rg; = FM-ddDIFECT HESEME LENCTH:! =EXTRLF .L】_TJ: 一. j gh 时拓 ri ng 二a. EL03 IDFEMALE:I - 0

18、x1FRCM : L j ava/1 an- 1 ring; = 1024501。/HGT_C?:Lj ya/1 engri; = 0RH_F.-RNAFr.:T.j7a/lng/S-rirg;二:IITC_WILD_FIRE:Ljaya/1Iting;=ITT:INEOX: I = CxiKifY :L j ava/lang/orirg;二5 J ao 51N? 1 i 5FEC91 hhl 3 ID86_ic oD t n43 1717612347Wilcfirz8, 修改完成,重新打包为_classes.dex文件,命令为:java -jar smali.jar D:toolweibo

19、-o D:tool_classes.dex,现 在各位可在D:/tool目录里看到classes.dex9. 用winrar删除掉weibo.zip里的META-INF文件夹,并将上一步生成的 _classes.dex重命名为classes.dex直接替换同名文件10. 用 APKtools 签名。第六节:PAD版QQ尾巴修改:1. 工具:JAVA环境APKtoolsArscEditorAndroidResEdit全部工具前面已提供。2. 教程:1. 下载PAD版QQ,重命名为XX.zip2. 删除原签名,用压缩软件提取里面的resources文件由QQ_for_pad_finaLrde35e

20、.3pk - JUE中国心的免美压昴件文件F编辑口登卷叫二具(O)选项菁助B)右分身激题密添址 解压 测点 脂除 亘找 售息 修复iWQ 闵,E QQ_f r_pad_final_release.apk令名称大小 漩依小建CRC32洼编算法3. 用ArscEditor打开resources文件,点string选项,找到要修改的地方J ARSC信罗器-C:U se rsuserDe slctopreso u rces.a rsc文件旧裁据(D 帮助H)attrit- aw abl elayoutani mxmlraw:=Lt_r ayidcol orintegercom. tencent. an

21、droid, padstring style序号类型组键1277768D, 0,0.app_rL:=uri e1278768口, 0,0.gi_oup.1279768口, 0,0.gi_oup.1280768口, 0,0.gi_oup.1281768口, 0,0.gi_oup.1282768口,侦.gadge.1283768口,侦.out_o.617768口,侦.about.619768D,about.622768D, 0,0.about.624768D, 0,0.about.626768口, 0,0.about.629768口, 0,0.about.QQ快文窗壁载此关版四腾co方夹- -信

22、捶件口纸入主于本式 息全部精确匹配添加区域端辑区域值区域语言7| 1地区|如 T 默认值II4. 修改好后点右下角的保存当前值,最后点左上角的文件一一保存吧 ARSE锦器-G:androidQQft5t件 QQ_for_pad_final_release resources .arse文件(日数据仍帮助全部精确匹配c Dm. teiLizerit. arLdroid. p adattridrawablelayoutanimxmlrawarrayl_idc ol orinteeel序号类型组14797680.0,0 .gi_i:iiipmember_t.群成员1480768q 0,0.to_Ei

23、:=LferL+. .上缀1481768q 0,0.upli:iadfile_re.您向对方发送文件 1482768Q 0.0.upluadfi1e_Ei ze文件大小厂1483768Q 0.0.upl u adfi 1 e_rL:diTi e文件名称:14847680,0.0.upluadfile type艾件类型:7680,0.0.uploadfile_di.是否上传此文件?1486)76&Q 0.0.message_tail来自职for Fadht tp : / i m. qq. c cm i p adj7680. 0, 0 .1 ogin_ :=iTLim_Epeed10148S768

24、0,0.EOEO_T1I_1http : i1/WWW. 5050.ctm,q?pi d二w. i dx如::h=w. i dx&w=14897680,0. .EOEO_EUggeEti .http : i1/WWW. EOEO.com/wh. q?w=149D768S 0,0.cgi_rLews_ui-lh+ p : i111 p :lm. qq. com/adcgi/news1491768s 0,0.c gi _new E_cm t_m_lhttp : i1/pidlm. qq. com./ adc gi / emt14927680,0.0.cgi news, pi c urlhttp:

25、/p:Lm. qq. com./ adcgi./pi crLewe1493.768见 0,0.cgi_:=Lfti cleji.http: i111 p:Lm. qq. ccim/ adc gi / ar t i cl epi c1494768Cl, 0,0.c gi _:f ti cl e_iflhttp :/palm. qq. com/ adcgi/:=Lt_ tide14957680.0,0 .c gi _:f tide w_ur 1ht tp : /p :lm. qq. cqeJ adcgi.i1 m:f t5.把修改好的resources文件放到apk程序中替换原来的resource

26、s文件6.用 APKtools 签名。其实还有一种是纯手机端修改,但是这个软件只能修改PAD1.4.1版。 以下是工具,打开后小白也会的。本帖隐藏的内容需要回复才可以浏览第七节:软件背景修改(。皮肤为例)其实对于不同软件修改皮肤/修改背景是有所区别的。UC有自己原创的.UCT系列皮肤(UC皮肤主要涉及工具和素材,普通人光PS素 材估计需要半个月)而输入法皮肤修改/制作则比较简单,这个大家可以自己百度! 这里以QQ皮肤为例讲QQ皮肤修改:强调个东西:此修改仅对QQ2011BATA1和之前版本有效,最新版的直接不用试。大多数安卓软件背景图位于Resassetscom&lib,-1 classes.

27、dexresources.arse戚 84。3,597XML Document2011-9-8 19:56E599B35D1,302,656537,244交件dex2011-9-8 19:5545C7D74D228,312228,312文件arse2011-9-8 19:56D9384FCE资料夹资料夹资料夹资料夹资料夹这里面有无数东西,你可以实现N多显示效果.而QQ消息铃声位于:RES中有许多9.PNG,(很重要,试试你就懂了.)这里给个视频:详细教程请看:【霖枫整理,22】(教程篇)通宵一夜,美化必学! 9png类图片的制作(附 视频)工具:1. JAVA2. APKtools教程:1. 将你的qq的apk软件重命名为XX.apk.zip,然后对其解压。删除签名.2. 打开文件包,定位到res-drawable,找到名为default-bg.jpg的图片(这 就是竖屏背景图片),drawable-land里面的default_bg.jpg是横屏用的。3.名为splash.9.png的图片是QQ启动图片。4. 将你要替换的图片命名为以上名称,直接替换即可!5. 签名。原文网址: 由弘一网童保存,尚未注册。注册

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!