Android 反编译快手APP,gksvideourla

解析快手短视频分享的链接,获取到播放的MP4链接,最后在浏览器中打开MP4链接进行下载

App页面截图:

1ad44a19c916399861e2c96787695349.png

Todo List

了解Rxjava2+Retrofit2+MVP的网络请求封装

添加一个配置读取配置的输入框,默认是使用本地的配置JSON文件,也可以使用网络上的配置

网络的配置文件,需要验证格式是正确

20180622

更新了截取规则,了解到 java解析多级JSON规则,需要一级一级的解析下去,参考json-simple 解析多级json字符串

如:

json 内容

{

"work":{

"currentWork":{

"playUrl":"https://www.example.com"

}

}

}

获取上列json字符串中的 playUrl 代码如:

JSONObject jsonObject = new JSONObject(responseResult); //json 字符串

JSONObject work = (JSONObject) jsonObject.get("work");

JSONObject currentWork = (JSONObject) work.get("currentWork");

String playUrl = currentWork.optString("playUrl");

2019-05-09

尝试使用 jadx 反编译 快手app(6.4.0.9003),发现请求中的签名字段已改为 sig2

2019-05-23

Android Studio ide的版本 更新到 3.1.4

org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compil

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJavaWithJava

com.android.builder.dexing.DexArchiveBuilderException: Failed to process

Static interface methods are only supported starting with Android N

程序包com.google.common.collect不存在

在 app的 build.gradle文件中,添加 google/guava

api 'com.google.guava:guava:27.1-android'

http://www.gifshow.com/fw/photo/5229242126404827955?userId=3xwccfweqip6x9i&photoId=3x8n2rkgyp39q7k&cc=share_copylink&timestamp=1559144677719&et=1_i%2F1634881657273335808_h86

这个链接需要登录的web用户才能转发到

Reference

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值