Creating a program for macOS

Employer
[no-member:pro]Rafael[/no-member:pro]
Project parameters
Type of cooperationOne-time project
SectionSoftware development
Prepaymentwithout prepayment
Acceptance of requestsfrom May 8, 2021 until May 23, 2021
Project description
Hello, there. Programmer services are required. You need to create a program to work in macOS. Or take an analogue and redo it all depends on you and how you say. At the same time, evaluate such a project, since it is not clear how much it can cost and how much time it can take to develop.
I am not a programmer and I don’t know what language I will be writing in.
A description of how it should work.
The user launches (we created the program – it must work without the need to install), the user allows it to access the system.
1) The program mounts by pressing the button (Execute) a hidden partition EFI on the hard disk
2) The program checks the folders and their contents after overwriting the files in these folders according to (specified)
Algorithm
3) The program will unmount the hidden EFI section
A negotiated algorithm
In the folders in the hidden EFI partition on disks with GPT markup are the files of the Clover bootloader.
On my cloud on Yadisk or Google Drive are new versions of files that you need to throw overwriting files located on the user’s EFI disk. The program must understand that it will only replace those files that are and will not throw others that do not exist.
The program will work only if 1 file inside the EFI folder has the right parameters.There is a file called config.plist inside there are lines of code and in certain lines there are serial and id devices.The program will check the data on our cloud with a list of serials with a serial in the file used on the hidden EFI disk and in case there is a match of 2 parameters (serial and id devices) the program will work and update all the necessary files.
Perhaps the TK is not complete and in the development work will be supplements to the description (I take into account since I am not a programmer). It is also important that the developer is in touch after creation and we can continue to develop the functionality of the program.
There are analogues too, and if I could change them to fit my needs, I would be glad.
I am not a programmer and I don’t know what language I will be writing in.
A description of how it should work.
The user launches (we created the program – it must work without the need to install), the user allows it to access the system.
1) The program mounts by pressing the button (Execute) a hidden partition EFI on the hard disk
2) The program checks the folders and their contents after overwriting the files in these folders according to (specified)
Algorithm
3) The program will unmount the hidden EFI section
A negotiated algorithm
In the folders in the hidden EFI partition on disks with GPT markup are the files of the Clover bootloader.
On my cloud on Yadisk or Google Drive are new versions of files that you need to throw overwriting files located on the user’s EFI disk. The program must understand that it will only replace those files that are and will not throw others that do not exist.
The program will work only if 1 file inside the EFI folder has the right parameters.There is a file called config.plist inside there are lines of code and in certain lines there are serial and id devices.The program will check the data on our cloud with a list of serials with a serial in the file used on the hidden EFI disk and in case there is a match of 2 parameters (serial and id devices) the program will work and update all the necessary files.
Perhaps the TK is not complete and in the development work will be supplements to the description (I take into account since I am not a programmer). It is also important that the developer is in touch after creation and we can continue to develop the functionality of the program.
There are analogues too, and if I could change them to fit my needs, I would be glad.