欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    最强修改解析APK教程.docx

    • 资源ID:5333950       资源大小:557.73KB        全文页数:21页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最强修改解析APK教程.docx

    最强修改/解析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格式,但后缀名被修改为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文件删掉(因为需要签名,不删掉你签名会失败)iiiiiEbiiiR. rsa= ! A文件 91 KBAHDEDIDR. SFSF文件76 KB2. res (注:存放资源文件的目录)一般存放系统图片等一切你打开软件时看到的东西:=iTli 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 (反编译及签名工具)本帖隐藏的内容需要回复才可以浏览压缩软件(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客称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打开,点string选项,找到 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?adge.-.载入1283768o.o.o.此主 6177680,0,0.about.-.关于619766QO,0.一一ab«uL 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 (自己下吧)教程:右键要修改的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 APETools 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 (任意)点在文章替换第二次替换,其他设置不变查找目标为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点在文章替换第二次替换,其他设置不变 查找目标为com/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-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. 打开微博,将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文件夹7. 找到 D:toolweibocomsinaweibo 里的 Constants.smali 与RPCHelper.smali两个文件,可以用notepad打开,然后进行修改,保存。从新浪微博2.5.0beta公测版开始后Constants.smail 文件在 toolweibocomsinaweiboutilsRPCHelper.smail 文件在 toolweibocomsinaweibonet以IPHONE为例:搜索key"android”替换为"iphone"(搜索和修改带引号)搜索验证码"5l0WXnhiY4pJ794KIJ7Rw5F45VXg9sjo"替换为"5Jao51NF1i5PDC91hhI3ID86ucoDtn4C"(搜索和修改带引号)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.: cfinalFieldp_iblicst nt i cfilialfieldp_ib_icst at i ci'inalFieldpublic.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 ID"FEMALE:I - 0x1FRCM : 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 -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.3pk - JUE中国心的免美压昴件文件F编辑口登卷叫二具(O)选项菁助B)右分身激题密添址 解压 测点 脂除 亘找 售息 修复i±WQ 闵,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. android, 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方夹- -信 捶件口纸入主于本式 息全部精确匹配添加区域端辑区域值区域语言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:=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_Epeed10148S7680,0.EOEO_T1I_1http : i'1/WWW. 5050.ctm,q?pi d二w. i dx如::h=w. i dx&w=14897680,0. .EOEO_EUggeEti .http : i'1/WWW. EOEO.com/wh. q?w=149D768S 0,0.cgi_rLews_ui-lh+ p : i'11'1 p :±lm. qq. com/adcgi/news1491768s 0,0.c gi _new E_cm t_m_lhttp : i'1/pidlm. qq. com./ adc gi / emt14927680,0.0.cgi news, pi c urlhttp: /p:±Lm. qq. com./ adcgi./pi crLewe1493.768见 0,0.cgi_:=Lfti cleji.http: i'11'1 p:±Lm. qq. ccim/ adc gi / ar t i cl epi c1494768Cl, 0,0.c gi _:±f ti cl e_i±flhttp :/palm. qq. com/ adcgi/:=Lt_ tide14957680.0,0 .c gi _:±f tide w_ur 1ht tp : /p :±lm. qq. cqeJ adcgi.i'1 m:±f t5.把修改好的resources文件放到apk程序中替换原来的resources文件6.用 APKtools 签名。其实还有一种是纯手机端修改,但是这个软件只能修改PAD1.4.1版。 以下是工具,打开后小白也会的。本帖隐藏的内容需要回复才可以浏览第七节:软件背景修改(。皮肤为例)其实对于不同软件修改皮肤/修改背景是有所区别的。UC有自己原创的.UCT系列皮肤(UC皮肤主要涉及工具和素材,普通人光PS素 材估计需要半个月)而输入法皮肤修改/制作则比较简单,这个大家可以自己百度! 这里以QQ皮肤为例讲QQ皮肤修改:强调个东西:此修改仅对QQ2011BATA1和之前版本有效,最新版的直接不用试。大多数安卓软件背景图位于Resassetscom&lib,-1 classes.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. 签名。原文网址: 由弘一网童保存,尚未注册。注册

    注意事项

    本文(最强修改解析APK教程.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开