Every code contains hacks, there's no obligation not to do so in opensource projects, it just looks better if you don't

but with devices like this it's unavoidable, and that's fine, because at the end of the day it's about a working device and as much shared code as possible, they still have dependencies on closed source binaries that are injected with the OEM package, otherwise it just doesn't do anything. They've already said that they're not going to even support 960FPS mode, not even in the future, because it's infeasible to do so with the current resources the 'open' team has at their disposal, which upsets me, not because the open team isn't doing their job, but because the higher up managers and investors and decision makers are squeezing the money flow to make some extra dimes at the cost of the end user. I didn't buy a 600 euro device just to be told what I can and can't do with it, if I buy a windows PC and install Linux on it I expect everything to work, if not then I've chosen the wrong vendor.
Also yes, the fairphone 3 once it's released is very likely to be my next phone, however that'd be more expensive than I'm comfortable with, especially considering how little the hardware costs, I understand that R&D costs a ton, and that you have to stay alive as a company, but how is it possible that PCs get this down just fine and smartphones don't?- Actually I have the answer to that, it's quite simple, PCs, or Personal Computers, were a project by IBM that was from the start meant to be customizable by the end user and open for anyone else who wanted to develop such a thing, however the current type of 'smart' phone is nothing short of a degenerate ipod touch with a modem built in; it's an appliance, a throw-away shiny plaque of expensive materials that has grown far past its initial goals, causing people to be frustrated and angry with the fact that the things they build on for their day to day use are doomed to last mere years, or less if you didn't buy it right when it was released. Imagine if cars were like that and you'd have to buy a new car every few years just because they released a newer car that uses slightly different fuel and they don't plan on making the old type fuel anymore, everyone would resort to building their own contraptions to get to where they need to be or start building explodey distillation facilities to be able to re-use their 'old' car they bought last year. It's crazy that we're letting this sort of thing happen, General Purpose computers shouldn't be limited by an OEM's lack of vision and imagination, they should run software, any software, as computers do, otherwise you don't own a computer but a.. limited media device, an appliance, like a tivo.
As for Xperifirm, wine uses mono but introduces a different environment to e.g cope with slash vs backslash differences and default locations etc. Functionally Mono should be exactly the same as .NET, I've been a .NET developer myself and so far all my old applications always worked flawlessly on Mono without a single edit. I wouldn't be surprised if he's afraid of actions from Sony, otherwise he's probably mostly scared of people finding out his code is messy, as most developers are, especially when working with incredibly hacky crap like smartphones. I've opened it up with DnSpy, and it appears he's even attempted to obfuscate the code, but you can still read it as you can't really make .NET truly obfuscated as it's not a binary but interpreted bytecode that's run through a framework. Same as Java basically.
And as for the sacrificial rituals, I'm going to delay those until they're denying my warranty, then maybe leaving a beheaded goat and some candles on their doorstep could have some impact
edit: welp, still no working camera with xperifix, could've sworn that worked before, but not anymore I guess, oh well, at least it boots now, the camera may be either the equivalent of a 1999 feature phone potato or completely broken, but it boots. Now I'm just going to wait for their response to the warranty request, I should still have warranty, if not I'm going to sell the device at a reduced price, it's costed me FAR more hours than its worth to me, every device I own has a better opensource experience than this one, and all of that because I immediately choked on their abominable set of spyware system apps like Facebook. NEVER buying Sony again unless some miracle happens on their end.