├── Licence ├── Microsoft.zip ├── README.md ├── blue.svg ├── darkblue.svg ├── gitattributes.txt └── images ├── Ventura beta 5 Proof-Infinix.png ├── WindowsVirtualboxBench.png ├── infinix laptop image.jpeg └── infinix x1 i3 benchmarks.jpeg /Licence: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | 294 | Copyright (C) 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | , 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | -------------------------------------------------------------------------------- /Microsoft.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devboloji/Infinix-Hackintosh-Opencore-Guide/1601cf3050d727829e4fac1461912cb866e892c0/Microsoft.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | | [Releases `+1`](https://github.com/devboloji/Infinix-Hackintosh-Guide-Opencore/releases) | 2 | 3 | ## :star_struck: :star_struck: Now the EFI supports Sonoma stable !!:star_struck: :star_struck: 4 |
5 | 6 | ### if anyone contributed for this project, I will update EFI for every release. A small cotribution will also be appreciated. If anyone are ready to contribute their EFI here will be appriciated too. Because this repository is growed as a main branch for our Infinix INBOOKS Hackintosh. So anyone can work in this repository about our all INFINIX INBOOKS but give credits. EOL due to i don't have a infinix laptop(broken). 7 | 8 | ## Infinix-Inbook-series Hackintosh-Guide-Opencore. 9 | - Ice Lake (10th gen) Inbook or X1, pro,slim & x2. Read full guide before you proceed. 10 | ### -->[Devboloji](https://github.com/devboloji)-Quote - "think like you have Macbook Air." 11 | Our infinix's is approximately equal to macbook air 2017. 12 | 13 |
14 | 15 | ![img](https://img.shields.io/badge/Release%20Date-Every%20Month-red) ![img](https://img.shields.io/badge/macOS%20Support-Sonoma-blue) ![img](https://img.shields.io/badge/macOS%20Support-Ventura--beta-blue) 16 | ![img](https://img.shields.io/badge/macOS%20Support-Monterey--latest-blue)![img](https://img.shields.io/badge/macOS%20Support-BigSur-blue) ![img](https://img.shields.io/badge/OpenCore%20Version-0.9.0-red) 17 | 18 | - These are the builts from me. You might get the future updates for this machine. 19 | Report me If you find the bugs or any issues. And **don't ask for ETA**(Estimated Time of Time). 20 | - With every EFI update you retrieve from here please remember to go through the **post install guide**(Below) 21 | 22 | # :diamond_shape_with_a_dot_inside:buy me a coffee :coffee: Donate : :diamond_shape_with_a_dot_inside: 23 | 24 | 25 | | | 26 | |-------------------------------------------| 27 | | `9392656181` | 28 | UPI also works for this number. 29 | 30 | If you enjoyed this project — or just feeling generous, consider buying me a coffee.! :coffee: 31 | 32 |
DISCLAIMER 33 | 34 | **Disclaimer** 35 | - Hackintoshing may be dangerous and can damage your device and I am not responsible for bricked devices, dead devices, thermonuclear war, or you getting fired because your system failed. Please do some research if you have any concerns about hackintoshing before you proceed. YOU are choosing to make these changes to your system, and if you point the finger at me for messing up your device, I will laugh at you. 36 | 37 |
38 | 39 | ### If you want to report or rasie an ISSUE, you must mention your device details in it. And give a detailed information about your issue(images or videos are encouraged). 40 | 41 | - You can contact me through [facebook](https://www.facebook.com/sai.dev.92317) and [telegram](https://t.me/Pappusaidev) 42 | 43 | ******************************** 44 | 45 | ## Introduction 46 | 47 | **This EFI Only for Single boot users.not for multi-boot users.For multi-boot users need to do some work to work dual boot. Read post-install.** 48 | 49 | ### [Devboloji](https://github.com/devboloji)-Quote - "think like you have Macbook Air." 50 | 51 | # _Device Information_ 52 | 53 | `Tested Devices`: All (i3,i5,i7)-> Inbook x1, pro, x2, Slim edition. 54 | 55 | `Tested CPUs`: **i3-1005G1, i5,i7.** 56 | 57 | `Integrated Graphics`: **G1/G4 , Iris graphics** 58 | 59 | `Wireless Cards Tested`: **Intel® AX210.** 60 | 61 | `Trackpad`: **Voodoo2IC HID synaptic** 62 | 63 | `Sound Card`: (x1 i3)**ALC269** ->alcid=26 or 99 for i3, 64 | (x1 pro-i7)**ALC256** -> alcid=69, 65 | x1 slim or x2 = don't know. 66 | 67 | 68 | If anyone tested, Let me know: [facebook](https://www.facebook.com/sai.dev.92317) and [telegram](https://t.me/Pappusaidev) 69 |
70 | 71 | ## Status : 72 | 73 | **Talking about the battery🔋**, The only issue is when the battery is about 10% or when device shows low battery, don't sleep your device. If you do it, the device may shutdowns or reboots only at that situation. 74 | Note - In this Hacintosh, You get 5hr battery for common usage like using xcode,safari instances, social media apps, and 1080p playback at a time, continuously, simultaneously. **Users** reviews= [see here](https://github.com/devboloji/Infinix-Hackintosh-Opencore-Guide/discussions/24#discussioncomment-4570115) 75 | 76 |
77 | What's working ✅ 78 |
79 | 80 | - :heavy_check_mark: Wifi 81 | - :heavy_check_mark: iMessage, FaceTime, App Store, iTunes Store `Please generate your own SMBIOS`read my [post install](https://github.com/devboloji/Infinix-Hackintosh-Opencore-Guide#post-install) which is below the installation. 82 | - :heavy_check_mark: Bluetooth (Bluetooth Headphones working, also bluetooth file transfer works) 83 | - :heavy_check_mark: OnBoard Audio(Input/ Output) 84 | - :heavy_check_mark: USB ports 85 | - :heavy_check_mark: Wired headphones 86 | - :heavy_check_mark: You will get upto 4 hours to 5 hours battery backup for streaming 1080p-youtube and for coding without any pause.You may get more than me. 87 | - :heavy_check_mark: Trackpad 88 | - :heavy_check_mark: brightness keys(To increase(+ve) -> `Pause`key) & (To decrease(-ve) -> `Scr Lk` key) 89 | - :heavy_check_mark: Wake / Shutdown 90 | - :heavy_check_mark: Short sleep, Long sleep (If you put your device to sleep for all night, it conusmes 6 to 8 percent. Its common in every operating system 91 | - :heavy_check_mark: For *HDMI* , buy a USB dock not typeC. 92 | - Everything (Much More). 93 | 94 |
95 |
96 | What's not working ⚠️ 97 |
98 | 99 | * :heavy_exclamation_mark: Hdmi slot. To get work, buy a USB Dock.(Try Type-c and usb Type A docks for our infinix) IF the usb Type-C dock works for display out, Inform me. 100 | * :heavy_exclamation_mark: Didn't Mapped Keyboard keys. But it's not mandatory. I like the default keyboard mapping. 101 | * :heavy_exclamation_mark: Audio is dead in x2 or x1 slim due to those devices have intel bluetooth sound cards. But using via headphones or bluetooth or any external audio dongle will work for x2 and x1 slim. Audio is 100% working for x1 and x1 pro. 102 | * :heavy_exclamation_mark: Don't expect too much battery in this Hackintosh like windows. You get atleast 6-hours battery-backup more. 103 |
104 | 105 | 106 | - The performance is better than windows and linux.(don't check benchmarks with geekbeench. You will see low scores than windows. But in performance, This macOS has great performance than windows, linux. I have tested in different sinarios, You can also test it and let us know about it. 107 | 108 | - You definitely get more performance sure than windows without plugin the charge in this MacOS(Hacintosh)... I have tested blender in Both OSes.Blender worked very very smooth than windows(Tested my personal project has "realtime sky Nishita" which puts high work on device with blender 3.2.1. So you can expect more performance it in My efi. Here, the performace is because of "Metal-Optimisation", but not optimised in "OpenCL" in windows, And we don't need openCL in macos according to me.. Don't except higher performace in gaming like windows & linux in macos 109 | 110 | 111 | infinx inbook x1 i3 laptop benchmarksimage 112 | 113 | - **I have also tested the python program benchmark test (Just used terminal not IDE) : Results:** 114 | 115 | In windows : 116 | 117 | - The program finished compiling on time (on balanced mode)- 4min 36sec. 118 | 119 | - The script finished compiling on time (on performance mode)- 4min 26sec. 120 | 121 | On macOS(hacintosh)without plugging in charge : 122 | 123 | - The program finished compiling on time - 4min 16sec. 124 | 125 | On Ubuntu 22.04 LTS(original) : 126 | 127 | - The program finished compiling on time (on Performance mode)- 4min 39sec. 128 | 129 | Used python 3.9 and This [benchmark script](https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/mandelbrot-python3-7.html) compiled the program x16000 times once. 130 | 131 | ![WindowsVirtualboxBench](https://user-images.githubusercontent.com/87069967/205454534-a03595b8-6aa0-4f0f-8494-1504440f5eca.png) 132 | 133 | And also I have tested Windows10 virtualbox with assigning 1core, 4gb ram 50gb storage in macOS monterey. These are the benchmarks. 134 | 135 | 136 |
137 | 138 | 139 | ## INSTALLATION 140 | 141 | ### [Devboloji](https://github.com/devboloji)-Quote - "think like you have Macbook Air." 142 | 143 | ## Start with bios. 144 | 145 |
146 | Setting Up with Bios 147 | 148 | Note:Some of these options may not be present in your Bios. If you didn't find some bios, leave it and don't worry about it. 149 | 150 |
151 | Disable: 152 | 153 | - `chipset` -> `PCH IO configuration` ->`disable wake on wlan and bluetooth` (which causes sleep issues) 154 | - Secure Boot 155 | - `VT-d` -> `Advanced` -> `Cpu` -> `Virtualization technology` 156 | - Disable windows bit-lock encryption (ignore, if you don't lock it, the pre-installed windows doesn't come with bit-lock. Leave it, if you don't know about it.) 157 |
158 | 159 | 160 |
161 | Enable: 162 | 163 | - `DVMT Total Dfx Mem`(iGPU Memory): `MAX` from `System Agent(SA)configuration` -> `Graphics configuration`. 164 | - Set` DVMT Total Gfx Memory` setting to `Max`from `System Agent(SA)configuration` -> `Graphics configuration`. 165 | - Set `DVMT PPre-Allocated` Setting to `160M` or to `max` from `System Agent(SA)configuration` -> `Graphics configuration`. 166 | - `Intel Virtualization Technology` not vt-d. 167 |
168 | 169 | After setting these settings in bios, save it and exit. 170 |
171 | 172 | **This is a simple and quick summary of the online install USB creation.** 173 | 174 | ### macOS Bigsur Installer with Windows And Mac Users: 175 |
176 | Process1.MacOS BigSur Online Installer from Windows, linux and macOS: 177 | 178 | - **`For Windows users`** 179 | 180 | 1. Download [rufus](https://rufus.ie/en/) to format the sdcard to fat32. 181 | 2. Select the desired flash drive or Sdcard you would like to put the installer on under the device option 182 | 3. Open rufus and Select `non-bootable` as the `boot selection` (REQUIRED) 183 | 4. Select `FAT-32` or `Large FAT-32` as the partition scheme. Hit start(by doing this the sdcard formats so you will lose the all the data in sdcard). 184 | 5. If in windows,Open up the usb partition in file explorer and delete all the files created by rufus manually. 185 | 186 | - **`For mac users`** 187 | 188 | 1. Launch `Disk Utility` 189 | 2. `Select View` > `Show all devices` at the top left 190 | 3. Select your flash drive (root usb device)and format it as `MS-DOS (FAT)` or `FAT-32`. 191 | 4. change `guid patition table`-> `Master Boot Record Partiton`. 192 | 5. hit start(by doing this the sdcard formats so you will lose the all the data in sdcard). 193 | 194 | - **`For Linux users`** 195 | 196 | 1. Install `gparted` and format the usb to `Fat32` and `MBR` OR `MASTER BOOT RECORD PARTITION. 197 | 2. DONE. 198 | 199 | 6. Then ...................... 200 | 7. Now, Install Python from Microsoft store or Download manually for MAC,linux and Windows users here -> [python](https://www.python.org/downloads/) (Make sure you select add python x.x to path to environmet variables for windows users.) 201 | 8. Download and extract the [OpenCore Package](https://github.com/acidanthera/OpenCorePkg/releases) (Release version is fine). 202 | 9. Select the "macrecovery" folder in the "opencorepkg" folder at `/Utilities/macrecovery/` . 203 | 10. Copy the path of the "macrecovery" folder in file manager or finder. 204 | 11. Fire up command prompt or Terminal and type `cd` and hit spacebar and paste the path of the macrecovery folder. 205 | 12.If you cannot run this command, add `python` or `python3` to the beginning of these code. 206 | - For BigSur -Run the command: `macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download` 207 | - For Monterey -Run the command: `macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download` 208 | 209 | 13. This will download some files in the macrecovery folder but we only need "BaseSystem.dmg" and "BaseSystem.chunklist" (takes approx. 600mb to 800mb internet)for Downloading the Macos installer. 210 | 14. Create a folder in USB or pendrive or flash drive named `com.apple.recovery.boot`. 211 | 15. Paste both of those files in the `com.apple.recovery.boot` folder in your flash drive partiton or sdcard or pendrive. 212 | 16. Download the latest EFI created [here](https://github.com/devboloji/Infinix-Hackintosh-Guide-Opencore/releases) 213 | 17. Copy the folder named `EFI` and paste it in your USB partiton. 214 | 215 | **Note: If you need to edit Config.plist, don't Clover configurator because its opencore. Use OpenCore configurator , use PlistEdit pro, PropperTree, or Xcode.** 216 | 217 | **You will get display glitches only while installing the macOS via USB or any flash drive. But you won't get Atleast ONE glitch after installing of macos or using the MacOS as a daily driver.** 218 | 219 | `Note: Make sure to apply the correct bios settings before continuing (provided above)` 220 | 221 | 18. Restart your laptop and hit `Delete`button continuously until you go to bios settings. 222 | `Note: Make sure to apply the correct bios settings before continuing (provided above)` 223 | 19. Select your flash drive as temporary boot option in boot menu. 224 | 20. Now in the OpenCore menu select the name of your USB partiton. 225 | 21. Great! Now install and set up macOS Big Sur as usual(This process will be required 14gb internet to download full Macos bigsur). 226 | 22. the system reboots for once or twice so, when rebooting choose the usb everytime until you see your Macos Partition name in boot menu. 227 | 23. After booting into OS, You need to downlaod opencore configurator and mount the system drive, Then paste the efi to the mounted efi from the USB or drive. then reboot and remove usb. 228 | 229 |
230 |
231 | Process2.MacOS BigSur Offline Installer from Windows and macOS: 232 | 233 | - 1.Search and Download Olarila BigSur or Monterey .raw from [Here](https://www.olarila.com/topic/6278-hackintosh-and-macintosh-olarila-vanilla-images-macos/)the latest version of bigsur is 11.xxxx and for Monterey is 12.xxxx 234 | - 2.Download etcher from [here](https://www.balena.io/etcher/) 235 | - 3.Make Usb bootable (Flash the Sdcard) using Etcher and olarila bigsur. 236 | - 4.mount the efi of Sdcard or bootable drive. 237 | - For mac users use Opencore Configurator.app official [here](https://mackie100projects.altervista.org/download-opencore-configurator/) 238 | - 5.Delete the default EFI folder which is in bootable usb 239 | - 6.and paste the Efi to USB. Download Efi [here](https://github.com/devboloji/Infinix-Hackintosh-Guide-Opencore) 240 | 241 | **Note: If you need to edit Config.plist, don't Clover configurator because its opencore. Use OpenCore configurator , use PlistEdit pro, PropperTree, or Xcode.** 242 | 243 | **You will get display glitches only while installing the macOS via USB or any flash drive. But you won't get Atleast ONE glitch after installing of macos or using the MacOS as a daily driver.** 244 | 245 | - 7.Restart your laptop and hit `Delete`button continuously until you go to bios settings. 246 | - 8.Select your sd card or flash drive as temporary boot option in boot menu. 247 | - 9.Now in the OpenCore menu select the name of your USB partiton 248 | - install.Enjoy!!!! 249 | 250 |
251 | 252 |
253 | 254 | After booting in to the *Macos Recovery* 255 | 256 | 257 | **You may get display glitches only while installing the macOS via USB or any flash drive. But you won't get Atleast ONE glitch after installing of macos or Using the MacOS as a daily driver.** 258 | 259 | - 1. open `Disk Utiliy` -> Select `View` which is at the top left -> choose `Show all devices` -> Select your root of your `SSD drive storage` which you want to install MacOS(root SSD drive device) -> Click `Erase` -> `Name` your drive as you like, Prefered to name as `Macintosh` OR `Macintosh HD` -> change `Format` to `APFS` -> `Scheme` to `Guid Patition Map` -> Click `Erase` . 260 | - 2. Click `done` and close `disk utility` window. 261 | - 3. Select `Install MacOS ` & click `continue` -> select your `SSD drive name` which you renamed before on Disk Utility and click `continue` . 262 | - 4. The installer takes 1-3 hours to install for online & offline process. 263 | 264 | #### Note : Don't make the screen off, until the installation is over or until the it reboots. If the screen is off in the installation process, it reboots and you need to do the same process of installtion. 265 | 266 | 267 | - After booting into OS, in `setup` you will see `File-Vault` must be disabled or turn-off. After setup,you need to do little work, read post-install-0 268 | 269 |
270 | 271 |
272 | 273 | # Post Install 274 | Once you have verifed that your machine boots properly without any issues as described in the "What Works section", proceed to do the following 275 | 276 | ### [Devboloji](https://github.com/devboloji)-Quote - "think like you have Macbook Air." 277 | 278 |
0. [Must] Boot os without usb or any drive 279 | 280 | After booting into OS! So, You need to downlaod opencore configurator [link](https://mackie100projects.altervista.org/opencore-configurator/) -> Open `opencore-configurator`. If it doesn't open, go to `system prefereneces`(Monterey or older) -> `security` -> `open anyway`. Open `opencore-configurator` again -> Now mount the `EFI` and paste the `EFI` to the `EFI partition` of your system drive. 281 | - Remove the USB and reboot. `RESET-NVRAM` once in opencore boot-menu and reboot..Done... 282 | 283 | 284 |
285 | 286 |
1.Disable the black screen texts on boot up 287 | 288 | ( Disabling the Verbose mode)A new hackintosh User uses this. To disable it, In Config.plist, navigate to 'NVRAM' -> go to Add `7C436110-AB2A-4BBB-A880-FE41995C9F82` -> `boot-args` -> remove the `-v` argument. Save it and reboot. 289 |
290 | 291 |
2. Disable ShowPicker 292 | 293 | Don't use this if you are using dual boot. In the Config.plist, You can disable the boot picker screen so that you boot straight to th Apple logo by setting under `Misc` -> `Boot` -> `ShowPicker` False (NO) 294 | Note: you can still see the boot picker with ShowPicker set to no/false by spamming Esc before the apple logo is displayed during boot. 295 |
296 | 297 |
3. Boot faster or Remove Volume has MisHash 298 | If anyone facing Volume Hash Mismatch, Just type `sudo purge` in terminal so you can use bluetooth without rebooting the device.😉 299 | You can Disable IntelBluetoothFirmware.kext & IntelBluetoothInjector.kext to be able to Boot faster those kexts in config.plist for BigSur. 300 | For Monterey, Disable IntelBluetoothFirmware.kext & Bluetool fixup.kext to be able to Boot faster those kexts in config.plist 301 | This is not done by default to bluetooth working. 302 | 303 | ***For those on macOS Monterey do not enable IntelBluetoothInjector kext because the system will not boot*** 304 |
305 | 306 |
4.Clean Updating your EFI with new EFI release 307 | 308 | To update your EFI with the new Release EFI. The steps:- 309 | 310 | 1) Download new Release EFI from [here](https://github.com/devboloji/Infinix-Hackintosh-Opencore-Guide/releases) 311 | 312 | 2) Take the backup of SMBios or windows dual boot file to other folder, if you required. (if you want to backup SMBIOS,copy `system serial number`, `system UUID`, `MLB`, `ROM`, `System product name`.) 313 | 314 | 3) Now add those SMBIOS or place Windows EFI files as it should be in old EFI to new EFI, if you backuped before. 315 | 316 | 4) Mount the EFI partition, Delete the OLD EFI. 317 | 318 | 5) Copy and paste the new EFI to EFI partition. 319 | 320 | 6) hit reboot, Remember to do only Reset NVRAM once. 321 | 322 | 7) Done, you have done a clean EFI Update. 323 | 324 |
325 | 326 |
5. Add Device Properties for Serial number, MLB, ROM, Sytem-UUID. 327 | 328 | Use `MacBookAir9,1` SMBios. Recommended : opencore configurator, Go to the `PlatformInfo >SMBios`Tick the "Add to the section to config file" in `SMBIOS` and `DATAHUB -GENERIC- PLATFORMNVRAM` and continue your Adding your SMBIOS. 329 | Follow this [Opencore guide](https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html#generate-a-new-serial) to set up serial number and the accompanying info to get iServices. 330 | 331 | Trick to Get exact Processor details in System Information - When you are adding the smbios, Edit `processor type` -> `0` or delete inside of `processor-type` . 332 |
333 | 334 |
6.To fix cursor glitch (ignore, if you are done, before installing) 335 | 336 | Goto Bios Settings -> `Chipset Section -> System Agent (SA) Configuration -> Graphics Configuration` 337 | 338 | Set` DVMT Total Gfx Memory` setting to `Max` 339 | Set `DVMT PPre-Allocated` Setting to `160M` or to `max` 340 |
341 |
7.Fix Imessage and Facetime. 342 | 343 | If you are new to the apple account or if you are using apple account for the first time in hackintosh, You need to use the apple account for one month and use icloud. Even though, the imessages or factime don't work.. 344 | - ⁠iMessages and Face TIme works if we connect the internet via USB(usb debugging), 345 | •⁠ ⁠Music works on Wi-Fi. 346 | •⁠ ⁠⁠Message and face time works on usb(usb debugging) need HornDIS application installed on mac if not detected. 347 | or else you need to remove AirportItlwm.kext and replace with Heliport(itlwm) as complete fix, but you need to sacrifice speed and nativity of wifi. 348 | The thing is "Use it" for a month or more and automatically after some days, Magically facetime and imessages workss...Tada... 349 |
350 | 351 |
8.Fix "interface is small" (small text and window issue) 352 | 353 | - To fix, use [one key high dpi](https://github.com/xzhih/one-key-hidpi) here and run `hidpi.command` in the folder and choose `(1) Enable HIDPI` by typing `1` -> Then choose `Macbook` -> if you want 1920x1080p with best quality use `(4) 2560x1440 Display` or if you want more scale use `(2) 1920x1080 Display (use 1424x802, fix underscaled after sleep)` or Recommended: for custom resolution -> choose `(6) Manual input resolution` -> then type `1472x828` hit enter -> Reboot your device. 354 | 355 | - After rebooting, go to `system Preferences` -> `Display` -> choose `Scaled` and select what you like. 356 |
357 | 358 |
10. Install Windows in Pre-installed MacOS (Dual-Boot). 359 | 360 | - This process is very simple for dual boot and can ask doubts and issues here. 361 | 362 | 1. Take a Usb or sd-card, connect to pc & Launch `Disk Utility` -> Select `View` > `Show all devices` at the top left. 363 | 2. Select your flash device (root of your usb device)and format it as `MS-DOS (FAT)` or `FAT-32`. Change `guid patition table` -> `Master Boot Record Partiton`. Hit start(by doing this the sdcard formats so you will lose the all the data in sdcard). 364 | 3. Copy the EFI that you are using right now to the `USB` device. 365 | 4. Now download the [Microsoft.zip](https://github.com/devboloji/Infinix-Hackintosh-Opencore-Guide/blob/main/Microsoft.zip) file from my Github and paste the `Microsoft` inside of `EFI` folder of the USB or sdcard(where you see the `boot`,`OC` folders inside of EFI in your USb). 366 | 5. Next, to partition your drive, -> Launch `Disk Utility` -> Select `View` > `Show all devices` at the top left -> Choose your `MacOS-drive` as root -> Click `Partition` -> click `add partition` if you see a popup -> `Name` your partition. -> Change the `Format` type to `ExFat` or `Ms-dos` -> Adjust your `Partition size` as you like. click `Apply`. This process takes atleast 15 min. 367 | 6. Take an Another USB, Now Make bootable of required version of windows by rufus or any other. 368 | 7. Boot to USB from bios. Run the windows Installer as Asusual. But remember to install in your windows Partition in `where to install` in windows disk. 369 | 8. When you boot into windows, install all Updates and you can also restart when updates required reboot.(Forget about macOS for now). After installing all updates, Plug in the `EFI usb` or sdcard(that you previously copied the EFI and Microsoft folders) and reboot to usb from bios to boot into MacOS. 370 | 9. When you boot into MacOS, Mount the EFI folder, and Replace default EFI(the drive efi) with your usb or sdcard EFI. Unmount the EFI and reboot. 371 | 10. Try checking the boot menus by Rebooting to macOS & Windows.(you can see "MacOS" & "Windows" in boot-menu).. 372 | 11. Now you can Easily get Windows & MacOS on boot-menu. Enjoy. 373 | 374 | Thanks to [NitinGaury](https://github.com/nitingaury) for sharing the Dual-boot win&macos in EFI. 375 | 376 | 377 | . Have a great day. 378 |
379 | 380 |
381 | 382 | Inform me, If there is any error / spelling mistakes in the Installation or any where... 383 | - You can contact me throught [facebook](https://www.facebook.com/sai.dev.92317) , [telegram](https://t.me/Pappusaidev) , or mail -> saidev949@gmail.com 384 | ## My sincere thanks to** 385 | - ## Thanks for [SaiTeja](https://t.me/Xofficialtech) , he founded and started this Infinix hackintosh project. 386 | - [Acidanthera](https://github.com/acidanthera) 387 | - [Dortania OC guide](https://dortania.github.io/OpenCore-Install-Guide/) 388 | - [CorpNewt's tools](https://github.com/corpnewt) 389 | - Special Thanks to [NitinGaury](https://github.com/nitingaury) for sharing me the Dual-boot win&macOS in EFI. 390 | - [Voodoo2I](https://github.com/VoodooI2C/VoodooI2C) 391 | - [Daliansky's OC-little repo](https://github.com/daliansky/OC-little) 392 | - ### Thanks for [NitinGaury](https://github.com/nitingaury) for helping in making this project possible. 393 | - and the entire community for inspiring me! 394 | -------------------------------------------------------------------------------- /blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 15 | 16 | 18 | 19 | 56 | 57 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 116 | 117 | 118 | 119 | -------------------------------------------------------------------------------- /darkblue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 37 | 49 | 51 | 55 | 56 | 102 | 103 | 127 | -------------------------------------------------------------------------------- /gitattributes.txt: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /images/Ventura beta 5 Proof-Infinix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devboloji/Infinix-Hackintosh-Opencore-Guide/1601cf3050d727829e4fac1461912cb866e892c0/images/Ventura beta 5 Proof-Infinix.png -------------------------------------------------------------------------------- /images/WindowsVirtualboxBench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devboloji/Infinix-Hackintosh-Opencore-Guide/1601cf3050d727829e4fac1461912cb866e892c0/images/WindowsVirtualboxBench.png -------------------------------------------------------------------------------- /images/infinix laptop image.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devboloji/Infinix-Hackintosh-Opencore-Guide/1601cf3050d727829e4fac1461912cb866e892c0/images/infinix laptop image.jpeg -------------------------------------------------------------------------------- /images/infinix x1 i3 benchmarks.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devboloji/Infinix-Hackintosh-Opencore-Guide/1601cf3050d727829e4fac1461912cb866e892c0/images/infinix x1 i3 benchmarks.jpeg --------------------------------------------------------------------------------