Altera 破解 来自转载

Altera加密算法的改变
1. 2002年,Altera关闭了Quartus II的license文件里面的HOSTID=ANY的选项。 2. 2003年,Altera的Quartus II开始采用包含4个seed的256位AES加密算法,理论上已经无法正向破解了。 3. 2006年,Altera的Quartus II增加了64位版本,另外从Stratix III系列开始也采用了上面的加密算法。 4. 2008年,Altera把IP集成在Quartus II软件安装包中,并且开始逐步采用JAVA对IP进行加密。 5. 2010年,Altera再次对其采用的256位AES加密算法进行改进,同时扩展到DSP Builder Advance。 6. 2012年,ARM公司配合Altera推出了Altera版本的DS-5,同时进行了某些有针对性的加密。 7. 2014年,Altera把Quartus II加密点分散到4个文件,其中2个dll是针对Quartus II,另外2个文件针对IP。 8. 未来......

Altera的IP分2种:

一种是免费的IP,不需要另外的license,就是所谓的Basic Function的IP,例如浮点运算、普通运算、三角函数、基本的存储器IP、配置功能IP、PLL、所有的桥以及所有的FPGA内部的硬核以及NIOS II(不含源码)等等。
另外一种是收费IP,需要购买单独的IP的license,例如各种以太网软IP、PCI-E软IP、CPRI、Interlaken、PCI、RapidIO和所有的几十个视频图像IP以及所有的DDR1/2/3/4软IP、256位AES硬件加密等等。


本破解器仅破解Quartus II软件本身所有的功能对应的2个dll,另外2个用于加密IP的文件跳过了,Quartus II软件本身集成的所有的免费IP都可以使用,没有任何限制。从2008年开始,Altera的收费IP不仅仅在IP源码中增加了计数器等等功能限制代码,而且逐步采用了美国国防部的256位AES加上JAVA和python语言混合加密,最近几年又把Quartus II的fitter流程和IP的license相关联,对使用破解版的IP license的用户制造时序陷阱。

使用破解IP license的用户可以通过时序优化、Logiclock、时序优化助手等等来解决陷阱,但是如果使用了那些混合加密的IP,甚至连IP的图形界面都无法启动,当然IP的参数也就无法设置了,这种混合加密的IP越来越多,不仅仅是本文最下面的几十个视频图像类IP(14.0以后的版本在Qsys里面),甚至已经扩展到接口类和信号处理类的一部分IP了。大家可以试试本文最下面的IP,就属于混合加密的,不仅仅是这些IP,其它还有一些IP也是这样,其实源码中加入时序陷阱的IP也不是那么容易优化的。另外Altera第三方IP公司的IP大部分也是用Altera提供的加密工具进行混合加密的,情况和Altera一样。


本人可以破解所有的收费IP对应的另外2个文件,但是收到了骏龙科技和更高层大佬的建议,他们的意思是没有破解器会影响Altera器件部门的销售,但如果把收费IP都破解了,会影响Altera公司IP部门的利益,激怒IP部门所有的人。本人为了规避风险,破解器运行时只破解2个基本文件,跳过另外2个文件。

 

#首先安装Quartus Prime Standard和/或Pro 15.1软件:


# 第一步: 用Quartus_Prime_Standard_Pro_15.1_破解器.exe破解C:\altera\15.1\quartus\bin64下(Pro版路径很类似)的gcl_afcq.dll文件(运行Quartus_Prime_Standard_Pro_15.1_破解器.exe后,直接点击gcl_afcq.dll右边的查找按钮,然后选中bin64文件夹中的gcl_afcq.dll,点击“打开”,继续点击“下一步”,破解第一个dll的加密点,最后点击“完成”破解第二个dll的加密点,第一步完成。----默认安装时,gcl_afcq.dll路径在C:\altera\15.1\quartus\bin64下)。
#第二步: 把license.dat里的XXXXXXXXXXXX 用你的网卡号替换(在Quartus Prime 15.1的Tools菜单下选择License Setup,下面就有NIC ID,选择第一个或者第二个都行)。
#第三步: 在Quartus Prime 15.1的Tools菜单下选择License Setup,然后选择License file,最后点击OK。
#注意:license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替。
#对于绝大部分用户来说,不需要破解ModelSim,大家可以用免费的ModelSim-Altera Starter Edition,也就是入门版,可以仿真一万行可执行代码(这一万行是指不包括注释,纯的代码)。只有非常大的设计才需要用ModelSim-Altera Edition或者ModelSim-SE版,这2种版本才需要破解,破解器自己搜索,本人不提供。


常见的破解问题解答:

1. 编译时出现红色错误:Current license file does not support the xxxxxx device。这是没有破解成功的问题。
第一种可能性:dll文件没有被修改成功,可以从Quartus启动时有没有骏龙的标志看出来,请关闭杀毒软件重新破解一次。
第二种可能性:修改license文件里面的网卡号时没有注意格式,例如网卡号后面缺了一个空格或者网卡号里面有几个“-”等等。
2. 破解器被禁止访问dll文件或者找不到dll文件,这是因为Quartus没有被关闭或者没有被彻底关闭,解决方法是关闭之或者杀死还在运行的和Quartus有关的进程,如果你不会杀进程,只好重新启动Windows再次破解了。

备注:
#因为此破解器软件属于“修改别的软件的软件”,所以在某些杀毒软件下运行,也许被误认为是“病毒”,这是杀毒软件智能化程度不够的原因,破解前只能暂时关闭之,破解后再打开。
#仅限于学习,不要用于商业目的! 严禁贴到网上!!!
#Quartus II从14.0开始只有64位版本了,此破解器在Windows 7和8的64位操作系统下验证过了,没有问题!Windows XP和Vista因为微软都放弃了,所以没有验证,理论上64位的XP和Vista也许可以正常使用,不过还是尽量用64位的Windows 7或者8。


另外,这几年市场上假货越来越多了,Altera工业级器件几乎买不到真货了,都是什么C改I的,速度慢的改成快的,甚至没有芯的器件也出现了!老型号旧货翻新的也太多了,Xilinx过去假货少,这几年经过奸商的努力,Xilinx假货也是“入门晚,进步很快”,大有超过Altera假货的态势。我们在骏龙科技那边免费要来了一个ppt,里面有大量的假货照片和假货识别方法,大家也可以自己去要一个,ppt名字是《怎样识别假冒的Altera器件(版本1.4).ppt》,免费的。
posted @ 2016-03-09 15:19  chrispauls  阅读(2293)  评论(0编辑  收藏  举报