Jump to content
ITzTravelInTime

TINU: The bootable macOS installer creation tool - Mac app

314 posts in this topic

Recommended Posts

49 minutes ago, ITzTravelInTime said:

After a couple of weeks of health problems, i am back, i have uploaded the pre-release branch of tinu, i am doing a final release candidate build of tinu, which you can download here: https://dl.dropboxusercontent.com/s/nvzss51qcieynve/TINU.zip

 

The final release candidate is basically the last pre-release of this new version of tinu 2 and it's almost equal to the final release version, the only difference is that the release candidate is made to make sure that everything works and it's fine before releasing it to the pubblic as a release, so giving me the time to listen and fix the issues and missplacements reported by you, so i invite everyone to try it and try to find as many thigs to fix as you can, so i can pubblish the final release with the fixes you requested included.

 

The source code is available into the development branch of the github repo as usual.

 

Take care of your health friend, this is the most important part of us!

 

This version contain Clover?

Share this post


Link to post
Share on other sites
Advertisement
35 minutes ago, ammoune78 said:

 

Take care of your health friend, this is the most important part of us!

 

This version contain Clover?

 

i am taking care of health, i am following a diet, after exams i did last week.

 

For the app, no clover support yet, because it will be introduced in tinu 3, this is the final release candidate for tinu 2.0, so not the final 2.0 release, but something really clover just to have some last feedback about stuff to improve. For clover i am still doing paper sketches for the interface, but i have some code ready for that, but first i want to finish implementing priviladged tasks using the official apple's methods so i can have better security and hopefully something that can be approved in the app store

Share this post


Link to post
Share on other sites
22 hours ago, ammoune78 said:

I'm sure that your app will grant a success in the App Store  :yes: :D :wink_anim:

i just hope, that after conforming to apple standards, they will approve the app.

 

And thanks to the beta testers and some testing i am doing too, i have spotted a lot of bugs to fix, i am working on that and then upload a fixed beta, and continue testing

Share this post


Link to post
Share on other sites
On 5/21/2018 at 11:35 AM, ITzTravelInTime said:

After a couple of weeks of health problems, i am back, i have uploaded the pre-release branch of tinu, i am doing a final release candidate build of tinu, which you can download here: https://dl.dropboxusercontent.com/s/nvzss51qcieynve/TINU.zip

 

The final release candidate is basically the last pre-release of this new version of tinu 2 and it's almost equal to the final release version, the only difference is that the release candidate is made to make sure that everything works and it's fine before releasing it to the pubblic as a release, so giving me the time to listen and fix the issues and missplacements reported by you, so i invite everyone to try it and try to find as many thigs to fix as you can, so i can pubblish the final release with the fixes you requested included.

 

The source code is available into the development branch of the github repo as usual.

Take care of your health :)

 

I have issue here with release candidate: wheel instead of usb pendrive

Capture d’écran 2018-05-23 à 15.44.52.png

Share this post


Link to post
Share on other sites
28 minutes ago, Matgen84 said:

Take care of your health :)

 

I have issue here with release candidate: wheel instead of usb pendrive

Capture d’écran 2018-05-23 à 15.44.52.png

 

i have already found this issue and fixed it, i have just to pubblish a new release candidate to let you test the rest of the features

Share this post


Link to post
Share on other sites
4 minutes ago, ITzTravelInTime said:

 

i have already found this issue and fixed it, i have just to pubblish a new release candidate to let you test the rest of the features

Thanks :)

Share this post


Link to post
Share on other sites

ok, after the issues found in thew release cadindate, i took some time to test them and i have also found other bugs, i have fixed, so here is a fixed version of tinu release candidate, so you can test all the rest of the features

 

https://dl.dropboxusercontent.com/s/nvzss51qcieynve/TINU.zip

Share this post


Link to post
Share on other sites
20 minutes ago, ITzTravelInTime said:

ok, after the issues found in thew release cadindate, i took some time to test them and i have also found other bugs, i have fixed, so here is a fixed version of tinu release candidate, so you can test all the rest of the features

 

