Menu Close Back

ProGuard

ProguardProGuard

자바 바이트코드를 위한 오픈 소스 최적화 도구

ProGuard 는 자바 바이트코드의 최적화를 위해 가장 많이 사용되는 도구이다. ProGuard로 자바나 안드로이드 앱을 최대 90퍼센트까지 작게 만들수 있으면 최대 20퍼센트까지 더 빠르게 수행될 수 있다. ProGuard 는 클래스나 필드 및 메소드 함수등을 난독화함으로써 최소하게 리버스 엔지니어링을 막을수 있다.

ProGuard 는 무료로 기능을 제공한다. ProGuard 코드는 저작권이 보호되어 있으며 GNU General Public License (GPL)의 기본적인 기반으로 제공된다. 사용자 메뉴얼도 저작권이 보호되어 있으며 메뉴얼에 수정없이 수정되지 않은 코드와 함께 배포되어야 한다.

데스크탑 앱

임베디드 앱

ProGuard는 무선전화기, Blu-ray, 셋업박스 및 다른 디바이스에 사용되는 자바앱을 난독화할 수 있다.  

임베디드 앱

임베디드 앱

ProGuard는 무선전화기, Blu-ray, 셋업박스 및 다른 디바이스에 사용되는 자바앱을 난독화할 수 있다.  

모바일 앱

모바일 앱

ProGuard는 안드로이드 앱의 시작시간이나 다운로드 시간을 줄여주며 모바일 디바이스에서의 성능을 증진시켜준다.  

주요점

  • ProGuard 는 옵션으로 GUI가 제공될 수 있는 명령어로 수행되는 도구이다
  • ProGuard 는 조율이 쉬우며 쉬운 명령어로 조율을 위한 파일을 찾아 사용환경을 구성한다. 모든 옵션은 메뉴얼에 명시되어 있다
  • ProGuard 는 빠르다. 작은 앱이나 전체 실시간 라이브러리를 수초안에 처리를 한다
  • ProGuard 는 여러 개발환경에 기본으로 사용되는 도구인데 개발환경은 Oracle’s Wireless Toolkit, NetBeans, EclipseME, Intel’s TXE SDK and Google’s Android SDK이다

평가

"ProGuard is the ultimate Java obfuscator!"

P.S., IBM

"ProGuard is pure quality - powerful and trouble-free."

M.B., Statestep

"ProGuard rules. Much easier to use than the commercial alternatives."

B.G., Quiotix Corp

"ProGuard is a seriously sweet tool."

D.E., Google

"It is the simplest and most robust obfuscator we have ever used."

I.I., Hewlett-Packard

ProGuard프로가드로 시작해 보세요

ProGuard 다운로드

ProGuard 다운로드

ProGuard 를 다운로드하고 기여를 해보세요. 버그가 발견되면 보고서를 제출해 주시고 새로운 기능도 요청해 주십시요. 아울러 SourceForge에 있는 포럼을 통해 토론할 수 있습니다.

SourceForge 에서 다운로드

ProGuard 메뉴얼

ProGuard 메뉴얼

ProGuard 를 설치하기위해 필요한 모든 정보는 ProGuard 메뉴얼에 명시되어 있다. 메뉴얼은 ProGuard를 설치할 때 같이 다운로드된다.

ProGuard 메뉴얼

새로운 - ProGuard 기술지원

ProGuard를 적용하기위해 도움이 필요하다면 기술지원 패키지를 통해서 받으실 수 있습니다.

더 배우기