[HN Gopher] Push-Button Installer of macOS Guests in VirtualBox ...
       ___________________________________________________________________
        
       Push-Button Installer of macOS Guests in VirtualBox for Windows,
       Linux, macOS
        
       Author : miles
       Score  : 88 points
       Date   : 2020-05-23 18:00 UTC (4 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | wuxiekeji wrote:
       | Is there a pushbutton installer of a non-VM version? I tried
       | several "Niresh" images and they didn't work. Other directions
       | said I needed a real Mac and some Clover POS or some other stuff
       | i didn't understand.
        
       | rick_e wrote:
       | Cloning for "research"
        
         | AbraKdabra wrote:
         | Doing the same, my girlfriend told me to tell her what font is
         | being used in that image, gotta research it further.
        
           | bransonf wrote:
           | I know you're probably being sarcastic, but Apple uses their
           | own San Francisco Font throughout the OS [0]. It's personally
           | one of my favorite fonts, though Apple has full rights. Some
           | typographers allege that Roboto is fairly close.
           | 
           | [0] https://developer.apple.com/fonts/
        
       | DiabloD3 wrote:
       | I'm going to make one of those unpopular opinions, but alas, it
       | must be said: It is far easier to just drop Apple support
       | entirely.
       | 
       | Apple is an abusive relationship that gaslights developers for
       | "holding it wrong". Many of you have internalized this abuse.
       | Supporting OSX and iOS does not really win you many users, and if
       | you're big enough where this really is an issue, then you can
       | just afford a stand alone Mac who's job is to compile and test
       | your app.
       | 
       | Apple does not care about small developers, and countless HN
       | stories have spent their time on the front page detailing how
       | Apple has shut apps off for not violating terms, and having zero
       | recourse over this. By doing so, Apple has slandered many members
       | of the HN community.
       | 
       | I am not saying other companies are not also guilty of it (Google
       | seems to have recently learned there are no penalties for this,
       | largely because Apple has never been penalized), but more and
       | more people really are just dropping Apple and never going back.
       | 
       | If Apple truly cared about app development on their platform(s),
       | they would just port their stuff to Windows and Linux, just like
       | Microsoft did to OSX and Linux.
        
         | 29athrowaway wrote:
         | Pro: iOS users monetize more than Android.
         | 
         | Con: Pushing updates to an iOS app is a pain (review process).
        
           | 0x0 wrote:
           | The review process on Google Play is worse than iOS these
           | days, both in regards to waiting time and in dealing with
           | clarifications
        
           | an_opabinia wrote:
           | In my experience they monetize like 500% better than Android
           | users.
           | 
           | Not supporting iOS users is just baffling.
           | 
           | They're rich people plain and simple. They can afford $800
           | iPhones or $1,800 phone + iPad combos, to people who need to
           | buy $200 Android devices.
           | 
           | Maybe I've been gaslit. But just don't push buggy updates. QA
           | is not hard. Update all the time is a symptom of test-driven
           | development, of affectless people who never use the software
           | they make and look at their job description as, "cram
           | algorithms questions, output git commits." The kind term for
           | the right approach called "product oriented."
        
         | simonklitj wrote:
         | With a 47% market share in the US, I can hardly agree that
         | supporting iOS won't win you a lot of users.
        
           | fxtentacle wrote:
           | Users != Money
           | 
           | As far as I'm concerned, you can sell desktop enterprise
           | software for $500+ per license, but good luck trying to sell
           | a $5 iOS app.
           | 
           | So even if it was 90% of the app market, it might still be
           | financially better to ignore iOS and do desktop instead.
        
             | simonklitj wrote:
             | Not disagreeing with that, but DiabloD3 was specifically
             | talking users, not money.
        
             | untog wrote:
             | There isn't a huge crossover between desktop apps and
             | mobile ones. If you're making a mobile app and you want to
             | make money, you want to be on iOS. It's been documented
             | plenty that iOS apps make a lot more money than Android
             | ones do.
        
       | zxcb1 wrote:
       | Does it work under Fusion too?
        
       | Reubend wrote:
       | Wow, great work! I'm reading through the script's source right
       | now to learn about how it works.
        
       | TheDong wrote:
       | This is likely illegal. The psystar case[0] was a very clear
       | ruling that attempts to circumvent apple's restrictions on
       | hardware are a violation of the DMCA.
       | 
       | Apple checks a certain devicekey while booting, so that key is an
       | anti-circumvention techniques. Any use of that string in a form
       | where apple's software may read it is probably a violation of the
       | DMCA. This script uses that string[1] in order to circumvent
       | apple's checks, and thus is legally dubious at best.
       | 
       | There are numerous other likely DMCA violations as well, from
       | copying GUIDs with the intent to circumvent checks to downloading
       | copyrighted material from apple's servers which they only give
       | you license to download for an actual mac machine.
       | 
       | [0]:
       | https://en.wikipedia.org/wiki/Psystar_Corporation#Legal_issu...
       | 
       | [1]: https://github.com/myspaghetti/macos-
       | virtualbox/blob/44a21f7...
        
         | captn3m0 wrote:
         | A search on that keyword is a good way to find other similar
         | repos:
         | https://github.com/search?q=ourhardworkbythesewordsguardedpl...
        
           | saagarjha wrote:
           | Great, now Hacker News is going to get a DMCA takedown
           | request as a result of your URL being here.
        
             | cosmojg wrote:
             | Bahahaha, really? This DMCA nonsense sounds ridiculous!
        
             | aboringusername wrote:
             | I wonder if a user maliciously posted URLs that were later
             | editable and linked to pirated content would yield a
             | significant amount of DMCA requests to be sent. Seems easy
             | to abuse or troll and highlight how insane the DMCA is.
        
         | teh_klev wrote:
         | In real life, does anyone care?
        
           | eli wrote:
           | You mean as a hobbyist? I sure wouldn't use this at work.
        
         | burnte wrote:
         | It may the EULA, but it is not illegal. Contract violations are
         | the same as breaking the law. I'm not trying to be a pedant,
         | but it's important to push back against the corporate effort to
         | change language to benefit them. Copyright violations are
         | violating the law, illegal, but violating a contract is not
         | illegal.
        
           | Stratoscope wrote:
           | > _Contract violations are the same as breaking the law._
           | 
           | Just noting a likely typo here - based on the context I think
           | you meant "are _not_ the same "?
           | 
           | (If you make the edit I will delete this message to reduce
           | clutter.)
        
         | userbinator wrote:
         | _Any use of that string in a form where apple 's software may
         | read it is probably a violation of the DMCA._
         | 
         | That reminds me of these cases, which ruled in the opposite
         | direction:
         | 
         | https://en.wikipedia.org/wiki/Sega_v._Accolade
         | 
         | https://en.wikipedia.org/wiki/Lexmark_International,_Inc._v....
         | .
         | 
         |  _downloading copyrighted material from apple 's servers which
         | they only give you license to download for an actual mac
         | machine._
         | 
         | I guess the CFAA could apply, but Apple's servers don't
         | actually do any authentication. You also don't need to have
         | agreed to anything to access the URLs.
        
         | boudin wrote:
         | This is definitely not legal, but the fact that the apple
         | ecosysten is still stuck in the pre-vm era in 2020 for the
         | purely stupid business model of jailling developers in an apple
         | ecosystem as soon as they need to create an ios app (which
         | should never require an apple computer in the first place) is
         | an absolute ridiculous waste of time and resources.
         | 
         | Any company that deals with cross platform products has to
         | build a modern CI/CD and a medieval stuff on the side to deal
         | with apple.
         | 
         | Sorry for the rant, just had to get this out.
        
           | ajconway wrote:
           | I hope we'll get some VM-friendly features as a byproduct of
           | x86-ARM transition.
        
         | ajconway wrote:
         | This script can be used to set up a macOS VM using Virtual Box
         | running on a macOS Host. Running macOS guest on Apple-branded
         | hardware is explicitly permitted by the EULA. I wonder if using
         | the "secret" string still violates anything here.
        
         | vbezhenar wrote:
         | Would it be legal for this script to accept that "secret"
         | string and GUID as configuration parameters rather than
         | hardcoded values? That way end user would be responsible for
         | actual violation and Apple is unlikely to pursue end users.
        
           | TheDong wrote:
           | If the primary purpose of something is for circumvention, the
           | DMCA still applies I think.
        
             | o-__-o wrote:
             | kind of like emulators that say -place bios firmware here-?
             | 
             | see sony v bleem
        
       ___________________________________________________________________
       (page generated 2020-05-23 23:00 UTC)