https://dl.dropboxusercontent.com/s/nvzss51qcieynve/TINU.zip

Great :thumbsup_anim:     I test this RC, ASAP

Share this post


Link to post
Share on other sites

Please test it and let me know about everithing you want to be fixed guys, i want to release it tomorrw (24 may 2018), because the next moonday there will be the WWDC so i want the new version of the app to be available, it does also integrate some features for beta versions of mac os.

 

And also i have put some new compiler conditions to let you to compile the app in different modes, for example i have started to introduce a mac app store friendly mode which will not compile most of the visible hackintosh-only features and references and some uni{censored} references as well, just the stuff you need on a regular mac, so the hackintosh version and the app store versions will be different (only if apple approves this app on the app store, otherwise i will do just a general purpose release), of course this will happen for tinu 3.0, but i have started to introduce some of the code.

 

I have also introduced, but not fully implemented a feature, which will not be compiled by default (you have to set a compiler setting to compile it) for hackintosh users which will let you to automatically copy in the efi partition of the usb drive, an efi folder containing clover, and all the clover directoryes and stuff (just for uefi capable computers of course)

Share this post


Link to post
Share on other sites

Hi

 

Test accomplished with issues.

Trying to restore the other options to the default values
Other options restored to the original values
Trying to restore the other options to the default values
Other options restored to the original values
Trying to restore the other options to the default values
Other options restored to the original values
Asking user for autentication
Trying to do user authentication using security foundation APIs
Authentivcation with security foundation APIs completed with success
Starting the process ...


***Trying to close conflicting processes
Process "createinstallmedia" does not needs to be closed
*** "createinstallmedia" closed with sucess or already closed
Process "InstallAssistant" does not needs to be closed
*** "InstallAssistant" closed with sucess or already closed
Process "InstallAssistant_plain" does not needs to be closed
*** "InstallAssistant_plain" closed with sucess or already closed
Process "InstallAssistant_springboard" does not needs to be closed
*** "InstallAssistant_springboard" closed with sucess or already closed
***No conflicting processes found or confilicting processes closed with sucess


###Trying to unmount "InstallESD"
###"InstallESD" unmounted with success or already unmounted


Starting extra opertaions before launching the executable
Finished extra opertaions before launching the executable


The application that will be used is: /Users/mathieu/Downloads/Outils_Bootloader/MacOS High Sierra/Install macOS High Sierra.app
The target drive is: /Volumes/USB
The script that will be performed is: "/Users/mathieu/Downloads/Outils_Bootloader/MacOS High Sierra/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume "/Volumes/USB" --applicationpath "/Users/mathieu/Downloads/Outils_Bootloader/MacOS High Sierra/Install macOS High Sierra.app" --nointeraction;exit;
Asking for password
Password got with success
Process started, waiting for createinstallmedia executable to finish ...
Please wait, the process is still going, minutes since process beginning: 1
Please wait, the process is still going, minutes since process beginning: 2
Please wait, the process is still going, minutes since process beginning: 3
Please wait, the process is still going, minutes since process beginning: 4
Please wait, the process is still going, minutes since process beginning: 5
process took 359 seconds to finish
macOS install media creation finished, createinstallmedia has finished
process exit code produced: 
      251
process output produced: 
      Copying installer files to disk...
process error/s produced: 
      Password:Erasing Disk: 0%... 10%... 20%... 30%...100%...
      The copy of the installer app failed.
      .
macOS install media creation exited with a not normal exit code, see previous lines in the log to get more info about the error
macOS install media creation process ended
Trying to restore the other options to the default values
Other options restored to the original values

 

Capture d’écran 2018-05-24 à 10.00.27.png

Edited by Matgen84

Share this post


Link to post
Share on other sites
2 minutes ago, Matgen84 said:

Hi

 

Test in progress...


if you see any typos or grammar erros in the text of the app, please tell me, because i tend to do a lot of them, also play with the advanced features and all the menus

Share this post


Link to post
Share on other sites
1 hour ago, Matgen84 said:

