只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的
============问题描述============
前提:上传的APK中以及接入了服务器接入方提供的统一接口调用代码。
本地将游戏打包好APK后,直接上传这个APK。然后服务器端会将第三方SDK自动集成到APK中,
使上传的这个APK自动集成了第三方渠道的SDK。
一般想到的做法是将上传的APK进行反编译成工程,然后将SDK集成到工程中,再进行编译打包签名生成APK。
但是有的接入平台说拿到APK后不用进行反编译就能集成第三方SDK。
百思不得其解他们是如何做到的,到底是什么原理。(排除动态加载DEX文件方法)
============解决方案1============
他只是说不反编译你的代码而已.
传入服务器以后,他解压获取你的 classes.dex 文件,然后就爱那个自己的 jar 包合并到里面,再重新打包就好了,反正你的应用接口都是符合他的标准的,他只是把需要使用的 jar 包或者.so 文件进行一次合并
转载于:https://www.cnblogs.com/lianxu61/p/4030458.html
只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的相关推荐
- Python攻防-APK批量自动反编译与数据分析
文章目录 前言 Pull APK 1.1 根据包名列表 1.2 根据手机路径 逆向APK 2.1 自动化反编译 2.2 数据快速检索 数据分析 3.1 txt文本的比较 3.2 txt转换为xlsx ...
- Android APK+Dex文件反编译及回编译工具 v.1.8.0 测试版
可显示APK文件自身图标 _______________________________________________________________________________________ ...
- Android APK+Dex文件反编译及回编译工具(APKDB)v.1.9.2 正式版
http://idoog.me/?p=1913 [Android APK+Dex文件反编译及回编译工具 (APKDB)v.1.9.2 正式版] <APK+Dex文件反编译及回编译工具> 简 ...
- Android APK+Dex文件反编译及回编译工具 比 APKtool GUI 好千倍
Android APK+Dex文件反编译及回编译工具 v1.7.2 正式版 Soyu Zom 出品 =========================== ...
- 游走Android系列之APK文件的反编译、修改和重新编译打包
Android apk反编译.重新编译和签名 将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,再将.class处理 ...
- Android APK破解、反编译、打包签名基本思路与方法
Android APK破解.反编译.打包签名基本思路与方法 2013年6月1日星期六 ...
- link url下载php,php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号...
php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号 需求: get the offer tracking link follow the redi ...
- Android APK系列6-------APK反编译
Android APK系列6-------APK反编译 前面系列提到的工具在此依然有用,比如可以用yaff2img浏览器或者unyaffs来解压system.img,如果手里是手机,则需要用豌豆荚或3 ...
- 蒲公英使用一行命令上传Apk文件
在安卓开发中,为了给测试人员提供测试包,我们经历了从U盘拷贝.发邮件或者QQ.微信等通讯工具发送测试Apk文件,不像IOS一样有AppleStore的测试模式.安卓就只能自己来想办法给测试组提供测试包 ...
- [软件共享] 【强荐】Android APK+Dex文件反编译及回编译工具 v.1.7.2 正式版
该工具非常强大,集成了反编译和回编译APK文件的工具apktool1.3/1.43/1.50版本,可以用于编译ICS4.0和JB4.1的APK文件, 里面还有ZIP刷机包和APK文件的签名工具, 所以 ...
最新文章
- linux 命令改别名
- VueX(Vue状态管理模式)
- 计算机网络-思维导图(4)网络层
- hdu 1525 Euclid‘s Game
- 简单利用HTTP中的PUT协议拿下SHELL
- 《C专家编程》一1.6 它很棒,但它符合标准吗
- python字典转dataframe_python DataFrame转dict字典过程详解
- hosts多个ip对应一个主机名_Ubuntu16.04修改主机名和查看主机名的方法
- ubuntu简易部署Python3编写的djangoWeb应用
- python自学路线及教程_python如何学习:最全学习路线
- 临安推进智慧交通频频升级
- 【EMNLP2020】忒修斯之船启发下的知识蒸馏新思路 - 微软研究院
- 3D动画制作太复杂?谷歌推出MonsterMash,绘画小白都能用
- JavaStream 常用操作(二)
- 部分win11打开应用商店出错的问题 0x80131500
- H2O with R 简明使用手记·下篇
- Oracle数据库断电致使控制文件不一致的恢复方法
- 利用MFC库获取指定城市的天气实况
- mac book pro 快捷操作
- HihoCode 1531 : 德国心脏病