Git Product home page Git Product logo

wechatmagician's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wechatmagician's Issues

添加到VirtualXposed后一点反应都没有,但是框架是激活了的

请根据你的需求按对应模板填写问题,不按模板发的 issue 将可能被直接关闭。

Bug反馈模板

  1. issue 标题请使用[Bug]XXXXXXX

    例子: [Bug]无法转发链接给朋友

  2. 我当前的基本环境信息是

    • 手机型号:
    • Android 版本:
    • Xposed 版本:
    • Wechat 版本:
    • Wechat Magician版本:
  3. 你遇到的问题是什么?(请描述完整操作与具体现象)

    例子:我在微信内部打开链接,再转发链接,准备勾选发送对象时,微信直接重启,导致整个转发动作失败,并且该现象100%必定出现。

  4. Bug 触发后生成的 Xposed 日志

# 例子
02-17 19:50:09.095 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:09.123 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:09.130 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:16.134 I/Xposed  ( 9758): Found wechat version:6.6.1
02-17 19:50:16.171 I/Xposed  ( 9758): 打开:com.tencent.mm 70 60000

功能请愿模板

  1. issue标题请使用[Feature]XXXXXXXXX

    例子:[Feature]希望能有一个自动抢红包的功能

  2. 我需要的功能是:(请描述完整,最好能说明该功能的必要性)

    例子:本人人见人爱,微信有很多好友,也加入了很多群,但是很多信息都是屏蔽的,但是红包总不能不收吧。如果有一个自动抢红包的功能,那么我就能免去自己需要手动拆开红包这种麻烦啦。

【bug】360N5 微信 6.5.13 版本测试失败

  • 对这个项目挺感兴趣的,感觉也挺使用的,就是没有移动端开发经验,不太懂怎么使用。

  • 安装包 .apk 也下载并安装了,但是测试并没有效果。

  • 手机:360N5。微信版本:6.5.13

  • 如果能写一份使用文档放到 README.md 中,肯定会为项目带来更多粉丝的。

微信连不上

装了这个插件之后,微信不能收发消息了,小米5s,安卓6.0.1,MIUI8,重启也没用

Android 7.0 / 7.1 中 Xposed框架在正常GC过程中崩溃

这个严格来讲是Xposed的问题,但是准备在这里留一个备案。
Reference: rovo89/Xposed#247

日志记录:
Build fingerprint: 'Xiaomi/gemini/gemini:7.0/NRD90M/7.10.26:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 3801, tid: 3812, name: HeapTaskDaemon >>> com.tencent.mm:recovery <<<
signal 6 (SIGABRT), code -1729032960 (?), fault addr --------
Abort message: 'art/runtime/gc/collector/mark_sweep.cc:413] Tried to mark 0x12db4478 not contained by any spaces'
r0 00000000 r1 00000ee4 r2 00000006 r3 00000008
r4 f02bd978 r5 00000006 r6 f02bd920 r7 0000010c
r8 00004c93 r9 00000000 sl f11e98b4 fp 00003040
ip 00000000 sp f02bc9c0 lr f2c752c7 pc f2c77b48 cpsr 200d0010

