如何用 ADB 捕获日志用于错误分析 整理自 Lineageos
记录错误报告的日志 下面的这些命令将会生成一个 logcat 文件,然后你可以将其附加到错误报告中。这个文件基本上由系统消息日志组成,包括设备出错时的 stack 的记录,以及调试来自应用程序产生的信息。 在电脑上面抓取 提示:此方法要求你的电脑安装了 adb。如果您没有安装它,参考我以前的帖子 adb 和 fastboot 的安装 打开命令提示符…
使用 adb 免root 卸载安卓手机自带应用
0x00 引子 一直用的 lineageos 系统目前是 16 版本,让我的 nexus6 再一次重获新生。Android 版本目前是 9.0,哪里都还好我最受不了的是机器自带了几个应用,虽然安装 gapps 后会替换掉一些,但是心里还是不爽。这才有了要卸载他们的问题。 实现方法 手机上开启usb调试模式,多次点版本号,开启开发者选项,开启adb调…
安卓手机刷机用到的 ADB 和 fastboot 整理自 lineageos
什么是ADB ? Android Debug Bridge(adb)是一种开发工具,是Android设备和个人计算机之间通信的桥梁。一般通过USB线连接,但也支持Wi-Fi连接。 adb就像Android开发的“瑞士军刀”。它提供了许多函数,这些函数由命令adb --help详细描述。常见的一些 adb 的命令写在后面。感兴趣的朋友可以随时查看 安…
clonezilla 备份lvm系统后,调整lvm大小
0x00 背景 开始的一个实验性质的项目经过了几次的修改以后,目前成了一个要上线的的小项目了,为此做了几次的调整。这个小项目实际上的基础技术支持用的是 nextcloud 来实现,考虑到后续可能要扩容,那么在系统创建之初就采用了全盘的 lvm 方式来做,资源有限没有使用服务器,否则直接建 raid 是不存在这些问题的。 之所以采用的 nextclo…
linux下面查找并删除对应的文件(find方法处理带空格的目录)
Linux find命令与xargs的使用问题 0x00 前言 昨天在家里整理自己的一些资料,需要删除很多没用的东西,比如一个文件夹里面的html文件,txt文件,以及torrent相关的比特彗星的提示文件等等。这里自然就用到了find命令。我非常的自信的打出了 find ./ -name *.html -type f | xargs rm -rf…
archlinux 笔记本安装nvidia显卡驱动与intel显卡驱动
NVIDIA Optimus是一种允许 Intel 集成 GPU 和 NVIDIA GPU 建成并通过一台笔记本电脑访问的技术。让 Optimus 显卡工作在 Arch Linux 下需要一些稍微复杂的设置步骤,下文说明了几种可用方法: 在 BIOS 里禁用其中之一,如果禁用 NVIDIA 显卡的话也许会提升电池续航能力。但并不适用于所有 BIOS…
在wordpress中添加google analytics以及百度统计的js代码
GA是非常不错的跟踪工具,在WordPress中添加GA支持,有利于分析blog的质量和搜索情况,操作起来也非常简单: 进入WordPress的DashBoard后,点击 Appearance / Editor,选择footer.php进行编辑,将GA代码添加到 </body> 之前,保存修改即可。 百度的也一样添加再footer.ph…
为jekyll静态博客添加搜索功能
我用了一个Hux 的模板做jekyll的博客,体验还是不错来的,美中不足的是里面没有搜索功能所以,在网上搜索相关的资料,最后找到了这个simple-jekyll-search,但是它是需要用nmp或gem来安装的,最后查看他的示例页面以及在alin的帮助下,成功的将这个功能一直过来到了我自己的博客上面. 新建一个json在博客的根目录 去上面的项目…
systemd制作开机启动
Arch Linux Systemd自启动脚本 systemd与以往的方式不同,需要用服务来实现自启动,所以要先创建一个服务,在服务中加入需要开机启动的脚本。 在写启动脚本之前,需要创建一个service: 切换用户到root: 然后进入/etc/systemd/system目录,创建一个.service文件。名称可以自定义,本例中为AutoExe…