<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhbpd的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhbpd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhbpd]]></copyright><item><title><![CDATA[android img 文件解包]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/122439286</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/122439286</guid><author>zhbpd</author><pubDate>Tue, 11 Jan 2022 19:04:31 +0800</pubDate><description><![CDATA[Linux 下使用 Android 源码编译后的 simg2img 命令解包：

~/android/out/host/linux-x86/bin/simg2img system.img system_raw.img
	mkdir system
	sudomount system-raw.img system-o loop -t ext4
	或者直接用7zip打开
Windows 下使用 windows 版本的 simg2img 解包，

文件获取位置qqizai/simg2img_win (gi...]]></description><category></category></item><item><title><![CDATA[repo init 失败]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/122020375</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/122020375</guid><author>zhbpd</author><pubDate>Sun, 19 Dec 2021 09:08:12 +0800</pubDate><description><![CDATA[root@68b3ebd4a7ab:~/aosp# python3 ~/.bin/repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0
.0_r40
Traceback (most recent call last):
  File "/root/aosp/.repo/repo/main.py", line 42, in &lt;module&gt;
    from git_config impor.]]></description><category></category></item><item><title><![CDATA[android 9.0 selinux 策略配置]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/120849111</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/120849111</guid><author>zhbpd</author><pubDate>Tue, 19 Oct 2021 18:14:27 +0800</pubDate><description><![CDATA[主要配置：

（1）文件；

在 file.te 中声明一个文件类型；

type my_file, file_type, data_file_type, core_data_file_type;

在 file_contexts 文件中关联实际的文件路径和文件类型；

/data/my_file(/.*)?                 u:object_r:my_file:s0

注意 my_file 的类型，如果是data目录下的，要添加 core_data_file_type; 是 vendor目]]></description><category></category></item><item><title><![CDATA[qark win10 配置调试]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/120719547</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/120719547</guid><author>zhbpd</author><pubDate>Tue, 12 Oct 2021 11:12:54 +0800</pubDate><description><![CDATA[预装软件：

（1）安装 VS 2017 community 版本；

（2）安装OpenSSL-Win64；

（3）安装 Python 3.7.4 版本；

（4）安装 JDK 1.8版本，我的是 1.8.0_191；

（5）安装 Android SDK，NDK；
（6）安装 git；

环境变量设置：

（1）ANDROID_HOME   指向Android SDK 目录；

（2）ANDROID_SDK    指向ANDROID_HOME 同样路径；

（3）ANDROID_N...]]></description><category></category></item><item><title><![CDATA[python 2.7 安装后无法执行]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/120707430</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/120707430</guid><author>zhbpd</author><pubDate>Mon, 11 Oct 2021 17:16:51 +0800</pubDate><description><![CDATA[python 2.7 安装后，命令行执行 python 出现错误：


C:\Users\xxx&gt;python -V
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings &gt; Manage App Execution Aliases.


开始菜单启动设置， 设置-&gt;应用，进入应用和功能界面，点击应用执行别]]></description><category></category></item><item><title><![CDATA[ubuntu16.04 terminal 无法启动]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/120429605</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/120429605</guid><author>zhbpd</author><pubDate>Thu, 23 Sep 2021 10:25:43 +0800</pubDate><description><![CDATA[REF: https://www.jb51.net/article/221434.htm

ubuntu16.04 terminal 无法启动 after installed python3.8.

Open File explore and enter directory  /usr/lib/python3/dist-packages/gi/

right click menu "open in terminal"

# 下面的36 改成38 表示从py3.6改到py3.8



sudo cp _gi.]]></description><category></category></item><item><title><![CDATA[ubuntu16.04 mobsf 配置指南]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/119322537</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/119322537</guid><author>zhbpd</author><pubDate>Mon, 02 Aug 2021 14:47:47 +0800</pubDate><description><![CDATA[一、安装 python3.8

（1） 安装必要文件


sudo apt update 
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.8 python3.8-venv


（2）配置 python3


]]></description><category></category></item><item><title><![CDATA[Window 10 VirtualBox 安装 Kali 2021 过程]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/117869941</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/117869941</guid><author>zhbpd</author><pubDate>Sun, 13 Jun 2021 10:34:48 +0800</pubDate><description><![CDATA[我用的是 Virtualbox 5.2， 从kali os 网站下载iso文件：kali-linux-2021.1-installer-amd64.iso。

安装过程参考：https://blog.youkuaiyun.com/qq_33336310/article/details/105456266

a
]]></description><category></category></item><item><title><![CDATA[android busybox vi 文件时出现乱码问题]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/117253417</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/117253417</guid><author>zhbpd</author><pubDate>Tue, 25 May 2021 12:32:40 +0800</pubDate><description><![CDATA[参考

https://blog.youkuaiyun.com/iteye_3854/article/details/82564476

https://forum.xda-developers.com/t/adb-enhanced-putty-replacement-for-adb-shell-command.803225/

在 windows 下使用 adb shell busybox vi 某个文件时显示乱码。网上查了下是系统编解码问题。

下载http://github.com/sztupy/adbputt.]]></description><category></category></item><item><title><![CDATA[Windows 编译 LLVM 详细教程]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/116491292</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/116491292</guid><author>zhbpd</author><pubDate>Fri, 07 May 2021 13:57:03 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/cfe6c4b11d75

https://www.sunofbeach.net/a/1290427013433171968

https://bbs.pediy.com/thread-258370.htm
]]></description><category></category></item><item><title><![CDATA[Kleopatra 启动时一直显示“正在装入证书缓存”]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/116235057</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/116235057</guid><author>zhbpd</author><pubDate>Wed, 28 Apr 2021 15:44:30 +0800</pubDate><description><![CDATA[由于误删了 C:\users\xxx\.p2 目录，导致Kleopatra 启动时一直显示“正在装入证书缓存”。

解决办法，在命令行下输入如下内容，然后再重启 Kleopatra 问题解除，又能看到正常列表了。


C:\Users\xxx&gt;gpg-connect-agent reloadagent /bye
OK


...]]></description><category></category></item><item><title><![CDATA[compile ollvm for android P]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/114842442</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/114842442</guid><author>zhbpd</author><pubDate>Mon, 15 Mar 2021 20:50:23 +0800</pubDate><description><![CDATA[(1) Download ollvm

https://github.com/obfuscator-llvm/obfuscator/tree/llvm-4.0

git clone very slow, so just download zip file.

https://github.com/obfuscator-llvm/obfuscator/archive/llvm-4.0.zip

(2) unzip llvm-4.0.zip

(3) compile ollvm



cd obfuscat..]]></description><category></category></item><item><title><![CDATA[Android 8.1 write HIDL]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/114595916</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/114595916</guid><author>zhbpd</author><pubDate>Tue, 09 Mar 2021 19:31:58 +0800</pubDate><description><![CDATA[Below &lt;company&gt; &lt;module&gt; &lt;mylib&gt; replace with your own names.

(1) edit &lt;TOP&gt;/Android.bp, add custom path:


...........
optional_subdirs = [
    ...................
    "vendor/&lt;company&gt;/&lt;module&gt;/*/*",
]

(2) create dir]]></description><category></category></item><item><title><![CDATA[make_ext4fs sourcecode]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/113944279</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/113944279</guid><author>zhbpd</author><pubDate>Mon, 22 Feb 2021 17:03:41 +0800</pubDate><description><![CDATA[git clone git://git.openwrt.org/project/make_ext4fs.git






]]></description><category></category></item><item><title><![CDATA[vendor.img  解压]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/109840681</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/109840681</guid><author>zhbpd</author><pubDate>Fri, 20 Nov 2020 10:15:46 +0800</pubDate><description><![CDATA[out/host/linux-x86/bin/simg2img vendor.img vendor.img.raw
mount -t ext4 -o loop vendor.img.raw mnt-vendor/


]]></description><category></category></item><item><title><![CDATA[openssl p12 证书转 p7格式]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/109105069</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/109105069</guid><author>zhbpd</author><pubDate>Thu, 15 Oct 2020 20:41:37 +0800</pubDate><description><![CDATA[openssl pkcs12 -in pfx-0527.crt -out pfx-0527.cer -nokeys 转为pem公钥
openssl pkcs12 -in pfx-0527.crt -out pfx-0527.key -nocerts -nodes 转为priv私钥
]]></description><category></category></item><item><title><![CDATA[find and xargs]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/109002945</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/109002945</guid><author>zhbpd</author><pubDate>Sat, 10 Oct 2020 19:28:48 +0800</pubDate><description><![CDATA[find -maxdepth 1 -name \*.apk -print | xargs basename -s .apk | xargs mkdir -p


]]></description><category></category></item><item><title><![CDATA[PackageManager: Instruction set mismatch 问题分析]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/108835281</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/108835281</guid><author>zhbpd</author><pubDate>Sun, 27 Sep 2020 20:00:37 +0800</pubDate><description><![CDATA[Android 系统支持 32位应用和64位应用。但是当共享系统 UID 的应用有32位或者64位时，并且开启预编译优化后，开机会出现问题：


08-31 14:46:45.568  2445  2445 W PackageManager: Instruction set mismatch, PackageSetting{4bea45 com.beantechs.datatrackservice/1000} requires arm whereas PackageSetting{eaaa7ae com.l]]></description><category></category></item><item><title><![CDATA[Android keystore 文件和 platform key 转换]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/108617980</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/108617980</guid><author>zhbpd</author><pubDate>Wed, 16 Sep 2020 11:18:38 +0800</pubDate><description><![CDATA[1. platform key 转换为 keystore 文件：

 先将 pk8 文件转为 PEM 文件；再将 pem 公私钥合并为 p12 文件，生成p12的时候会提示设置密码；再将 p12 文件转为 keystore文件；


openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt
openssl pkcs12 -export -in platform.x509.pem -inkey..]]></description><category></category></item><item><title><![CDATA[win10 远程桌面访问 ubuntu18.04]]></title><link>https://blog.youkuaiyun.com/zhbpd/article/details/107861755</link><guid>https://blog.youkuaiyun.com/zhbpd/article/details/107861755</guid><author>zhbpd</author><pubDate>Fri, 07 Aug 2020 14:34:17 +0800</pubDate><description><![CDATA[1.安装 xrdp


sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
sudo apt install xrdp
sudo apt install xubuntu-desktop
echo "fce4-session" &gt;~/.xsession
sudo service restart xrdp

2. 在 win10系统用远程桌面连接目标系统，在打开的桌面登录里选择xorg，然]]></description><category></category></item></channel></rss>