ARM용 크롬OS는 최신 플래시 플러그인을 포함하고 있으며 이 플래시플러그인을 추출하면 거의 모든 ARMv7/ARMv8기반 리눅스 컴퓨터에도 그대로 크로뮴용 플러그인으로서 적용,사용할 수 있습니다. 

 

추출 작업에는 ARM용 크롬북이 필요합니다 (삼성 엑시노스 크롬북, 록칩 기반 베이론 플랫폼 등). 밑에 기술하겠지만 없을 경우 다른 대안도 있긴 합니다. 추출법은 단순합니다:

1.크롬OS 상에서 ctrl+alt+t로 crosh을 띄운 후 shell을 입력해 bash를 실행합니다.

2./opt/google/chrome/pepper 디렉터리에 존재하는 *.so 라이브러리 파일과 *.info파일을 추출해 다른 곳으로 복사합니다. (~/Downloads 등의 위치로) 

3.이 파일들을 원하는 ARMv7 혹은 ARMv8 컴퓨터로 옮깁니다.

 

크롬북 없이 추출하는 법도 존재하는데, 그 방법은 다음 사이트에서 다루고 있습니다 : https://ubuntu-mate.community/t/tutorial-extract-pepper-flash-plugin-v-20-0-0-228-r1-and-above-from-samsung-chromebook-2-13-recovery-image/3614 .  리눅스 기준이므로 리눅스가 없을 경우 가상머신상에서 작업하시거나 아니면 적절히 운영체제 상황에 맞춰 변경해가며 작업하셔야 할 수 있습니다. 외에도 다른 사람들이 추출한 바이너리가 인터넷상에 돌아다닙니다. 단, 버전이 낮아서 보안 문제가 있을 수 있습니다.

 

추출에 성공했으면 설치만 진행하면 됩니다.

0.플래시를 깔고자 하는 컴퓨터에 크로뮴을 설치합니다.

1.추출한 파일들을 /usr/lib/chromium/plugins (혹은 /usr/lib/chromium-browser/plugins 등. 사용중인 리눅스 배포판과 크로뮴을 설치한 방법에 따라 주소가 다를 수 있음.) 로 옮깁니다.

2.chmod +x로 해당 디렉터리로 이동시킨 *.so 파일에 execute권한을 줍니다.

3.vim 등을 이용해 /etc/chromium/default (혹은 /etc/chromium-browser/default 등. 마찬가지로 설치법에 따라 주소가 다를 수 있음) 를 수정해 pepper flash의 파일 위치와 버전을 지정해줍니다. 정확한 파라메터값은 다음 사이트를 참고하시기 바랍다:  https://www.raspberrypi.org/forums/viewtopic.php?t=99202 ) 버전넘버는 .info파일에 나와 있는대로 잡아주시면 됩니다. 버전넘버 끝에 r1같은 게 붙어있으면 거기까지 전부 포함해주셔야 합니다.


shot-2016-05-25_21-43-16.jpg

이건 제 default파일 설정값입니다. 사실 다른 플래그를 좀 잘못 설정했는데 플래시부분은 별 문제없이 되어서 잘 돌아가네요.