WinRAR去广告已注册版打包方法及相关教程工具:


第一步:安装WinRAR

1.安装winrar-x64-623sc.exe,记住安装路径,后面会用到,(比如安装在C:/Program Files/WinRAR)

2.在D盘创建“WinRAR”文件夹,把WinRAR安装包解压到这个文件夹里面 或复制WinRAR安装目录下的WinRAR.exe到D盘,并把WinRAR注册文件rarreg.key放进去


第二步:去除非商业个人版WinRAR广告

用授权文件注册后无广告版WinRAR可跳过此步

用Resource Hacker(https://www.lanzoue.com/irJ4y1c3lecj)或Resource Tuner(https://www.lanzoue.com/iU5Py173cb5a) 打开刚刚复制的WinRAR.exe,修改 WinRAR.exe ,注意先关闭WinRAR , 点击字符串表 String Table -> 80:2052 -> 最长的那行1277 行(有的WinRAR版本不一定是1277 行) -> 为广告代码 -> 选定广告字串代码:

[Asm] 纯文本查看 复制代码
1
##0aN9=>34_9hwrqw=-*ag(vmipdr-eni)ak/pnnsX3+hwkm;K?2&aj<3&t8$Uvdvtmkao&`9$C&sqe<sup2Q;hwrqw=-*ag(vmipdr-eni)ak/pnnsX0+hwkm;K?2&aj<3&t8$Uvdvtmkao&`9$C&sqe<sup14mLgA36^>hwrqw=-*ag(vmipdr-eni)ak/pnnsX0+hwkm;K?2&aj<3&t8$Uvdvtmkao&`9$C&sqe<supR5



选定1277行的广告代码 和 1267行 的   1267, "已选项目" 右键点击剪切或直接按键盘Delete键删除, 点击上面绿色的三角编译脚本,然后保存即可,如果提示无权限,可以先另存为,然后替换安装目录下的WinRAR.exe即可















Resource Tuner操作方法与Resource Hacker类似















第三步:制作setup.txt  

方法一、

1. 右键点击未注册的WinRAR安装包,选择用WinRAR打开,点击信息>注释,复制注释里面全部内容





2. 新建setup.txt文档,把刚才复制的内容粘贴进去,保存编码为ANSI的文本文档



方法二、

1. 复制winrar-x64-623sc.exe安装程序到D盘

2.打开CMD命令窗口

3.进入WinRAR安装目录,以下为64位的路径,32位请自行确认

cd "C:\Program Files\WinRAR"



4.输入以下命令,获取安装注释:

WinRAR.exe cw d:\winrar-x64-623sc.exe d:\setup.txt



或将3、4命令合并后,直接输入以下命令,获取安装注释:

"%ProgramFiles%\WinRAR\Rar.exe" cw d:\winrar-x64-623sc.exe d:\setup.txt



5.在D盘得到一个setup.txt文件,打开后有以下内容

  ; WinRAR
  ; Multifunctional Integrated Archive Manager
  Title=WinRAR *.**   #这个为安装包的标题内容,可视情况修改
.........




第四步:制作setup.sfx

方法一、

1.用010 Editor (https://www.lanzoue.com/iOvQ601e6n3i) 或Winhex(https://www.lanzoue.com/iP3Q513dodza)打开WinRAR.exe官方安装包winrar-x64-623sc.exe

2.按Ctrl+F快捷键或者点击工具栏搜索>查找文本 ASCII码   输入“ Rar! ”(不包含引号),确定搜索。



52617221就是Rar!的十六进制值,删除掉52617221即从 “  RAr!  ” 开始后面的所有内容

用010 Editor可直接拖动到末尾删除,用Winhex的具体操作步骤是:      
选中52617221即  “  RAr!  ”的第一个十六进制值5,按Alt+1或者右键选择选块起始
把滚动条拉到最下面,选中最后一位十六进制值,按Alt+2或者右键选择选块结束
或点击查找到的78800,右键点击52617221的5后,按Alt+1或者右键选择选块起始位置



点击“编辑”-“自定义选块”,将“结束”  设定为 “文件尾部”,点击“确定”



点击“编辑”-“X 移除” 或 按Delete键删除->在弹出的对话框中点击"是"





3. 点击工具栏文件>另存为,文件名改成setup.sfx,然后将文件另存为setup.sfx,将文件保存到D盘根目录



4.将setup.sfx重命名为setup.exe 运行测试一下是否正常




方法二、

1. 用CFF Explorer 8.0单文件绿色版(https://WWW.lanzoue.com/imEEU18v99ze)  打开 winrar-x64-623sc.exe
在Data Directoctories  找到          Offset  000001CB  行的  Value 值: 386EB8  



2. 安装Hex Workshop 4.23(https://www.lanzoue.com/i9Fdx18vbnbg)并用其打开 winrar-x64-623sc.exe

按快捷键进入搜索 Crtl + F,输入 “  RAr!  ”   查找到 偏移地址值为: 78800





3.Edit -> Select Block 输入:78800  选定 Hex  Size of Block



4.Edit -> Select Block 输入:  386EB8 减 1后偏移地址 386EB7 选定 Hex Ending Position




5.选定后按Edit -> Delete 进行删除选中的块 或直接按Delete键删除



   

6.File  -> Save as 另存到D盘根目录为:   setup.sfx   



将setup.sfx重命名为setup.exe 运行测试一下是否正常





方法三、

用Winhex(https://www.lanzoue.com/iP3Q513dodza)打开winrar-x64-623sc.exe

1. 点击编辑 -> 定义选块,开始输入:78800,结束输入:386EB7,点击确定



2. 点击编辑 -> X 移除->在弹出的对话框中点击"是"





3. 点击文件 -> 另存到D盘根目录为:setup.sfx   



4.将setup.sfx重命名为setup.exe 运行测试一下是否正常





方法四、

用setup.sfx文件提取工具 KillOverlay (https://www.lanzoue.com/i4CIz1azmyha) 打开winrar-x64-623sc.exe

点击删除 -> 接着点击下面的“另存”,文件名为“setup.sfx” ,点击“保存”,即可得到 setup.sfx 文件











第五步:提取WinRAR图标文件

1. 打开7zip,定位到D:/WinRAR文件夹,选择WinRAR.exe,右键选择7-zip>打开压缩包
2. 在弹出窗口中打开.rsrc文件夹>打开ICON文件夹,把里面的13文件解压出来,并把13文件重命名为WinRAR.ico
   或用ico图标提取工具直接提取WinRAR的ico图标文件


第六步:开始制作WinRAR安装包

方法一、

1.将要打包的所有WinRAR解压文件和文件夹及授权文件授权文件rarreg.key复制到D:\WinRAR文件夹中

2.打开CMD命令窗口,并进入WinRAR安装目录

cd "C:\Program Files\WinRAR"

3.输入以下命令,进行安装包程序打包   

Rar.exe a -r -k -ep1 -cfg- -s -m5 -zd:\setup.txt -sfxd:\setup.sfx d:\winrar-x64-623sc.exe D:WinRAR\*.*







或将2、3命令合并后,直接输入以下命令,进行安装包程序打包 :

"%ProgramFiles%\WinRAR\Rar.exe" a -r -k -ep1 -cfg- -s -m5 -zd:\setup.txt -sfxd:\setup.sfx d:\winrar-x64-623sc.exe D:WinRAR\*.*




4.命令执行完毕后,会在D盘生成winrar-x64-623sc.exe文件,测试打包后winrar-x64-623sc.exe程序能正常安装即可

命令中的 -k 是锁定打包后的 winrar-x64-623sc.exe 程序压缩包,也可把命令中的 -k 去掉,这样打包后的 winrar-x64-623sc.exe 程序压缩包是没有锁定的压缩包


方法二、

1. 复制setup.sfx到WinRAR安装目录: C:/Program Files/WinRAR
2. 全选D:/WinRAR文件夹里面的所有文件,右键选择到添加压缩文件
3. 在常规选项卡,压缩方式选最好,勾选创建自解压格式压缩文件,勾选创建固实压缩文件,勾选锁定压缩文件,将压缩文件名更改为“winrar-x64-623sc.”



4. 点击高级选项卡,点击自解压选项,点击模块,选择setup.sfx,点击文本和图标,在从文件加载自解压文件图标,点击浏览>选择WinRAR.ico,点击确定
5. 点击注释>从文件中添加注释>浏览>选择setup.txt,点击打开,点击确定。就会在D:/WinRAR 文件夹生成包含了注册文件的WinRAR安装包“winrar-x64-623sc.exe”
   或点击注释>手动输入注释内容>输入未注册的WinRAR的注释内容(右键点击未注册的WinRAR安装包,选择用WinRAR打开,点击信息>注释,复制注释里面全部内容)



方法三、

下载WinRAR 解除锁定限制补丁(https://www.lanzoue.com/iM1E81922jba)

将winrar-x64-623sc.exe文件拖到 "压缩文件锁定解锁工具RAR Unlocker 4.0英文版或汉化版"补丁上,点击 "Unlock" 或 "解锁"

 

或将WinRAR-x32-x64-LockPatch-2.0复制到WinRAR安装目录C:/Program Files/WinRAR后,双击运行补丁,点击"应用",WinRAR安装目录C:/Program Files/WinRAR中的WinRAR.exe程序就变成了解除锁定版WinRAR程序



就能解除winrar-x64-623sc.exe自解压程序安装包的锁定,可将修改过的文件WinRAR.exe和授权文件rarreg.key按下列图示方法添加进官方原版winrar-x64-623sc.exe文件中,重新压缩即可得到新打包的WinRAR修改程序

最后将添加修改文件重新压缩生成的 winrar-x64-623sc.exe拖到 "压缩文件锁定解锁工具RAR Unlocker 4.0英文版或汉化版"补丁上,点击 "Lock" 或 "锁定" 重新锁定winrar-x64-623sc.exe即可

 



 


或安装以解除锁定的烈火汉化版WinRAR, 然后用烈火汉化版WinRAR打开官方原版winrar-x64-623sc.exe
再将修改过的文件WinRAR.exe和授权文件rarreg.key添加进官方原版winrar-x64-623sc.exe文件中,重新压缩即可得到新打包的WinRAR修改程序

WinRAR去广告已注册版打包方法及相关教程工具下载链接:https://www.lanzoue.com/iPwrL1cbocne