对微信的二次打包学习2:安装多个微信

原创 2015年11月19日 14:06:05

继上一篇,实现了重打包。

那打包后是不是就意味着我们能够在手机上面安装多个微信了呢?

还是用是目前官方最新版本6.3.7来试验。


安装打包后的APK会提示provider conflict...


原来里面使用了provider,两个APK的provider authorities都是一样的,当然会冲突。

一看有10多个provider,于是乎简单搞个脚本来干.

#! /bin/bash


cd weixin_622/

p11="com.tencent.mm.sdk.plugin.provider"

p12="com.tencent.mm.sdk.comm.provider"
p13="com.tencent.mm.plugin.gwallet.queryprovider"
p14="com.tencent.mm.plugin.ext.ExtContentProviderBase"
p15="com.tencent.mm.plugin.ext.message"
p2="com.tencent.mm.plugin.ext.SearchContact"
p3="com.tencent.mm.plugin.ext.NearBy"
p4="com.tencent.mm.plugin.ext.SNS"
p5="com.tencent.mm.plugin.ext.AccountSync"
p6="com.tencent.mm.plugin.ext.entry"
p7="com.tencent.mm.sdk.platformtools.MultiProcessSharedPreferences"
#pg7="com/.tencent/.mm/.sdk/.platformtools/.MultiProcessSharedPreferences"


sed -i "s/${p11}/${p11:0:-2}02/g" `grep "${p11}" . -rl`
sed -i "s/${p12}/${p12:0:-2}02/g" `grep "${p12}" . -rl`
sed -i "s/${p13}/${p13:0:-2}02/g" `grep "${p13}" . -rl`
sed -i "s/${p14}/${p14:0:-2}02/g" `grep "${p14}" . -rl`
sed -i "s/${p15}/${p15:0:-2}02/g" `grep "${p15}" . -rl`

sed -i "s/${p2}/${p2:0:-2}02/g" `grep "${p2}" . -rl`
sed -i "s/${p3}/${p3:0:-2}02/g" `grep "${p3}" . -rl`
sed -i "s/${p4}/${p4:0:-2}02/g" `grep "${p4}" . -rl`
sed -i "s/${p5}/${p5:0:-2}02/g" `grep "${p5}" . -rl`
sed -i "s/${p6}/${p6:0:-2}02/g" `grep "${p6}" . -rl`
#sed -i "s/${p7}/${p7:0:-2}02/g" `grep "${pg7}" . -rl`	

修改完成后,完美安装运行..............

有图有真相:




等等,事情一定不会这么简单,刚运行一会,就弹出了对话框,说手机上安装多个非法客户端,如果继续使用可能封号......

OMG,看来下一步还得探究下它的检测机制........



对微信的二次打包学习1:重打包

抱着学习的心态,从官网上了下了一个weixin.apk. 版本是:6.3.7 使用Apktool解压weixin.apk没有,但是重新编译会报如下错: yc@yc:~/temp2$ java -...
  • XXOOYC
  • XXOOYC
  • 2015年11月18日 11:03
  • 5996

微信重打包后总是crash,求解

最近在开发一个自动抢红包的插件,首先把6.5.3版本的xposed插件和重打包版本都已经搞定了;前两天微信又发布了6.5.4版本,其中加入了一个timingIdentifier字段来防止自动抢红包,无...

微信5.3反编译及修改打包

最近有时间研究了一下微信的反编译及重编译。 注意:本教程主要供初学者了解一下,APK的组成及打包步骤,高手绕路。 1. 重新编译后的程序可以运行,但是不要登录,如果登录,则会被腾讯网站识别...

微信Android资源混淆打包工具

本文主要是讲述资源混淆组件的用法以及性能,资源混淆组件不涉及编译过程,只需输入一个apk(无论签名与否,debug版,release版均可,在处理过程中会直接将原签名删除),可得到一个实现资源混淆后的...

React Native Android 初次试用遇到的各种坑

React Native 的趋势React Native 是近来最热门的技术热点之一,RN的推广势必带来一种新的开发思路,但目前来看RN并没有预想的发展那样快,还存在很多问题等待解决,作为Androi...

安装包立减1M--微信Android资源混淆打包工具

本文主要对Android的资源混淆做一个简单的分析。微信中的资源混淆工具主要为了混淆资源ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png),同时利用7z深度压缩...

对微信的二次打包学习1:重打包

转自:http://m.blog.csdn.net/article/details?id=49904111 抱着学习的心态,从官网上了下了一个weixin.apk. 版本是:6.3.7...

通过百度BAE搭建微信二次开发的服务(2)

前面有一个将自己的ip映射到公网的工具,是国内的,但是现在好像是没有用了,不知道是因为什么原因不能用了,用那个国外的,反正我在验证微信uri的时候一直说超时的,如果将自己的写好的二次开发的工程转到网上...

微信小程序支付开发笔记2--生成签名-统一下单-二次签名

用户选择商品发起购买请求,后端接收到请求后,先生成本地订单,以得到一个本地订单的商户订单号。同时从表中读取该用户的openID。 我是用一个对象pay来存统一下单需要传的参数,pay的字段如下(部分参...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对微信的二次打包学习2:安装多个微信
举报原因:
原因补充:

(最多只允许输入30个字)