Hi

 

Test accomplished with issues.


Trying to restore the other options to the default values
Other options restored to the original values
Trying to restore the other options to the default values
Other options restored to the original values
Trying to restore the other options to the default values
Other options restored to the original values
Asking user for autentication
Trying to do user authentication using security foundation APIs
Authentivcation with security foundation APIs completed with success
Starting the process ...


***Trying to close conflicting processes
Process "createinstallmedia" does not needs to be closed
*** "createinstallmedia" closed with sucess or already closed
Process "InstallAssistant" does not needs to be closed
*** "InstallAssistant" closed with sucess or already closed
Process "InstallAssistant_plain" does not needs to be closed
*** "InstallAssistant_plain" closed with sucess or already closed
Process "InstallAssistant_springboard" does not needs to be closed
*** "InstallAssistant_springboard" closed with sucess or already closed
***No conflicting processes found or confilicting processes closed with sucess


###Trying to unmount "InstallESD"
###"InstallESD" unmounted with success or already unmounted


Starting extra opertaions before launching the executable
Finished extra opertaions before launching the executable


The application that will be used is: /Users/mathieu/Downloads/Outils_Bootloader/MacOS High Sierra/Install macOS High Sierra.app
The target drive is: /Volumes/USB
The script that will be performed is: "/Users/mathieu/Downloads/Outils_Bootloader/MacOS High Sierra/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume "/Volumes/USB" --applicationpath "/Users/mathieu/Downloads/Outils_Bootloader/MacOS High Sierra/Install macOS High Sierra.app" --nointeraction;exit;
Asking for password
Password got with success
Process started, waiting for createinstallmedia executable to finish ...
Please wait, the process is still going, minutes since process beginning: 1
Please wait, the process is still going, minutes since process beginning: 2
Please wait, the process is still going, minutes since process beginning: 3
Please wait, the process is still going, minutes since process beginning: 4
Please wait, the process is still going, minutes since process beginning: 5
process took 359 seconds to finish
macOS install media creation finished, createinstallmedia has finished
process exit code produced: 
      251
process output produced: 
      Copying installer files to disk...
process error/s produced: 
      Password:Erasing Disk: 0%... 10%... 20%... 30%...100%...
      The copy of the installer app failed.
      .
macOS install media creation exited with a not normal exit code, see previous lines in the log to get more info about the error
macOS install media creation process ended
Trying to restore the other options to the default values
Other options restored to the original values

 

Capture d’écran 2018-05-24 à 10.00.27.png

 

 

Not a tinu issue my friend, it's createinstallmedia's fault this time, but this error is missing from the error recognition system, so i will put it there so it will be autodetected and you will have a more specific error message

 

and you can see also what's the output of the createinstallmedia process reading the text after the line

macOS install media creation finished, createinstallmedia has finished

 

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites
38 minutes ago, ITzTravelInTime said:

 

 

Not a tinu issue my friend, it's createinstallmedia's fault this time, but this error is missing from the error recognition system, so i will put it there so it will be autodetected and you will have a more specific error message

 

and you can see also what's the output of the createinstallmedia process reading the text after the line


macOS install media creation finished, createinstallmedia has finished

 

No Install macOS.... on desktop. Since this issue, I can mount USB pen drive  at all. How to make pendrive writable again..

 

Thanks

Share this post


Link to post
Share on other sites
2 hours ago, Matgen84 said:

No Install macOS.... on desktop. Since this issue, I can mount USB pen drive  at all. How to make pendrive writable again..

 

Thanks

 

use disk utility to format it, but the problem in this case come from the usb thumb drive probably, because it has been formatted by createinstall media an then createinstallmedia has problems mounting it again

Share this post


Link to post
Share on other sites
2 hours ago, ITzTravelInTime said:

 

use disk utility to format it, but the problem in this case come from the usb thumb drive probably, because it has been formatted by createinstall media an then createinstallmedia has problems mounting it again

Thanks, you"re right. USB thumb is locked (read only) issue with primary partition. Anything work to restore, format or delete partition. Maybe,  I still have to put it in the trash.

