解决Tasker以SU权限运行电池脚本写入日志失败:从SELinux限制到/data/adb路径突破
作为一名习惯折腾手机的用户,我之前经常在充电时手动运行一款电池容量检测脚本。但频繁手动操作加时刻关注结果,这让我养成个坏习惯,也让我陷入了“电池焦虑”。为了摆脱这种状态,我萌生了一个想法:让脚本自动运行,把充完电之后满电容量、锁容容量等核心结果写入日志,平时不用刻意关注,想起时再查看即可。本以为只是简单的配置自动化脚本,却没想到卡在了“日志写入”这个关键环节 [...]
作为一名习惯折腾手机的用户,我之前经常在充电时手动运行一款电池容量检测脚本。但频繁手动操作加时刻关注结果,这让我养成个坏习惯,也让我陷入了“电池焦虑”。为了摆脱这种状态,我萌生了一个想法:让脚本自动运行,把充完电之后满电容量、锁容容量等核心结果写入日志,平时不用刻意关注,想起时再查看即可。本以为只是简单的配置自动化脚本,却没想到卡在了“日志写入”这个关键环节 [...]
4. 自动文件清理与隔离:解决数码洁癖 前三个实用功能使用起来不需要太多门槛,之后的功能难度就是逐步上升。ROOT之后,通过存储空间隔离类与自动清理工具与模块,可实现以下功能: 限制应用写入权限:避免应用在公共目录外的位置随意写入缓存文件、日志文件,保持存储空间整洁; 增强隐私保护:阻止应用扫描系统敏感目录,或清理敏感目录,减少隐私数据泄露风险,间接增强RO [...]
2025年9月,我出售了手中的红米K70 Pro,换成一加13。这次换机的核心动因并非追求硬件参数的提升,而是为了重新获得BL(Bootloader)解锁权限,在SU技术更新之后,开启新一轮的手机折腾之旅。在厂商安全政策愈发严格的当下,解锁的门槛与价值已然发生变化,本文将详细分享我的换机决策、ROOT隐藏以及解锁后的实用功能拓展,希望能为同样热爱手机技术折腾 [...]
最近在应对Native Detector检测时,遇到了一个颇为棘手的问题——因操作SukiSU Ultra umount不当导致手机黑屏,几经周折才成功恢复。今天就把整个踩坑、排障、救砖的过程分享出来,同时结合技术原理做个梳理,希望能帮到有类似需求的朋友。 一、问题出现:Native Detector的检测预警 这次的问题源于Native Detector的 [...]
在配置新服务器的过程中,我对系统进行了多方面修改。以下是安装、配置记录,旨在为后续的维护和使用提供参考。 一、网盘聚合器 通过面板安装了 Alice 网盘聚合器,并添加了多个国外网盘的路径。这些网盘主要用于备份网站数据,确保数据的安全性和可恢复性。然而,目前 Google Drive 的路径仍无法正常访问。据社区反馈,Google Drive API 的配置 [...]
在服务器管理与运维的历程中,面板的选择至关重要。先前,我曾选用Appnode面板。然而,随着技术的不断发展,这款面板逐渐显露出局限性,不仅停止了更新,而且仅支持CentOS系统。如今,我常用的Debian系统已更新至11、12版本,为了更好地满足服务器管理需求,我不得不舍弃Appnode面板。 随着新服务器的启用,我开始寻找替代面板。网页上广泛搜寻开源面板, [...]
写作应该以舒服的心态来写作,而不是要跟别人比,趁社会的热点。 使用上一家VPS服务商已经有4年半的时间,网站搬家还写了好几篇文章记录自己折腾的经过,有兴趣大家可以再看看。(网站搬家记:从共享主机搬到虚拟专用服务器VPS、网站搬家记2:从Vultr的新泽西机房搬到硅谷机房、网站搬家记3:从Vultr的硅谷机房搬到东京机房,兼谈网络速度、网站搬家感受:谈谈网络的 [...]
有了AI,我们在构思当中,可以减少一些在细节上花费的力气。当然,在AI在陈述事情时,还是很容易编造内容,所以如果使用了AI提供的事实内容,为保证真实性,一定要核查。如果是借用其提供的细节描述、修辞、创造的文学内容,则根据需要选择,不一定核查。现在写作或者创造内容,一定要自己的思路,富有经验的思路教给AI,就是好师傅教好学生,可以触类旁通地解决不同的问题,自己 [...]
很久没写东西,感觉有些笔拙。现在Deepseek R1这个大语言模型的出现,要慢慢改变自己的写作时的思维过程。写作是动脑的过程,只有工作中动脑容易让思维范式僵化,所以要通过写作业思考。面对变化与新环境,要自己先动脑思考,有自己的创意,设计的过程。 发现问题 春节回来,发现我的树莓派NAS(4B 8G版)老是莫名其妙的重启。通过journalctl --lis [...]
在2020年学到Django来做简单的微信开发时,要接入到微信公众号开发平台,然后发现了这样的情况,简单来说腾讯微信公众号的服务器会不断获取用户的位置,每5秒获取一次。如果你在意隐私,那使用微信公众号时,一定要注意。 这里用的是Django和Wechatpy这两个模块,先定义一个GET方法,后台程序获取微信公众号服务号的认证。 然后定义了一个POST方法,来 [...]
最近矿机稳定运行超过一个星期了,终于可以安心地赚挖矿的钱。 最初在五月的时候用自己的笔记本学会了挖ETH,当时用PhoenixMiner,重要的是学会配置自己的矿工地址,这样算完成了挖矿的第一步。自己尝试超频去挖矿,结果对算力没有提升,还稍微提高了功耗。然后,就开始了解起显卡、算力、挖矿软件等方面信息。总体来说,显卡在电商平台溢价很严重,当时是原来的2到3倍 [...]
开始时想换一台台式机,觉得学大数据和人工智能需要更大的计算量,也在网上看好各种配件。然后,又想想,看盾能不能等到今年CPU、内存的再次换代。有一天晚上,打开自己的旧台式机,打开时,开机功率已经是60W,待机时的功率都差不多在80W左右,那么新的机子如果将的都是最先进的配件,那功率就非常高,目前也没有学大数据那么快,所以还可以等等,等到台式的机率与性能的比提升 [...]
complexity 最近写了一个随机数据生成的程序,下文简称生成器。使用的逻辑也很简单,就是用random包生成数字、字符串的组合,赋值到变量,然后按原来JSON文件的结构组装在一起,形成一个JSON记录。这个过程是没有用到任何循环语句。 之后,就是根据测试的要求将不同比例和特定特征的记录组合到一起,放到Kafka服务器。其中随机数据的生 [...]
基于前程无忧职位数据,全国共有3万多条数据,爬取了其中1.2万条数据。根据每个职位的数据做统计分析,以此来看Python职位具体的情况,而非单看某些文章吹学Python可以如何如何。 [...]
对于刚接触编程的人来说,大量的语法、逻辑、英文单词、信息技术知识会让人很难消化完全,但如果将其化整为零,那还是用几种有效的学习方法去记忆与巩固编程能力。这里,以我学习Python用的学习方法为讲解思路。 一、 首先,编程是属于工科,属于信息时代的工程学,在数字世界构建各种项目。所以,动手练习最能提升编程的技能。前期的一些知识学起来比较简单,对Python而言 [...]