SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
MAC STORY
 PiTechnologies
   AhmedYossef
MAC DREAM
INSTALLING MAC ON WINDOWS/LINUX MACHINE
MAC DREAM



You might need to install Mac OS on your non apple
machine for one of the following:

  To develop iOS/Mac OS apps

  To Use the exciting Mac OS
HOW ?



Install Mac

Install the developer tools
INSTALLING THE MAC
IATKOS



Many version are out there

You can download them
WHAT IS NEEDED
SOFTWARE NEEDED


      XCode


     Hackint0sh


     VitrualBox
SOFTWARE NEEDED


 XCode

                      A vitalization tool by Sun
Hackint0sh   It will be used to create an run the mac
                           virtual machine

VitrualBox
SOFTWARE NEEDED


 XCode

             It is the modified version of the Mac OS,
Hackint0sh    it is ready to be installed on the virtual
                 machine created by the virtual box

VitrualBox
SOFTWARE NEEDED


 XCode
             It is the IDE needed to develop Mac OS
                         and iOS applications.
Hackint0sh
             To develop iOS application, the iOS SDK
                     is needed with the XCode
VitrualBox
CLEAR STEPS
VIRTUAL BOX




                             1
Download the
Virualbox from the
official sun/oracle
website

Install the virtualbox, it
is straight forward
HACKINT0SH




                          2
It is the hardest part,
search for one of the
hackint0sh versions on
some torrent websites

iAtkos, Hazard are the
most known types of
hackint0sh
CREATE VIRTUAL MACHINE



Creating a virtual
machine on the system

Installation Steps
follows

                        3
New virtual machine
Set type to mac machine
Set memory (RAM) virtual size, try to make it larger
                  then 2 GB
Create new virtual hard disk, this option will start a
   new wizard to configure the new hard disk
Make it dynamic, no need to reserve the whole space
                 before it is needed
Here you can set the virtual drive space, 20GB is min.,
 30GB is better. Here you can change the location to
                   save the space
The end of the hard disk creating wizard, click done
The end of the machine creating wizard, click done
                    again :)
Machine > Settings > System .. uncheck EFI
Machine > Settings > System > Acceleration .. be sure
           that virtualization is enabled
VIRTUALIZATION

If you did not see the
acceleration tab



                           !
enabled, so your PC
has no hardware
virtualization or it is
disabled.

Solution will be
discussed in the
common issues section
Machine > Run > and continue ..
The first run requires an iso/dmg file to use as
      bootable medium for installation
Boot from the Hackint0sh iso image
Format the virtual space you have created using the
                     disk utility
Select the device and click erase
Customize .. it is where you will go to trial and error,
       try to select some drivers to install
DRIVERS

Drivers are critical issue, you need to select
some drivers that you think they match
your HW, and check it.

If your choice was not correct reinstall and
select other drivers

Sometimes you might need only the basic
system and it works fine without installing
any drivers, it is recommended for first time

The idea of “select all”, may fail because of
drivers conflict, it is not recommended
CONGRATULATIONS :)



Expect that your machine will boot
   with your new mac machine

 You will start to configure your
 machine, create user account, ..
XCODE




                                   4
Download and install the
XCode with the iOS SDK no
problem with this step

Compatibility with Mac
versions are listed in the known
issues section
KNOWN ISSUES
XCode versions
XCODE AND MAC

Mac OS Version   XCode and iOS SDK


   Leopard       XCode 3.0 and iOS 3.1

                 XCode 3.2 and iOS 4
Snow Leopard             till
                    XCode 4.2

     Lion        XCode 4.3 and iOS 5
Virtualization issue
VIRTUALIZATION/
          ACCELERATION
There are two types of virtualization:

  SW virtualization, it is found in almost all machines

  HW virtualization, it is not found all the time

If the acceleration tab was not activated in the
settings it means one of the following:

  No HW virtualization

  HW virtualization is disabled
WHICH ONE ?



Go to BIOS

If you found virtualization item, enable it

If you did not find virtualization, it is not supported :(
NO HW VIRTUALIZATION

If it was your case you can install only leopard version
  Mac OS X versions: Lion, Snow leopard and leopard
So you will need to search for hackint0sh version which
contains leopard
google example: iAtkos leopard
If you downloaded the iAtkos leopard, continue as the
same, but you will need old XCode version supported on
leopard
HAPPY MAC :)

Contenu connexe

En vedette

