ChromePak V5是一款适用于谷歌浏览器的PAK文件处理工具,可以方便对PAK文件进行解包处理。
chrome使用的资源文件,都使用pak进行了打包。
你可以在chrome目录下面找到许多pak文件。
pak文件格式比较简单,也没有压缩,所以我们很容易就能解包。
但是里面只存储资源的ID,即使解包后也无法准备还原文件名,并不方便二次修改。
所以我做了一个工具,方便进行二次修改,解包pak文件时可以自动识别约1/3的准确文件名。
默认pak.exe只认resources.pak,然后解压后会生成一个resources文件夹和resources.json文件。
resources文件夹下是解压后的文件内容,其中的unknown文件夹中是没有精准识别出名字的文件。
resources.json保存文件名和资源ID的索引关系,在打包时需要用到。
如果检测到当前目录下有resources.json,pak.exe就会自动执行打包操作,注意备份你的resources.pak。
另外,chrome的翻译也是放在pak里面的,诸如zh-CN.pak这样的语言包资源。
但是内部包含很多零散文件,不便于翻译,因此转换成一个单独json文件方便修改
把pak文件拖到pak2json上面会生成locale.json
运行json2pak会把locale.json生成locale.pak
Chrome从62.0.3170.0版本以后,升级了pak的结构,之前是V4,升级后为V5,所以以前的工具用不了。
我用golang重写了代码,适配了新的结构,功能和ChromePak一模一样。
方便解压resources.pak这种资源文件,以及zh-CN.pak这样的语言包文件。其它Chromium中的pak应该也是一样的。
注意,只能用在62.0.3170.0以后的版本上。
将chrome的resources.pak和pak_tools放于同一目录;

在文件夹shift+右键打开CMD

输入 ".pak_tools.exe" -c=unpack -f=". esources.pak" 不用关闭CMD!还要用

完成后在相同目录打开 esourceschromerowser esourceslocal_ntp,找到most_visited_single.js, 用Notepad++打开,搜索#most-visited,在这句话前面加上 //
然后保存。


回到CMD,输入 ".pak_tools.exe" -c=repack -f=". esources.json"

把原目录下的 resources.pak 拖回去Chrome里,(重要)记得备份原文件!
完成!(为了测试成功,特意重装了一遍Chrome)
免责声明:根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。如有侵犯您的原创版权请邮件联系处理,我们将尽快删除相关内容。

谷歌浏览器怎么导出书签 详细导出书签方法介绍
谷歌浏览器

谷歌浏览器怎么清理缓存 详细清理缓存方法介绍
谷歌浏览器

谷歌浏览器怎么开启增强型保护 详细设置增强型保护方法介绍
谷歌浏览器

谷歌浏览器怎么打开任务管理器 详细打开任务管理器方法介绍
谷歌浏览器

谷歌浏览器怎么关闭隐私沙盒模式 详细关闭隐私沙盒方法介绍
谷歌浏览器

谷歌浏览器怎么安装json插件 详细安装json视图插件教程分享
谷歌浏览器

谷歌浏览器怎么开启自动翻译功能 详细打开自动翻译方法介绍
谷歌浏览器

谷歌浏览器怎么查看Cookie 详细查看cookie方法介绍
谷歌浏览器

谷歌浏览器怎么添加搜索引擎 详细设置搜索引擎教程分享
谷歌浏览器

谷歌浏览器怎么禁止网站发送通知 详细禁止网站发送通知教程分享
谷歌浏览器