Skip to content

Commit f357744

Browse files
authored
Initial commit
1 parent cedaedc commit f357744

File tree

1 file changed

+91
-1
lines changed

1 file changed

+91
-1
lines changed

README.md

+91-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,92 @@
1-
# efi-magic-fix
1+
# 🪄✨ efi-magic-fix
22
Simple script for Hackintosh users. Automatic optimization of the EFI partition to resolves issues such as "broken EFI partition" and "EFI not enough disk space." Whatever programming language you choose, troubleshooting EFI problems will be easy and effective.
3+
4+
## ❓ How to do
5+
6+
- Clone This Repository
7+
```bash
8+
git clone https://github.com/cmalf/efi-magic-fix.git
9+
```
10+
- Go to Folder
11+
```bash
12+
cd efi-magic-fix
13+
```
14+
- Select the language
15+
- `RUBY`
16+
```bash
17+
cd ruby
18+
```
19+
- Install Bundler
20+
```bash
21+
gem install bundler
22+
```
23+
- Run the script
24+
```bash
25+
ruby efifix.rb
26+
```
27+
- `RUST`
28+
```bash
29+
cd rust
30+
```
31+
- Compile script
32+
```bash
33+
rustc efifix.rs
34+
```
35+
- Just click on the compiled file to run the rust script.
36+
- `JAVA`
37+
```bash
38+
cd java
39+
```
40+
- Compile script
41+
```bash
42+
javac EFIFixer.java
43+
```
44+
- Run the script
45+
```bash
46+
java EFIFixer
47+
```
48+
- `LUA`
49+
```bash
50+
cd lua
51+
```
52+
- You need to install requirements
53+
- Install `Luarocks` first if you don't already have it installed
54+
- Use luarocks to install `lfs`
55+
```bash
56+
luarocks install luafilesystem
57+
```
58+
- Run the script
59+
```bash
60+
lua efifix.lua
61+
```
62+
- `PERL`
63+
```bash
64+
cd perl
65+
```
66+
- Run the script
67+
```bash
68+
perl efifix.pl
69+
```
70+
- `JAVASCRIPT`
71+
```bash
72+
cd nodejs
73+
```
74+
- install dependensies
75+
```bash
76+
npm install
77+
```
78+
- Run the Script
79+
```bash
80+
node efifix.js
81+
```
82+
83+
## 📸 ScreenShoot
84+
85+
86+
https://github.com/user-attachments/assets/9246f03e-7d08-424d-858a-165f3d7fcea6
87+
88+
89+
90+
91+
92+

0 commit comments

Comments
 (0)