Opesnource and jobs
Opesnource and jobsOpesnource and jobs
Opesnource and jobsAhmed Abdou
 
Future is now,Future is Opensource
Future is now,Future is OpensourceFuture is now,Future is Opensource
Future is now,Future is OpensourceAhmed Abdou
 
Intro to Arm cortex m3_V2
Intro to Arm cortex m3_V2Intro to Arm cortex m3_V2
Intro to Arm cortex m3_V2yahya tawil
 
linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixSherif Mousa
 
Operating systems Basics
Operating systems BasicsOperating systems Basics
Operating systems BasicsSherif Mousa
 
Android Session "g | Canal Cities" event
Android Session "g | Canal Cities" eventAndroid Session "g | Canal Cities" event
Android Session "g | Canal Cities" eventSherif Mousa
 
Doing What You Love
Doing What You LoveDoing What You Love
Doing What You LoveSean McCabe
 
Yocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerYocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerSherif Mousa
 
Augmented Reality and Education: Learning connected to life - Reloaded
Augmented Reality and Education: Learning connected to life - ReloadedAugmented Reality and Education: Learning connected to life - Reloaded
Augmented Reality and Education: Learning connected to life - ReloadedRaúl Reinoso
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMSherif Mousa
 

En vedette (18)

Opesnource and jobs
Opesnource and jobsOpesnource and jobs
Opesnource and jobs
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
005 skyeye
005 skyeye005 skyeye
005 skyeye
 
Operating systems1[1]
Operating systems1[1]Operating systems1[1]
Operating systems1[1]
 
Future is now,Future is Opensource
Future is now,Future is OpensourceFuture is now,Future is Opensource
Future is now,Future is Opensource
 
كيف تفشل
كيف تفشلكيف تفشل
كيف تفشل
 
emb
embemb
emb
 
Dave 3 presentation
Dave 3 presentationDave 3 presentation
Dave 3 presentation
 
Intro to Arm cortex m3_V2
Intro to Arm cortex m3_V2Intro to Arm cortex m3_V2
Intro to Arm cortex m3_V2
 
linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrix
 
Operating systems Basics
Operating systems BasicsOperating systems Basics
Operating systems Basics
 
Smile
SmileSmile
Smile
 
Android Session "g | Canal Cities" event
Android Session "g | Canal Cities" eventAndroid Session "g | Canal Cities" event
Android Session "g | Canal Cities" event
 
Doing What You Love
Doing What You LoveDoing What You Love
Doing What You Love
 
Yocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerYocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution Maker
 
Augmented Reality and Education: Learning connected to life - Reloaded
Augmented Reality and Education: Learning connected to life - ReloadedAugmented Reality and Education: Learning connected to life - Reloaded
Augmented Reality and Education: Learning connected to life - Reloaded
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 

Similaire à Mac story

How to Create a Windows Server 2008 Virtual Lab Using VirtualBox
How to Create a Windows Server 2008 Virtual Lab Using VirtualBoxHow to Create a Windows Server 2008 Virtual Lab Using VirtualBox
How to Create a Windows Server 2008 Virtual Lab Using VirtualBoxRusty Painter
 
Virtual Box Sharepoint2010
Virtual Box Sharepoint2010Virtual Box Sharepoint2010
Virtual Box Sharepoint2010UGAIA
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me26051977
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read mepisicapatrata
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read meanita8799
 
Intoduction to VirtualBox English
Intoduction to VirtualBox EnglishIntoduction to VirtualBox English
Intoduction to VirtualBox EnglishKichiemon Adachi
 
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...Concentrated Technology
 
Photoshop cs5.1 read me
Photoshop cs5.1 read mePhotoshop cs5.1 read me
Photoshop cs5.1 read meranamansour_
 
Continuous Integration with Hackintosh
Continuous Integration with HackintoshContinuous Integration with Hackintosh
Continuous Integration with HackintoshDavid Ventura, M.E.T.
 
Lesson 02 - React Native Development Environment Setup
Lesson 02 - React Native Development Environment SetupLesson 02 - React Native Development Environment Setup
Lesson 02 - React Native Development Environment SetupUniversity of Catania
 
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowTechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowConcentrated Technology
 
Installation of oracle 12c RAC on linux vm
Installation of oracle 12c RAC  on linux vmInstallation of oracle 12c RAC  on linux vm
Installation of oracle 12c RAC on linux vmRon Morgan
 