backtrace:
00 pc 00049b48 /system/lib/libc.so (tgkill+12)
01 pc 000472c3 /system/lib/libc.so (pthread_kill+34)
02 pc 0001d565 /system/lib/libc.so (raise+10)
03 pc 000190b1 /system/lib/libc.so (__libc_android_abort+34)
04 pc 00017114 /system/lib/libc.so (abort+4)
05 pc 0031efe9 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+252)
06 pc 000b5f53 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+898)
07 pc 003458b3 /system/lib/libart.so (_ZN3artL40UnsafeLogFatalForThreadSuspendAllTimeoutEv+590)
08 pc 003452e9 /system/lib/libart.so (_ZN3art10ThreadList10SuspendAllEPKcb+412)
09 pc 003496a9 /system/lib/libart.so (_ZN3art16ScopedSuspendAllC2EPKcb+16)
10 pc 0017a521 /system/lib/libart.so (_ZNK3art2gc9collector27MarkSweepMarkObjectSlowPathclEPKNS_6mirror6ObjectE+2460)
11 pc 0017b023 /system/lib/libart.so (_ZN3art2gc9collector9MarkSweep18MarkObjectParallelEPNS_6mirror6ObjectE+150)
12 pc 0017c555 /system/lib/libart.so (_ZThn4_N3art2gc9collector25CheckpointMarkThreadRoots10VisitRootsEPPNS_6mirror19CompressedReferenceINS3_6ObjectEEEjRKNS_8RootInfoE+56)
13 pc 0033f0a1 /system/lib/libart.so (_ZN3art6Thread10VisitRootsEPNS_11RootVisitorE+860)
14 pc 0017c309 /system/lib/libart.so (_ZN3art2gc9collector25CheckpointMarkThreadRoots3RunEPNS_6ThreadE+108)
15 pc 00343e5f /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+1710)
16 pc 001770ef /system/lib/libart.so (_ZN3art2gc9collector9MarkSweep19MarkRootsCheckpointEPNS_6ThreadEb+86)
17 pc 00177891 /system/lib/libart.so (_ZN3art2gc9collector9MarkSweep9MarkRootsEPNS_6ThreadE+136)
18 pc 00176a6b /system/lib/libart.so (_ZN3art2gc9collector9MarkSweep12MarkingPhaseEv+122)
19 pc 0017690d /system/lib/libart.so (_ZN3art2gc9collector9MarkSweep9RunPhasesEv+144)
20 pc 00171581 /system/lib/libart.so (_ZN3art2gc9collector16GarbageCollector3RunENS0_7GcCauseEb+244)
21 pc 00194f29 /system/lib/libart.so (_ZN3art2gc4Heap22CollectGarbageInternalENS0_9collector6GcTypeENS0_7GcCauseEb+2360)
22 pc 0019a815 /system/lib/libart.so (_ZN3art2gc4Heap12ConcurrentGCEPNS_6ThreadEb+68)
23 pc 0019f3b3 /system/lib/libart.so (_ZN3art2gc4Heap16ConcurrentGCTask3RunEPNS_6ThreadE+18)
24 pc 001b788b /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+30)
25 pc 005dd3b7 /system/framework/arm/boot-core-libart.oat (offset 0x47d000) (dalvik.system.VMRuntime.runHeapTasks+74)
26 pc 000ae915 /system/lib/libart.so (art_quick_instrumentation_entry+52)

[Feature]能否加入复制链接地址或直接用默认浏览器打开链接的功能

曾经“去你大爷的内置浏览器”可以直接调用默认浏览器,但年久失修,而且常常导致功能失常,误伤严重的问题。

试用了本巫师的朋友圈转发功能后想到,我要的和转发很类似,本来都要用内置浏览器打开才能做到,但希望可以直接调用外部浏览器打开以公众号为代表的各种链接。

仔细想了下,其实如果做成“复制链接地址”可能更具有普适性,复制到了地址,是分享给好友还是其他应用(如浏览器)就随便了。

Could not resolve com.android.tools.build:gradle:3.0.0-beta7.

从github上clone代码, 导入as中, gradle sync失败

build log 如下:

Information:Gradle tasks [clean]
Error:A problem occurred configuring root project 'Gh0u1L5-WechatMagician'.

Could not resolve all files for configuration ':classpath'.
Could not resolve com.android.tools.build:gradle:3.0.0-beta7.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:3.0.0-beta7.
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0-beta7/gradle-3.0.0-beta7.pom'.
> Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0-beta7/gradle-3.0.0-beta7.pom'.
> Connect to dl.google.com:443 [dl.google.com/203.208.51.69, dl.google.com/203.208.51.68, dl.google.com/203.208.51.64, dl.google.com/203.208.51.71, dl.google.com/203.208.51.78, dl.google.com/203.208.51.66, dl.google.com/203.208.51.73, dl.google.com/203.208.51.72, dl.google.com/203.208.51.65, dl.google.com/203.208.51.70, dl.google.com/203.208.51.67] failed: Connection timed out: connect
Information:BUILD FAILED in 3m 54s
Information:1 error
Information:0 warnings
Information:See complete output in console

