SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
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 :)

Más contenido relacionado

Destacado

linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrix
Sherif Mousa
 

Destacado (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
 

Similar a Mac story

Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
26051977
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
pisicapatrata
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
anita8799
 
Intoduction to VirtualBox English
Intoduction to VirtualBox EnglishIntoduction to VirtualBox English
Intoduction to VirtualBox English
Kichiemon Adachi
 
Photoshop cs5.1 read me
Photoshop cs5.1 read mePhotoshop cs5.1 read me
Photoshop cs5.1 read me
ranamansour_
 
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
Concentrated 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 vm
Ron Morgan
 

Similar a 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
 

Más de PiTechnologies

Más 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
 

Último

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
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

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