XOR
Pixel2XL解锁BL-刷入Twrp-获取Root权限
# Pixel2XL解锁BL-刷入Twrp-获取Root权限 > 前提: 手机账号退出,不插卡,不联网,删除pin指纹以及开机密码 ## 【一】解锁BL(如已解锁,该步骤不需要) ### (1) bootloader是什么? - bootloader - 中文翻译为启动引导程序。 - 打个比方来说, ......
Pixel 2XL线刷-获取Root权限
# Pixel 2XL线刷-获取Root权限 ## 【一】什么是线刷,什么是卡刷 ### (1)什么是线刷 - 线刷(通过连接计算机进行刷机): - factory完整包,可以降级 - 线刷是指使用计算机通过USB连接将刷机文件传输到设备上,并通过命令行工具(如ADB和Fastboot)执行刷机操作 ......
Day01 1.3 什么是Root设备
# Day01 1.3 什么是Root设备 ## 【一】什么是root - ROOT是指获取安卓设备(手机或平板电脑)的超级用户权限,也被称为管理员或根用户权限。 - 通过Root手机,用户可以获得对操作系统的完全控制权限,可以访问和修改系统文件、安装自定义固件、运行需要Root权限的应用程序等。 ......
Day01 1.4 Python虚拟环境的搭建
# Day01 1.4 Python虚拟环境的搭建 ## 【一】虚拟环境介绍 ### (1)**虚拟环境优点** - 1、使不同应用开发环境相互独立 - 2、环境升级不影响其他应用,也不会影响全局的python环境 - 3、防止出现包管理混乱及包版本冲突 ### (2)什么是虚拟环境,为什么要有它? ......
主叫是053158263720,被叫是手机号,转向gateway 是gw4 ,并且被叫前缀加上88
可以使用以下拨号计划来实现: <include><context name="public"><extension name="forward_call"><condition field="caller_id_number" expression="^053158263720$"/><condit ......
Day01 1.1 APP逆向的介绍
# Day01 APP逆向的介绍 ## 【一】APP 逆向入门 ### (1)逆向设备与root - 真机和模拟器 - 解BL锁 - fastboot刷机和root - twrp刷root - 面具和常见模块 ### (2)Python虚拟环境 - 系统解释器环境 - virtualenv虚拟环境 ......
Day01 1.2 APP逆向的必备知识
# Day01 1.2APP逆向的必备知识 ## 【一】逆向原理 ### (1)安卓app逆向 - 正向: - 安卓开发工程师 -> - Java语法+安卓框架 -> - 功能代码(Java+C) -> - APK(资源文件/.dex/.so) - 逆向: - 安卓逆向工程师 -> - APK -> ......
python解析xml
import xml.etree.ElementTree as ET # 加载XML文档 tree = ET.parse('example.xml') # 获取根元素 root = tree.getroot() # 遍历XML文档中的元素 for child in root: print(child ......
子集卷积
两个集合幂级数做卷积的时候可以这样: 对于原来的 $a_i$ ,将其变为 $a_ix^{\text{popcount}(i)}$ 。然后对两个做或卷积,最后卷积之后 $s$ 的值就是 $[x^{\text{popcount}(s)}]$ 。可以理解为 $x^i$ 就是表示有 $i$ 个 $1$ ,然 ......
windows10 安装Ubuntu
1. windows 应用商店下载wsl。 2. windows 应用商店下载Ubuntu。 3. 启用windows虚拟机 搜索栏搜索windows功能(windows features) 4. 打开window虚拟机和 subsystem for linux。 然后重启 5. 打开步骤2下载的U ......
关于Cookie Session 和Token,以及应用场景
# 关于Cookie和Session(面试经常问) 共同之处:cookie和session都是用来跟踪浏览器用户身份的会话方式。 ## 关于会话 在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。Web应用中的会话过程类似于生活中的打电话过程,它指的是一个客户端(浏览器)与 ......
Java类加载原理中为何要设计双亲委派机制
首先,给大家演示两个示例代码,我们自定义一个与Java核心类库中java.lang.String类名相同的代码: package java.lang; /** * 自定义java.lang.String类 * * @author 编程老司机 * @date 2023-06-16 */ public ......
在freeSwitch中,使用拨号计划实现来自gateway 为gw80 的来电转向 gateway 为gw4的,并且被叫前缀加上88
可以通过如下拨号计划实现该功能: ```<include> <context name="default"> <extension name="forward_call"> <condition field="destination_number" expression="^53(\d+)$"> < ......
K-GC
K-GC , 一个 为 ILBC / D++ 写 的 GC 。 一个简单的 GC 模型尝试 。 https://github.com/kelin-xycs/K-GC ......
网安--自动化信息收集水泽
水泽 运行原理: 环境安装 1、当前用户对目录具有写权限 2、python环境必须在3.7以上 3、在配置文件iniFile/config.ini里加入api(fofa、shodan、github、virustotal等等) 调用信息收集平台的api python Shuize.oy - -p 设置 ......
CF1205C Palindromic Paths 题解
妈的,给虹夏可爱完了!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!彻底疯狂!彻底疯狂 ......
CF1817E Half-sum
## 题意 有一个大小为 $N$ 的非负整数集合 $A$,每次你可以从集合中取任意两个数,并将它们的平均数放回序列。不停操作,知道集合最后剩下两个数。请求出这两个数的差的绝对值的最大值对 $10^9+7$ 取模的结果。 数据范围:$1\le N\le 10^6, 0\le A_i\le 10^9$。 ......
基础知识-计算机组成原理
(2023-6-16,未更新完) # 参考资料 2021年计算机组成原理考研复习指导 | 王道考研 [【重学计算机】计算机组成原理 | cnblogs | 闪客sun](https://www.cnblogs.com/flashsun/p/10628433.html "【重学计算机】计算机组成原理 ......
网络编程相关(IO多路复用)
####select poll epoll的一些比较 select的fd_set通过bitmap**1024位**表示存入的文件描述符,通过01表示存入的文佳描述符,且是从0下标开始,如存入的文件描述符是12579,则在bitmap里表示是0110010101000... 由于bitmap从0下标开 ......
第十次java作业
5、利用接口实现动态的创建对象[选做题] • 5.1 创建4个类:苹果、香蕉、葡萄、园丁 • 5.2 在三种水果的构造方法中打印一句话.以苹果类为例 package lll; public interface Fruit { class Apple implements lll{ public Ap ......
netty rpc个人即兴整理
netty rpcrpc不通过http, 只是使用了tcphttp应用层tcp传输层 http不同产品或者不同语言之间最佳解决浪费传输的宽带 rpc为什么只用tcp就可以实现,说白了,http就是编码解码用的,我用prc可以自定义编码解码器,不需要通过http实现rpc个人理解,适用于客户端和服务端 ......
axios最最基础的用法
axios ajax请求库,比较热门吗,这里是最基础的发送请求和接收参数 axios闲来无事一,axios的理解和使用 一,axios的理解和使用 服了,看弹幕给我看的没自信了。 axios最基本的使用方式 <!DOCTYPE html><html lang="en"><head> <meta ch ......
Scala方法和函数
- 方法和函数的作用几乎是一样的,但是函数在使用的过程中更加灵活和多样化 - scala中函数是头等公民 . 可以作为方法的返回值和参数使用 - scala是一个集面向对象和面向函数于一身的编程语言 , 灵活的函数是函数式编程的一种体现 - 函数的使用使代码更加简洁和灵活 # 函数 scala中一种 ......
Ubuntu20.04下 vsftpd.service 状态报错code=exited, status=2解决以及简单配置
1、状态报错,启动失败 2、主要原因是ipv4和ipv6不能同时被监听,所以,注释ipv6 3、 重启服务并且登录localhost,输入用户名和密码,显示登录成功 4、配置指定目录,确保对应的值如下 anonymous_enable=NO local_enable=YES write_enable ......
信号
#### 信号  ![](https://img2023.cnblogs.com/blog/2700939/2023 ......
文件系统
#### 用户态和内核态 运行在内核态的进程可以毫无限制的访问各种资源,而在用户态下的用户进程的各种操作都有着限制,比如不能随意的访问内存、不能开闭中断以及切换运行的特权级别。 **操作系统一般是通过软件中断从用户态切换到内核态。** #### 函数工作流程 ![](https://img2023. ......