嵌入式(破解rz)

2019-08-08 11:43:02 浏览数 (1)

在我天朝,不能破解的软件还能叫软件吗?!神马?知识产权?我只知道没有城管掀不翻的小贩,也没有百度搜不到的注册码!

在嵌入式开发平台中,我们经常需要上传或下载文件,比如编译好了一个程序,或者准备好了一些图片、音视频素材等,这些文件可以通过多种途径来传输,跑网线的话可以采用FTP、TFTP、NFS等协议,跑串口的话,在串口软件secureCRT中可以使用rz/sz命令来达到目的。

跑串口传输的速度很慢(大概10K/S),但是胜在使用简单,串口协议一般是系统自带的。因此不需要额外安装。只需要两个简单的命令就可以了,如上图所示,sz用来从开发板下载文件,而rz用来向开发板上传文件。

但由于sz/rz本身是需要注册的,如果不注册使用,那么每次上传/下载之后,都会弹出如下所示的版权警告信息,然后程序卡住10秒动不了,煞是烦人!(原谅我的粗鄙,在一个毫无知识产权保护意识的原始人眼里,这确实挺烦人的)

**** UNREGISTERED COPY ***** Please read the License Agreement in rz.doc

在我大天朝,注册码序列号什么的能难倒我族同胞?百度一下,你就知道:我们可以重新编译一下rz的源代码,加入注册信息,就可以“名正言顺”地使用了。方法步骤如下:

1,下载rz/sz源码

http://download.csdn.net/detail/pcli_218/3347536

2,解压之!并将Makeifle中开头的如下两行:

CC=gcc OFLAG= -O

改成:

CC = arm-none-linux-gnueabi-gcc OFLAG= -O -DREGISTERED

3,编译!

make posix

最后,将编译出来的rz和sz丢到开发板,并执行如下代码覆盖原有的未破解的版本:

cp rz /bin

cp sz /bin

chmod 777 /bin/rz /bin/sz

然后,再使用rz/sz就不用再被等待10秒了。get!欧耶。

0 人点赞