主页

永久白嫖 Notability Classic

可以通过 10.5 -> 12.0.3 -> 14.10.6 获取永久可用的 Notability Classic。需要在 Windows 上使用 iTunes 与“iOS旧版应用下载”,下载仅可用于本人账号的.ipa安装包,然后用爱思助手或 pymobiledevice3 安装。 原理上,直接从新版本降级到旧版本是可行的,不需要卸载已安装的 Notability。 (未验证,可能需要注意:)安装 10.5 并打开后,将设备断网,再升级到 12.0.3,打开后再升级到 14.10.6,随后才能在联网状态下使用。 至于更高版本,经过对.ipa的逆向分析,发现 14.10.11 和 15.0.0 都有定时的联网验证机制。据网友称,14.10.7 也会出现授权失败问题。

上交宿舍 AX1800 路由器折腾记录

开启并固化ssh 参考其它教程。 自动重启 每天 4:30 自动重启。 $ vi /userdisk/auto_reboot.sh echo "[$(date)] Doing auto reboot" >> /userdisk/reboot.log /sbin/reboot $ chmod +x /userdisk/auto_reboot.sh $ crontab -e 30 4 * * * /userdisk/auto_reboot.sh 端口映射 目标:公网访问 29182 -> 22,29188 -> 80,支持 IPv4 / IPv6。 结果: IPv6:教育网内外均可使用2001:da8:8000::/48与2403:d400:...

ZJUCTF 2025 writeup

前言 ZJUCTF #2。感谢Gemini 3 Pro等AI的神力。 有一说一,感觉这个题里让我眼前一亮的不多。不过我很喜欢我没做出来的Xtasy Token Service、As I've written这几道题。 正文 misc/macro magic 好玩! 学习 宏定义黑魔法-从入门到奇技淫巧 即可速速动手。 // 获得对应位置的元素 #define G0(x,...) x #define G1(_0,x,...) x #define G2(_0,_1,x,...) x #define G3(_0,_1,_2,x,...) x #define G4(_0,_1,_2,_3,x,...) x #define G5(_0,_1,_2,_3,_4,x,...) x #de...

将 iPad 与 Apple Pencil 作为数位屏使用

正文 Sunshine + Moonlight 即可。如果你想获得更多功能 并参与开发者间激烈的斗争,可以用Apollo换掉Sunshine。为了关闭三指手势,可以使用(付费的)VoidLink换掉Moonlight。 为了改善使用体验(即降低延迟),建议把Moonlight中:Bitrate设为最低,Touch Mode设为Touchpad,Frame Pacing Preference设为Low Latency。 Wayland桌面环境下,使用Obsidian等软件时,手写笔可能不工作,在~/.config/obsidian/user-flags.conf中添加--ozone-platform=x11可暂时解决问题。 可能需要手动调一下压感曲线,在KDE System Se...

Linux 修改 WiFi 监管数据

免责声明 编写本文时,作者全程处于越南,且已获得相应行为的授权,没有进行任何绕过当地监管的行为。本文所述内容仅供学习和研究使用,请遵守你所在地区的无线电管制相关法律法规,请勿进行任何违法活动。作者不对因使用本文内容而产生的任何后果负责。 背景 由于我所在的越南的学校中,校园WiFi设置了AP隔离,导致设备间不能使用KDE Connect或LocalSend等软件,因此我需要在电脑端开一个热点来使手机连接。(在Windows上挺方便的,Linux怎么就这么麻烦呢?) 根据相关教程,对于我当前的设备而言,若要在连接WiFi的同时开启热点,开启的热点必须所连WiFi使用同一信道。 使用以下命令尝试开启热点: # /usr/bin/iw dev wlp98s0 interface ...

提取上交 jAccount 动态口令(TOTP)

背景 既然你能来到这里,应该也不需要什么介绍了吧。 本文使用的环境:一台安卓手机,交我办 3.4.9。 下文“分析”与“教程”是混在一起写的,你应当有能分辨必需步骤的能力。你应当知道你的用户名,下文以faputa或者你的用户名代替。 警告:TOTP密钥为隐私内容,不应在任何不信任的网站上输入。本文中出现的密钥仅用于演示用途,已在本文编写完成后全部撤销。 正文 获取密钥 多种方法选择任一即可。 读数据库方法 本方法需要用到安卓系统自带的备份功能,门槛较低。 先在“交我办”生成动态口令。 去翻翻应用私密文件,发现了个TOTP.db,打开看看发现没有SQLite format 3文件头,而且乱码看着很无规律,盲猜是SQLCipher。分析classes*.dex,在ed...

机械革命无界 15X Pro 暴风雪使用 Arch Linux

参考资料 感谢各位前辈的探索! 机械革命无界 15X Linux 优化指南 在机械革命无界 15X Pro 暴风雪上运行 Linux 正文 映射Copilot键到Ctrl键 哈,傻逼微软。 新版 在使用“机械革命控制台”更新BIOS后,Copilot键在按下与松开时均会产生行为,这使得映射更加方便。 如果用keyd的话,加一行leftshift+leftmeta+f23 = rightcontrol就好了。(参考资料) 如果用kmonad的话,我不知道该怎么写。欢迎PR或给我发邮件。 旧版 该部分内容已不适用于更新过BIOS到当前版本的情况,仅作备份。 该部分内容适用于Copilot键对应“按下时执行一次leftmeta + leftshift + ...

基于 RawDisk,将双系统挂载为虚拟机

不知不觉就高考完一个多月了啊。 最近在配置新电脑,打算和往常一样用Arch Linux,但又担心有的商业软件只有Windows能用。刚好之前网上冲浪的时候看到Kiri的一篇教程,硬件配置又足够,于是就去折腾了。 总之,这篇教程的目的是:在Arch Linux上,使用VirtualBox,把同一硬盘上的Windows系统作为虚拟机启动。 据说使用KVM的话,还可以做到直接映射整个硬盘,从而得到更好的性能,但我现在暂时没有这个需求。感兴趣的可以搜索kvm disk pass-through。 先大概讲下最终效果:剪贴板共享正常,剪贴板文件共享仅Linux到Windows正常,拖放传输文件不正常,声音延迟1秒左右。 准备 首先先装一堆包:sudo pacman -S pipewi...