Since I already have Metasploit installed built from source (which I will document later when doing a clean build from scratch) , i wanted to install the GUI called Armitage also but it needs Java 1.7 .
As such I followed this guide
https://jnorthr.wordpress.com/2012/...r-apple-ppc-imac-macbook-g3-g4-and-g5-part-2/
and adapted it to my needs
Downloaded the binary archive from
http://web.archive.org/web/20150517050519/http://www.intricatesoftware.com/OpenJDK/macppc/
cd Downloads/
sudo chmod 777 openjdk7u2-macppc-fcs-2012-03-14.tar.bz2
sudo mv openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 /usr/local/
cd /usr/local/
sudo tar -xvf openjdk7u2-macppc-fcs-2012-03-14.tar.bz2
cd openjdk7u2-macppc-fcs-2012-03-14
cd bin
./java -version
./javac -version
Yippie , the binaries work !!!
Now to move them where the Apple Java version resides
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo mkdir 1.7.0
cd 1.7.0/
I opened Finder in Terminal with open . after
/usr/local/openjdk7u2-macppc-fcs-2012-03-14
and did the same for
/System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
and moved everything from /usr/local/openjdk7u2-macppc-fcs-2012 to /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
cd /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
sudo chown -R root:wheel .
echo $PATH
cd ~
cat .bash_profile
cat .profile
cat .bash_rc
nano .bash_profile
I only had a .bash_profile created by Macports to which I added at the bottom
export PATH="/usr/java7:$PATH"
Closed Terminal and reopened it
echo $PATH
Now shows /usr/java7 in the beginning of the PATH variable
cd /usr/
sudo mkdir java7
cd java7
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/java java
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javac javac
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javadoc javadoc
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javah javah
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javap javap
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javaws javaws
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jconsole jconsole
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jdb jdb
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jhat jhat
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jinfo jinfo
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jmap jmap
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jps jps
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstack jstack
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstat jstat
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstatd jstatd
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/keytool keytool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jar jar
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jarsigner jarsigner
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/extcheck extcheck
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/apt apt
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/appletviewer appletviewer
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/idlj idlj
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/orbd orbd
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/pack200 pack200
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/policytool policytool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/unpack200 unpack200
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/tnameserv tnameserv
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/serialver serialver
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/servertool servertool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmiregistry rmiregistry
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmic rmic
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmid rmid
sudo chmod 777 *
cd ~
java -version
And tadaah OpenJDK 1.7
As such I followed this guide
https://jnorthr.wordpress.com/2012/...r-apple-ppc-imac-macbook-g3-g4-and-g5-part-2/
and adapted it to my needs
Downloaded the binary archive from
http://web.archive.org/web/20150517050519/http://www.intricatesoftware.com/OpenJDK/macppc/
cd Downloads/
sudo chmod 777 openjdk7u2-macppc-fcs-2012-03-14.tar.bz2
sudo mv openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 /usr/local/
cd /usr/local/
sudo tar -xvf openjdk7u2-macppc-fcs-2012-03-14.tar.bz2
cd openjdk7u2-macppc-fcs-2012-03-14
cd bin
./java -version
./javac -version
Yippie , the binaries work !!!
Now to move them where the Apple Java version resides
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo mkdir 1.7.0
cd 1.7.0/
I opened Finder in Terminal with open . after
/usr/local/openjdk7u2-macppc-fcs-2012-03-14
and did the same for
/System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
and moved everything from /usr/local/openjdk7u2-macppc-fcs-2012 to /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
cd /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
sudo chown -R root:wheel .
echo $PATH
cd ~
cat .bash_profile
cat .profile
cat .bash_rc
nano .bash_profile
I only had a .bash_profile created by Macports to which I added at the bottom
export PATH="/usr/java7:$PATH"
Closed Terminal and reopened it
echo $PATH
Now shows /usr/java7 in the beginning of the PATH variable
cd /usr/
sudo mkdir java7
cd java7
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/java java
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javac javac
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javadoc javadoc
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javah javah
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javap javap
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javaws javaws
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jconsole jconsole
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jdb jdb
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jhat jhat
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jinfo jinfo
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jmap jmap
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jps jps
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstack jstack
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstat jstat
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstatd jstatd
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/keytool keytool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jar jar
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jarsigner jarsigner
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/extcheck extcheck
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/apt apt
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/appletviewer appletviewer
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/idlj idlj
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/orbd orbd
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/pack200 pack200
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/policytool policytool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/unpack200 unpack200
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/tnameserv tnameserv
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/serialver serialver
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/servertool servertool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmiregistry rmiregistry
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmic rmic
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmid rmid
sudo chmod 777 *
cd ~
java -version
And tadaah OpenJDK 1.7
Last edited: