返回 AI 资讯
社区讨论LinuxDo 最新

重装系统后离线恢复 Signal 聊天软件数据

从 好不容易摆脱了那 微软商店……诶我怎么装软件?! 开发调优 前情提要:最近装回了“Windows 11 IoT 企业版 LTSC”系统。感觉就是不一样,各种乱七八糟的 AI 组件全没了,系统也流畅很多。不过大家都知道 LTSC 系统没有微软商店,这是坏事吗?噢不这是天大的好事啊!然后…… 诶woc没有微软商店??新版 iCloud for Windows 只有商店版!怎么办呢?有没有一种方法,在不借助臃肿的商店组件的情况下 安装商店里的应用呢?其实方法是… 继续讨论: (Signal 是一个曲端到端加密的即时…

内容摘要

作者:#EFL 板块:#开发调优 从 好不容易摆脱了那**微软商店……诶我怎么装软件?! 开发调优 前情提要:最近装回了“Windows 11 IoT 企业版 LTSC”系统。感觉就是不一样,各种乱七八糟的 AI 组件全没了,系统也流畅很多。不过大家都知道 LTSC 系统没有微软商店,这是坏事吗?噢不这是天大的好事啊!然后…… 诶woc没有微软商店??新版 iCloud for Windows 只有商店版!怎么办呢?有没有一种方法,在不借助臃肿的商店组件的情况下 安装商店里的应用呢?其实方法是… 继续讨论: (Signal 是一个曲端到端加密的即时通讯软件) 我的应用都是通过 scoop 持久化的,所以重装系统之后应用和数据都还在。结果一打开 Signal 天塌了: 我还以为 Signal 使用了某种高超的防止偷数据的技术,还好没有点删除数据,复制了一下错误信息一看: Database startup error: Error: Error while decrypting the ciphertext provided to safeStorage.decryptString. at... App Version: *.**.* OS: win32 大彻大悟了。原来只是 safeStorage。这是一个 Electron 提供的跨平台 API,在 Windows 上是通过 DPAPI 实现的,简单来说,你用他加密数据,只有登录了的用户可以解密,用于防止 1. 其他用户偷看敏感数据 2. 硬盘/电脑丢了被别人解密。所以,因为我重装了系统,找不到原本的那个用户,自然无法解密了。 那么思路非常清晰:因为我记得原系统的密码,只需要在重装系统前的系统盘拿出注册表、DPAPI 信息,就可以离线恢复。 不过这里要补充一个关键条件,就是我重装系统只是换硬盘的时候顺便做的,因此旧的数据都还在。如果重装系统直接格了原本的系统盘,那真寄了。 这里使用的软件是 Nirsoft 的 Data

资讯来源

LinuxDo

原文链接

打开原文