Similaire à Mac story (20)

How to Create a Windows Server 2008 Virtual Lab Using VirtualBox
How to Create a Windows Server 2008 Virtual Lab Using VirtualBoxHow to Create a Windows Server 2008 Virtual Lab Using VirtualBox
How to Create a Windows Server 2008 Virtual Lab Using VirtualBox
 
Windows & Mac OS X
Windows & Mac OS XWindows & Mac OS X
Windows & Mac OS X
 
How to use virtualbox
How to use virtualboxHow to use virtualbox
How to use virtualbox
 
Virtual Box Sharepoint2010
Virtual Box Sharepoint2010Virtual Box Sharepoint2010
Virtual Box Sharepoint2010
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Intoduction to VirtualBox English
Intoduction to VirtualBox EnglishIntoduction to VirtualBox English
Intoduction to VirtualBox English
 
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
 
Grcsvm ware
Grcsvm wareGrcsvm ware
Grcsvm ware
 
Photoshop cs5.1 read me
Photoshop cs5.1 read mePhotoshop cs5.1 read me
Photoshop cs5.1 read me
 
Continuous Integration with Hackintosh
Continuous Integration with HackintoshContinuous Integration with Hackintosh
Continuous Integration with Hackintosh
 
Lesson 02 - React Native Development Environment Setup
Lesson 02 - React Native Development Environment SetupLesson 02 - React Native Development Environment Setup
Lesson 02 - React Native Development Environment Setup
 
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowTechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
 
Installation of oracle 12c RAC on linux vm
Installation of oracle 12c RAC  on linux vmInstallation of oracle 12c RAC  on linux vm
Installation of oracle 12c RAC on linux vm
 
Deploying w7
Deploying w7Deploying w7
Deploying w7
 

Plus de PiTechnologies

Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)
Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)
Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)PiTechnologies
 
PiTechnologies Profile and Portfolio Dec 2015
PiTechnologies Profile and Portfolio Dec 2015PiTechnologies Profile and Portfolio Dec 2015
PiTechnologies Profile and Portfolio Dec 2015PiTechnologies
 
PiTechnologies Services
PiTechnologies ServicesPiTechnologies Services
PiTechnologies ServicesPiTechnologies
 
PiTechnologies Sample of Work
PiTechnologies Sample of WorkPiTechnologies Sample of Work
PiTechnologies Sample of WorkPiTechnologies
 
Basics of Software and Security
Basics of Software and SecurityBasics of Software and Security
Basics of Software and SecurityPiTechnologies
 
Mobile Application Values for Business
Mobile Application Values for BusinessMobile Application Values for Business
Mobile Application Values for BusinessPiTechnologies
 
PiTechnologies Company Profile
PiTechnologies Company ProfilePiTechnologies Company Profile
PiTechnologies Company ProfilePiTechnologies
 
Professional Graduation Project
Professional Graduation ProjectProfessional Graduation Project
Professional Graduation ProjectPiTechnologies
 

Plus de PiTechnologies (18)

Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)
Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)
Real Mobile Applications Pentesting Scinarios (The Weird, the bad and the ugly)
 
OWASP Top 10 Overview
OWASP Top 10 OverviewOWASP Top 10 Overview
OWASP Top 10 Overview
 
PiTechnologies Profile and Portfolio Dec 2015
PiTechnologies Profile and Portfolio Dec 2015PiTechnologies Profile and Portfolio Dec 2015
PiTechnologies Profile and Portfolio Dec 2015
 
PiTechnologies Services
PiTechnologies ServicesPiTechnologies Services
PiTechnologies Services
 
PiTechnologies Sample of Work
PiTechnologies Sample of WorkPiTechnologies Sample of Work
PiTechnologies Sample of Work
 
Basics of Software and Security
Basics of Software and SecurityBasics of Software and Security
Basics of Software and Security
 
Getting Things Done
Getting Things DoneGetting Things Done
Getting Things Done
 
Mobile Application Values for Business
Mobile Application Values for BusinessMobile Application Values for Business
Mobile Application Values for Business
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
PiTechnologies Company Profile
PiTechnologies Company ProfilePiTechnologies Company Profile
PiTechnologies Company Profile
 
ITO'13 Orientation
ITO'13 OrientationITO'13 Orientation
ITO'13 Orientation
 
My CV
My CVMy CV
My CV
 
Design document
Design documentDesign document
Design document
 