我看到你的项目中

gradle/wrapper/gradle-wrapper.properties 中 用的是gradle 4.1

distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip

但是
build.gradle 中

buildscript {
ext.kotlin_version = '1.1.51'
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-beta7'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
用的是 gradle:3.0.0-beta7

在我的电脑上, 启动的时候已经将gradle 4.1下载到本地
{ dists } » tree -L 4 /cygdrive/c/Users/kk/.gradle/wrapper/dists
.
└── gradle-4.1-all
└── bzyivzo6n839fup2jbap0tjew
├── gradle-4.1
│   ├── bin
│   ├── docs
│   ├── getting-started.html
│   ├── init.d
│   ├── lib
│   ├── LICENSE
│   ├── media
│   ├── NOTICE
│   ├── samples
│   └── src
├── gradle-4.1-all.zip
├── gradle-4.1-all.zip.lck
└── gradle-4.1-all.zip.ok

10 directories, 6 files

长按朋友圈屏幕没空间显示菜单时微信崩溃

When long press on SNS moment, if current screen has no space to render menu (i.e. the selected SNS moment top higher than action bar, bottom lower than screen bottom), the WeChat app will crash.
This can be solved by manually scrolling to somewhere with space to show the menu, no affects on functionality but only bad experience if long tap by mistake caused crash.

使用kotlin开发现在必须使用android studio的3.0 预览版本吗?

现在电脑上安装了2.3.3的稳定版本 和3.0的预览版. 虽然这两个版本可以共存,但是会共享一些设置目录,同时有的时候会将一个版本的设置,错误的设置到另一个版本配置文件中?
1 稳定版本还是不支持kotlin吗? 使用一些插件也不行吗?

请教几个 hook 相关的问题

你好,我有几个关于 hook 方面的问题,想要请教.
首先 我说下对 WechatPackage.kt 里 hook 的理解,望指正.

因为 hook 的关键是找到对应的类和函数,微信每个版本混淆后的大部分包名/类名/函数名会不同,为了”消除”这个差异,准备 hook 某个方法时,尽量根据 混淆不会影响的特征 来寻找,主要是以下特征: 固定包名/固定类名/固定函数名/函数特征(参数类型,返回值等)/包含某些固定函数,根据这些找到关键类/函数.

这个思路我觉得很有意思,感觉很强,可以”消除”微信的版本差异,结合我的理解和思考,提出以下问题:
1.如果微信某个版本升级代码大改动,导致很多特征和以前不一样(虽然可能性不大),比如同一个方法升级前后参数和返回值不同,那么这样的 hook 也会挂,如果发生的话,是否只能分版本适配代码?
2.如果我上述的理解没错的话,那么我就要钻空子了,如果存在多个特征相同/接近的类/函数时,该怎么区分呢?举个例子,同一个类里有多个方法 参数 返回值都一样,只是函数名不一样,内部逻辑也不一样,我要 hook 其中某一个,这时我该怎么办?还有没有更深层次的判别方法?

望作者百忙之中能解惑,感谢开源.

[bug]无法转发链接给朋友

  1. 你正在使用的手机型号,Android系统,Xposed,微信,WechatMagician的版本是什么?

    我用的是一加5,Android7.1.1,xposed 89版,微信版本6.6.1,WechatMagician的版本是2.7.1

  2. 你看到的不正常的现象是什么?(请描述具体现象以及完整的操作路径)

    在上述环境中,我在微信内部打开链接,在转发链接,准备勾选发送对象时,微信直接重启,导致整个转发动作失败,并且该现象100%必定出现.

  3. 你期待看到的正确表现是怎样的?

    我希望我能够转发链接给我的朋友

  4. 请附上你的xposed日志

02-17 19:50:09.095 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:09.123 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:09.130 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:16.134 I/Xposed  ( 9758): Found wechat version:6.6.1
02-17 19:50:16.171 I/Xposed  ( 9758): 打开:com.tencent.mm 70 60000

后台自动回复消息

我用6.5.3版本的微信,实现后台自动回复,发送端的微信显示发送了,但是那边一直没有接收到消息,有这方面的代码或思路可以借鉴一下吗?

新功能提议:屏蔽微信的强制新版本更新弹窗提醒

我们都知道这种应用跟微信版本是高度耦合的,应用适配微信最新版必然需要一个过程.在这个时间段内,微信反复提醒用户升级应用,让用户很烦恼(本人也深受其扰)

所以我建议如果这个功能如果实现难度不大的话,能否考虑在以后版本里面加入这项功能

找不到类

魔法师大佬,自己编译安装找不到类是什么问题呢,错误log:
01-15 10:32:28.359 I/Xposed ( 2119): -----------------
01-15 10:32:28.359 I/Xposed ( 2119): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
01-15 10:32:29.368 I/Xposed ( 2119): Detected ART runtime
01-15 10:32:29.373 I/Xposed ( 2119): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
01-15 10:32:30.126 I/Xposed ( 2119): Loading modules from /data/app/com.gh0u1l5.wechatmagician-2/base.apk
01-15 10:32:30.151 I/Xposed ( 2119): Loading class com.gh0u1l5.wechatmagician.backend.WechatHook
01-15 10:32:30.157 E/Xposed ( 2119): Failed to load class com.gh0u1l5.wechatmagician.backend.WechatHook
01-15 10:32:30.157 E/Xposed ( 2119): java.lang.ClassNotFoundException: Didn't find class "com.gh0u1l5.wechatmagician.backend.WechatHook" on path: DexPathList[[zip file "/data/app/com.gh0u1l5.wechatmagician-2/base.apk"],nativeLibraryDirectories=[/system/lib, /vendor/lib]]
01-15 10:32:30.157 E/Xposed ( 2119): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
01-15 10:32:30.157 E/Xposed ( 2119): at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
01-15 10:32:30.157 E/Xposed ( 2119): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
01-15 10:32:30.157 E/Xposed ( 2119): at de.robv.android.xposed.XposedInit.loadModule(XposedInit.java:524)
01-15 10:32:30.157 E/Xposed ( 2119): at de.robv.android.xposed.XposedInit.loadModules(XposedInit.java:454)
01-15 10:32:30.157 E/Xposed ( 2119): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:96)
01-15 10:32:30.157 I/Xposed ( 2119): Loading class com.gh0u1l5.wechatmagician.backend.WechatResHook
01-15 10:32:30.158 E/Xposed ( 2119): Failed to load class com.gh0u1l5.wechatmagician.backend.WechatResHook
01-15 10:32:30.158 E/Xposed ( 2119): java.lang.ClassNotFoundException: Didn't find class "com.gh0u1l5.wechatmagician.backend.WechatResHook" on path: DexPathList[[zip file "/data/app/com.gh0u1l5.wechatmagician-2/base.apk"],nativeLibraryDirectories=[/system/lib, /vendor/lib]]
01-15 10:32:30.158 E/Xposed ( 2119): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
01-15 10:32:30.158 E/Xposed ( 2119): at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
01-15 10:32:30.158 E/Xposed ( 2119): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
01-15 10:32:30.158 E/Xposed ( 2119): at de.robv.android.xposed.XposedInit.loadModule(XposedInit.java:524)
01-15 10:32:30.158 E/Xposed ( 2119): at de.robv.android.xposed.XposedInit.loadModules(XposedInit.java:454)
01-15 10:32:30.158 E/Xposed ( 2119): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:96)

