#tvos-jailbreaks

1 messages · Page 44 of 1

astral marten
#

a test app

#

thats xcode generated

#

I'm using xcode 7.3 to do this

fleet parcel
#

Is the error for provision profile?

astral marten
#

ye

fleet parcel
#

Yeah, that's not a profile that you put on your device

astral marten
#

But you can manually add devices if you had a dev account right?

fleet parcel
#

Sure, but you don't need a dev account for that

astral marten
#

tf

#

where is it then

#

I could never find it :/

fleet parcel
#

The profile is made once your device is registered to xcode

astral marten
#

ohh

fleet parcel
#

Then it gets the "ok" from Apple

astral marten
#

@fleet parcel wtf lol

#

Actually I don’t think so aBongo

fleet parcel
#

It might, but Apple's gotten smart since then to accept/deny certain profiles

astral marten
#

wait

#

so technically you could use a higher up tv os provision profile?

fleet parcel
#

No

astral marten
#

Hmm

analog elk
#

I shave all the time wym

urban arch
#

TvOS 14 checkra1n works yet? Meaning the nitotv app

fleet parcel
#

TvOS 14 checkra1n works yet? Meaning the nitotv app
@urban arch yes

torn spade
#

@fleet parcel you still around?

fleet parcel
torn spade
#

you know how to override the getter and setter method for a preferences cell?

fleet parcel
#

I think so

#

Been a while

torn spade
#

trying to find it from headers and it's not being easy lol

#

I may have to subclass TSKSettingItem?

fleet parcel
#

For what

torn spade
#

like I have a settings item for "Enabled" but I don't want it to pull "on" and "off" from actual preferences, I want to provide the values myself

fleet parcel
#

I saw this implementation in DDB ages ago.. KB has it in github

torn spade
#

I was using breezy as an example but it doesn't do that heh

#

DDB?

fleet parcel
#

Dales dead bug

torn spade
#

