telegram 资讯 Android软件 逆向工程 阅读软件 电子书 限免

解析:开源阅读 (Legado) 免费版与 Pro 版底层 NSFW 屏蔽机制揭秘

calendar_month 2023年01月18日 person ZGQ Inc. schedule 约 1 分钟阅读

本期内容结合近期的一场限免活动,带大家硬核扒一扒国民级看书软件“开源阅读”底层的阉割屏蔽机制。

📘 开源阅读 Pro 版限免与核心差异

很多老用户都有一个疑问:能在 GitHub 免费下载的阅读 3.0 和上架 Google Play 的付费版阅读 Pro 到底有什么区别? 答案其实很简单,最大的区别在于:Pro 版能够自由导入和解析包含 NSFW (18+) 内容的高速书源和图源。


🕵️‍♂️ 逆向解包:它是如何做到屏蔽 NSFW 源的?

官方对于阉割免费版的 18+ 权限也是有公开说明的。那么,阅读 3.0 究竟在代码底层是如何精准拉黑那些不可描述的老司机书源的呢?

老套路,直接用工具反编译解包 APK 安装包。在解包后的 assets 资产资源文件夹里,你会发现一个名为 18PlusList.txt 的使用 UTF-8 编码的纯文本文档。 这个文档的内容并没有高强度加密,而是极其简单粗暴地使用 base64 进行了编码。

看完解码内容后大家就会发现,这又是喜闻乐见的“关键词黑名单屏蔽”套路。而且由于屏蔽项目目前只有区区 284 个(大概对应 284 个敏感域名的关键字),因此这种极其简陋的黑名单根本无法做到 100% 屏蔽浩如烟海的 NSFW 社区内容。可以说因为关键词太少,这套屏蔽机制显得有些没卵用。

甚至于,如果你稍微懂点逆向,你完全可以自己动手,通过直接清空这个 TXT 文档的黑名单内容,重新签名打包 APK 来实现纯手工的“无限制版破解”。


📥 无限制版替代方案获取

如果你因为各种原因(比如使用的是花萎那种阉割了底层谷歌服务的系统)没能在 Play 商店嫖到 Pro 版的限免,那么你可以试试以下两个无限制满血方案:

  1. 饭制版: 使用第三方大佬基于官方开源源码去除了关键词限制的重新编译版 👉 点击前往获取
  2. 官方解禁版: 其实官方也是懂大家的,他们自己也在频道角落偷偷放出了 去除限制后原版编译的满血版本
info Note

频道主辣评: 个人认为,官方之所以在常规分发版本中生硬地加入这样一个几乎防不住人的 18PlusList.txt,只不过是为了应付国内高压的净网审查,为了能有一条活路苟且偷生罢了;而 Play 商店的 Pro 版本,实际上更像是给作者的另一条自愿打赏和捐赠通道。在这个大环境下,如此良心且纯粹的开源项目属实难见,大家且用且珍惜。

share 分享到 Telegram
arrow_back DNS.SB:开源的纯净私密无日志 DNS 解析服务 PDF Editor Pro:小众但实用的移动端 PDF 工具箱 (限免优惠) arrow_forward