撤回拦截有时不提示拦截信息

这个 bug 不知道怎么才能复现哈哈。刚重启之后使用没问题,但在一段时间后 bug 开始出现,对方撤销信息成功拦截,但没有拦截提醒。

[BUG] 版本2.7.1

你好。

在微信巫师 版本 2.7.1 中,当我打开某个图片的时候,会造成微信直接闪退。
我用CatLog看了一下tencent,发现了一个exception(不知道是不是造成微信闪退的原因)。

另外 ,根据巫师changelog,好像对图片视频撤回进行了BUG修改,但是我在使用2.7.0当中并没有任何的问题(图片视频对方撤回了,我还是打得开)。
在使用2.7.0的时候,CatLog里就没有exception。

使用的微信版本:6.5.10
XPOSED: v89
Android 7.1

有什么地方可以提供资料的话,请说。谢谢!

screenshot_20180201-125208

[bug]一加5 7.1.1在VirtualXposed中微信巫师2.7.2无法打开界面

  1. 我当前的基本环境信息是

    • 手机型号:一加5
    • Android 版本:7.1.1
    • Xposed 版本:89
    • Wechat 版本:6.6.0
    • Wechat Magician版本:2.7.2
  2. 你遇到的问题是什么?(请描述完整操作与具体现象)
    无法打开微信巫师界面 但在Xposed中可以找到此模块
    经测试微信巫师部分功能有效 但有些功能需在界面中开启