- (void)editingController:(id)arg1 didProvideValue:(id)arg2 forSettingItem:(TSKSettingItem *)arg3 {

#

woo

torn spade
#

FFS I actually tried that earlier but accidentally put it into the IOS section not the TVOS section

fleet parcel
#

Ha

torn spade
#

so then it never got hit and I thought it didn't work

torn spade
#

overriding TVSettingsPreferenceFacade I think will actually let me manipulate the values more easily

hollow charm
wheat sleet
#

is an aTV 4K jailbreakable?

astral marten
#

@wheat sleet ye

astral marten
astral marten
#

Imagine if he added jailbreak support

#

Then the atv 3 could be jailbroken on all versions

#

Since the original tool supports 6-8

#

And tv os shouldn’t be that different

fleet parcel
#

Doesn't work like that

astral marten
#

Yeah

#

But

#

@fleet parcel I mean I also added a reply that said the Apple TV was a5

#

So technically it don’t support all a5 devices

wheat sleet
#

do apple tv apps have jailbreak detection

fleet parcel
#

Yes

wheat sleet
#

which ones?

frigid moat
#

ABC iview is the only one I've experienced. I'm sure there are others

fleet parcel
#

Spectrum tv, crave tv, pantaya and a handful of others

astral marten
#

When the a5 rev b don’t need the arduino

#

He should know this

fleet parcel
#

Oof

astral marten
#

But

#

He may add support for Apple TV

#

👀

fleet parcel
#

Cool.. It'll be great for the 0.00002% of ppl out there

astral marten
#

Ye

#

More tools the better

fleet parcel
#

I'm still trying to convert ota to ipsw

astral marten
#

Lol

#

If you did that

#

We could have uh audio os downgrades

fleet parcel
#

I don't get why you'd want to downgrade the homepod

#

Tis not like you'll run doom on the Siri interface

astral marten
#

Idk

#

Some people want it

#

Idk what for

fleet parcel
#

The only reason i can see is to expand the music abilities

#

Instead of just Apple music

astral marten
#

Does the HomePod even have sep?

#

Lol

fleet parcel
#

... And maybe a network harddrive for your porn and Minecraft servers

#

Yes, it does

astral marten
#

Damn

fleet parcel
#

Given the wireless pairing abilities for iOS 13/14.. You'd need sep

astral marten
#

Hmm

astral marten
#

@fleet parcel he be doing it

wheat sleet
#

for 14.2 atv4 what should iuse?

urban arch
astral marten
#

Actually I think it may be

fleet parcel
#

Of course

astral marten
#

@fleet parcel like internal otas

#

👀

icy wolf
#

Hello JTV

#

Where is KB and where does he hang out this days?

fleet parcel
#

hi

icy wolf
#

Hello JTV

#

How are you doing?

fleet parcel
#

i'm alright

icy wolf
#

where is KB?

#

Where does he hang out?

fleet parcel
#

he's got a new twitter handle if you're curious

icy wolf
#

Which one? Please send me the URL

astral marten
#

@fleet parcel

#

Do you have any pics of a atv 4 with the breakout cable?

#

I think my dad may be interested in me jailbreaking one for him

#

lol

fleet parcel
#

There's lots in the guide

astral marten
#

hmm

fleet parcel
#

Installing it is easy

#

Just need a steady hand and time

astral marten
#

ye

#

he may buy a atv 4k just because of this

fleet parcel
#

Problem is, it may not work with checkra1n just yet

#

If he updates, 14.2 doesn't jailbreak on the first gens

astral marten
#

How so

fleet parcel
#

Because checkra1n isn't updated for all breakouts

wheat sleet
#

where is a good atv jb guide (4thgen)

fleet parcel
icy wolf
primal crystal
#

How do you get ahold of Jin Store? DM’ed them on Twitter 6 days ago to see how much the dcsd & the golden eye cable and haven’t heard back. Heard that’s they way you order them from them. Is that correct?

fleet parcel
#

yes, but it takes time

#

you need to participate in their giveaway

#

then pay shipping if you win

frigid moat
#

wait... shipping, or "shipping" 🤔

#

like, the device is free but shipping is $99.95?

icy wolf
icy wolf
#

Why they don't sell those things like a normal shop.

primal crystal
primal crystal
frigid moat
# icy wolf What?

What? The quotation marks?
I'm asking if they're disguising the price, possibly to get around some legal issue.

#

Like if you sell homebrew beer without a licence, you'd charge a "deposit" on the bottles not a deposit, and the beer is free.

analog elk
#

can anyone help me with an apple tv 3 running 7.2.2

#

oh there is no jailbreak for it.

#

anyways maybe i need help

#

i can't update to 7.2.2 because i can't

#

unsigned\

fleet parcel
#

@analog elk what model Apple tv is it?

analog elk
#

apple tv 3rd gen
A1469 @fleet parcel

#

aka AppleTV3,2

#

if you dunno this at all then here's what is the io

#

LAN Port
AC port
Optical out
HDMI out
USB micro-b

#

(still wondering how they jailbreak the new 4k tv when you have ac, hdmi and lan)

fleet parcel
#

@analog elk your jailbreak instructions and Qs are all in the pins

astral marten
#

@fleet parcel it’s possible to patch atv kernel right?

fleet parcel
#

Of course

astral marten
#

but

#

is it similar to ios or no?

fleet parcel
#

How to do it is a whole other question

#

It wouldn't be as different than iOS

#

Just depends on how the code is implemented

fleet parcel
#

Nathan

astral marten
#

ye

fleet parcel
#

all jailbreaks exploit the kernel to some degree so asking that is entirely possible

astral marten
#

ye

#

lol

#

@fleet parcel also did you by any chance have a tool to get the keybag for dmg files

fleet parcel
#

I think xpwn does that

astral marten
#

Tf how

#

Wait

#

@fleet parcel if xpwntool shows nothing

#

Does that mean it’s not encrypted?

fleet parcel
#

Most likely

astral marten
#

Well then

fleet parcel
#

Atv3 Apple got sloppy

astral marten
#

How am I supposed to be sure

fleet parcel
#

If you can open it normally...

astral marten
#

Well

fleet parcel
#

Or mount it

astral marten
#

Would it ask for a key?

#

If it’s encrypted

fleet parcel
#

Yes, some times it says it's corrupt too

astral marten
#

Hmm

fleet parcel
#

It can be mounted and recreated with hdiutil

astral marten
#

I managed to get a key for the uh

#

@fleet parcel managed to get the ramdisk

fleet parcel
#

Ooh? With what?

astral marten
#

Xpwntool

#

Still couldn’t get the root file system

fleet parcel
#

Did you have to mount it or recreate it?

astral marten
#

Xpwntool just showed the kbag regularly

#

And then once decrypted

#

I could mount it

#

But the root file system shows nothing

fleet parcel
#

It sucks you gotta install the firmware to get the gid

#

I'm assuming you've got blobs to get to 5.x

astral marten
#

Nope

#

I could tether downgrade

#

Would that work?

fleet parcel
#

If you had blobs, you can stitch them to a ipsw

#

That'll make it untethered

astral marten
#

I mean I’m fine with tethered

#

It’s not like anyone uses the tv

#

And it’s been plugged into my computer this whole time

fleet parcel
#

Are you using ra1nsn0w to tether?

astral marten
#

That’s 64 bit

#

Is it not

fleet parcel
#

Oof

astral marten
#

@fleet parcel actually deca5

fleet parcel
#

I should get one to do atv2

#

Wouldn't mind going back to 5

astral marten
#

Once he fixes some of the boot components for deca5

#

I can use it

#

Mostly irecovery

#

Is having a issue

fleet parcel
#

Ngl, forgot about deca

astral marten
#

Ye

fleet parcel
#

Too bad no jb for it tho

astral marten
#

For?

fleet parcel
#

5.x

astral marten
#

I mean a5 could have one

fleet parcel
#

It can, but it would require tihm to throw out 40 bucks for another atv3

astral marten
#

@fleet parcel I’m talking about a ram disk

#

Lol

fleet parcel
#

What about it?

astral marten
#

Have a ramdisk that includes the components needed

#

Except

#

Uhh

#

Idk where I would find this stuff monka

#

For atv

#

@fleet parcel like what does etasonjb for apple tv use?

fleet parcel
#

It uses a cert through a dns that uploads a payload

astral marten
#

yeah but

#

any bootstrap or anything?

fleet parcel
#

Yeah, it's in the payload

#

The exploit gains access and auto downloads

astral marten
#

did thim make it himself?

fleet parcel
#

With the help of nito and qwert

#

I believe qwert provided the payload and nito fixed up the bootstrap

astral marten
#

yea I would mostly want the bootstrap

fleet parcel
#

I think it's the same as the atv2 bootstrap

astral marten
fleet parcel
#

Yeah.. Rip

#

Old news

#

Too many offended ppl

astral marten
#

unless

fleet parcel
#

@cencoredTV

hasty pier
#

@freeNitoTV

astral marten
#

Procursus on tv wen

fleet parcel
#

Yeah

hasty pier
#

never

astral marten
#

F

fleet parcel
hasty pier
#

I didn’t know there was a plan to open source nitoTV

astral marten
#

would be for the better

#

lol

hasty pier
#

Don’t disagree there

fleet parcel
#

Well, he got the apple tv 2 nito open sourced

astral marten
#

hmm

fleet parcel
#

Prob is, everything is depricated so compiling is a migraine

hasty pier
#

Procursus just needs to be recompiled then to work on tvOS if anyone ever wants to add it then

astral marten
#

wait

#

so you just need to compile it for atv 3?

#

I mean tv os

hasty pier
#

Yeah legitimately just needs a recompile

#

It will take a while

#

But it isn’t that complex

astral marten
#

is there a minimum os?

#

for procursus

hasty pier
#

We only have supported iOS 12 if that is what you mean?

#

Otherwise you can compile for any OS version

#

Just use the appropriate sdk

astral marten
#

ooh

#

@fleet parcel is there any apple tv 6 sdks?

#

@hasty pier I could just use aptitude as a package manager right?

hasty pier
#

Yes

astral marten
#

the thing is

#

would a 9 sdk work with 8?

#

like tv os 8

hasty pier
#

This things would be better to ask Hayden in his server cause I pretty much told you all I know

astral marten
#

true

fleet parcel
#

Might be on nitos github

#

Leechium

fleet parcel
astral marten
#

yeah but

#

what sdk would I use?

fleet parcel
#

Prolly iOS

astral marten
#

for tv os?

#

I mean

#

fuck

fleet parcel
#

Check leechium

#

He pulled headers

astral marten
#

alright

fleet parcel
#

When i compiled nitoTV 2, it wanted iOS 6 sdk

astral marten
#

wtf

#

yeah I see atv 2 headers

astral marten
#

@hasty pier would I use iphoneos-arm

hasty pier
#

probably

#

unless tvOS has it's own arch

#

highly recommend asking Hayden

astral marten
#

well he said that I shouldn't be compiling for that low of a os version

#

lol

hasty pier
#

oh that makes sense \

#

probably would break somethings is my guess

astral marten
#

maybe

hasty pier
#

but he would def know more

astral marten
#

worth a try

#

@fleet parcel are ios 8 and tvos8 simular in ways?

fleet parcel
#

Yes

astral marten
#

did you reply to the wrong person?

hasty pier
#

@fleet parcel I was talking about procursus compiling not about tvOS

fleet parcel
#

procursus compiles just fine

#

for both ios and tvos

astral marten
#

@fleet parcel bruh

fleet parcel
#

?

astral marten
fleet parcel
#

for apple tv?

astral marten
#

ye

fleet parcel
#

looks good

unborn robin
#

Question moved to Genius Bar

fleet parcel
#

@unborn robin I'll help you here seeing as there's too much @ #genius-bar

#

and 4K is finicky.. so you need to be careful or you could bootloop

#

kindly explain what you've done so far so I can get a rundown of do's and don'ts

unborn robin
#

Oh sorry haha gotcha

#

Yea I don’t want to boot loop lol

#

Umm so I just did a reset, I couldn’t update still. I installed uncover using Xcode and I was about to restore rootfs again and disable auto updates

fleet parcel
#

by reset.. what did you do? just standard reboot or was it factory reset in settings?

unborn robin
#

Factory reset as reset and update didn’t work because it told me I couldn’t connect

fleet parcel
#

ah

unborn robin
#

I know that was a bad idea

#

Lol

#

But it went through fine

fleet parcel
#

yeah, that's a big no-no.. never do it until you've restore root fs

#

restore root fs first

unborn robin
#

Yea I’ve restored rootfs

#

Then

fleet parcel
#

so you restored root fs first.. then you tried to reset all content?

unborn robin
#

Imma do it again now

fleet parcel
#

no no.. hang on

unborn robin
#

Oh okay haha

#

Yes

fleet parcel
#

don't rush

#

okay. What version of unc0ver TV do you currently have installed?

unborn robin
#

5.3.0

fleet parcel
#

okay, just FYI:

#

if you update, you can't rejailbreak unless you have checkra1n

#

just so you're aware

unborn robin
#

Yes I am

fleet parcel
#

okay, just making sure

#

some ppl are like "Wait.. u0 won't work?!"

unborn robin
#

It’s because there isn’t much tweaks out so it’s no use for me haha

fleet parcel
#

there's lots of tweaks out

#

maybe... you haven't updated nitoTV yet

#

there's VPN just released

unborn robin
#

Yea nitotv is updated

fleet parcel
#

do you know what version nitoTV you have?

unborn robin
#

Well I had nitotv before the reset. Now it’s missing, I’m trying ‘reinstall nitotv’ but it’s not showing up and no error occurred

fleet parcel
#

yeah, just reboot and re-jailbreak normally without touching that toggle

#

that toggle is more or less in case nitoTV doesn't work

unborn robin
#

Nitotv installed and upgrading essential

#

Updating 10 installs

#

Respring

#

Version 3.4-65

fleet parcel
#

cool

#

if you'd like, give it a week, check stuff out, then if you don't want it, I'll help you update

unborn robin
#

Sounds good!

jaunty rune
#

@fleet parcel so for vpn, just have to airdrop a profile?

fleet parcel
#

yes

jaunty rune
#

@fleet parcel any quick way to test out? Lol i found an online profile generator and tried using some free vpn servers but just loads nitotv when airdropped.

fleet parcel
#

online profile gen

#

don't be giving your apple tv covid too...

jaunty rune
#

Lol yah janky for sure. Should have know better

fleet parcel
#

two words that never belong together: **free vpn **

jaunty rune
#

Yah just wanted to test. Oops

astral marten
#

@fleet parcel any tool to boot ibss files :/

#

turns out that the one ipwndfu that clarity suggested is for 2 devices only

jaunty rune
#

@fleet parcel So for the future. Gotta use configurator?

fleet parcel
#

you can use irecovery to send ibss

astral marten
#

but booting

#

it didn't boot the tv

fleet parcel
#

yeah

#

i use it on the 4

astral marten
#

@fleet parcel yeah im pretty sure I was having an issue with irecovery and apple tv

#

may have to find a certain fork

jaunty rune
#

@fleet parcel so configurator and my paid vpn credentials next time, right? Unless u have guardian pro and i guess theres a way to airdrop the profile from the app?

fleet parcel
#

just boot soc

#

then fire in ibss

#

@jaunty rune you can use airdrop... nitoTV may not be configured for other 3rd party profiles yet...

jaunty rune
#

Ohh ok.

ripe sorrel
#

Hey

fleet parcel
#

hi

analog elk
#

🤨 what can you even do when you jailbreak appletv

fleet parcel
#

@analog elk

analog elk
#

Yes but are there any notable tweaks or things that you can do

#

It just explains what jailbreaking does I already know what it does

frigid moat
#

@fleet parcel
Question 13: Is there a VPN for tvOS?
Is the answer for this pin still accurate?

fleet parcel
#

@frigid moat yes and no. A tweak for a VPN does exist, however it's still a wip for other VPNs

fleet parcel
analog elk
#

Bruh I’m saying notable tweaks not anything specific

frigid moat
#

What's the tweak name? I don't have anything under search for vpn, even after reloading data.

fleet parcel
analog elk
#

so you can't mention any of the common or popular tweaks

fleet parcel
#

I can, but it's mainly based on user preference

#

What you're asking is like asking a clerk at a store "what's good?"

#

Without any insight of the person(s).. We can't really tell you "what's good" because your preference of what is good can be anything

analog elk
#

I didn’t say what’s good I said mention popular or common tweaks

frigid moat
#

Reprovision's pretty popular, I use it every day.

fleet parcel
analog elk
#

All I’m asking is that you mention some tweaks

#

Is it that hard for you to mention some

analog elk
#

On what devices can tvOS be installed? (Raspberry pi, old pc?, etc)

#

apple tv

#

On what devices can tvOS be installed? (Raspberry pi, old pc?, etc)
@analog elk if anyone has any guides or anything please do tell

#

thats not how it works @analog elk

#

I have seen stuff with installing tvOS on raspberry pi

#

Just wanted to know if it’s possible on any other devices

#

That’s probably not tvOS then

#

Alright

#

So the best thing is installing kodi

#

And airplay

#

OpenELEC and such exist

lusty tendon
#

I have an ATV on 7.2.2; is there a way that it can be updated to 7.4 to take advantage of the available jb?

#

ATV3*

astral marten
#

@lusty tendon which atv

#

3,1 or 3,2

lusty tendon
#

@astral marten 3,2

#

A1469

astral marten
lusty tendon
#

😮

#

I didnt know you could restore ipsw on an ATV

#

thought they were only OTA capable?

astral marten
#

No

#

There’s a micro usb on the back

#

To plug into a pc or device

lusty tendon
#

👍

#

ok its restoring now

#

mac reports as restore is completed. removed usb and plugged hdmi cable in; i can see the itunes recovery page on the ATV. front LED is flashing white

#

@astral marten should i do a power reset?

astral marten
#

Wdym

lusty tendon
#

(pull the power)

astral marten
#

I mean you don’t have to

#

You just need to unplug the cable from the pc

#

Or else it boots into recovery mode

lusty tendon
#

7.5 is installed 😄

#

nice one

fleet parcel
#

However, all you'd get is SSH

fleet parcel
fleet parcel
analog elk
#

i have a question

#

i have a roku tv box

#

if i plug it into my laptop, is there anyway i can load apple tv firmware onto it?

fleet parcel
analog elk
#

what?

fleet parcel
#

No

astral marten
#

Why do people think you can load Apple software onto anything

fleet parcel
#

because of checkm8

analog elk
#

well i assumed since it was jailbroken it didnt have any dependencies that couldnt be solved with some tinkering

frigid moat
#

You still have to install it, afaik that only works on the original hardware or that fancy invite-only, paid, cloud based emulator.

astral marten
#

How stupid must they be

fleet parcel
#

indeed, however some believe it can be decrypted and repackaged to fit other devices

astral marten
#

They are high

lusty tendon
#

Do the Kodi releases utilise hardware decoding on ATV?

#

Was just thinking if this was possible 👀

frigid moat
#

Some codecs, not all.

astral marten
#

@fleet parcel what iOS version ipsw for the atv 3 don’t have stuff that’s encrypted?

astral marten
#

So anything 7.5 and over?

fleet parcel
#

yeah, maybe 7.4 too... didn't check

astral marten
#

But mainly what files

fleet parcel
#

that aren't or are encry?

astral marten
#

That aren’t encrypted

fleet parcel
#

the usual.. ibss/ibec/iboot/llb

#

devicetree, bat low, and others

astral marten
#

@fleet parcel wait

#

So basically

astral marten
#

@fleet parcel uhh

fleet parcel
#

?

astral marten
#

Nothing is decrypted is 12H855

#

Lol

fleet parcel
astral marten
#

Probably because it got released in 2020

fleet parcel
#

i blame laziness

astral marten
#

Oh nvm

#

Those other ones came out in 2020 as well

icy wolf
frigid moat
#

Maybe people are confusing ATV with ATV+

fleet parcel
#

especially when they believe you can hack devices with said application...

frigid moat
#

What's the best tweak for ATV on a TI-83+

astral marten
#

@fleet parcel alright

#

So once I get some help by some others

#

Imma try to boot a ssh ramdisk

astral marten
#

@fleet parcel I got the profile to install 👀

astral marten
#

It’s just that

#

I don’t have the untether Deb :/

fleet parcel
#

good

#

you get it the moment you jailbreak @astral marten

astral marten
#

Well I didn’t

#

So

fleet parcel
#

did you type it in?

#

dpkg -i /var/root/untether.deb

drifting robin
#

is unc0verTV any good?

astral marten
fleet parcel
drifting robin
#

oh wait

#

im on 13.4.8

#

fuck

fleet parcel
#

apple tv 4 or 4k

drifting robin
#

4k

fleet parcel
#

you can checkra1n it

#

granted you have the cables or the mod chip

drifting robin
#

which i do not have

fleet parcel
#

they can be obtained

drifting robin
#

tbh id prefer to not open a 1 day old device

fleet parcel
#

was talking about the cables

drifting robin
#

dont i need to solder for that?

fleet parcel
#

no

#

plug-n-play

drifting robin
#

o

#

where can i get

fleet parcel
#

jinstore

#

i'd open the 4K for you and install the modchip, but it'd be costly

drifting robin
#

how much we talkin

fleet parcel
#

to send it there and back, plus get the parts and labour.. about 400

#

or.. you could go to a repair shop and get them to do it

drifting robin
#

hmmmm

fleet parcel
#

i wouldn't do it yourself unless you have soldering experience

#

I've got years of exp and it was difficult for me

drifting robin
#

yea i might pass if its that expensive

#

the parts probably arent that cheap either

#

if i were to jailbreak later though, would it make a difference if i'm on 13.4.8 or latest?

astral marten
#

@fleet parcel whats the port for atv?

fleet parcel
#

the lower the better

astral marten
#

nvm guess im not jailbroken

fleet parcel
#

ooh.. port should be 22

#

or 44

astral marten
#

@fleet parcel Ok like fr

#

Do you of a tutorial for unblocking dns

#

All the ones I find kinda suck

fleet parcel
#

unblocking dns? what's wrong?

#

check your devices region in settings if you can't connect

astral marten
#

@fleet parcel I changed my dns settings though my router(wasn’t the best idea)

fleet parcel
#

whyyyy

astral marten
#

Wasn’t able to connect back to the router to unset the dns

#

Lol

fleet parcel
#

change it on your atv

astral marten
#

I did

fleet parcel
#

@tired solstice happy bday

astral marten
#

Wait

#

Can you set dns on the airport?

fleet parcel
#

who uses that anymore

astral marten
#

I have one

#

That’s plugged in

fleet parcel
#

that's like ppc wifi

#

reset all contents on your atv

#

go through activation etc

#

change dns and add cert

astral marten
#

I already tried that before

#

Like over 20 times

fleet parcel
#

what firmware are you on?

astral marten
#

8.4.3 12855

fleet parcel
#

unless tihms network is down...

astral marten
#

Nope

#

When my dns was changed via router

#

The certs page directed me to the website

fleet parcel
#

ah

#

so its your porn-hiding router

astral marten
fleet parcel
#

yes

#

proof of fem

astral marten
fleet parcel
#

you finally got on?

astral marten
#

Nope

#

I just gotta wait until no one is using the WiFi

#

And then plug this in

astral marten
fleet parcel
#

@astral marten very nice.. problem is if tihms server goes down, then this is useless

astral marten
#

Lol

#

Ikr

#

@fleet parcel omg are you mobile?

fleet parcel
#

got the bootstrap and the exploit.. just need the payload injection

astral marten
#

Isn’t it a WebKit?

fleet parcel
#

it is, but it connects to the main portion of his server

#

which is ideal

hard junco
#

what are good tweaks

analog elk
#

@astral marten fuck

astral marten
#

???

hasty pier
#

probably talking about thims server going down

analog elk
#

No

#

Just the username

hasty pier
astral marten
rotund sand
#

So any new sources for tvOS? I’ve been working a lot and can’t keep up lol

fleet parcel
#

@rotund sand you don't need more sources, just more goodness on one

rotund sand
#

That would be good too lol

desert hawk
#

yo im not dead

#

fucking jumping through hoops to get signed in to anything though fuck

#

@fleet parcel you there?

#

if not nbd ill actually be on discord from time to time again cuz im cut off on all other avenues of communication

desert hawk
#

well i got banned off of twitter cuz some commie bitches got butthurt

#

and then my alts got "security locked"

astral marten
#

damn

desert hawk
#

so i pretty much am cut off from all forms of contact. ignore all my emails an appeals so im giving up on that shit.

#

butttt i still gotta give updates and support so im back on discord kinda lol

#

just as im open sourcing shit for VPN on tvOS

#

aint that a bout a bitch

astral marten
#

hmm

desert hawk
#

it has nothing to do with that

astral marten
#

yeah I've been messing around the atv 3 some

desert hawk
#

its just annoying cuz if people have feedback or questions thats where they would know to ask right now

#

atv 3 unfortunately cant really demand time from me anymore, its just too old and to limited

#

although nitoTV did work on there from ATV 2 without me changing much of anything at all

#

that was nice 🙂

astral marten
#

I'm mostly waiting for someone to make a fork that supports kernel patches

#

I mean signature check patches

#

and then I can downgrade or make a ramdisk

desert hawk
#

you honestly never know, some people specialize in giving love to older devices

#

but yeh i barely have even had time last few months for tvOS stuff let alone ATV 3 and lower

astral marten
#

there was no keys for the atv 3,2 either

#

had to get them myself

desert hawk
#

oh right they still encrypt firmware on those versions, man i dont miss that

#

i mean i guess ramdisks et al probably still need keys

astral marten
#

I'm just thinking of doing a jailbreak one maybe

#

but none of this is possible until someone makes a script to patch signature checks

desert hawk
#

yeh and that aint gonna be me lol.

astral marten
#

well yeah

desert hawk
#

gotta rely on my other checkra1n brethren to do any of that shit

#

lol

#

never been my wheel house

astral marten
#

honestly aptitude and procursus I'm gonna try

#

no hate but

desert hawk
#

eh whatever

#

whatever works for you

#

dont need to preface things with me, i give very little fucks

astral marten
#

I could very easily tell

desert hawk
#

honestly my only goal with anything i work on or towards is people having the best experience they can

#

if it comes with what i work on? cool, if not? no big deal

#

although with AppleTV is kind of hard to avoid my work

#

lol

#

anyhow since ive been deprived of other avenues to discuss this work if anyone is interested and missed the news speaking of development, vpn on tvOS is kinda cool right? 🙂 https://github.com/lechium/vpnd

astral marten
#

I mean

#

Depending on if there’s a limit for how low you can go

#

I may use that

fleet parcel
#

Welcome back @desert hawk

#

ICYMI: I finally got Clutch working with Breezy

fleet parcel
tacit egret
#

Hey guys

#

Any way to setup a vpn on atv 4K?

analog elk
#

Twitter: "suspicious activity detected, please reset your password before logging back in"
also Twitter: removes my phone and email from my account, leaving me no way to reset the password

#

and support just said "we are unable to verify you as the account owner"

#

for another account they responded 6 months later saying "we've unlocked your account, it was caught up in the spam filters by mistake, sorry for the inconvenience"

desert hawk
#

@analog elk yep and i lost the phone number with my alt so im done with twitter

analog elk
#

for like $0.50

desert hawk
#

yeh im kinda just done with the platform

#

bunch a doomer commies anyways lol

#

not trying to build up 17k followers all over again 🤣

#

@tacit egret yes but its still in its infancy

#

i open sourced my VPN solution recently

#

but its geared to only work with very specific ikev2 setups

tacit egret
#

@desert hawk thanx for the hard work! as always...

#

any chance to test it out?
do i need a specific VPN service ?

desert hawk
#

@tacit egret its part of the latest nitoTV

#

theres an example mobileconfig in the repo for it, the way i i initialy set it up was to work from guardian pro subs & mobileconfig sharing. but other VPNs should work by tweaking said config

tacit egret
#

Great! ill test it right away

analog elk
#

is there any restriction on VPN profiles if you're not jailbroken? I know Global HTTP Proxy requires supervision but IIRC VPN doesn't

desert hawk
#

@analog elk so actually this solution could MAYBE work as a sideloaded app if refactored

#

but right now its split into a daemon

#

the only xfactor is if the needed entitlements would work without a jailbreak

#

the initial hinderance is macros marking it as unavail

#

i wrote up a blog post for guardian about it

#

sec

#

(thats my 9-5 job)

#

writing their iOS app

#

and that post links to another post re announcing VPN on tvOS

#

but yeh the default VPN stuff worke out of the box if you null out a bunch of macros

fleet parcel
#

I should monetize a vpn service...

desert hawk
#

maybe! haha

hasty pier
#

Will Guardian ever transition to the desktop space or is mostly mobile the main target and focus?

desert hawk
#

@hasty pier desktop is on roadmap at some point

#

sharing mobileconfig from a pro account was meant to try and help holdover for that, those profiles can work on macOS and tvOS

hasty pier
#

I am primary always using linux than my macbook, but that is nice to know. Also once again thank you for the day passes!

desert hawk
#

any time 👍

#

id be giving out more if twitter would stop banning me 🤣

#

ive given up at this point

hasty pier
#

Yeah that sucks

desert hawk
#

my alt was “security locked” and i dont have that phone number anymore

#

and they are ignoring my emails about it

#

pretty sure it was deliberate since that account didnt break any rules so thats another way to get rid of me

#

¯_(ツ)_/¯

hasty pier
#

I know twitter has some BS with security locking if you don't put in a phone number

#

But yeah still sucks either way

desert hawk
#

i did put one in to verify it however long ago but i have no idea what the source of that number was

#

i think an old work phone that i dont have anymore

#

from a previous jon

#

job

#

so that shit is gone

#

at least i only lost ~300 on that one and not 17k like my main 🤣

hasty pier
#

Yeah they make users put in the number for accounts like 3 or 4 times. Doesn't really make sense cause if you lose that number or don't remember it that account is basically gone forever.

desert hawk
#

oh well, im more productive now anyways

#

yep

#

cuz sending support emails about that goes to /dev/null

#

and it forced me back on here to keep ppl informed about what im doing

hasty pier
#

Yeah the whole process is automated probably so there is a low chance anyone will come across it anytime soon.

desert hawk
#

if ever lol

hasty pier
#

yeah

desert hawk
#

they are too busy protecting commies and pedos from getting hurt feelings 🤣

hasty pier
#

lol

#

But if you really need to get out to your audience you can alway just make a small post and put it on reddit

desert hawk
#

its amazing the level of protection they both get on twitter. says something about company culture

#

i think im gonna start posting on the blog again

#

and prob repost to reddit

hasty pier
#

Yeah that is probably your best option and someone will probably repost to twitter to one of those weird jailbreak twitter accounts

astral marten
desert hawk
#

although i should prob start self hosting my blog rather than having it on tumblr

hasty pier
#

I forgot tumblr has that feature and that tumblr was still a thing tbh

desert hawk
#

i know, right?

#

i started that blog like 8 years ago

#

and just kept that one cuz i was too lazy to set one up

hasty pier
#

Damn

#

If you do setup a blog please make a big deal of it. I would be interested in keeping with your work.

desert hawk
#

will do 👍

#

i think for now im just going to post to this one until i figure out how i want to host it

astral marten
#

Actually I wonder

desert hawk
#

?

astral marten
#

Is there any tweaks to take screenshots

hasty pier
#

Okay I will bookmark both of those sites

desert hawk
#

screencapture is a command line one

#

@astral marten

astral marten
#

Ooh

desert hawk
#

and it AirDrops the result

astral marten
#

Nice

desert hawk
astral marten
#

I’ll make sure to check it out

desert hawk
#

👍

fleet parcel
#

Ngl screencapture is were i nailed airdrop...

desert hawk
#

@fleet parcel nailed?

#

phrasing? lol

fleet parcel
#

in the sense of; making it happen using your implementation 😛

desert hawk
#

something so baffling is happening with my setup right now.

#

hahaha

fleet parcel
#

let me guess: bluetooth isn't working

desert hawk
#

fair enough

#

no actually my logs for some tweaks/bundles are directing logs to ASL again as if im building with an older SDK

#

but iirc that was changed in *OS 11+ sdks to go to os_log instead

#

figured out how to get syslog working again and just saw my Breezy bundle logs there and was like “huh”

#

but what spurred this curiousity in the first place was the fact that i couldnt debug updates to yesterday as @torn spade was helping me update it to iron out some rough edges

#

i got to the point where i implemented my own file logging etc in the project because i was so frustrating with not getting any logs, i theorized they were getting redirected to ASL but didnt bother to figure out how i could get syslog working until just now

fleet parcel
desert hawk
#

but it is kind of handy to know a lightweight way to write to a log file without including something like CocoaLumberjack

#

so in Debug mode my NSLogs get redirected to that log file AND forced to os_log as well

fleet parcel
#

speaking of prefloader.. i tried taking a crack at porting applist... but that was just a headache. Then I saw sparkdevs vers of it and thought maybe that could be used for tvOS...

desert hawk
#

yeh porting AppList was on my list a while ago, having something like it would be handy for sure

fleet parcel
#

i'd use it for jb detection

desert hawk
#

i could share some of my application code from nitoTV for it since ive already written a lot of that code already

#

and that reminds me i need to make a more modernized and proper version of showing apps like that instead of the janky ass way im doing it

fleet parcel
#

a lot of tweaks require it... and it's difficult to set it system-wide without it going crazy periodically

desert hawk
#

or showing data like that in general

fleet parcel
#

rebrand it to nlist

desert hawk
#

haha

torn spade
#

AppList would be super easy? Why doesn’t it work for you does it not use NSApplicationProxy?

fleet parcel
#

too many compiler errors.. I'd have to re-write some things for it to even make properly

#

unless i didn't git it the right way

desert hawk
#

it also has a lot of dependencies iirc none of which were ever built for tvos

#

and most of the stuff is deprecated/obsolete and unnecessary to get app info. u can get everything u need from lsapplicationworkspace

fleet parcel
#

with lsapplicationworkspace, that'd make applist redundant?

desert hawk
#

i mean kind off, it did more than provide app data i think

#

but any ui stuff wouldnt be very useful and would need to be rewritten i think

#

pretty sure that was the conclusion i drew when i was looking for things i needed to port

#

oh and needing rocketbootstrap and light messaging for this stuff was also overkill (dependencies of applist)

fleet parcel
#

i always thought light messaging was used for sms...

desert hawk
#

and theres no need for anything like this to provide what applist does, that i can think of anyways

#

everything i provide for app listing in nitoTV is gotten via LSApplicationWorkspace

#

all thats really needed is some ui code for settings bundles

#

or i guess UI code that can be used wherever

jaunty rune
#

If yall figure out applist please please look into getting videopaCe going on tvos. The one tweak i truly need. In any case good to see all the brainstorming

desert hawk
#

@jaunty rune idk what that is

jaunty rune
#

@desert hawk hey, first off thanks for everything and all the hard work youve done! Truly appreciate it. 2nd, screw twitter. 3rd, videopace is another rpetrich tweak. Its a system wide video playback speed changer

desert hawk
#

i wonder why it even needs applist?

#

ahhh i see why

jaunty rune
#

Is it for per app?

desert hawk
#

@jaunty rune yah and you are welcome 🙂 i forgot to respond to the whole message

#

oh wait its not that its using deprecated stuff its using stuff that is SpringBoard specific so i dont really have a choice in re-writing it to be tvOS specific (applist)

#

and now i remember why he uses light message and RB in this, because its grabbing that info from SpringBoard and relaying it to wherever its queried

jaunty rune
#

@desert hawk np! As for videopace man id be happy with just system wide and no per app on off switch. Unless it needs applist either way. But dang seems applist wont be easy huh?

fleet parcel
#

The best thing I can think of: is to set the tweak system-wide, then have it toggle via CC... That'll eliminate the applist dependant

desert hawk
#

orrrr

fleet parcel
#

KB mind go brrrrrr

desert hawk
#

i could re-write the lib tvOSAfied

fleet parcel
#

Quick! Save ss

#

Do it. I dare you

desert hawk
#

just quickly rewrote 99% of it

#

still gotta do the pref bundle stuff

#

but that shouldnt be too hard

fleet parcel
#

Is it in swift?

#

(originally?)

desert hawk
#

no

#

thats a silly question

#

😉

#

ryan wrote that long before swift existed

#

@fleet parcel i had to re-write it to get rid of necessity of LM and RB, also the original was based on an application list that is grabbed from SpringBoard

#

so its literally not applicable without a re-write

#

its not done yet but heres what i have so far

#

but yeh the hardest part is out of the way and verified working. so thats good 🙂

fleet parcel
#

Cool, I'll include that as a dep to my other projects

#

Also, did you upgrade your server? I've noticed the bootstrap downloads much faster.. Unless you excluded some stuff...

desert hawk
#

nah the bootstrap is one that @torn spade made and its much tinier now, we shifted over to using his fairly recently

#

@fleet parcel yeh it aint ready yet i need to take a break and get something to eat. i just have to create the settings bundle integration stuff now

fleet parcel
desert hawk
#

lol

fleet parcel
#

I also think your next lesson should be how to convert

desert hawk
#

convert what? @fleet parcel

fleet parcel
#

Anything to obj-c

desert hawk
#

yeh that would be a tough lesson to teach, and im not sure how much interest it would garner @fleet parcel

#

objc devs are a dying breed 😦

#

sad cuz its still so much better lol

#

@fleet parcel you know what tho, im still so bereft of ideas on what to teach next its not a bad idea

#

could just keep it to a more simple project that does some things that dont have an obj-c equivalent to see how to tackle them

#

anyhow done eating, time to wrap up applist for tvOS 👍

fleet parcel
#

finally got it to compile

#

may i host it @desert hawk? or would you like to

desert hawk
#

@fleet parcel host what?

fleet parcel
#

applist

desert hawk
#

dude

#

do you not read or listen?

fleet parcel
#

ha

desert hawk
#

"its not done yet but heres what i have so far"

#

and no ill be hosting it

#

thank you though

#

i think i said twice that it wasnt done yet

#

"anyhow done eating, time to wrap up applist for tvOS 👍"

fleet parcel
#

well i wouldn't put it out now...

#

i was meaning when it was done

desert hawk
#

nah ill be hosting it

#

so for fun i wanted to see if i could get the PSListController version (1:1 from iOS) to work on tvOS before i refactored it to be TSKListViewController and the end result is pretty funny

fleet parcel
#

yeah, it's a bit clunky

desert hawk
#

oh i wouldnt actually do it like this, i just wanted to see what would happened if i tried

#

i also found out that i missed some stuff in preferenceloader regarding how things like VideoPace work

#

so i have to upload a new version of that too

#

damnit

#

wrong one

#

cuz if u tried to load this before it would have crashed

#

if you load from a plist and not a bundle i never accounted for the style "PSLinkCell" which would load from a different bundle, like AppList

fleet parcel
#

looks like us in the world of tvOS

desert hawk
#

lol

#

indeed

fleet parcel
#

did you ever get your atv 'untethered' via that pi?

desert hawk
#

i did not 😦

fleet parcel
#

sad

jaunty rune
#

Wow gone a couple hours and it’s essentially done?! Nice work

#

Christmas present indeed!Thanks you guys @desert hawk @fleet parcel

fleet parcel
#

Most (if not; all) the work is from KB

#

but with applist in play.. more tweaks can come of this

jaunty rune
#

@fleet parcel Yah and you kinda got the ball rolling on the subject of applist. Plus uve been putting up with my pestering for awhile now lol

#

But yes thanks @desert hawk ! Seriously this will hands down be the main tweak i use! I can finally watch netflix again since they stopped airplay lol. plus now the up next section in the top row for the tv app will actually be useful to me!

#

Yall and ikilled🍎 been puttin in work lately. Love it

desert hawk
icy wolf
#

Nice to see you out here buddy?

#

I really missed you on Twitter

#

How is Val is doing?

desert hawk
#

hey @icy wolf val is good, passed out on the other chair right now living a good sppoiled life haha. yeh i need to be somewhere i wont get banned lol

#

@jaunty rune its mostly working need to quit and re-open the apps to get the prefs to sync but otherwise video is speeding up and slowing down just fine

#

applist_1.0-6_appletvos-arm64.deb on its way up, it still needs a little polish but it ostensibly works

#

@jaunty rune you can consider this an alpha/beta com.rpetrich.videopace_1.1.1-5_appletvos-arm64.deb going up as well and im going to bed

fleet parcel
#

Would you like me to announce it on Twitter?

desert hawk
#

@fleet parcel sure

fleet parcel
#

trying to figure how applist would play inside a PrefBundle

desert hawk
#

@fleet parcel look at the source for VideoPace its all defined in the plist that it puts into PreferenceLoader

#

none of its defined by code

fleet parcel
#

this is much like bfdecrypt.. it calls for another PSLink inside the bundle, but then upon app selection, it crashes

desert hawk
#

its a pretty clever set up

#

it shouldnt, it works here

#

or it did when i went to sleep. ill play with it more after i get something to eat amd get out of bed

fleet parcel
#

'cause my bundle has <key>ALSectionDescriptors</key> <array> <dict> <key>cell-class-name</key> <string>ALSwitchCell</string> <key>icon-size</key> <integer>29</integer> <key>predicate</key> <string>isSystemApplication = FALSE</string> <key>suppress-hidden-apps</key> <true/> <key>title</key> <string>User Applications</string>

#

(more than this) but this is where it seems to be ignored

desert hawk
#

oh yeh thats all wrong lol

#

where did u get that example from?

#

i deferred away from using a bunch of that stuff, i dont use those cell classes or specifiers like that. it was too overwrought

#

i got rid of those cell classes and the datasource and pslistcontfollercbased stuff

#

so right now the only kind of thing that will work is a setup defined exactly like VideoPace

#

@fleet parcel

#

the ALSwitch cell is something thwt cant even properly exist we dont have UISwitch on tvOS

#

his stuff plays too heavily upon the PSSpecifier architecture that TVSettingKit doesnt jive with.

#

i will aim to get something more like that working so its more 1:1 but it wasnt something i could get done last night. right now there cant be multiple sections and it will always show ALL the apps @fleet parcel

fleet parcel
#

ah, okay

desert hawk
#

you can see how it all plays together if you look at my updates to preferenceloader and the list controller inside of AppListTV/applist/applist

#

the menuItemsForItems inside the tweak vc, specifically the PSLinkCell section

fleet parcel
#

so then for something like ALSettingsKeyPrefix would be ideal for calling a isSystemApplication = FALSE method?

desert hawk
#

that prefix is what gets appended to your isEnabled var per app in the plist

#

thats how it tracks enabled state per app

#

@fleet parcel ie "VPEnabled-TVScreenSaver" = 1;

fleet parcel
#

so much to do... so little time

desert hawk
#

indeed, implementing it fully 1:1 was going to take too much work last night and i ran out of steam, thats when i decided to go my own route a bit rather than trying to make the PSSpecifier based stuff work. he was doing too much work to create that table view setup from scratch that would be loaded into preferences

#

i want to use the same keys of course, but some of them are going to fall by the wayside for now.

#

plus theres still an issue with it trying to set defaultValues they dont show up until you toggle the app at least once. i need to fix that first and foremost before i try to get the other things in there.

#

but this seemed good enough for a v1. was mostly sufficient for me to mostly support VideoPace

#

i say mostly because that is still listening for notifications that never get posted, i need to adopt the more tvOS approach to that for time being.

desert hawk
#

@fleet parcel can you send me the plist that crashed? id like to at least handle it gracefully and display some kind of alert to the user

fleet parcel
#

sure, hold on

astral marten
#

Applist

desert hawk
#

@astral marten it doesnt need rbs on tvOS

astral marten
#

Idk why I said that last part

#

Not even the normal one needs it

#

Lol

desert hawk
#

well it does with its setup sort of @astral marten

astral marten
#

Nvm

desert hawk
#

@fleet parcel tnx

astral marten
#

I was about to say though

desert hawk
#

@astral marten but getting the list of apps from SpringBoard is an old relic that probably hasnt been necessary with any modern v of iOS

astral marten
#

Hmm

#

True

#

That’s why libsparkapplist on iOS > applist

desert hawk
#

@astral marten oh it does need it tho for sure because of how it messages between springboard using lightmessaging & rbs to communicate with the library

astral marten
#

Feels more modern

#

Ah

#

True

desert hawk
#

which is why i also took a more modern approach, i probably shouldve looked at what he did but this seemed like a fun exercise

#

and i figured i ld still need something geared specifically for tvOS

astral marten
#

Ye

desert hawk
#

cuz we dont use Preferences.framework at all. so the paradigm is just different

astral marten
#

Can’t wait to test this stuff frbounce

#

Once someone fixes ipwndfu for me

desert hawk
#

but now the settingsfacades are being a dirty pirate hooker

#

@astral marten why/how do you need that fixed?

astral marten
#

Apparently it’s loading ibss into the wrong place or something

#

Not 100% sure

#

Which is making ibec fail

desert hawk
#

what did you do? lol

fleet parcel
#

Asking what Gym's iPod did is a whole other story...

astral marten
fleet parcel
#

...of trying to send ibec?

astral marten
#

No

#

This in general

fleet parcel
#

Ah

#

Was gunna say.. If it's taken you over a day to send that, then you need help

astral marten
#

Na I know how to send ibec and ibss

#

For iPhone

fleet parcel
#

Good, almost had me worried 😝

desert hawk
#

okay thanks to sam i got the default value nonsense figured out haha. new applist going up, then ill fix videopace to synchronize without needing to quit and re-open the app to get the latest states / rates / etc

#

then ill make it so its more elegant with those formats it doesnt support yet - then actually try and make it closer to supporting that kind of stuff. lol

fleet parcel
#

cool

desert hawk
#

@fleet parcel this is a major reason i needed to host this package, just fyi, i cant have any bottleneck with its release cuz theres going to be rapid fire releases for a while until i get it where it needs to be

fleet parcel
#

no worries. No-one wants my half-baked cookies

desert hawk
#

lol plus we really need you on a faster server

fleet parcel
#

yeah, i know.. tis all good

#

nito server go brrrrrrrrrrrrr

desert hawk
#

lol

#

VideoPace fully ported and released 🙂

#

shit i should've bumped the version it requires higher lol

#

okay there we go haha. okay VideoPace now fully works @jaunty rune

#

added this as a quick dirty hack to sync the preferences, i should try to actually make that more consistent across iOS/tvOS just didnt feel like messing with the darwin notification crap atm.

#
     NSBundle *b = [NSBundle bundleWithPath:tvs];
     [b load];
     [%c(TVSPreferences) addObserverForDomain:@"com.rpetrich.videopace" withDistributedSynchronizationHandler:^(id object) {
         NSLog(@"[VideoPace] settings changed!");
         settingsArePrepared = false;
     }];```
#

okay taking a break lol. then to make it more elegant in telling the user that applist isnt 1:1 with its iOS counterpart yet re config instead of crashing.

desert hawk
#

@fleet parcel what happened to that plist? apparently i forgot to download it

fleet parcel
#

ha

#

got you covered 😉

#

ICYMI: that's the root inside my prefs.bundle