[Share Experiences] 成功骗过上帝
Tofloor
poster avatar
Hello
deepin
2021-01-02 04:32
Author

微信就识别这两个文件

cht@cht-PC:/etc$ cat lsb-release 
DISTRIB_ID=Deepin
DISTRIB_RELEASE=20.1
DISTRIB_DESCRIPTION="Deepin 20.1"
DISTRIB_CODENAME=apricot

cht@cht-PC:/etc$ cat os-release 
PRETTY_NAME="Deepin 20.1"
NAME="Deepin"
VERSION_ID="20.1"
VERSION="20.1"
ID=Deepin
HOME_URL="https://www.deepin.org/"
BUG_REPORT_URL="https://bbs.deepin.org/"

也就是说只要把这两个文件改成uos的就能骗过上帝

lsb如下:

DISTRIB_ID=uos
DISTRIB_RELEASE=20
DISTRIB_DESCRIPTION=UnionTech OS 20
DISTRIB_CODENAME=eagle


os-release如下
PRETTY_NAME=UnionTech OS Desktop 20 Pro
NAME=uos
VERSION_ID=20
VERSION=20
ID=uos
HOME_URL=https://www.chinauos.com/
BUG_REPORT_URL=http://bbs.chinauos.com
VERSION_CODENAME=eagle

有一个工具可以暂时冒充root下文件叫bwraphttps://wiki.archlinux.org/index.php/Bubblewrap

但是学习需要成本,最没有成本的是直接上root把文件改成uos,登录成功再改回来

linux哪有什么区别啊,就几个文件不一样改一样就完了呗

Reply Favorite View the author
All Replies
2 / 2
To page
motto
deepin
2021-01-04 21:58
#21
SamLukeYes

猜到这两个文件应该不难,不过官方把这说成是判断是否激活也是够搞笑的

也不能完全怪官方,linux一切皆是文件,只要有root权限,什么都能改。这种系统信息在有些系统(win android ios)里是很难修改的。

Reply View the author
SamLukeYes
deepin
2021-01-05 00:48
#22
motto

也不能完全怪官方,linux一切皆是文件,只要有root权限,什么都能改。这种系统信息在有些系统(win android ios)里是很难修改的。

不是一切都是文件的问题,在其他系统上也是文件。只不过 GNU/Linux 一般都用文本文件的形式来保存这些配置信息,并且允许管理员直接使用 root 权限,这样管理起来最方便、透明。Windows 可能就把这些信息放二进制文件里面了,不用它提供的工具你就没法解读出其中的信息。Android 和 IOS 也不会轻易开放 root 给你。

Reply View the author
shalling
Deepin Wiki Editor
2021-01-05 06:43
#23

哎,这次微信linux版真是啪啪的打脸呀!无语了

Reply View the author
fengshuo
Deepin Wiki Editor
2021-01-05 10:06
#24

腾讯有病吧,我看这更像是在提防别人移植到UOS以外的发行版。你tm都开发出来了干嘛不顺便照顾下其他Linux发行版?要真是从一开始就打算搞UOS独占应用为什么不用DTK呢?

Reply View the author
owen1759
deepin
2021-01-05 16:45
#25
fengshuo

腾讯有病吧,我看这更像是在提防别人移植到UOS以外的发行版。你tm都开发出来了干嘛不顺便照顾下其他Linux发行版?要真是从一开始就打算搞UOS独占应用为什么不用DTK呢?

腾讯一直对开源界包括Linux是持敌对态度的,适配UOS只不过是上头摊派下来的任务没办法,所以自然会想要尽可能减少适用的范围。

Reply View the author
mzcc
deepin
2021-01-05 17:21
#26
fengshuo

腾讯有病吧,我看这更像是在提防别人移植到UOS以外的发行版。你tm都开发出来了干嘛不顺便照顾下其他Linux发行版?要真是从一开始就打算搞UOS独占应用为什么不用DTK呢?

之前github上就有一个开源的,微信貌似就是拿的这个来应付的而已。

Reply View the author
2 / 2
To page