[BUG] 表情

你好。

首先谢谢你开发这个插件。

我在使用2.1.1的版本,发现了BUG。经过我的测试发现以下BUG:
-发表情的时候会一直显示在发送(转圈圈),但是对方收得到表情(表情是有发出去但是在本机上还是显示发送中)。
-表情 撤回不了(我想可能是因为微信以为表情还没发出去有关)。

另外 提供一些想法:
-当自己撤回消息的时候,消息会保留在本机上,但是希望添加一个提示什么的(因为有时候会怀疑有没有撤回) <--- 对于我来说并不重要,只是一个想法。

谢谢!

插件版本:2.1.1
XPOSED 版本: 87.3-sdk 25 Systemless by topjohnwu
微信版本:6.5.10

微信6.5.8 ClassNotFoundException

您好,我下载了代码自己编译后运行时出错了,错误信息如下

de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.tencent.mm.storage.aa

新功能建议

请根据你的需求按对应模板填写问题,不按模板发的 issue 将可能被直接关闭。

Bug反馈模板

  1. issue 标题请使用[Bug]XXXXXXX

    例子: [Bug]无法转发链接给朋友

  2. 我当前的基本环境信息是

    • 手机型号:
    • Android 版本:
    • Xposed 版本:
    • Wechat 版本:
    • Wechat Magician版本:
  3. 你遇到的问题是什么?(请描述完整操作与具体现象)

    例子:我在微信内部打开链接,再转发链接,准备勾选发送对象时,微信直接重启,导致整个转发动作失败,并且该现象100%必定出现。

  4. Bug 触发后生成的 Xposed 日志

# 例子
02-17 19:50:09.095 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:09.123 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:09.130 I/Xposed  ( 4508): com.tencent.mm传感器为NULL
02-17 19:50:16.134 I/Xposed  ( 9758): Found wechat version:6.6.1
02-17 19:50:16.171 I/Xposed  ( 9758): 打开:com.tencent.mm 70 60000

功能请愿模板

  1. issue标题请使用[Feature]XXXXXXXXX

    例子:[Feature]希望能有一个自动抢红包的功能

  2. 我需要的功能是:(请描述完整,最好能说明该功能的必要性)

    例子:本人人见人爱,微信有很多好友,也加入了很多群,但是很多信息都是屏蔽的,但是红包总不能不收吧。如果有一个自动抢红包的功能,那么我就能免去自己需要手动拆开红包这种麻烦啦。

不知道大佬有没有意向开发一个功能

前提:只是提提。没说强求。

不知道大佬有没有想过一个问题。安卓/爱疯端的微信都没有聊天列表全选/个别选择删除功能。不知道使用框架能否实现。官方也一直不开发。不知是什么原因。

Android 7.0 Hook过程中ART崩溃,并造成微信卡死

同样的代码在Android 6环境下正常工作,在三星S6 Edge + Android 7.0环境下却会造成ART崩溃,并间接导致微信卡死、无法响应任何事件。日志中出现的错误信息大致为
(art/runtime/stack.cc: 205) Failed to read the this object in com.gh0u1l5.wechatmagician.backend.plugins.SnsUI.setItemLongPressPopupMenu