Being different
Being different Being different
Being different
 
Professional Graduation Project
Professional Graduation ProjectProfessional Graduation Project
Professional Graduation Project
 
Freelancing
FreelancingFreelancing
Freelancing
 
I os2 2
I os2 2I os2 2
I os2 2
 
I os1
I os1I os1
I os1
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Mac story

  • 2. MAC DREAM INSTALLING MAC ON WINDOWS/LINUX MACHINE
  • 3. MAC DREAM You might need to install Mac OS on your non apple machine for one of the following: To develop iOS/Mac OS apps To Use the exciting Mac OS
  • 4. HOW ? Install Mac Install the developer tools
  • 6. IATKOS Many version are out there You can download them
  • 8. SOFTWARE NEEDED XCode Hackint0sh VitrualBox
  • 9. SOFTWARE NEEDED XCode A vitalization tool by Sun Hackint0sh It will be used to create an run the mac virtual machine VitrualBox
  • 10. SOFTWARE NEEDED XCode It is the modified version of the Mac OS, Hackint0sh it is ready to be installed on the virtual machine created by the virtual box VitrualBox
  • 11. SOFTWARE NEEDED XCode It is the IDE needed to develop Mac OS and iOS applications. Hackint0sh To develop iOS application, the iOS SDK is needed with the XCode VitrualBox
  • 13. VIRTUAL BOX 1 Download the Virualbox from the official sun/oracle website Install the virtualbox, it is straight forward
  • 14. HACKINT0SH 2 It is the hardest part, search for one of the hackint0sh versions on some torrent websites iAtkos, Hazard are the most known types of hackint0sh
  • 15. CREATE VIRTUAL MACHINE Creating a virtual machine on the system Installation Steps follows 3
  • 17. Set type to mac machine
  • 18. Set memory (RAM) virtual size, try to make it larger then 2 GB
  • 19. Create new virtual hard disk, this option will start a new wizard to configure the new hard disk
  • 20. Make it dynamic, no need to reserve the whole space before it is needed
  • 21. Here you can set the virtual drive space, 20GB is min., 30GB is better. Here you can change the location to save the space
  • 22. The end of the hard disk creating wizard, click done
  • 23. The end of the machine creating wizard, click done again :)
  • 24. Machine > Settings > System .. uncheck EFI
  • 25. Machine > Settings > System > Acceleration .. be sure that virtualization is enabled
  • 26. VIRTUALIZATION If you did not see the acceleration tab ! enabled, so your PC has no hardware virtualization or it is disabled. Solution will be discussed in the common issues section
  • 27. Machine > Run > and continue ..
  • 28. The first run requires an iso/dmg file to use as bootable medium for installation
  • 29. Boot from the Hackint0sh iso image
  • 30. Format the virtual space you have created using the disk utility
  • 31. Select the device and click erase
  • 32. Customize .. it is where you will go to trial and error, try to select some drivers to install
  • 33. DRIVERS Drivers are critical issue, you need to select some drivers that you think they match your HW, and check it. If your choice was not correct reinstall and select other drivers Sometimes you might need only the basic system and it works fine without installing any drivers, it is recommended for first time The idea of “select all”, may fail because of drivers conflict, it is not recommended
  • 34. CONGRATULATIONS :) Expect that your machine will boot with your new mac machine You will start to configure your machine, create user account, ..
  • 35. XCODE 4 Download and install the XCode with the iOS SDK no problem with this step Compatibility with Mac versions are listed in the known issues section
  • 38. XCODE AND MAC Mac OS Version XCode and iOS SDK Leopard XCode 3.0 and iOS 3.1 XCode 3.2 and iOS 4 Snow Leopard till XCode 4.2 Lion XCode 4.3 and iOS 5
  • 40. VIRTUALIZATION/ ACCELERATION There are two types of virtualization: SW virtualization, it is found in almost all machines HW virtualization, it is not found all the time If the acceleration tab was not activated in the settings it means one of the following: No HW virtualization HW virtualization is disabled
  • 41. WHICH ONE ? Go to BIOS If you found virtualization item, enable it If you did not find virtualization, it is not supported :(
  • 42. NO HW VIRTUALIZATION If it was your case you can install only leopard version Mac OS X versions: Lion, Snow leopard and leopard So you will need to search for hackint0sh version which contains leopard google example: iAtkos leopard If you downloaded the iAtkos leopard, continue as the same, but you will need old XCode version supported on leopard