手把手教你制作Firefox便携版【libportable】
好久不见,咱又来写专栏啦。这次依旧是为了和视频配套而写,所以内容和视频差不多,如果没看懂可以看看视频。

前言
Firefox有很多优秀的第三方便携版本,如Iceweasel、Running Cheese Firefox等。但相比于“开袋即食”的,别人打包好的版本,自己制作便携版显然更有意义。
本篇专栏,教你制作属于自己的「Firefox 便携版」!
1 材料准备
☛ 下载Firefox安装包
从Mozilla官网下载Firefox(国际版)。
mozilla.org/zh-CN/firefox/all/
为防止重定向到国内版官网,下载前请结合视频内容甄别,确认无误后再下载。
☛ 下载便携化工具
本教程便携版使用adonais的libportable制作。
通过官方链接下载:
sourceforge.net/projects/libportable/files/Tools/portable_bin.7z/download
如遇网络问题,可通过以下链接下载:
https://cuw.lanzoue.com/b048ake5c 密码:e1kx
2 开始制作
☛ 解压
先在任意位置新建空文件夹,解压刚刚下载的Firefox安装包到空文件夹中,得到steup.exe和core目录。再解压libportable(portable_bin.7z)中的所有文件到core目录里。
☛ 制作
打开core目录,运行injectpe.bat(来自libportable),按弹出窗口指示操作,便携化会自动完成。
3 检验
☛ 启动浏览器
打开core目录,运行firefox.exe。
☛ 检验制作是否成功
在地址栏输入about:support,进入排障信息页面,找到“配置文件夹”一栏,若指向第1步中新建文件夹内的Profiles目录,那么恭喜你,制作成功!
4 使用
☛ 何为便携版
顾名思义,你可以把便携版放在任意位置(比如U盘里),随身携带,随时使用,而不丢失用户数据。
☛ 正确使用便携版
复制/移动时,要把软件本体(core目录)和用户数据(Profiles目录)一并复制。
☛ libportable功能介绍 (来自readme.txt)
内容较多,看图:

更多功能/设置在portable(example).ini中,使用前建议复制一份到同目录下,重命名为portable.ini,在这里进行更多调整,方便还原最初的配置。

参考资料:
1.【2019.12.08】让官方版本的firefox变成便携式
bbs.kafan.cn/thread-1651432-1-1.html
2.自编译iceweasel(冰鼬),第三方编译版原生便携式(Open Source),更新stable版本
bbs.kafan.cn/thread-1544991-1-1.html