在读过ART的对应代码之后,目前采取的应对措施是,在handleLoadPackage内调用的函数全部转换成inline或static函数,无法转换而又不太重要的函数就暂时删除。该方案暂时绕过了问题,但是现在还是不清楚问题源头到底在哪里。

朋友圈放删除有问题

我开启了朋友圈放删除但是巫师连我屏蔽的人发的也算到里面了,我本来要屏蔽不看他妈的但是巫师又给我显示出来了,求解决

hi :)

请问在开发插件的时候可以使用什么工具呢?有没有比较好的方法呢.:-)

Sony xzp8.0 软件正常 但是无法拦截朋友圈关键字 看不到快捷已读按钮

03-21 08:51:31.221 I/Xposed ( 1883): Sorcery Xposed: not active
03-21 08:51:31.363 I/Xposed ( 2799): Sorcery Xposed: not active
03-21 08:51:31.367 E/Xposed (11907): de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.internal.telephony.PhoneSubInfo
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:71)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:260)
03-21 08:51:31.367 E/Xposed (11907): at com.phoneinfo.changerpro.hooks.f.a(Unknown Source:45)
03-21 08:51:31.367 E/Xposed (11907): at com.phoneinfo.changerpro.hooks.MainHook.handleLoadPackage(Unknown Source:29)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.XposedInit$2.beforeHookedMethod(XposedInit.java:134)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:341)
03-21 08:51:31.367 E/Xposed (11907): at android.app.ActivityThread.handleBindApplication()
03-21 08:51:31.367 E/Xposed (11907): at android.app.ActivityThread.-wrap1(Unknown Source:0)
03-21 08:51:31.367 E/Xposed (11907): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1666)
03-21 08:51:31.367 E/Xposed (11907): at android.os.Handler.dispatchMessage(Handler.java:105)
03-21 08:51:31.367 E/Xposed (11907): at android.os.Looper.loop(Looper.java:251)
03-21 08:51:31.367 E/Xposed (11907): at android.app.ActivityThread.main(ActivityThread.java:6563)
03-21 08:51:31.367 E/Xposed (11907): at java.lang.reflect.Method.invoke(Native Method)
03-21 08:51:31.367 E/Xposed (11907): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
03-21 08:51:31.367 E/Xposed (11907): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
03-21 08:51:31.367 E/Xposed (11907): Caused by: java.lang.ClassNotFoundException: com.android.internal.telephony.PhoneSubInfo
03-21 08:51:31.367 E/Xposed (11907): at java.lang.Class.classForName(Native Method)
03-21 08:51:31.367 E/Xposed (11907): at java.lang.Class.forName(Class.java:453)
03-21 08:51:31.367 E/Xposed (11907): at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
03-21 08:51:31.367 E/Xposed (11907): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:69)
03-21 08:51:31.367 E/Xposed (11907): ... 18 more
03-21 08:51:31.367 E/Xposed (11907): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.telephony.PhoneSubInfo" on path: DexPathList[[zip file "/data/app/ce.hesh.wechatUI-dS1ELS5rlJZg_s66T5y7oA==/base.apk"],nativeLibraryDirectories=[/data/app/ce.hesh.wechatUI-dS1ELS5rlJZg_s66T5y7oA==/lib/arm64, /system/lib64, /system/vendor/lib64]]
03-21 08:51:31.367 E/Xposed (11907): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
03-21 08:51:31.367 E/Xposed (11907): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
03-21 08:51:31.367 E/Xposed (11907): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
03-21 08:51:31.367 E/Xposed (11907): ... 22 more
03-21 08:51:31.384 I/Xposed (11907): === GG-Team MoreMock : SUKSES ===
03-21 08:51:31.392 I/Xposed (11907): Sorcery Xposed: not active
03-21 08:51:45.339 I/Xposed ( 9406): WeChatFp beforeHookedMethod Activity onResume = com.tencent.mm.ui.LauncherUI@5cf2e7e
03-21 08:51:47.157 I/Xposed ( 9406): WeChatFp beforeHookedMethod Activity onResume = com.tencent.mm.plugin.sns.ui.SnsTimeLineUI@564e72e
03-21 08:52:42.769 I/Xposed ( 3968): Sorcery Xposed: not active
03-21 08:52:43.779 I/Xposed ( 7220): Sorcery Xposed: not active
03-21 08:52:48.259 E/Xposed (12118): de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.internal.telephony.PhoneSubInfo
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:71)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:260)
03-21 08:52:48.259 E/Xposed (12118): at com.phoneinfo.changerpro.hooks.f.a(Unknown Source:45)
03-21 08:52:48.259 E/Xposed (12118): at com.phoneinfo.changerpro.hooks.MainHook.handleLoadPackage(Unknown Source:29)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.XposedInit$2.beforeHookedMethod(XposedInit.java:134)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:341)
03-21 08:52:48.259 E/Xposed (12118): at android.app.ActivityThread.handleBindApplication()
03-21 08:52:48.259 E/Xposed (12118): at android.app.ActivityThread.-wrap1(Unknown Source:0)
03-21 08:52:48.259 E/Xposed (12118): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1666)
03-21 08:52:48.259 E/Xposed (12118): at android.os.Handler.dispatchMessage(Handler.java:105)
03-21 08:52:48.259 E/Xposed (12118): at android.os.Looper.loop(Looper.java:251)
03-21 08:52:48.259 E/Xposed (12118): at android.app.ActivityThread.main(ActivityThread.java:6563)
03-21 08:52:48.259 E/Xposed (12118): at java.lang.reflect.Method.invoke(Native Method)
03-21 08:52:48.259 E/Xposed (12118): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
03-21 08:52:48.259 E/Xposed (12118): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
03-21 08:52:48.259 E/Xposed (12118): Caused by: java.lang.ClassNotFoundException: com.android.internal.telephony.PhoneSubInfo
03-21 08:52:48.259 E/Xposed (12118): at java.lang.Class.classForName(Native Method)
03-21 08:52:48.259 E/Xposed (12118): at java.lang.Class.forName(Class.java:453)
03-21 08:52:48.259 E/Xposed (12118): at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
03-21 08:52:48.259 E/Xposed (12118): at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:69)
03-21 08:52:48.259 E/Xposed (12118): ... 18 more
03-21 08:52:48.259 E/Xposed (12118): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.telephony.PhoneSubInfo" on path: DexPathList[[zip file "/data/app/com.coolapk.market-SXCKIGGK0yokbMhmX58Gag==/base.apk"],nativeLibraryDirectories=[/data/app/com.coolapk.market-SXCKIGGK0yokbMhmX58Gag==/lib/arm, /data/app/com.coolapk.market-SXCKIGGK0yokbMhmX58Gag==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
03-21 08:52:48.259 E/Xposed (12118): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
03-21 08:52:48.259 E/Xposed (12118): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
03-21 08:52:48.259 E/Xposed (12118): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
03-21 08:52:48.259 E/Xposed (12118): ... 22 more
03-21 08:52:48.285 I/Xposed (12118): === GG-Team MoreMock : SUKSES ===
03-21 08:52:48.291 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.598 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.605 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.610 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.618 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.621 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.629 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.633 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.636 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.641 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.660 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.666 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.682 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.684 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.700 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.703 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.705 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.709 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.884 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.901 I/Xposed (12118): Sorcery Xposed: not active
03-21 08:52:48.907 I/Xposed (12118): Sorcery Xposed: not active

对微信隐藏巫师

最近在 master 上面编译的巫师遇到了微信内菜单新增项不显示中文的问题,后来看了一下 log,发现是因为在微信内 get 不到巫师的包(例如

val apkPath = pm.getApplicationInfo(packageName, 0)?.publicSourceDir
),才想起来我用 SudoHide 对微信隐藏了巫师,关掉隐藏的功能后就都正常了,UI资源重定向的感叹号也变成:heavy_check_mark:了。所以为了防止将来微信有可能通过 Package Manager 来检测巫师插件,是否有办法减少对 Package Manager 的依赖或者内置对其隐藏的功能?

给大哥一个功能建议

可以开发一个隐藏微信聊天记录的功能吗,就像苹果的密友功能,要在搜索栏输入密码才会显示聊天记录

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.