linux下破解Python集成开发环境WingIDE4.1,以及使用PyCharm的使用
2013-06-20 18:55
786 查看
pycharm
其实,pycharm更给力:www.jetbrains.com/pycharm/下载linux版本后,装一个sun的jdk,openjdk启动有问题:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz
mv jdk-7u45-linux-x64.tar.gz /usr/local/
cd /usr/local
tar xf jdk-7u45-linux-x64.tar.gz
cd jdk1.7.0_45
vi /etc/profile
在最后写:
JAVA_HOME=/usr/local/jdk1.7.0_45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
生效profile的改动,下次启动自动生效:
source /etc/profile
然后启动就可以了:
tar xf pycharm-community-3.0.1.tar.gz
cd pycharm-community-3.0.1/bin
bash pycharm.sh
关于wingide:
转载这篇文章:http://blog.csdn.net/hmily_andy/article/details/7198500
windows的破解:http://blog.chinaunix.net/uid-20393955-id-3043667.html
不过获取偏移量那部分我写了个脚本。
readme.txt
下载安装包:http://www.wingware.org/ Windows: 1. 安装之前,先修改时间到一个月前。 2. 安装 3. 安装之后然后获取试用版的License。然后关闭WingIDE。 4. 放置破解文件abstract.pyo于 "安装目录\bin\2.5\src\process" 5. 修改时间为当前时间,重启WING ide就已经破解 Linux: 1. 安装: sudo rpm -i wingide4.1-4.1.13-1.x86_64.rpm 2. 启动桌面,运行 wing4.1 获取试用帐号。 点击查看 Help->About->License,可以看到是10天试用版。 3. 下载反编译软件: cd ~ wget https://pypi.python.org/packages/source/u/unpyclib/unpyclib-0.8.1.tar.gz#md5=bcaa006181bd60fe80ba990b6c09056e tar xf unpyclib-0.8.1.tar.gz; 3. 获取license验证的地方,使用hex shop修改: bash get_license_crack_offset.sh sz ~/temp/process/abstract.pyo rm -rf ~/temp 5. 将修改后的 abstract.pyo 放到 /usr/lib/wingide4.1/bin/2.5/src.zip 中的 process目录。 sz /usr/lib/wingide4.1/bin/2.5/src.zip echo "将修改后的 abstract.pyo 放到 /usr/lib/wingide4.1/bin/2.5/src.zip 中的 process目录。" cd ~ sudo rm -f /usr/lib/wingide4.1/bin/2.5/src.zip echo "请选择修改后的src.zip" rz sudo mv src.zip /usr/lib/wingide4.1/bin/2.5 6. 重新启动,发现虽然说10天后过期,但是license是unlimited的了。 10天后也没有问题。 7. 清除: cd ~ rm -rf get_license_crack_offset.sh unpyclib-0.8.1 wingide4.1-4.1.13-1.x86_64.rpm rm -f unpyclib-0.8.1.tar.gz
get_license_crack_offset.sh 脚本的内容,用来获取那个偏移量:
mkdir -p ~/temp && cd ~/temp && unzip -q /usr/lib/wingide4.1/bin/2.5/src.zip cd ~/temp && python ~/unpyclib-0.8.1/unpyclib/application.py -d process/abstract.pyo > t.txt offset=`cat t.txt |grep "LOAD_CONST 'unlimited'"|awk '{print $1}'` && echo "offset=0x${offset}" line=`cat t.txt |grep -in "LOAD_CONST 'unlimited'"|awk -F ':' '{print $1}'` && echo "line=${line}" lines=`cat t.txt |grep -in "STR:"|awk -F ':' '{print $1}'`; for i in $lines; do if [[ $i < $line ]]; then match=$i; fi done; echo "match=$match" seg=`sed -n "${match}p" t.txt|awk '{print $1}'` && echo "segment=0x${seg}" let "target=0x${seg}+0x${offset}-3"; hex=`printf "%#x" $target`; echo "请将文件偏移 ${hex} 位置的 0x6F 换成 0x70"
相关文章推荐
- python集成开发环境PyCharm5.04注册以及简单使用
- 【Linux】【Opencv】【Python】安装opencv以及无法使用cv2.imshow()解决办法(Ubuntu14.04)
- pycharm linux版本的安装以及简单使用
- Linux系统安装python、ipython以及IDE工具Pycharm
- linux下python好用的IDE——pycharm以及ideavim插件
- Linux实际内存占用率算法,以及使用Python实现内存监控
- Python3 解释器 PyCharm 破解、汉化(适用所有系统 Mac、Linux、Windows等)
- python安装MySQLdb:在windows下或linux下(以及eclipse中pydev使用msqldb的配置方法)
- Pycharm下导入python3.6.4以及Pycharm简单使用
- Pycharm(python集成开发环境 IDE)在win7下的使用
- python安装MySQLdb:在windows下或linux下(以及eclipse中pydev使用msqldb的配置方法)
- Python的下载与Pycharm安装以及破解
- linux下破解Python集成开发环境WingIDE4.1
- linux下使用pycharm 的tensorflow框架来开发python项目踩坑实时更新
- Linux下使用crontab命令以及Python脚本实现自动签到
- linux(CentOS6)上mysql的安装、远程登录和使用以及mysql-python的实验
- Python - 集成开发环境Pycharm的使用方法和技巧
- 1. 安装python/pycharm 以及使用
- python -- arp欺骗工具更新(linux下使用)