Jump to content

XPC General discussion


  • Please log in to reply
226 replies to this topic

#1
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

EFI_based Bootloader

The developer is the iPhoneTom

xpc_screen_2013_ 4_ 2_12_28_17_0.scr.jpg

Today, or tomorrow, we can start to think

in a different way!

  • ​Main instruction is here
  • Here we says about any problems and bugs as well(iPhoneTom's forum)
  • An extra short instruction is here
  • Last releases can also be found here

XPC's builds

Spoiler


How to use NVRAM(alternative way)
Spoiler

Little advise if you have problems with Keyboard and Battery(doesn't relate to XPC, just my personal experience)
Spoiler

How to Inject ATI-card(alternative way)
Spoiler

Recieving DSDT, SSDT and others tables
Spoiler

DefaultBoot
Spoiler

Patching kexts(examples)
Spoiler

XPC GUI Commands
Spoiler

Ethernet Injection
Spoiler

Instruction for installing XPC
Spoiler

Full Sample of settings(doesn't have new parameters)
Spoiler

Description of XPC's parameters
Spoiler

XPC on MBR-boot sectors

http://www.insanelym...sion/?p=1929464

Attached Files


Edited by Alex Auditore, 09 November 2013 - 10:59 AM.


#2
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male
Themes


Made some theme for XPC. There is first theme that I made for this boot-loader.
I think I will made some more for it
Attached File  IMG_0063.JPG   339.83KB   40 downloads
Have made little improvement.
Attached File  xpc_screen_2013_ 4_ 2_12_28_17_0.scr.jpg   107.04KB   35 downloads

Attached Files



#3
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male
There is the table of Hex-colours. It is nessesary for change the colour of letters in the GUI.
Attached File  IC24340.png   150.99KB   36 downloads

#4
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male
Free post

#5
WhatTheTech

WhatTheTech

    Macmodder Addict

  • Retired
  • 458 posts
  • Gender:Male

You receive the hackintosh which is still more like as a real Mac, which works more stably and "natively".


Alex, if you wouldn't mind, could you explain a little bit in more detail? What makes it more stable? How does it create a more native hackintosh? Those are nice promises, but knowing the "how" will be the clincher.

#6
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male
Its the first bootloader to utilize real EFI implementation based in EDK/DUET from Intel. Then os_ninja has surfaced with his i-BOOT following the same concept. Later on slice has joined the game with his Clover project, which now has outgrown his predecessors by a huge margin.

XPC may not be the most user friedly bootloader because it's targeted at more advanced users. Filling this configuration is a tough one, especially considering it's almost not documented, because XPC is essentially being developed by a single person - iPhoneTom, and only people who are active on IRC get to know what's what and what's the background behind a certain setting/build. But yeah, at this point for the end-user Clover has progressed far beyond because of coder resource being greater.. and so is the tester/user resource. Nonetheless, XPC still has some neat tricks packed which I'm really fond of.

#7
Farx

Farx

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

Hi, Alex009988


I have got two questions to ask.

Is the Efildgpt in XPC 0.90.40 you uploaded new build 0.90.40?

Whether does the 0.90.40 Efildgpt work or not?

Thanks!


#8
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male

Hi, Alex009988

I have got two questions to ask.
Is the Efildgpt in XPC 0.90.40 you uploaded new build 0.90.40?
Whether does the 0.90.40 Efildgpt work or not?
Thanks!

This one is 90.40 for sure and it works for me right now.
https://dl.dropbox.c...ldgpt_90.40.zip
One weird thing wit hit though is that theme wasn't displaying volume names for some reason, but then names and versions showed up again.

#9
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

Hi, Alex009988

I have got two questions to ask.
Is the Efildgpt in XPC 0.90.40 you uploaded new build 0.90.40?
Whether does the 0.90.40 Efildgpt work or not?
Thanks!

Don't worry.
1) Year, the Efilddgpt from XPC 0.90.40
2) Of course, it will be working.
I wouldn't never attached old version of XPC and call it the new version.

#10
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male
Attached File  Screen Shot 2013-02-18 at 7.12.00 PM.png   9.51KB   37 downloads

Don't worry.
1) Year, the Efilddgpt from XPC 0.90.40
2) Of course, it will be working.
I wouldn't never attached old version of XPC and call it the new version.



#11
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

Attached File  Screen Shot 2013-02-18 at 7.12.00 PM.png   9.51KB   37 downloads


What did I do wrong?

Attached Files



#12
Archi ICN

