Dyingchen 发表于 2021-6-6 18:48

关于加壳appf反编译之后无法重打包的问题

如题,app使用了腾讯御安全加固,使用apklab进行反编译之后未做任何处理就无法进行重打包
报错如下:


Dyingchen 发表于 2021-6-14 14:16

一块砖头 发表于 2021-6-14 14:07
我就是按教程走的,应该是你操作的问题
记得改入口

06-14 14:09:55.593: E/AndroidRuntime(14536): FATAL EXCEPTION: main
06-14 14:09:55.593: E/AndroidRuntime(14536): Process: com.sup.android.superb, PID: 14536
06-14 14:09:55.593: E/AndroidRuntime(14536): java.lang.RuntimeException: Unable to create application bin.mt.apksignaturekillerplus.HookApplication: java.lang.NullPointerException: Attempt to invoke interface method 'void com.ss.android.socialbase.mi.settings.ISettingService.init(android.content.Context, java.lang.String, com.ss.android.socialbase.mi.settings.ISettingsContext)' on a null object reference
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5794)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.app.ActivityThread.-wrap1(Unknown Source:0)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.os.Handler.dispatchMessage(Handler.java:105)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.os.Looper.loop(Looper.java:164)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.app.ActivityThread.main(ActivityThread.java:6541)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at java.lang.reflect.Method.invoke(Native Method)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
06-14 14:09:55.593: E/AndroidRuntime(14536): Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void com.ss.android.socialbase.mi.settings.ISettingService.init(android.content.Context, java.lang.String, com.ss.android.socialbase.mi.settings.ISettingsContext)' on a null object reference
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.sup.android.base.a$4.run(SourceFile:389)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.ss.android.socialbase.launcher.core.LaunchRunnable.run(SourceFile:67)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.ss.android.socialbase.launcher.core.LaunchTaskDispatcher.dispatchLaunchTaskRightNow(SourceFile:238)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.ss.android.socialbase.launcher.core.LaunchTaskDispatcher.dispatchLaunchTask(SourceFile:142)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.ss.android.socialbase.launcher.core.LaunchTaskDispatcher.enqueue(SourceFile:255)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.ss.android.socialbase.launcher.core.LaunchTaskBuilder.enqueue(SourceFile:143)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.sup.android.base.a.n(SourceFile:421)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.sup.android.base.a.c(SourceFile:155)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.sup.android.base.a.onCreate(SourceFile:124)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at com.sup.android.superb.SuperbApplication.onCreate(SourceFile:26)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1118)
06-14 14:09:55.593: E/AndroidRuntime(14536):         at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5791)
06-14 14:09:55.593: E/AndroidRuntime(14536):         ... 8 more
我这边怎么弄都不行,我都有点怀疑是fart的问题了,在运行时调用fart报这个错,使用frida_fart直接启动app时运行fart报找不到入口点

Dyingchen 发表于 2021-6-14 14:28

一块砖头 发表于 2021-6-14 14:23
把壳dex都算上一共7个,入口在com.wrapper.proxyapplication.WrapperProxyApplication的29行左右

是用BlackDex脱的吗,为什么我用不了,直接报找不到dex的错
或许我该用fart的第二种方式脱一下试试

Dyingchen 发表于 2021-6-6 18:51

@芽衣 大佬遇到过类似情况吗

一块砖头 发表于 2021-6-6 19:10

要不先脱壳?

klxn0-0 发表于 2021-6-6 19:19

先脱壳试试看会不会报错

如果你只是想改资源什么的建议MT管理器,腾讯壳自己应该没有签名校验的

djxding 发表于 2021-6-6 19:28

换个反编译工具试试,

https://www.52pojie.cn/thread-1400733-1-1.html

用这个试一下如何?

Dyingchen 发表于 2021-6-6 19:56

klxn0-0 发表于 2021-6-6 19:19
先脱壳试试看会不会报错

如果你只是想改资源什么的建议MT管理器,腾讯壳自己应该没有签名校验的

就是在脱壳修复的路上没法回编译导致卡住了啊,我需要修改manifest里面的入口点,但是没法回编译

Dyingchen 发表于 2021-6-6 19:58

一块砖头 发表于 2021-6-6 19:10
要不先脱壳?

就是在脱壳的路上遇到这个问题

一块砖头 发表于 2021-6-6 20:05

Dyingchen 发表于 2021-6-6 19:58
就是在脱壳的路上遇到这个问题

能说说什么软件吗?我有发腾讯的脱壳教程,你可以看看

Dyingchen 发表于 2021-6-6 20:06

一块砖头 发表于 2021-6-6 20:05
能说说什么软件吗?我有发腾讯的脱壳教程,你可以看看

就是看雪班里面的例题,pp虾,你的那个帖子我前几天看了,说的确实详细,但是对于这个重打包没有帮助

一块砖头 发表于 2021-6-6 20:08

Dyingchen 发表于 2021-6-6 20:06
就是看雪班里面的例题,pp虾,你的那个帖子我前几天看了,说的确实详细,但是对于这个重打包没有帮助

那我应该帮不了你,我下的版本都没有加固
页: [1] 2 3 4
查看完整版本: 关于加壳appf反编译之后无法重打包的问题