User Tools

Site Tools


og:ipabuild:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
og:ipabuild:start [2019/01/14 04:14]
czokie
og:ipabuild:start [2019/01/15 00:02]
czokie [Main setup]
Line 34: Line 34:
 echo "${USER} ALL = NOPASSWD: ALL" > /etc/sudoers.d/build echo "${USER} ALL = NOPASSWD: ALL" > /etc/sudoers.d/build
 if [ -e /etc/sysconfig/selinux ]; then if [ -e /etc/sysconfig/selinux ]; then
-  sed -ie "s/enforcing$/permissive/g" /etc/sysconfig/selinux+  sed -"s/enforcing$/permissive/g" /etc/sysconfig/selinux
   echo "Run the next step as username: ${USER}"   echo "Run the next step as username: ${USER}"
   banner "Rebooting"   banner "Rebooting"
Line 40: Line 40:
 else else
   banner "Continue as ${USER}"   banner "Continue as ${USER}"
 +  #su -c "bash <(curl -s https://dji.retroroms.info/_export/code/og/ipabuild/start?codeblock=1)" -s /bin/bash ${USER}
   su - ${USER}   su - ${USER}
 fi fi
 </code> </code>
- 
 ==== Main setup ==== ==== Main setup ====
  
Line 62: Line 62:
              make patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel \              make patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel \
              bzip2 autoconf automake libtool bison iconv-devel sqlite-devel which zip unzip openssl file              bzip2 autoconf automake libtool bison iconv-devel sqlite-devel which zip unzip openssl file
 +
 +sudo pip freeze > /tmp/freeze0
  
 banner "Upgrade pip" banner "Upgrade pip"
  
 sudo pip install --upgrade pip sudo pip install --upgrade pip
 +
 +sudo pip freeze > /tmp/freeze1
  
 banner "Install construct" banner "Install construct"
Line 79: Line 83:
 banner "Install pyOpenSSL" banner "Install pyOpenSSL"
 sudo pip install PyOpenSSL==18.0.0 sudo pip install PyOpenSSL==18.0.0
 +
 +sudo pip freeze > /tmp/freeze2
  
 banner "Install isign" banner "Install isign"
Line 87: Line 93:
 /usr/bin/perl -pi -e "if (/ak-construct/) { s/=.*[0-9]/==`pip freeze | grep ^ak-construct | cut -d "=" -f 3`/ }" setup.py /usr/bin/perl -pi -e "if (/ak-construct/) { s/=.*[0-9]/==`pip freeze | grep ^ak-construct | cut -d "=" -f 3`/ }" setup.py
  
-sed -ie "s/apt-get/echo apt-get/" INSTALL.sh+sed -"s/apt-get/echo apt-get/" INSTALL.sh
 if [ ! -e ~/.isign ]; then mkdir ~/.isign; fi if [ ! -e ~/.isign ]; then mkdir ~/.isign; fi
 #sudo ./INSTALL.sh #sudo ./INSTALL.sh
Line 147: Line 153:
 banner install genProvisioningProfile.rb banner install genProvisioningProfile.rb
 wget -O genProvisioningProfile.rb https://dji.retroroms.info/_export/code/og/ipabuild/start?codeblock=2 wget -O genProvisioningProfile.rb https://dji.retroroms.info/_export/code/og/ipabuild/start?codeblock=2
-sed -ie "s/sensepost/`whoami`/" genProvisioningProfile.rb+sed -"s/sensepost/`whoami`/" genProvisioningProfile.rb
  
  
Line 153: Line 159:
 #cd ~ #cd ~
 #git clone https://github.com/LeanVel/iInject #git clone https://github.com/LeanVel/iInject
-#sed -ie "s/^checkProvisioning$/checkProvisioning/" iInject/iInject.sh +#sed -"s/^checkProvisioning$/checkProvisioning/" iInject/iInject.sh 
-#sed -ie  "s/#Installing/cd \"\$currPath\"\ncleanup\nexit 0\n#Installing/" iInject/iInject.sh+#sed - "s/#Installing/cd \"\$currPath\"\ncleanup\nexit 0\n#Installing/" iInject/iInject.sh
 #curl https://build.frida.re/frida/ios/lib/FridaGadget.dylib --output iInject/FridaGadget.dylib #curl https://build.frida.re/frida/ios/lib/FridaGadget.dylib --output iInject/FridaGadget.dylib
  
og/ipabuild/start.txt · Last modified: 2019/01/15 01:41 by czokie