冥界3大法王 发表于 2024-3-23 09:00

这个是不是签名检测?【已解决】

本帖最后由 冥界3大法王 于 2024-3-23 09:17 编辑

.method public getSign(Ljava/lang/String;)V
    .registers 4

    .line 478
    iget-object v0, p0, Lcom/ys/resemble/ui/MainActivity;->viewModel:Lme/goldze/mvvmhabit/base/BaseViewModel;

    check-cast v0, Lcom/ys/resemble/ui/MainViewModel;

    const-string v1, ""

    invoke-virtual {v0, p1, v1, v1}, Lcom/ys/resemble/ui/MainViewModel;->getVideoByCopyCode(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

怜渠客 发表于 2024-3-23 09:16

单独看这一段,不是。仅调用了viewModel的getVideoByCopyCode方法

冥界3大法王 发表于 2024-3-23 09:17

怜渠客 发表于 2024-3-23 09:16
单独看这一段,不是。仅调用了viewModel的getVideoByCopyCode方法

确实,点进去后是VOD解码的转换

debug_cat 发表于 2024-3-23 09:37

签名检测通常是附带packageManager,PackageInfo等等系统的组件,这种组件是不会被混淆的可以直接看出来,利用pms的api来查询当前签名,java层是这样的。其实如果APP用jni实现也是差不多,只不过是在c/c++中反射调用了framework的api,也是pms相关的。

lyrong2008 发表于 2024-3-23 11:30

法王开始接触android了,厉害了!{:1_921:}

无闻无问 发表于 2024-3-23 13:17

方法名是,返回值是void,有毛用啊

冥界3大法王 发表于 2024-3-23 14:47

无闻无问 发表于 2024-3-23 13:17
方法名是,返回值是void,有毛用啊

不好意思,让你笑掉了大牙😂
页: [1]
查看完整版本: 这个是不是签名检测?【已解决】