Share this post


Link to post
Share on other sites

Based on what you have shown to me i took a look again into the code which detects if createinstallmedia has complited with success the operation, so i thougth that the way i wrote this code is not very efficient, so i will definally change that for tinu 3, with also more detailed and user friendly error screens, i already have some ideas about how to make it a lot better, but for tinu 2, i will just stick with that

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites

Guys as you have seen i have decided to delay the launch of TINU 2.0, but for a good reason, i have almost finished implementing a new feature which will bring to you the ability to copy a clover EFI partition for UEFI 64 bits systems directly into the EFI partition of the bootable usb drive, this is to add some clover support into the 2.0 release.

 

This is a feture that you will reach trougthout the advanced options, in a new tab and i will also reworke some details in that screen to make you able to better understand what most of the options does means, but i think that for that is better to do a 2.1 release or directly into the 3.0 release, so i will just make something to lauch the stable 2.0 version this week, i have already performed some tests, on hackintosh, macs and vms and all seems to work just fine, so i have just to finish the new tab in the advanced options and then to edit some small things into the code that mounts the efi partitionl to avoid probles in 10.13.6 beta, as always i will keep you updated.

Schermata 2018-05-31 alle 00.20.41.png

Schermata 2018-05-31 alle 00.20.43.png

Share this post


Link to post
Share on other sites

the small works i had to do for the new features are complete, now i am just tetsing it and then pubblish the new stable release of tinu.

 

To ble clear thgis feature is made just to let you have a basic clover support while i am working on a proper clover installer and configurator in tinu

 

 

Schermata 2018-06-01 alle 17.16.41.png

Schermata 2018-06-01 alle 17.16.32.png

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites
On 6/1/2018 at 6:28 PM, ITzTravelInTime said:

the small works i had to do for the new features are complete, now i am just tetsing it and then pubblish the new stable release of tinu.

 

To ble clear thgis feature is made just to let you have a basic clover support while i am working on a proper clover installer and configurator in tinu

 

 

Schermata 2018-06-01 alle 17.16.41.png

Schermata 2018-06-01 alle 17.16.32.png

 

 

hi ... where found to download thios app?... thank you 

Share this post


Link to post
Share on other sites
4 hours ago, corint1 said:

 

 

hi ... where found to download thios app?... thank you 

 

the app you see in the screenshot is still a work in progress on which i am working rigth now, but there is a release candidate of this version (2.0) which you can download in the 1st post of this thread

Share this post


Link to post
Share on other sites

I think i have almost finished all the work for the 2.0 release, so in a few huors it will be pubblished as a final release, in the meanwile, i am working on last minute stuff, just to mkake sue everything works, i really want it to be ready for the wwdc, because the new version of tinu does also integrate usefoul stuff for mac os beta installations

Share this post


Link to post
Share on other sites

I told that the new release of TINU, the finished version 2.0 was almost finished, but now it's finished. I have updated the source code and the releases of the github repo, i am stiil rewriting the readme, and other files, and i am also going to edit the threads here on insanely mac and on hackintosh-forum.de, but here it is:

 

Download the app: https://github.com/ITzTravelInTime/TINU/releases/tag/2.0_PUBLIC_50

 

Source code: https://github.com/ITzTravelInTime/TINU

 

So enjoy it, try it, and let me know, if needed i can also make a bugfix release.

 

But now i will start to work on TINU 3 and also i will test everything with the new macOS version presented at the WWDC.

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites

