dy火山设备id注册激活
dy火山设备id注册激活
- 0. 前言
- 1. 采集数据
- 2. 方法
- 3. 总结
0. 前言
大数据时代的到来,直播越来越流行,咱也想跟上时代的步伐。有空就会看看直播,看看别人是怎么靠双手养活自己的。看看他们分享着正能量,自己一天就又会活力满满。每次看直播的时候都会点开评论看看,有时候逗你发笑的是直播而非视频本身。然而近来越来越忙,无暇看直播的我该怎么办?
作为一枚技术人员,总会想办法解决自己的问题。于是乎,整个代码给自己玩玩,到这里分享一下自己的快乐。
1. 采集数据
略过
下面是部分jadx的代码,在查找的过程中有点像
if (jSONObject.optInt("new_user", 0) > 0) {z = true;} else {z = false;}f.sIsNewUser = z;SharedPreferences.Editor edit = f.this.mStatsInfoSp.edit();edit.putInt("last_config_version", f.this.mLastConfigVersion);edit.putString("dr_channel", aa.getChannelCompat(f.this.mContext));String str2 = f.this.mInstallId;String deviceId = f.this.f55985a.getDeviceId();boolean isEmpty = StringUtils.isEmpty(deviceId);final String optString = jSONObject.optString("install_id", null);final String optString2 = jSONObject.optString("device_id", null);String optString3 = jSONObject.optString("device_token", "");
2. 方法
(1)将传入参数转成byte数组;
(2)对传入参数进行GZIP压缩;
(3)对压缩后的byte数组进行加密处理;
(4)请求官方接口:https://log.snssdk.com/service/2/device_register
接下来就交给frida了,人生苦短,我用python
pid = device.spawn('com.ss.android.ugc.live')session = device.attach(pid)device.resume(pid)script = session.create_script(jscode1)script.on("message", on_message) script.load()
3. 总结
虽然每天晚上看直播,但还算有点收获…
最后,祝大家身体健康,用心感受着这世界万千瑰丽繁华,感受阳春白雪,也能感受下里巴人,体验技术的千变万化…不负这过程
有兴趣的运行以下代码找我!
import json
def int8_to_json(arr0):arr1 = ''.join([chr(_) if _ > 0 else chr(_ + 256) for _ in arr0])# print(arr1)json1 = json.loads(arr1)# print(json1)return arr1,json1
if __name__ == '__main__':arr0 = [123, 34, 92, 117, 56, 48, 53, 52, 92, 117, 55, 99, 102, 98, 113, 113, 34, 58, 32, 49, 49, 52, 48, 56, 54, 51, 53, 56, 50, 125]arr1, json1 = int8_to_json(arr0)print(json1)
dy火山设备id注册激活相关推荐
- 【Windows系统】产品ID、设备ID等系统参数
环境 系统:Windows Server 2012 R2 系统参数 1.产品ID 1.Windows 产品ID生成机制 Windows安装密钥是生成Windows产品ID的基础,大家可以在桌面上右键我 ...
- 注册oracle驱动,注册设备 ID -
编写适用于 Oracle® Solaris 11.2 的设备驱动程序
注册设备 ID 通常,驱动程序在其 attach(9E) 处理程序中初始化和注册设备 ID.如上所述,驱动程序负责注册永久设备 ID.同时,驱动程序可能需要处理可直接提供唯一 ID (WWN) 的设备 ...
- 是否有唯一的Android设备ID?
Android设备是否具有唯一的ID,如果是,则使用Java访问它的简单方法是什么? #1楼 有许多不同的方法可以解决这些ANDROID_ID问题(有时可能为null或特定模型的设备总是返回相同的ID ...
- 是否有唯一的 Android 设备 ID?
问: Android 设备是否有唯一 ID,如果有,使用 Java 访问它的简单方法是什么? 答1: 保持自己快人一步,享受全网独家提供的一站式外包任务.远程工作.创意产品订阅服务–huntsbot. ...
- 头条巨量快手广点通等平台APPAPI回传事件注册激活-转化联调-API对接原理代码分析和功能实现
2022年最新的头条巨量快手广点通等各推广平台APP&API回传事件-转化联调注册激活-API对接原理代码分析和功能实现! 在商户推广管理当中,经常碰到 需要将用户行为数据回传给推广平台.做转 ...
- android推送设备id,第三方推送ID配置
百度云 @Override public void onBind(Context context, int errorCode, String appid, String userId, String ...
- 简述Android手机常用的设备ID
一.简介 1.设备ID: 简单来说就是一串符号(或者数字)类似于我们的身份证号,映射现实中硬件设备.排除特殊情况(模拟器等),设备ID和设备是一一对应的,我们称之为"唯一设备ID(Uniqu ...
- 漫谈唯一设备ID,android开发工程师
设备ID,简单来说就是一串符号(或者数字),映射现实中硬件设备. 如果这些符号和设备是一一对应的,可称之为"唯一设备ID(Unique Device Identifier)" 不幸 ...
- 友盟统计使用及添加测试设备(设备ID及Mac地址识别)
友盟统计新增用户,日活,抓bug日志 注册账号并申请Appkey 拿到自己App的Appkey之后,Manifest中检查以下权限,没有则添加 <uses-permission android: ...
最新文章
- 【系列文章】面向自动驾驶的三维点云处理与学习(2)
- python详细安装教程linux-python 在linux系统的安装教程
- 黑马lavarel教程---5、模型操作(AR模式)
- 前端学习(3261):js高级教程(4)相关问题
- 【Flink】flink sql的并行度怎么单独设置
- HDU2191 珍惜现在,感恩生活【背包】
- 还担心学习AI没有数学基础吗?读完它们,你就有了!!!
- i510200h和i78750h哪个好
- SCI、EI、ISTP收录检索技巧及核心期刊投稿导引
- add git 指定类型文件夹_git add 命令
- Java笔试题含答案
- 家里宽带网络连接第二台路由器实验一
- AWS认证攻略 – E哥的AWS Solution Architecture Associate 认证攻略
- def文件的作用及相关操作
- shell 知:外部命令
- h5 农场游戏开源_下一个开源领域是农场
- IPv6网络的可操作安全考虑——RFC9099解析(一)
- Amber进行分子动力学模拟以及计算mmpbsa
- 揭密让程序猿谈外包而色变的原因
- 仿哔哩哔哩应用客户端Android版源码项目
热门文章
- 易福门传感器PN3593
- mql4 c语言,MQL4基础:运算符和表达式 -
- 伽玛函数(Gamma函数)C++实现
- HDOJ 2080 数学
- r软件自动化测试,App自动化测试工具Airtest
- python 统计一篇英语文章中每个单词出现的次数
- zabbix之3触发器/action及模板
- 超火爆文艺句子,你喜欢哪个呢
- 浏览器无声音解决办法
- nrm : 无法加载文件 C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本