A bug fix update has been pushed π
- Much faster deb decompression
- Visual bug fixes
- Performance improvements(including launch time)
- Fixed tweaks not injecting when clicking install from navigation menu
- Added new experimental sideloader(enable in settings)
I have been working on something secret it's a pretty large project for Scarlet and I also plan on open-sourcing major chunks of this new project.
I have also been working on my own libimobiledevice alternative that'll power the new Scarlet computer method redesign (in Rust π¦)
I pushed an update today
There was a battery bug that would happen if you clicked "Cancel" on the install prompt and didn't close out of the app fully, but that's fully fixed now.
You can also install apps completely in the background now
@luciascarlet Yeah, when the install prompt shows there is an option to 'install' or 'cancel'
If the cancel button is pressed it doesn't kill the background task, but it does handle killing it in other scenarios
As a workaround you can close out of the scarlet app and it'll kill it
@uwukko It's not malware, I created it. First off an app can't access the contents of anything other than itself, second a background task is needed to be able to finish the install in the background
Scarlet 99% of the time is able to kill the background task
https://t.co/habWvGlnP8
@luciascarlet All appstores that install without a computer use background audio tasks because of how item-services works.
A TCP socket is made that replicates the HTTP protocol so that it can tell iOS to do an install:
https://t.co/5gj6ERygLD:port/signedIPA.ipa
@nathudgens@luciascarlet Enterprise certificates have nothing to do with UDID.
What you might be referring to is "internet connection" message which is entirely unrelated to any device identifiers it's automated checks that only affect the specific certificate and is stored in a cache
@luciascarlet So without it the app install will be killed instantly in the background, Scarlet automatically kills the background task once the install finishes or fails but doesn't handle if the install is cancelled
@luciascarlet All appstores that install without a computer use background audio tasks because of how item-services works.
A TCP socket is made that replicates the HTTP protocol so that it can tell iOS to do an install:
https://t.co/5gj6ERygLD:port/signedIPA.ipa
@Mustafaa_A11 @AyM3n_KcM I don't know man, Scarlet has a better tweak injector, supports jailbroken repo, and lets you backup app content
It lets you do everything without having to work with a file system. You just import an IPA, Dylib, or Deb and it just works
https://t.co/0MXocvQwyc
@AyM3n_KcM@GetScarlet This isn't related to Scarlet, Apple disables file sharing scenarios where the bundleId of the app doesn't match the embedded mobileprovision
This is why it works on the computer method where scarlet patches itself during install
I didn't want to bring this to Twitter, but AppValley is escalating his harassment.
He hacked my friends Twitter account to contact me through because I blocked him. Then he threatened to find out what I'm working on so he can leak it.
He leaked my ScarletOlympus code
@el3ctro4ndre Code without a license is equally illegal to publish without the consent of the owner
A license is to give more rights to the people using the code, so what he did is still illegal
@UFO00511260 Anytime I make an announcement of something new he contacts me and taunts me. I don't understand his train of thought either, but this has been going on the day I first started.
He actually made a script to use his own users browser to spam request scarlet servers
@ItsNash0@0_Mohab_0 No, but Colton took over his account a few days ago and used it to contact me
Colton is the same guy who got a guy to swat me everyday for 6 months....
I don't like getting into drama but I don't have a choice
The provisioning is custom. GSA and Olympus
The jailed jailbroken repo system is custom.
How mux is handled is custom.
The list goes on,Scarlet is something I did immense research on in order to create every single part because I refuse to become reliant on someone else's work
In the above screenshot, he confirms that he didn't care that he was stealing from me, and none of this code is from anywhere and here is the proof segment:
Tweak injector is custom, the revoke checker is custom, the deb reader is custom, the localhost install is custom
-->
Someone somehow hacked me
If anybody releases anything paid developer login related it's stolen code.
I have been working on a new method of installs that'll provide no revokes and without a computer, so I'm not too concerned.