I have started testing TINU with the new macOS Mojave beta, the app runs and seems to work, but It needs to be modified in order to create macOS Mojave usb installers, because apple ha decided to edit the createinstallmedia executable, which is basically what tinu uses to create usb installers

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By BiggestDrugo
      Hi, I have an MSI 945gcm5 v2 and was wondering if it's possible to run Hackintosh High Sierra on this board? It will run Lion, but my guess is that the chipset and various other factors will prevent an upgrade to High Sierra. Any thoughts?
    • By plasticduck35
      I have a hackintosh running 10.13.5 (High Serria) that works except it doesn't shutdown properly and it doesn't seem to be going to sleep. 
       
      Here are some diagnostics that I gathered 
       
      Davids-MacBook-Air-2:~ davidozersky$ sudo pmset -g Password: System-wide power settings: Currently in use: hibernatemode 0 womp 0 networkoversleep 0 sleep 5 (sleep prevented by diskmanagementd, UserEventAgent, mds, diskarbitrationd, coreaudiod, mds_stores, Disk Utility) Sleep On Power Button 1 ttyskeepawake 1 hibernatefile /var/vm/sleepimage disksleep 10 displaysleep 5  
      And I've attached files from a RunMe utility app I've found online. 
       
       
      Any ideas? 
       
      Thank you, 
      David
      runmereport.ioreg
    • By AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Pro and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Pro, 9900k with a Vega 56 but has also been tested and verified fully working with the following Hardware
       
      CPU's
      8700k, 9600k, 9700k, 9900k
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install.
       
       
      HARDWARE USED
      • Intel I9 9900k 
      • Gigabyte AORUS Z390 PRO
      • Sapphire Nitro+ SE Vega56 ( connected to monitor with DisplayPort )
      • Corsair Vengeance Pro RGB 16GB @3200mhz (2 x 8GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit
      • Coolermaster MASTERLIQUID ML360R RGB CPU Cooler
      • Samsung 970 EVO 1TB NVMe SSD macOS Mojave
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM943602CS 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       
       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
       
       
      CLOVER  FOLDER
      Use this folder with fully patched DSDT
      Z390 Pro DSDT EFI.zip   (Updated 21 July 2019)
       
       
      ADDITIONAL DSDT's  (A big thanks to @MaLd0n for compiling these extra DSDT's)
      If your using a Vega 56/64 or Radion VII then use this DSDT (already installed in my EFI)
      DSDT.VEGA.VII.zip
      If your using a RX Series or Nvidia GPU then use this DSDT
      DSDT.RXxxx.NVIDIA.zip
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://olarila.com/forum/viewtopic.php?f=19&t=1131 
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      Clover
      Clover Configurator
      Kext Updater
       
       
      OPTIONAL DOWNLOADS
      AirportBrcmFixup.kext    (If your Wifi Card isn't working after installing my EFI then add the AirportBrcmFixup.kext to your clover kext folder and reboot)
      FakeSMC    (Can be used instead of VirtualSMC)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F10)
       
      • Enter BIOS → Press F12 → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • BIOS → Windows 8/10 Features → Other OS
      • BIOS → CSM Support → Enabled  (Can be set to disabled depending on what GPU you use)
       
      • MIT → Advanced Memory Settings  → Extreme Memory Profile (X.M.P) → Enabled  
       
      • Peripherals → Initial Display Output → PCIe 1 Slot
      • Peripherals → Trusted Computing → Security Device Support →  Disable
      • Peripherals → Intel(R)Bios Guard → Intel BIOS Guard Support →  Disable
      • Peripherals → USB Configuration → Legacy USB Support →  Enabled
      • Peripherals → USB Configuration → XHCI Hand-off →  Enabled
      • Peripherals → Network Stack Configuration → Network Stack →  Disabled
      • Peripherals → SATA And RST Configuration → SATA Mode Selection →  AHCI
       
      • Chipset → Vt-d → Enabled  (can be enabled or disabled, your choice)
      • Chipset → Internal Graphics → Disabled
      • Chipset → Audio Controller → Enabled
      • Chipset → Above 4G Decoding → Disabled 
       
      • Power → Platform Power Management → Enabled
      • Power → ErP → Enabled  (can be enabled or disabled, your choice)
      • Power → RC6 (Render Standby) → Disabled
       
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS
       

       

       

       

       

       

       

       

       

       

       

       

    • By Ethan Jarvis
      Hello,
       
      Here I am looking for the answer of new Mac OS Catalina features and what type of Mac will support this new Os??
×