Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The APIs area available - Apple calls em „private API“ since the beginning and no App is allowed to use em beside Apples own Apps. Apple forbids the use of private API and controls this in the App review process.

But 3rd party AppStores and Sideloading disables Apples control.
I would assume that Apple could move that automated check from the review process to an on-device installation check, so that it applies to sideloaded apps just the same.
 
I would assume that Apple could move that automated check from the review process to an on-device installation check, so that it applies to sideloaded apps just the same.
Nope. Private Api has been used very often in Apps. Apple uses a very simple scanning approch to detect it, but as a developer you can bypass this check. Also loading of code will be possible or the installation of an emulator like an Amiga/C64/N64 emulator.

I think you are not too deep into what is possible and what is not. Once you had to jailbreak the device but with 3rd party AppStores/Sideloading you‘ll probably get everything you had on a jailbroken device.

It remains to be seen how Apple reacts. Apple could open up its API and improve its AppStore to be less restrictive. But Apple could also disable features like ApplePay if you enable Sideloading - but it should be careful, since other companies will soon offer an alternative to ApplePay - GooglePay on the iPhone?!?
 
Last edited:
Nope. Private Api has been used very often in Apps. Apple uses a very simple scanning approch to detect it, but as a developer you can bypass this check. Also loading of code will be possible or the installation of an emulator like an Amiga/C64/N64 emulator.

I think you are not too deep into what is possible and what is not. Once you had to jailbreak the device but with 3rd party AppStores/Sideloading you‘ll probably get everything you had on a jailbroken device.

It remains to be seen how Apple reacts. Apple could open up its API and improve its AppStore to be less restrictive. But Apple could also disable features like ApplePay if you enable Sideloading - but it should be careful, since other companies will soon offer an alternative to ApplePay - GooglePay on the iPhone?!?

I know PayPal, Google and a couple of others are looking to be able to offer a wallet suite on iDevices.
Currently they cannot.
 
Nope. Private Api has been used very often in Apps. Apple uses a very simple scanning approch to detect it, but as a developer you can bypass this check. Also loading of code will be possible or the installation of an emulator like an Amiga/C64/N64 emulator.
My point is, Apple is surely not checking manually for private API calls in the review process, it’s automated. And the same automation could presumably be done on-device.

In addition, it should be possible to sandbox apps to intercept private API calls. I don’t see why that shouldn’t be technically possible, other than maybe requiring a slight resource overhead.

Loading of code will of course be possible, but that will either be interpreted code, or if JITed will have to go through some Apple API to make the memory executable (and write-protected), again giving Apple the opportunity to check for private API calls.

This is all manageable for Apple, and not a killer argument for disallowing sideloading.
 
My point is, Apple is surely not checking manually for private API calls in the review process, it’s automated. And the same automation could presumably be done on-device.

In addition, it should be possible to sandbox apps to intercept private API calls. I don’t see why that shouldn’t be technically possible, other than maybe requiring a slight resource overhead.

Loading of code will of course be possible, but that will either be interpreted code, or if JITed will have to go through some Apple API to make the memory executable (and write-protected), again giving Apple the opportunity to check for private API calls.

This is all manageable for Apple, and not a killer argument for disallowing sideloading.
It is harder than you may think. In machine code, you just need an address to execute a function, you know. Apple didn‘t manage to prohibit execution of private api for over 15 years now. With Objective-C Apple just searched for the Ascii name of the function in binary code and developers just obfuscated the call. And internally public Api functions call private Api functions again - just one reason why this is really hard to stop.

But you can continue to believe in the allmighty power of Apple - it just doesn‘t exist. But maybe Apple will try and developers will find a way to bypass it, for sure.
 
It is harder than you may think. In machine code, you just need an address to execute a function, you know. Apple didn‘t manage to prohibit execution of private api for over 15 years now. With Objective-C Apple just searched for the Ascii name of the function in binary code and developers just obfuscated the call. And internally public Api functions call private Api functions again - just one reason why this is really hard to stop.
It’s not complicated for the private API implementations to check where the call is coming from, or to change the calling mechanism in the context of side-loaded apps. It may be inconvenient for Apple to integrate such changes, but it’s totally feasible.
 
Can’t believe all the Negative Nancies here and trying to tell MR not to post stuff like this.
You want a baby-sitter for your device? Really?
Really Positive Pete?? I don't see you ever complain when security issues are noted,..almost monthly. Why don't you complain then about baby sitting?
 
