知乎

距离上次更新的整整3个月之后,知乎uwp再次迎来更新。这次更新UI基本重写了一遍,版本号也更新到2.x。

从去年4月份知乎首版发布以来,知乎一直保持着Android 3.x版本的界面,后面陆陆续续的修修补补一直延续到今年3月。本来计划在去年寒假的时候完成到Android 4.x版本的过渡,但是因为种种原因,主要是懒!!!一直拖到到了现在。

本以为知乎新版会拖到今年寒假,后来发现好像已经没有寒假了😂。今年4份的时候无意中在B站发现瓶子君的一封给两年前自己的信,看完之后深有感触,干了这碗鸡汤后,于是决定立即开始2.0版本开发工作。

在做新版的时候,面临的一个选择就是先做知乎Live还是先做知乎书店,考虑到知乎书店包含了很多加/解密算法,在uwp上实现起来可能会比较麻烦,所以决定先做知乎书店,把知乎Live放在后面。于是选择了一个Android版本开始反编译,经过一番寻找,发现知乎书店用到的两个加密算法是RSA/None/NoPadding和AES/CFB8/NoPadding,没有任何意外,WinRT API没有这两个算法。经过一番抢救之后,最终借助于OpenSSL总算是搞完了加/解密部分,本来以为后续部分应该就比较简单了,结果。。。非常感谢Echizen Ryoma对于知乎书店部分的帮助。因为要是只有我一个人看混淆后的代码,肯定早就放弃挣扎了。

虽然首版很想将知乎书店的功能全部完成,但是Epub阅读器部分确实相当麻烦,所以这功能只能再等等。

首版依然有很多问题,今天也收到了很多私信。但总归走出了第一步以后的只是时间问题。

他们说,念念不忘,必有回响。

毕业了,总算是赶在彻底离校前发布了2.0版本。

明天起又要开始忙别的事情了。

追梦,2017年6月28日,成都