Archi ICN

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
okey, from usb stick iam booting normally
but
all my attemps to install xpc to hard driver (it's GPT) ended in failure
I had installed, and I know how and what to do, but ...I only see a black background with red letters:
not found

but in efi i have all needed to XPC

#13
theconnactic

theconnactic

    Stubborn AMD user

  • Local Moderators
  • 2,973 posts
  • Gender:Male
Hey, mods!

Since it's a bootloader on its own right and a legit alternative to Chameleon, and since the development is ongoing, shouldn't this topic be pinned like Chameleon's and Clover's?

Just my two cents.

To the developers, keep the work going and publish a full tutorial as soon as you can, perhaps the user base grows with this.

#14
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male

okey, from usb stick iam booting normally
but
all my attemps to install xpc to hard driver (it's GPT) ended in failure
I had installed, and I know how and what to do, but ...I only see a black background with red letters:
not found

but in efi i have all needed to XPC

Your efi partition is empty then. There's no Efildgpt on it, simply installing from 7>I doesn't copy the files.

#15
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands

Since it's a bootloader on its own right and a legit alternative to Chameleon, and since the development is ongoing, shouldn't this topic be pinned like Chameleon's and Clover's?


Done.

ErmaC

#16
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male

What did I do wrong?

can you even read?
if the timestamp on both Efildr20 and Efildgpt would have been the same, the question whether Efildgpt is of version 90.40 wouldn't have been asked in the first place. since timestamp on it says April 4th of 2012 this is misleading ... hence I've attached a version of Efildgpt that is 90.40 for sure.

#17
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

can you even read?
if the timestamp on both Efildr20 and Efildgpt would have been the same, the question whether Efildgpt is of version 90.40 wouldn't have been asked in the first place. since timestamp on it says April 4th of 2012 this is misleading ... hence I've attached a version of Efildgpt that is 90.40 for sure.

Well done! I've already corrected it. Check please my files, if you will find the same old files, tell me about it

#18
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

okey, from usb stick iam booting normally
but
all my attemps to install xpc to hard driver (it's GPT) ended in failure
I had installed, and I know how and what to do, but ...I only see a black background with red letters:
not found

but in efi i have all needed to XPC

You should boot with USB flash Drive, and press on 7. You will see all of GPT- partitions. You should fine the partition which is usually called EFI. After press Shift+I You initially see the phrase "Efildgpt coppy-error". Afterwards the message will come and say you that installation was sucsseful.
This is important to understand that XPC prescribes its data in boot-sector.
But none of the files are transferred, they will be copied manually.
Therefore, further course of actions are that you should reboot the computer by the action of pressing on R, once booted from the flash drive, where you'll have to move a folder on the XPC EFI-GPT-disk partition.
you are loading from a flash drive again. After you have to transfer the files from USB flash Drive to GPT-disk.
After all start Terminal, write sudo-s and diskytil list.
After you have to change the mark of USB flash drive to your disk with these commands. For instans, disk3s1
mkdir /Volumes/EFI
mount_msdos /dev/disk3s1 /Volumes/EFI
cd /Volumes/EFI
touch /Volumes/EFI.metadata_never_index
rm -rf /Volumes/EFI/.fseventsd/
mkdir /Volumes/EFI/.fseventsd
touch /Volumes/EFI/.fseventsd/no_log
cp -R /Volumes/FLASH/* /Volumes/EFI
umount -f /Volumes/EFI
In the future, in order to access to the EFI-partition and mount it in the Finder, you have to perform the following sequence of commands in
Terminal
sudo -s
mkdir /Volumes/EFI
mount_msdos /dev/disk3s1 /Volumes/EFI
Disabling of EFI portions is made with umount -f/Volumes/EFI.
And remember, the number of your EFI partition will be always changed after each rebooting.

Alex, if you wouldn't mind, could you explain a little bit in more detail? What makes it more stable? How does it create a more native hackintosh? Those are nice promises, but knowing the "how" will be the clincher.

This idea allows to emulate on PC-computers the environment of EFI in which these EFI-modules could be loaded easy and started up, There is no exception even for the native EFI-boot of Mac OS X which called boot.efi.
For example, when the new version of MacOS X is released. We should make many of the changes in Chameleon to boot this new version. XPC can also patch kexts. etc
But in XPC we need't make it in theory.

#19
aschar1

aschar1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 93 posts
Dear Alex009988,

1. its simply illegal to just copy webpages and publish it in other places without permission of the author.

2. Your thread gives other users the impression that you are involved with the xpc project and you are not in any way. XPC is exclusively by Iphonetom.

You didnt even mention Iphonetom. Its such a bad attitude and not tolerable. I assume you apologize publicly to Iphonetom and clear things up within a short notice of 3 days.

To all others,
you are welcome to join us in testing xpc. The official forum and info is at http://iphonetom.no-ip.org/phpbb/ and you can get help at irc channel: xpc-boot at Server: irc.ext3.net

Hope to see lots of you in our irc channel soon. We need more testers.

#20
alexanderq

alexanderq

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 237 posts
  • Gender:Male
We have to register to read or see the forum http://iphonetom.no-ip.org/phpbb/?
And you need suport and testers?
Really





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy