app应用的下载

一、找接口

下载APP中的数据最重要的是抓包分析找接口(即为APP的入口),抓包可以使用fiddler,获得包之后大致流程如下:

当然只是面对简单的get或没有做太多处理的post接口

二、处理接口

当面对做了加密处理的post接口,我们需要反编译APP

找到Android软件安装包中的class.dex:

把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。

工具准备:

1、把dex文件反编译为jar文件的工具。(dex2jar)

http://code.google.com/p/dex2jar/downloads/list

2、把jar反编译为java的工具。(JD-GUI)

http://java.decompiler.free.fr/?q=jdgui

反编译步骤:

1、把class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,生成classes.dex.dex2jar.jar。

2、运行JD-GUI工具(它是绿色无须安装的),打开上面的jar文件,即可看到源代码。

通过反编译后的源代码找寻加密函数

时间: 2024-12-17 19:47:39

app应用的下载的相关文章

如何通过优化APP截图增加下载率?

很多App开发者都有一个误解:App的搜索排名高,下载量就一定会很客观,即有了排名,就会带来相应的流量.其实排名≠下载率,我们还需要通过优化截图.标题.评论这些方面来提高用户下载率.下面来看看怎么通过优化App截图来增加下载率的! App截图为什么能提高下载率 App截图是向用户展示自己App最直观的一个环节!根据应用商店的展示规则以及用户的使用习惯,用户在找到App的时候,会通过浏览截图来判断App功能.界面这些重要信息,而这也正决定着用户是否会下载App.所以,好的应用截图能给用户展示很多有

【转】简单几步让App Store软件下载快如迅雷 -- 不错!!!

原文网址:http://pad.zol.com.cn/237/2376160_all.html 下载速度慢的原因     1)国内用户从苹果软件商店下载软件速度很慢这是大家都知道的事实,究其原因就是苹果没有在我国大陆设置软件下载服务器.这就导致我们只能去国外的服务器完成下载工作,这样自然没有从国内服务器下载的快. 国内用户大部分情况下需要从美国服务器上下载软件 2)iTunes作为一款网络软件,当我们需要下载的时候,需要DNS域名解析分配给用户下载软件所用的服务器,这样我们就能通过解析出来的IP

Apple Cached Service 导致 iPhone app store无法下载程序

豆子最近遇见了一个诡异至极的问题,公司里面iPhone/iPad连上WiFi之后,无法从App Store下载程序,但是可以更新已经下载的程序:但是PC和Mac端的itune AppleStore 下载又毫无问题. 豆子公司的无线网络设置的比较乱,基本结构是客户端通过AP,连接交换机和WLC,然后不同的SSID还用了不同的验证服务器,有的是WLC的网页验证,有的Windows Radius服务器,还有的是Cisco ISE,最后通过Palo Alto的防火墙连接到互联网. 总之呢,豆子花了大量的

怎么制作生成苹果手机app应用的下载二维码图片

原文网址:http://jingyan.baidu.com/article/8065f87ff654262331249886.html app store应用生成二维码操作步骤: 1.首先在MAC上的iTunes里找到你的苹果app应用程序的链接地址,如图所示: 2.找一个可以生成二维码网站,如cli.im,把拷贝好的链接粘贴进去,点击[生成二维码]: 3.现在右侧就已经生成好二维码图片,点击[网址输入框]下面的[下载]就可以把二维码图片完整的下载到你的电脑里了.

App Store自动下载WiFi与蜂窝数据切换机制

写下这个给自己备忘,上次也有一次载了个跟头. 在iOS 7和8里面,除了设置--App Store里面自动更新,自动下载,以及使用蜂窝数据要关之外,别以为用了WiFi挂着程序,就万无一失了. 这种情况仅仅是禁止系统给你自动下载以及自动更新.如果你手动进了App Store进行了下载和更新,那么当你离开WiFi网络,如果让iOS找到蜂窝数据的话...你的好日子就来了,他会直接走蜂窝数据来帮你继续进行操作. 因此,如果要彻底杜绝这种现象,还需要到 蜂窝数据 下关闭对App Store的权限,这样才能

iPhone APP 扫码下载

移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版.iPad版.Android版,我们姑且称之为:终端适配. 业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版.英文版.日文版.韩文版等,我们可称之为:APP国际化. 还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版.Google版.阿里版.腾讯版,等,我们可称之为:多渠道适配. 但是对于应用提供方,一定希望入口只有一个:在二维码疯狂流行的年代,必然是已扫描二维

Mac App Store的下载文件如何获取

有时候希望把在mac app store下载的App共享给其他同学,但是application里面的都是已经安装的应用,那么如何找到pkg安装文件呢? (后附:注意事项,切记!) 方法一: 1.首先下载一个App 2.打开活动监视器 3.在搜索框中输入store,找到storedownloadd进程, 4.选中,然后按command + i,  要找出里面的pkg文件路径应该难不倒你了. 方法二: 1.打开终端,输入: defaults write com.apple.appstore Show

赶集网app|赶集网app安卓版下载

赶集网的app加载速度有点慢,打开以后我立刻要点二手物品,结果在点击前的一瞬间广告出来了,图标就被挤到下面去了,而我则又为赶集的头条广告增加了点击率,这种被迫中奖的感觉真心不爽!这种banner加载在一开始就预留好位置会不会好一些?不知道是不是赶集网用心险恶故意让你点进去,还是技术上有问题,但这种加载过程中出现布局变化的方式真心不可取. 赶集网下载链接软件介绍赶集网app是一款由赶集网官方推出的客户端软件.该软件提供了为用户提供房屋租售.二手物品买卖.招聘求职.车辆买卖.宠物票务.教育培训.同城

app应用市场下载统计攻略

目前安卓主流的应用市场有 应用宝.360手机助手.百度手机助手.华为应用市场.小米应用商店.vivo应用商店.三星应用商店.阿里分发市场.安智市场,91助手 .当我们开发一款应用时同时需要上架这些市场渠道,上架之前我们有一个很重要的工作要做,就是打渠道包,给每个市场打一个渠道包,这样才能统计各个市场app下载安装的情况. 打渠道包的方式很多,比如 原始渠道打包直接在代码中设置channelId,还有多渠道打包方式 Andrid Gradle Plugin .Apk Tool .AXML解析器等,