YINGJUE YINGJUE
ToolsBlog
  • Learn PHP: keywords such as declare,use,require icon

    Learn PHP: keywords such as declare,use,require

    Dec 25, 2024 • Web • Apple

    declare 是一个用于设置脚本执行指令的结构,主要用于控制 PHP 的运行时行为。 语法: 常用指令: ticks:定义在脚本中每执行一定次数的低级语句时触发一次信号处理。 strict types:启用严格类型检查(从 PHP 7 开始)。 特点: declare 的作用域通常是当前文件或代码块。 一般用于设置编译时和运行时的行为。 use 是一个用于

  • Learn Slim Skeleton icon

    Learn Slim Skeleton

    Dec 24, 2024 • Web • Apple

    Install php develop environment Create project using slim skeleton declare vs use vs require declare 是一个用于设置脚本执行指令的结构,主要用于控制 PHP 的运行时行为。 语法:

  • 如何安装cocoapods icon

    如何安装cocoapods

    Nov 29, 2024 • iOS

    Cocoapods 是iOS开发的包管理工具。在Mac 14.6.1 上的安装过程如下: 安装brew 安装ruby 一定要用brew安装ruby,系统自带的ruby安装不会成功,会产生很多错误,比如版本不匹配: The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0

  • Unicorn使用笔记(一):安装 icon

    Unicorn使用笔记(一):安装

    Nov 29, 2024 • Reverse Engineering

    Unicorn 是一个模拟执行库,支持多个平台,在逆向工程中动态分析指令流程非常有用。 笔者某些IDA脚本需要依赖unicorn,今天在安装后,发现不能使用。2.1.0和2.1.1在使用mem map直接导致IDA崩溃。 可能与Mac Pro的Apple silicon有关,回头查了以前使用的版本是 2.0.1.post1 。 2.0.1.post1的pip

  • 禁止Spotlight对外部磁盘建立索引 icon

    禁止Spotlight对外部磁盘建立索引

    Nov 19, 2024 • Misc

    1. 打开 系统设置(System Preferences)或 系统偏好设置。 2. 选择 Spotlight。 3. 切换到 Privacy(隐私)标签。 4. 点击 ”+” 按钮,将外部磁盘添加到列表中。 5. 确认后,Spotlight 将不会索引该磁盘。 可以通过命令行工具 mdutil 禁用指定磁盘的索引。 禁用索引的命令: 将 YourExter

  • The system has been destroyed icon

    The system has been destroyed

    Nov 12, 2024 • Misc

    今天将自己的一个旧手机Redmi Note 8找出来,想刷一个最新版本的全球版ROM : ginkgo global images V12.5.2.0.RCOMIXM 20220216.0000.00 11.0 global da0a599e0c.tgz。下载解压完成,直接运行flash all.sh脚本完成刷机,但系统启动后显示: “The system

  • Bootstrap 升级:从 Version 3 到 Version 5 icon

    Bootstrap 升级:从 Version 3 到 Version 5

    Oct 8, 2024 • Web • Apple

      Bootstrap 5 相比 Bootstrap 3,进行了全面的改进,尤其是去除了对 jQuery 的依赖、全面引入 Flexbox、提供了更丰富的响应式功能和现代化组件。升级到 Bootstrap 5 可以让你的项目更加轻量、现代,并且更具响应性,同时在设计方面也更加灵活。 水平居中div Bootstrap 3: 网格系统基于

  • How to jailbreak iOS 16 using palera1n icon

    How to jailbreak iOS 16 using palera1n

    Sep 25, 2024 • Reverse Engineering

    Q: Build may be slow as Theos isn’t using all available CPU cores on this computer. 参考链接:Parallel Building 步骤: Q: palera1n loader app can't disappear after jailbreak on iPhone X(16

  • SOCKS5 icon

    SOCKS5

    Sep 25, 2024 • Misc

    socks是一种互联网协议,它通过一个代理服务器在客户端和服务端之间交换网络数据。 简单来说,它就是一种代理协议,扮演一个中间人的角色,在客户端和目标主机之间转发数据。 socks协议位于OSI模型中的第五层,即会话层(Session Layer)。 对于广大的中国网友来说,一提到代理,肯定会想到翻墙,而socks5作为一种代理协议,肯定也能用来翻墙嘛。不过

  • Using IDAPython to Make Your Life Easier: Part 1 - Setup Environment icon

    Using IDAPython to Make Your Life Easier: Part 1 - Setup Environment

    Feb 25, 2024 • Reverse Engineering

    As a reverse engineer, I often use IDA Pro in my daily work. This is not surprising, as IDA Pro is the industry standard (although alternatives such as radare2 and Hopper are becom

  • Android Logcat Usage icon

    Android Logcat Usage

    Apr 4, 2020 • Android

    因为zsh缺省情况下始终自己解释这个firefox ,而不会传递给adb logcat来解释。 在 /.zshrc中加入: setopt no nomatch, 然后进行source .zshrc命令

  • [Android]追书神器:章节内容解密分析 icon

    [Android]追书神器:章节内容解密分析

    Mar 31, 2020 • Reverse Engineering

    章节内容解密 示例数据

  • Frida : 在Android上简单使用 icon

    Frida : 在Android上简单使用

    Mar 29, 2020 • Reverse Engineering

    frida server : 12.8.19 下载frida server并解压 修改权限并启动frida server Unable to preload: Unable to access process with pid 402 due to system restrictions; try sudo sysctl kernel.yama.ptrace

  • Kotlin : 使用 VSCode 运行代码 icon

    Kotlin : 使用 VSCode 运行代码

    Mar 25, 2020 • Android

    Kotlin Language Code Runner JDK安装完成后,设置路径,使其可以在命令行找到

  • Linux Command : grep & sed icon

    Linux Command : grep & sed

    Mar 25, 2020 • Misc

    如何利用grep和sed实现搜索和替换 E 将样式为延伸的普通表示法来使用 r 此参数的效果和指定“ d recurse”参数相同 l 列出文件内容符合指定的样式的文件名称 字符小括号 '(' 在正则表达式里有特殊含义,需要转义字。 i 直接修改读取的文件内容,而不是输出到终端 Mac OSX 下多了一个参数,备份名,如果不备份,就传空字符串"" 给其他命令

  • Linux常用命令工具使用笔记 icon

    Linux常用命令工具使用笔记

    Mar 24, 2020 • Misc

    find 在当前目录下查找某个文件: rsync Linux 下合并两个目录,软连接也一起同步。 比如: 统计文件个数 lldb Start Local HTTP Server Wireshark Configuration .bash profile .zprofile .zshrc .zshenv zip format 参考链接 https://linu

  • Kotlin:object 与 companion object 的区别 icon

    Kotlin:object 与 companion object 的区别

    Mar 16, 2020 • Android

    object 可以定义在全局也可以在类的内部使用 object 就是单例模式的化身 object 可以实现 Java 中的匿名类 companion object 就是 Java 中的 static 变量 companion object 只能定义在对应的类中 object 可以作为变量的定义也可以是表达式 object 匿名类可以继承并超越 Java 中匿

  • capture package with charles icon

    capture package with charles

    Oct 24, 2019 • Reverse Engineering

    Imported from the legacy yingjue2020 blog archive.

  • Android 8.1 源码分析:PackageInstaller icon

    Android 8.1 源码分析:PackageInstaller

    Aug 22, 2019 • Android

    源码位置:PackageInstallerSession.java 。 Legacy source snippet omitted during migration: {% include code lang:java from:689 to:750 aosp/8.1/frameworks/base/services/core/java/com/androi

  • Linux Process icon

    Linux Process

    Jun 27, 2019 • Misc

    程序是一系列指令的集合,通常存为可执行文件。进程是程序的执行过程。 使用ps可以查看系统正在运行的进程。 ps help显示该命令的用法。 USER: 进程所属用户的ID PID:进程ID PPID:父进程的ID GID:进程组ID NAME:进程名 使用fork创建的子进程,父进程应该调用wait函数,等待子进程的退出信息,如果父进程先结束,子进程将变成孤

  • The Implementation Details of Android's force-stop icon

    The Implementation Details of Android's force-stop

    Jun 26, 2019 • Android

    基于AOSP 8.0.1源码分析force stop的实现细节。 com.example 是应用程序包名。 am 是一个shell脚本。如果第一个参数不等于"instrument",就执行cmd activity。 相当于 查看cmd是个什么文件? 可以看出cmd是一个ELF可执行文件。 源码文件:frameworks/native/cmds/cmd/cmd

  • Debug Android Framework with Android Studio icon

    Debug Android Framework with Android Studio

    Jun 5, 2019 • Android

    在阅读Android Framework代码时,有时需要动态调试加深理解,或者想调试某个API的实现原理(如startActivity)时,希望可以使用Android Studio调试,且可以对应到源码的每一行,故需要搭建一个调试环境。 下载并编译某个版本的源码,得到相应的image,加载进模拟器,然后将对应的源码导入到Android Studio。Andr

  • C++ 继承 icon

    C++ 继承

    May 27, 2019 • Reverse Engineering

    clang cc1 emit llvm fdump record layouts stdlib=libc++ normal multi inherit simple.cpp 共享虚基类,典型的例子iostream clang 输出内存布局 clang++ cc1 emit llvm fdump record layouts stdlib=libc++ nor

  • Android 智能指针 icon

    Android 智能指针

    May 24, 2019 • Android

    http://androidxref.com/6.0.1 r10/xref/system/core/include/utils/StrongPointer.h http://androidxref.com/6.0.1 r10/xref/system/core/include/utils/RefBase.h http://androidxref.com/6.0

  • Android Unicode 字符串 icon

    Android Unicode 字符串

    May 24, 2019 • Android

    Unicode.h Unicode.cpp String8.h String8.cpp String16.h String16.cpp SharedBuffer.h SharedBuffer.cpp

  • Android 源码开发 icon

    Android 源码开发

    May 23, 2019 • Android

    使用docker aosp搭建 lunch 一般在external目录下建立自己的模块工程 编译命令

  • Docker 基础 icon

    Docker 基础

    May 23, 2019 • Misc

    Dockerizing a Python Flask App Install nginx 1.27.2 如何自定义一个镜像,并上传到Docker Hub 。 假设需要为php fpm alpine增加mysqli扩展并增加 usermod 命令。 编写Dockerfile 构建镜像 上传镜像 创建网络 将容器连接到网络 将容器与网络断开 数据库密码默认为空"

  • Android ClassLoader icon

    Android ClassLoader

    May 15, 2019 • Android

    Imported from the legacy yingjue2020 blog archive.

  • Android ProgressBar Circle icon

    Android ProgressBar Circle

    May 13, 2019 • Android

    android:innerRadius : 指定圆环内圆的半径 android:innerRadiusRatio :该值是以比例的形式来指定内圆半径。内圆半径等于该shape的宽除以该值。或者说该值的倒数代表了内圆半径占整个shape宽的比例。默认值是9。当该值等于2的时候,内圆就将占满整个shape,从而我们将看不到圆环。 android:thicknes

  • Java 知识点 icon

    Java 知识点

    May 13, 2019 • Android

    变长参数是 Java 的一个语法糖,本质上还是基于数组的实现: 注意事项: 可变参数只能作为函数的最后一个参数,但其前面可以有也可以没有任何其他参数 由于可变参数必须是最后一个参数,所以一个函数最多只能有一个可变参数 Java的可变参数,会被编译器转型为一个数组 一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访

  • Github Usage icon

    Github Usage

    May 12, 2019 • Misc

    如何修改第一条的作者信息 如何修改第一条注释信息 子模块 递归更新子模块: on Windows: 用zip加密压缩文件和目录

  • 7z 解压文件名乱码 icon

    7z 解压文件名乱码

    May 11, 2019 • Misc

    在Windows 7中文版系统上使用7z压缩一些文件后,然后在Windows 10 Pro英文版系统上解压,发现凡是文件名中包含中文,最后都是乱码。 使用7z压缩文件时,对文件名的编码是采用Windows 系统默认字符集,而不是unicode编码。 使用python重命名 先解压,然后使用如下代码重命名 在Windows下python对文件名编码使用cp43

  • Android traceview 原理分析 icon

    Android traceview 原理分析

    Apr 24, 2019 • Android

    目标进程需要打开调试开关,android:debuggable=true http://androidxref.com/6.0.1 r10/xref/art/runtime/trace.h Android 6.0.1 服务进程 http://androidxref.com/6.0.1 r10/xref/frameworks/base/services/cor

  • hacking android app with frida icon

    hacking android app with frida

    Apr 24, 2019 • Reverse Engineering

    frida server frida tools https://www.frida.re/docs/home/

YINGJUE

Privacy-first browser tools, notes, and references.

contact@yingjue.info
Navigation
  • Tools
  • Blog
© 2020-2026 YINGJUE. All rights reserved.