吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14100|回复: 172
收起左侧

[Android 原创] 记第一次破解(某宝儿歌)

    [复制链接]
1305_xiaolong 发表于 2019-3-14 10:01
本帖最后由 1305_xiaolong 于 2019-3-14 10:05 编辑

随着小朋友的出生,儿歌类app进入了我的视线,例如亲宝儿歌、贝瓦儿歌等等~最近看亲宝儿歌比较多,点来点去发现还有个vip的功能,本着屌丝不花钱的心理,尝试使用本站工具去掉vip,记录如下:

零 :先说结果 ,VIP的视频都可以免登陆观看(v4.3.0),但全屏时还是有小广告,还没找到去掉的方法,欢迎补充。
一:过程介绍:
      0、  下载app,准备虚拟机
      1、  安装APK,点击vip的视频,弹出对话框“小朋友。。。。”(划重点,记录关键字)
      2、  把小朋友转为unicode编码,为\u5c0f\u670b\u53cb  (记录要转码,不然你是搜不到的)
      3、  打开Android killer,反编译APK,搜索\u5c0f\u670b\u53cb
      image001.png       
      4、看起来应该是下边这个,用于控制video的播放,点击进去看到这是一个弹出对话框的class,即 k()V  
      image003.png      
    5、因此分析看哪里调用了这个弹窗,干掉应该就行了,然后看到在同一个文件如下调用,即cond_4cond_5会调用这个弹窗,
    image005.png       
    6、看具体跳转部分的代码:   
   image008.jpg       
    7、看的有点懵,没事,用jadx反编译一下,从Android killer里的对应目录,找到videoactivetiy对应的源码,如下:
       image009.png    
8、这下一目了然,基本是判断完,如果不是vip那么直接return不播放,那我们不让他return就行了,改成如下:      
   image011.png       
     9、  反编译签名,ok 随便看了~
二、事后反思      
     1、这次的apk是第一次破解,熟悉了开发工具,尝试看了反汇编等等,      
     2、运气比较好,app没有加固,反编译后编译签名等等都比较顺利,逻辑比较简单,算是首次尝试的不错选择。      
     3、建议想学习的同学可以拿来练手~

免费评分

参与人数 21吾爱币 +20 热心值 +16 收起 理由
cslrxyz + 1 + 1 楼主能上个原版APP吗?为嘛我下的版本都解析失败?
zhanglingsong + 1 + 1 热心回复!
0xroot + 1 谢谢@Thanks!
cool98eng + 1 + 1 6、看具体跳转部分的代码: 如何操作?
mrgodxinlu + 1 + 1 用心讨论,共获提升!
futeng2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zhaxidunzhu + 1 我很赞同!
楚狂人 + 1 谢谢@Thanks!
waxeme + 1 我很赞同!
紫斗仙皇 + 1 用心讨论,共获提升!
py看考场 + 1 + 1 谢谢@Thanks!
asdfg7406 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
学习爱好者qaq + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jshajww + 1 + 1 热心回复!
st790211 + 1 + 1 谢谢@Thanks!
独行风云 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ya0shu0 + 1 + 1 用心讨论,共获提升!
甘厸 + 1 好厉害呀,留着以后会用得上
qtfreet00 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jerryhou + 1 我很赞同!
qiqigirl + 1 试试破解 开唛K歌吧!!!!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cool98eng 发表于 2019-3-16 22:40
:cond_0
    iget-object v1, p0, Lcom/iqinbao/module/video/main/VideoActivity;->aa:Lcom/iqinbao/module/common/bean/UserEntity;

    if-eqz v1, :cond_1

    .line 2128
    iget-object v1, p0, Lcom/iqinbao/module/video/main/VideoActivity;->aa:Lcom/iqinbao/module/common/bean/UserEntity;

    invoke-virtual {v1}, Lcom/iqinbao/module/common/bean/UserEntity;->getVip()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lcom/iqinbao/module/common/d/u;->c(Ljava/lang/String;)I

    move-result v1

    .line 2129
    if-eqz v1, :cond_1

    .line 2140
    :cond_1

把里面的Cond_5和COND_4都改为Cond_1吗?
 楼主| 1305_xiaolong 发表于 2019-3-14 10:49
fuyuan 发表于 2019-3-14 10:22
可以分享一下 破解的逻辑吗 例如为什么要从Android killer里的对应目录,找到videoactivetiy对应的源码

这个是因为直接看Android killer里边的反编译后的代码实在是看不懂啊。。所以用jadx生成相对看起来比较好理解的java~
elroy23 发表于 2019-3-14 10:11
wyib38080 发表于 2019-3-14 10:14 来自手机
2019 03 14   支持一下
Crazy开发仔 发表于 2019-3-14 10:15
这款APP直接裸奔啊,判断逻辑简单,研究学习的好对象
yanxp2009 发表于 2019-3-14 10:15 来自手机
厉害了,都是牛人
fengyecoco 发表于 2019-3-14 10:15
厉害咯,对于我们新手来说,以一脸茫然啊 哈哈
冰蓝雨 发表于 2019-3-14 10:15
非常棒啊~谢谢分享!
hydswcxx 发表于 2019-3-14 10:17
学习学习中
金色灬流年 发表于 2019-3-14 10:18
学习学习
tianchao616 发表于 2019-3-14 10:21
漂洋过海来看你~飘到这里来顶你 学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表