关闭

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

1746人阅读 评论(7) 收藏 举报
分类:

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

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

还是用是目前官方最新版本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,看来下一步还得探究下它的检测机制........



2
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    文章分类
    最新评论