본문 바로가기
개발 및 운영

Chromium 브랜딩 빌드 및 강제 확장 프로그램 설치 개발

by Joseph.Lee 2024. 8. 14.

 

Chromium 소스를 기반으로 나만의 브라우저를 개발할 수 있다.

 

Chromium 과 별도로 동작하며, 브랜딩 하려면 몇가지를 수정해야 한다.

- 이름

- 회사명

- Registry 키 이름

- 설치 디렉터리 이름

-  API Key 를 입력하지 않았다는 오류 메세지 제거

 

또한 강제로 확장 프로그램 (crx 파일) 을 내장해 설치하고 삭제를 방지할 수 있다.

 

수정 된 이름

 

수정 된 설치 디렉터리

 

수정 된 레지스트리

 

 

정보 페이지

 

빌트인 + 삭제 불가능한 확장 프로그램

 

 

 

일관성 있는 빌드 + Linux 에서 Windows 프로그램 Cross Compile 가능하다.

또한 원본 소스를 수정하지 않고 patch 을 이용해서 부분적으로만 패치한다.

 

Earthly 을 이용한 빌드

 

브랜딩 정보, 설치할 익스텐션 정보

 

DEMO: https://drive.google.com/file/d/1mw7Twq9P78hfdd_BU7D01cVIIWj7voHy/view?usp=drivesdk

 

mini_installer-customium.exe

 

drive.google.com

 

크로미움 커스터마이징

크로미움 기반 커스텀 브라우저

크롬 커스텀마이징

크로미움 이름 바꾸기

크로미움 아이콘 바꾸기

 

문의 : joseph@jc-lab.net

반응형

'개발 및 운영' 카테고리의 다른 글

Captcha Solver 개발기  (0) 2024.08.07
gdbgui 으로 커널 디버깅 하기  (0) 2024.06.19
dHCI Storage Benchmark  (0) 2024.04.24
Intel AMT 개발 Summary  (0) 2024.02.03
pre-decompress linux kernel 디버깅  (0) 2023.11.30

댓글