Comments (4)
the app has already links to download the installer from the app store, just open the app and go to the menu bar and click on help and then click on download a mac os installer. I am working also on making this screen more accessible in the ui.
I did not integrate the download of the installer directly from TINU for legal reasons because i want to avoid problems with apple by provviding unuthorized distribution or download for their software.
And i did use that approach for drive detection because i was more familir with some terminal commands than system apis and also to the use of json like parsing, in fact when i worked on some commercial projects i used json a lot
from tinu.
from tinu.
Thank you for the explanation.
You could likely accomplish what you need using DiskArbitration as well. Maybe if the skipHiddenVolumes
option is disabled, you may be able to get the EFI disks too (whose information you could fetch by creating a DADisk
and getting its information dictionary, also including the whole disk if needed) - though I have not tested myself.
Nonetheless, your approach to retrieving the disks piqued my interest as I am working on a different app related to disks, hence the meddling :)
Unrelated to this: It would be cool if the app included the ability to download the installer. You could refer to installinstallmacOS.py perhaps.
from tinu.
Just to add some news, the new version 3.0 beta 1 has mooved from the old complicated system to a way more simpler one based on codable classes, so it always inteprets the output of diskutil list -plist, but it's a mutch better implementation of that and now it shows also the usb drivers entirerly rather than just usable partitions
from tinu.
Related Issues (19)
- Can you say something in FAQ about campatability with older 32-bit mac pro hardware? HOT 2
- Download link for TINU 3.0 public beta 1 (64)? HOT 1
- Please add an OpenCore EFI folder option HOT 6
- TINU asks for GPL license agreement every time. Possible to cache this for the user? HOT 1
- TINU on Mojave fails to download Sierra & El Capitan HOT 7
- TINU 3.0 B2 fails to work on Catalina HOT 13
- Not working with Big Sur installer HOT 7
- Stuck on Set progress value 1005.0 HOT 3
- Crash on Launch (Monterey, Beta 9) HOT 5
- Suggestion HOT 4
- Problem getting a copy of the right OS installer for Monterey HOT 4
- Failed process HOT 5
- Could not lunch the app into diagnostics mode HOT 4
- Every time you open the terminal and enter the password, have you considered using the privileged assistant? In this way, you don't have to open the terminal every time. This is very helpful for user interaction! HOT 2
- TINU fails to format usb drive - Mojave 10.14.1 HOT 7
- Secondary password prompt is not escaped HOT 3
- TINU 2.1: No Install App in Applications=crash HOT 14
- I've put my install macos xxxx.app" files elsewhere - Tinu doesn't have an option to load from non-standard lications HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tinu.