Buy Android if you want to change your phone's system font
Maybe I will talk to the EU and ask them to force Apple to open up their ecosystem so that these things can happen? Oh! Wait, it has already happened due to DMA. Looks like Apple has meekly surrendered instead of putting up a fight as so many Apple apologists here suggested, such as leaving the EU. So sad to see that such a thing has not come to pass.
 
Buy Android if you want to change customize your phone's system font look or function.
Fixed it for you. Just don't even knock Android for offering user choice on the device they own... Android will shame an iPhone every day, all day on that one. It took Apple 15 years to allow someone to customize their freaking lock screen.
 
Call me crazy, but I don’t think anything that “exploits a security loophole” is a good option for a smartphone, or any computer. No matter the brand/operating system. I mean, just say those word out loud, slowly; EXPLOITS a SECURITY LOOPHOLE! Sure, that sounds like a safe and secure way to change my font. 😒

I don’t use apple because it’s cool or popular; I use apple because of it’s faster, safer, and all around easier. I’m forced to use an android for my job, so I see the differences every day.
 
Being able to make simple customisations like this is partly why Android is so wholly dominant worldwide outside of USA, but I wouldn't endorse downloading something that exploits a security loophole in order to customize your iPhone. The whole idea seems sketchy as eff.
Android is more popular because it’s cheaper, that’s really what it boils down to. Customization of font and colors matters most to teens and young adults. People who use their phones for business and professionally don’t really care what font it is, so long as it’s fast and accurate (speaking from personal perspective; I use both OS because my job requires Android).
 
  • Haha
  • Like
Reactions: kitKAC and dk001
Be careful about installing a 3rd party IPA file. The developer gets full access to your phone!

And after your font is changed, your bank account will be depleated.

It’s unfortunate that it’s being advertised by MacRumors without sufficient warning of how dangerous this is. Someone is going to do this and get burned really bad.
Yeah, super dangerous... So do you all think that Apple is quite secure but at the same time that they have only one security barrier?
If jailbreak didn’t empty my bank account, this won’t do it neither lol
 
If jailbreak didn’t empty my bank account, this won’t do it neither lol
Just because you did something and nothing bad happened doesn’t mean it can’t or even there’s significant chance of it happening. I know people who never wear their seatbelt and they say oh I’ve been accident and wasn’t hurt, so obviously seatbelts aren’t needed.

Of course you have to decide what’s best for you, so whether that’s not wearing a seatbelt or jailbreaking your phone that’s the choice you have to make. I can say for me, I would never do any kind of hack or jailbreak on my iPhone, but that’s me.
 
Android is more popular because it’s cheaper, that’s really what it boils down to. Customization of font and colors matters most to teens and young adults. People who use their phones for business and professionally don’t really care what font it is, so long as it’s fast and accurate (speaking from personal perspective; I use both OS because my job requires Android).

Bias much?
  • Fold 4
  • 22 Ultra
  • Xperia
  • Pixel 7 Pro
  • ASUS ROG
  • etc…
Age? There are a lot of us older folk who do. :rolleyes:
 
Yeah, super dangerous... So do you all think that Apple is quite secure but at the same time that they have only one security barrier?
If jailbreak didn’t empty my bank account, this won’t do it neither lol
Security is always up to the end user. It doesn't matter how much the manufacturer tries to secure, in the end the user has to be careful of how he uses the devices and especially what he installs.
 
  • Like
Reactions: dk001
How to make your fancy and expensive iPhone look like a knockoff.

Nobody cares about how their iPhone ‘looks’ lol, thinking iPhones are fancy went out of style in 2008 when AT&T still had exclusivity! 😆
 
Bias much?
  • Fold 4
  • 22 Ultra
  • Xperia
  • Pixel 7 Pro
  • ASUS ROG
  • etc…
Age? There are a lot of us older folk who do. :rolleyes:

The cheapest Android handsets are sold in developing countries. Markets that Apple has no interest in selling in.
 
I am always amazed at the incredible number of "I don't need freedom" and "the sky will fall" users here. It's a sad testament to a company created by a dude that used to steal phone calls with a whistle. We should be able to configure the UI as we see fit. The only person that matters, is the user.
 
Last edited:
  • Like
Reactions: dk001
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.