#tvos-jailbreaks
1 messages Ā· Page 37 of 1
I'll be launching a guide for it soon...
@rain timber did you jailbreak prior?
@analog elk there's several. uicache killall -9 backboardd or ldrestart
@fleet parcel what do you mean
@rain timber the Apple TV that had the unsuccessful update.. is it jailbroken?
yeah, the jailbreak is what makes the updates not work
i mean it was not in a jailbroken state
when i was doing tihs
i had rebooted it
(tried) restoring RootFS
did that about 4 times, rebooted rebooted rebooted
where is the application image files located so i can change them
fucking hell that was fun
i love when shit works
went from chimera'd 12.4 to unc0ver 13.4.5 using a MITM attack to get the OTA.
also a fuckin baller 1984 theme?
@rain timber @fleet parcel just checking the board... am I reading things right, is there still a way to go from 12.4 Chimera to 13.4.5 on the 4k? I have 2 more boxes I want to update
@fleet parcel wow... how?
@fleet parcel ok I'm running High Sierra and Xcode with the latest ATV device support extracted from xcode 11.5
sounds like a fun project to update from the beta to the normal 13.4.5 
I have Configurator 2.1 and I've used it before to load profiles on another 13.4.5. Never heard of Charles, I'm guessing it's this
https://www.charlesproxy.com/
Charles Web Debugging Proxy - Official Site
is there a tutorial, plus I think I trashed the beta profile I had before thinking we were toast
I'm making a tutorial
cool
theres a tutorial on r/jailbreak
Mine's a bit more detailed š
@storm ridge https://www.reddit.com/r/jailbreak/comments/gxgboo/discussion_how_to_update_appletv_hd_4k_to_1345/
0 votes and 0 comments so far on Reddit
but yeah id trust josh to wait for his
I will probably run it in the morning (12 hours from now), will that be enough time for me to check back?
hopefully Apple does not close the IPSW signing window before tomorrow
wait did your beta profile last week update to the normal release and not the beta? I'm also on 17L562 @fleet parcel
Or that's what it says in the about
@high bear Earlier in the week I used the beta profile to update a 4k to the stable version 17L562. See my post here.
#tvos-jailbreaks message
yeah
i updated 2
my post on reddit as i mentioned was probably not the best, but it's not that hard to follow along i don't think
and it's really not that complex... you're literally just telling mesu.apple.com you're looking for 13.4.6 and locally it's getting 13.4.5
also I donāt think they are that concerned about signing an ota anyway
yeah i gott the same thing i thought it was a beta the whole time
@rain timber In step 4 is it possible to just drag and drop the newly created profile using Configurator instead of Terminal? I've done it that way before for locally saved profiles
sure, i believe so - i sort of out of habit do stuff in a shell
@high bear the beta updates to 13.4.8
@rain timber 'tis okay, I'm making a more extensive tut š
oh i meant like 3 days ago with the profile @fleet parcel when i OTA'd, I used your profile and it updated to 13.4.5 but I thought it was a beta version of it but apparenty its the normal release? 17L562 is showing
I'm gunna laugh if you get one, only to find out its on the latest and the signing window closes š
hm is there a reason i can't download those CC modules on nitotv? showing no installation candidate
@high bear SSH in and type apt-get update
still getting it
@high bear display output
i downloaded some repos from r/jailbreak lol
what is why?
13.4.5
Go into nitoTV > Sources and hold trackpad click on NitoTV Apple TV source
Release click until nitoTV prompts you to delete it
then go to "Add Repo" and add https://nitosoft.com/checkra1n/
oh that one i didn't change at all but I see why now
still nothing?
@rain timber hmm?
working for me now, and i got the new nitotv update i wasnt seeing
i got it
just wondering if there is anything on the electra repo worth keeping around
or if anything relevant has been mirrored
to /checkra1n
but looks to have been
i guess i could just move the 4K into the bedroom for the projector and see how it looks before i buy another
made a guide
prob in /Library
@fleet parcel
Sorry for the dumb question,new to all this, but Iām attempting to follow your guide to get my 4K on 13.4.5 and when I click on the (download here) for the XML I get took to another window w just a bunch of text, no option to download that I find. Iāve already downloaded the file from IPSW.me, is this the same thing, if not can ya explain how to download.
@vapid dock where is the guide
@storm ridge http://joshtv.net/Guides/downgrade4K.html
@vapid dock ah, yes. Alternatively you could use terminal and right-click the link to copy it.. Then just wget (link you copied) -P ~/Desktop
Or cd ~/Desktop curl -O (copied link)
As for this "file from ipsw" what file is that? There was no need for such file?
@fleet parcel
Ok Iāll try terminal method, I can use terminal some what. Lol.
Itās the tvOS 13.4.5 (17L6562) from IPSW.me. I had it downloaded from couple days ago, where I been trying to install this for couple days. Lol. I noticed in the XML file in your link it has the same #ās as the file I downloaded so wasnāt sure if it was same thing or not.
Ok Iām doing something wrong.
@fleet parcel I'm following the guide, I am at the section in Charles to expand https://mesu.apple.com and inside are four sections and each of them say "unknown" ??
@storm ridge if it says unknown, make sure your apple tv is on Wi-Fi
ahh wait I see there is https://mesu.apple.com/ and http://mesu.apple.com/. The latter is the correct one.
I have three "com_apple_MobileAsset_SoftwareUpdate.xml" files there. Looks like all created today. I guess I should select the latest one
@storm ridge look for the one that has a globe
that's the one that's connected via Wi-Fi to your Apple TV
after you've spotted the xml, click the last one
I think they're all the same tbh, but I used the last one and it worked
@fleet parcel success! One more to go. btw, I did not have to Reset all Contents and Settings, that saved me a ton of work setting everything up again
can I delete the profile afterwards?
yes
@storm ridge although charles might screw with your internet.. (did with me) just remove the Wifi connection and make a new one if that happens
but do that after uninstalling it
just remove the Charles profile....
you donāt need it after you hit mesu with the locally mapped xml
that will remove the wifi settings you put in place then just set up a new wifi network (or plug in)
otherwise youāre still proxying everything through Charles
@rain timber thanks to you as well for the generous info
youāre welcome
and youāre welcome too,
thx
@fleet parcel What did Charles program do to your wifi after? I'd like to avoid renaming my connection since I have so many devices already hooked up
I believe it changed the proxy.. So whenever I closed Charles and went on Google (for eg) it just couldn't find the server. I even disconnected/reconnected and no-go until I completely removed the connection and added it back
you guys know what a proxy is right š
the appletv is sending all traffic through the mac you used
yupp
because of the cert
just remove the certificate after. you donāt need it (and frankly not a good idea to leave a cert signed by some 3rd party company you donāt know anyway)
adding anything what?
certs etc
the proxy isnāt going to magically take traffic
no, it had nothing to do with the traffic from the device
it was charles changing my IP
you were seeing traffic from your mac
Ok so followed all directions, dragged profile into  config2, trusted it, everything went as it should but I get no pop up in Charles after
@fleet parcel
Iāve double checked my IP address and my  box is connected to the WiFi
This is what Charles looks like
@vapid dock reboot the Apple TV
After installing the profile
After the Apple TV reboots, you'll get a pop-up
Reboot as use the restart option or unplug from power? Iāve been using the restart option and Iām not getting a pop up.
Also I donāt believe my internet is encrypted, I have a password you have to know to get on it, when Iām doing the WiFi settings in AC2 so I need to input my password or could that mess w it.
Restart your router
Did you follow the steps to setting up via WiFi @vapid dock for the cert?
Yes. The only thing I wasnāt use about was the encrypted part, so I selected any(personal) and inputted the password thatās required to log into my internet, then saved, installed, trusted and restarted the  tv, I just donāt get any pop up from Charles
I inputted my network name, everythingās running on that network, I put in my macbooks IPaddress and 8888 for the port, selected manual, selected any(personal) and inputted the password to log into my internet, in the WiFi settings part of it.
Now I rebooted my router
Did you set your SSID?
Thatās my networks name right? If so then yes
Ok this example of my internet
Network name I chose: Netgear
Password I plug in to connect to it: Amanda1234
I used Netgear as the ssid, I put in my macbooks IP 8888 as the port, then under encrypted I selected any personal and inputted the Amanda 1234.
(Name were changed in example obviously)
If I got into the profile info itās showing my networks name as SSID, Hidden: no, Encryption: Match Network Encryption, autojoin: yes, proxy: manual, server: my macbooks IP, and port:8888.
@fleet parcel - i updated two apple tv 4k to 13.4.5 without any issue but the last one is stuck on 13.3.1 and is unable to find the update (says it is up to date) when i click on software update... it was jailbroken before so maybe that is the issue.. any idea how i can get the update?
@toxic rose restore rootFS to make updates great again
13.3 is fine, you don't need 13.4.5 (especially beta)
where you are is a stable version @toxic rose, not missing much
Ya if mine was on 13 anything I would b fooling w it. Lol.
As for you @vapid dock did you reboot the router
A minute ago, still had no change. Iām going to erase everything, close everything down and start from scratch, I have to work a few hours now so Iāll try again this evening.
So after I get the profile installed should I restart the Apple box and my router?
yes
What happened with me was; I never got the pop-up either
it wasn't until I removed the tvOS 13 beta profile
then disconnected ethernet from my 4K
@vapid dock
So if I donāt get the pop up and I go on in the software update I gets a little respring logo and it starts telling me that itās gonna be another 10 minutes or so I donāt get any kind of message is this normal
that's just the apple tv downloading the update
that's normal
just don't install it
but you need to see the connection. @vapid dock Did you trust the certificate inside About?
Ok. I didnāt know if it was normal so I backed out and quit. Ya I trusted it.
maybe turn off the password to your router
Could I b doing the encrypted part wrong in the WiFi settings? If my network required a password is that considered encrypted or should I be leaving that part blank.
(just temporarily)
then re-do the cert without a password
remove the old one from your ATV, then add the new one and reboot
Ok I will try this when I get home this afternoon.
ok
kinda good?
Trying to re jailbreak my ATV4 using ra1nbox and getting usbmux error, do you know what the meaning of this error? Im on 13.4.5
Also tried jb using my mac checkra1n 0.10.2 , it finished the JB but the isnt any JoshTV or other cydia replacement alternative.. what am i doing wrong?
Manged to jb.. but pressing the Done button does not respring.. I think checkra1n is not suitable for ATV till this bug is fixed..
@undone vine did you respring manually?
How do i do it manually? There is only restart oprtion in the settings..
@undone vine Use nitoV
JoshTV is a repo for nitoTV. NitoTV is the package manager for Apple TV
@fleet parcel nitoTV icon does not apear.. i guess the first respring is in order for the nitotv to appear?
When you first initiate checkra1n, it'll take a moment or two (even a few minutes) for the Apple TV to launch the checkra1n loader
did you see such loader pop-up on your TV @undone vine ?
@fleet parcel yes it finished the download and asked to te spring using the done button
But the done button did not worked..
@fleet parcel do you know what is the root/pass fir atv4 ssh? Can i initiate respring using ssh?
alpine is the password
that's what you type in when SSHing into your Apple TV via IP address @undone vine
Is that the commend?: ākillall -9 SpringBoardā
Thanks! Will try it
if not... ldrestart to refresh everything
good god
?
i just read all that stuff with amanda, restarting the router, download the update etc? you don't need/want it to download the 13.4.6 update, you just need to trigger the connection so the proxy sees the url
password etc. doesn't matter either, you're just creating a cert with the wifi info
okay?
none of that is the problem she's having
then what is the issue?
she Did Something Wrongā¢

Well, to determine what was done wrong, running down basic troubleshooting can help in the event of a mistake
i guess, but that's sort of like saying "shit, you bought the wrong kind of cheese. better make sure the car you drove to the store is okay" - she needs to just go through the steps correctly..configurator is just adding a wifi profile with the credentials and a trust cert for charles, if she has network connectivity (and also she isn't taking 30.5 minutes to do this, because if she does and Charles has timed out, that proxy is dead and she will get 13.4.6)
i think also to say "if your network has encryption" -- lay people know the term "if your wifi has a password"
is probably unnecessarily confusing to some people
also possible to do this using mitmproxy
"A rough guide: 1. install mitmproxy 2. configure mitmproxy with transparent mode 3. download 13.4.5 xml, save https://pastebin.com/vNq3Stb4 as tls_passthrough.py, and save https://pastebin.com/2H1eHiX0 as tvos.py 4. run mitmdump --mode transparent --showhost --ssl-insecure --set stream_large_bodies=3m -s tls_passthough.py -s tvos.py 5. in apple TV WiFi setting, modify gateway ip to the one that mitmproxy service is running.
I did it on a linux machine to upgrade my apple TV to 13.4.5." might be easier for some people, you can install mitmproxy through homebrew on a mac
2 votes and 3 comments so far on Reddit
i guess, but that's sort of like saying "shit, you bought the wrong kind of cheese. better make sure the car you drove to the store is okay"
@rain timber No, its like saying "oh, the cheese you bought isn't that good. Is it expired? opened?" but I get your analogy
Anyone interested in buying my Apple TV 4HD? Itās an excellent condition with the Siri remote and original box and obviously itās still on 13.4.5
Iām listening to offers
It would ship from New York City US PS priority
@analog elk why not keep it?
I know this is sacrilege but I like my Roku ultra
damn, if that was a 4K Iād be on it and would do local pickup
@fleet parcel the connection is the vehicle, the cheese so the file. the persons internet connection wouldnt be the problem, the rotten cheese (certificate) would be.
@rain timber ngl, you're making me hungry
same
@rain timber @fleet parcel I'm following the guide on my second 4k box (currently on 12.4). The first 4k box updated perfectly without a hitch. But on this second one I'm having issues. When I get to the section in Charles to Enable SSL Proxying I notice it is already enabled? I continued on anyway, and when I go to map the local path of the new XML file, it is already showing what I had before. I changed the path just to be sure but in the end I do not get a 13.4.5 install prompt (I get 13.4.6 instead?). So, I started fresh over again on a new network, but this time I do not get a connection prompt in Charles at all after loading the certificate in ATV and rebooting. Is this a cache issue or something?
Looks like you're still connected to the other device..
make a whole new cert @storm ridge
I did all the steps over
is the other apple tv powered down?
Ok let me unplug it... actually I'll take it off the network and save re-jailbreaking

ya, doesn't want to work, it seems Charles is storing cache files. The other strange thing is I caught the ATV actually in the process of downloading 13.4.6 even though I did not accept the install so cancelled it
Ah, @storm ridge try a vm?
Also I did not get the connection prompt again from Charles even with my other device off the network.
@storm ridge Did you reboot the device after adding the certificate?
Also, the device can't be on ethernet, must be WiFi
Yes, followed instructions step by step.... I whipped through the first box update no problem. This one is a mystery
yes all on wifi. Only other thing I could try is another mac with a new Charles install and see what that does.
so vm you mean Mac running on Windows? I don't have that setup, just another mac
No
@storm ridge I mean a mac running another mac
a fresh install
you could also use CleanMyMac to uninstall Charles
well I can use another Mac, install Charles fresh on that and try it
then re-install to see if the caches get cleared
you donāt need to do any of that
same cert, all that cert is doing is telling your appletv the wireless network, and security cert to Charles
i could put your cert on my apple tv to get on your wireless
i could put your cert on my apple tv to get on your wireless
doubt it
hmm, so not sure why it's not seeing 13.4.5 then when my other box worked fine
I guarantee it. thatās how management works
if I am deploying 1000 appletvs I make a mobileconfig profile and dump it to 1000 appletvs
the appletv doesnāt give a shit if I own it or you own it
restart the appletv a few times? restore rootfs if you can, make sure you have no other certificates installed
make sure Charles didnāt time out
restart
I had issues with mine initially as well (the hd)
Is Charles required to give a prompt after the ATV restarts, because mine is not
hmm, it does not
check if there is a way to reset Charles?
The way I reset charles is by doing a complete uninstall
that would be one way
just use appdelete to see where the config files are, or check ~/Library/Caches and the other usual places
Library/Application support
maybe I just use another mac for now and see if it works
seems excessive but sure
the only step you need to re-create for the second one is copying the .mobileconfig and making sure you set the certificated to trusted
by the way I have not done restore rootfs yet, I did not have to do it on my other box until the very end before updating
the files are all the same, the ONLY THING they are doing is saying āhey, when you request bla.xml from mesu.apple.com, give me the files from the local xml insteadā - anything not working in that scenario would be the appletv speaking to Charles correctly, which I think is probably the result of maybe the 13.4.6 being cached locally already
do the restore rootfs
unless you tell the jailbreak to allow the update
thatās what I had to do
which now makes me realize thats probably what is going on.
anyway, restore rootfs and try again.
I think the restore rootfs function isnāt actually implemented in chimera, which is what caused me some annoyance.. but I tried it a few times and made sure I didnāt have any tweaks blocking updates, and that I checked in nito to allow updates
ok I will run restore rootfs but how is it downloading 13.4.6 though which I caught half way thru
donāt click āupdate laterā
just back out when it asks
but if you restore rootfs it shouldnāt matter anyway
@fleet parcel should I restore rootfs with Disable Auto Updates on or off?
won't matter
doesnāt matter
I'm using u0 the latest b3 and it's backwards apparently
you want to be able to update. you just want the appletv to get itās update information from Charles not apple
yeah
it is
set it to off
but that doesnāt matter until after you are instaldc
worry about the update to 13.4.5 first
tis a bug, but just restore rootfs and your updates will be free
although, i'm still trying to figure out if this is beta.. or offic
itās not
build numbers are different. also youāre not on the beta update channel if you donāt have the beta update channel profile
look at the xml
find your device id
then you can see what the xml file is telling the server to send, which is the ota .zip of 13.4.5
I restored, still have a nito ghost white icon left though
the file checks which build you are currently on, and then gives you the appropriate delta update
thatās fine
now start from step whatever, copy your mobileconfig over, trust the cert, make sure Charles is running - you donāt need to configure Charles again, you already did
I delete the configs, I'll just follow the steps again now
except Charles, which is already configured
No luck still getting 13.4.6 install, only thing I can try is another mac or wipe the Charles info off of the first mac.
have you at least tried restarting the mac? are you seeing any connections from the applefv
to the Charles instance
I back out and when I check again it's downloading, and asks me if I want to cancel but I don't know which version it's doing, I'm thinking it's 13.4.6
I wonder if apple has redirected the download?
lol I was wondering wtf that is about Charles Proxy only running for 30 minutes... apparently itās a limitation of the free version
just use Fiddler tbh
So just restarting and now with Charles not running when I go and check ATV updates out of curiosity I just get a spinning wheel that it's searching, no updates or anything, very strange.
@storm ridge checking updates is fine
just dont download and install unless it says 13.4.5 š
@storm ridge also, use CleanMyMac and uninstall charles
then re-install and re-make the cert
Well Iāve been at it again for an hour, if I donāt include my internet password in the WiFi setting then my  tv is disconnected from the WiFi and when I attempt to connect it just says I have wrong password. I donāt know y this wonāt work, Iām following this tutorial to a T.
which tut?
I followed yours twice and then this one twice.
With unc0ver, we can jail
did you disable wifi password?
No I canāt do that.
why not?
I donāt know. The guy that hooked up the router put in the network name and password, I donāt know how to access anything about the router.
have you tried putting your router's ip address into a web browser
the password's probably admin š
look up the manual for your router, grab the default user/pass from that.
log in via web and change the WPA password
No I know what my password is, thatās not the issue, I made another config file w the any(personal) and the password and installing that one keeps the  tv on the network.
No I havenāt tried that @frigid moat, I can try that. My password shouldnāt be a problem, Iām putting it in right.
Do you have any profiles currently installed on the Apple TV?
Nope, made sure it was wiped prior to attempting.
and are you jailbroken?
No, this box has never been JB.
@vapid dock try to uninstall Charles entirely. You can use CleanMyMac
then just re-install and start fresh
Would not being in most up to date version on Mac be an issue.
Clean my Mac. Is that in App Store
Ok. Iām on the last version before Catalina, so I should be good there.
So do.i need to trash the certificate and config file Iāve already created as well
I wonder if Catalinas causing issues... š¤
Iām not on Catalina, Iām on Mojave 10.14.6.
Ok trashing everything and running clean my Mac.
the router password is not the issue.
ffs donāt use clean my mac
those āutilitiesā are garbage and cause more shit than they solve
if you need to delete a cache, delete the cache. donāt go deleting shit that you have no idea what it is because one application isnāt doing what you think it should when there are other variables at play
at quick glance ādeletes caches, LOG FILESā why would log files 1.) be a problem 2.) be something youād want to delete? youāre trying to solve a problem. thatās what logs are for
Iād bet the farm you missed a step.
Ok so I reset the  tv, trashed everything on the MacBook and started over. I paired tv w Xcode, opened Charles, port was 8888, saved the certificate as .cer, opened AC2, new profile, I did the certificate, under WiFi settings I did SSID, manual, my macs IPaddress, port 8888, any(personal) then my WiFi password and saved config. I dragged and dropped into AC2, installed, truested and restarted AppleTv4k, I now have option for auto beta updates (which never happened before) so something different happened this time. Iām still not getting any pop up or anything.
@fleet parcel
@rain timber ftr: cleanmymac isn't a 'garbage' utility, its actually very comprehensive and user-friendly
Iāve literally done this process for hours, followed 2 different tutorials, and triple checked my steps as I did them, I donāt see anything Iām missing.
auto beta updates...
I cant do this on my phone.just hold on a minute until I get home.i want to check something.
None. Only thing on my box besides stock out the box how it comes is the config file I just installed w AC2
is your 4K on wifi? or is it plugged in via ethernet?
ok, the little blue earth icons are your 4K
unless you have another device connected via wifi
Other devices as in anything? I have lots of cell phones and smart tv connected WiFi, but nothing  tv related besides this 4K.
And my MacBook Pro of course.
and none of that matters, because the proxy only proxies things that you say "go through this proxy"
@vapid dock @fleet parcel I found out the Charles prompt to connect to the ATV is handled under Access Control Settings under the Proxy menu. After my initial prompt I could no longer get prompts. I found out by deleting my computer IP address then I would get the prompt again
@fleet parcel @rain timber I installed Charles on a new computer and got the prompt... this time reading it carefully haha... anyway I still got the 13.4.6 update š«
@rain timber I did yes
What about Reset all contents
I think my last option before Apple probably closes the window next week is to reset all contents and settings on the device, set up as new and try that way. I think there might be a partial download of 13.4.6 on it that is interfering
shouldn't have to, but shouldn't hurt either as long as you're not jailbroken at the time
@storm ridge possible. thats why i said dont click "update later" because that downloads the update.
just back out
resetting all contents and settings was necessary to update after being jailbroken when you do restore root fs
so now you've got a cached 13.4.6 that it'll want to install.
@fleet parcel I really wanted to avoid resetting, this morning my other 4k updated like a charm without all that.
i dunno, i got good responses from the people that used my tutorial i posted on reddit.
@rain timber I can still SSH in, is there a place to locate it and trash it?
probably
makes no difference to reset an apple tv, there's no user data on it really.. just saved games etc
Ok my WiFi on my MacBook says WPA/WOA2personal, thatās an option Iām the WiFi settings on AC2, should I be choosing that instead of any(personal)
not sure where tvOS keeps updates
but yeah like @fleet parcel said, who cares?
not like you're going to lose anything really
@vapid dock yes
and 13.4.6 was cached for me, but still popped-up with 13.4.5
what is the model identifier of your AppleTV, have you looked at the xml to see that it's listed? im wondering if there is a chance you are using an ATV that isn't eligible or something
or if there isn't an OTA delta available for your specific tvOS version, etc. etc.
Ok let me try that then.
@rain timber Your tutorial and @fleet parcel is good, I believe it's a cached download of 13.4.6
(make sure you put the cert in)
@storm ridge i mean it's the only variable i can't account for
did you see a connection being made in Charles when you click the software update button?
basically what would be helpful to know is if the device is even being sent through the proxy
because if we know it's not, then we know it's hitting apple's server directly and you're gonna have a bad time
@rain timber yes, every time I clicked update I got a new "com_apple_MobileAsset_SoftwareUpdate.xml" file
if you SEE the connection come through, then we start troubleshooting from there, why is the HTTP response not mapping locally
so pick one, right click and select "clear others"
then right click that one (you should only have one connection there now) and do the local mapping
and then I would see one created on it's own without me clicking and that's how I noticed it was downloading something without my input
right, so i am wondering if the connection is being made before you made the change?
did you reboot the AppleTV after you mapped charles to the local file?
hmmm, I remember I did that this morning after I made the connect I rebooted first but not on this second one, I should do that
actually scrap this comment... the first ATV I checked for an update it said 13.4.5, I rebooted, ran restore rootFS, then updated
shit these days connects to whatever thefuck it wants whenever the fuck it wants so i wouldn't be surprised if the atv already had a connection open to the actual apple server xml file before you saved and told it to connect
i run OpenWRT/PiHole for my network here, and holy christ, i opened my new 16" MBP and i had (im not exaggerating) 165 hits to various domains as soon as i opened it - all from this computer, before i did anything with it. the reboot is an important step because it's sort of 'virginizing' the outgoing connections, closing anything that is already open
i might buy a copy of charles tbh
this is pretty sweet
actually what was that other one someone mentioned
"did you reboot the AppleTV after you mapped charles to the local file?"
So, are you suggesting after I map the file, should I try rebooting a few times then checking for the update?
basically reboot your appletv every time you click a button.
woah, that's a lot of reboots but I could try it
you need to trigger the connection from the appletv so you can map the local file, then reboot
you don't want connections to apple's servers existing prior to you trying to run the update with the locally mapped file
assuming I don't have a cached 13.4.6 version on there already
well again, we're not sure that's the problem
@fleet parcel said he had it there and it worked.
yeah
whether it was a complete download, etc., i dont know
but im saying it's possible that if it's there, "why would i go to the internet, i have it at home" - it's how caching servers work
what helps: once the download completes (for 13.4.6) click "Update Software" then the button will turn from "install later" to "Cancel install"
you'll get another prompt to remove the update
i noped the fuck out
so my inclination is to say it doesn't matter
in fact
here's why it doesn't matter
(i think)
let's say you have 13.4.6 cached
the appletv is still going to check to see if there is something newer
but technically 13.4.5 isn't newer
so i think it's going to try to make that connection attempt regardless
no, but you're using the XML file for 13.4.5
that's the secret sauce of the operation
@fleet parcel yes I hit Cancel once, but on other instances it just starts on its own
appletv is coded to say "check for updates" it checks, mesu.apple.com comes back with the xml file that apple puts there saying "hey apple tv, 13.4.6 is current" then it checks from your configurtion which 13.4.6 update to send you.
when you map the local XML file that you download, it hits there server, the http RESPONSE comes back, but instead of sending the xml response apple gives, it gives the mapped one to 13.4.5
so then appletv says "okay, well, for appletv5,2 with 12.4, i need eorneroin459045v4jn4oin5.zip" and it downloads 13.4.5
hence MITM (man in the middle)
this could also work with any other fw, given the right data for an XML
correct
the reason this works, is because apple isn't in a hurry to stop singing OTA frmwares.
prob is.. Apple's gunna encrypt it now
because you "cant" do anything with them
however, now we see that you can do something with them
I just checked IPSW and they are listing my device as upgrading OTA still 16M568
they're still signing the OTA for 10.2.2.
may 20th, when was that
I even told KB that 10.2.2 will be signed forever
I've been working from home for 3 months i don't know what the hell day it is today
yeah it's nuts
i've gone in like once a week or every couple weeks just to do some stuff that i can't do from home but like damn
Although; if you're on any 13.x firmware, you don't need to update
this is mainly if you're on 10 - 12
I racked 2 GPU nodes last week, and then friday a pipe broke or something above the IDF room they were in and flooded both of those, and 2 ceph nodes. lost aboutttt I dunno, $350,000 worth of compute equipment. 180 x 12TB harddrives flooded (and some melted)
didnāt even have a chance to put them into production
I love how societys like: "Ain't nobody got time for that" but now we be like "I'm bored... can we go outside now?"
hehe
i feel like my life has been preparing me for this for years.. i pretty much just go home from working on computers all day to play on computers at home, and walk my dog.
what type of dog?
American Staffordshire Terrier
https://www.akc.org/dog-breeds/american-staffordshire-terrier/ - except this page says 40-50 lbs and my lard ass dog is like 80, and he's also not that smart.. not as smart as my last one, i'd say. very sweet tho.
guard dog
hardly
he's actually completely blind
people have come in and he doesn't even get off the couch
"eh, whatever"
checking out Fiddler
ew
this wants me to create an account
what does?
was hoping it would be a little more straight forward an option for people to try without the timeout in Charles
Fiddler
eh fuck it
can't be bothered - i think charles is better imo
charles is good.. when purchased
well tried again, rebooting after every click, deleting extra MobileAsset_SoftwareUpdate.xml files, no change. Charles shows that my XML is locally mapped but it just doesn't seem to want to work.
gotta love the re-initializing after searching for my device š
why are you deleting the xml files?
@storm ridge which device is this again?
ATV4K? or HD?
(more specifically, do you know your device identifier)
both coming from the same tvOS?
Ok well I give up. I reset the Apple TV, I erased my WiFi settings and logged in again on Mac, I started fresh w new everything, tried the tutorial on reddit this time too, using terminal to install, and still same results. I donāt know what Iām doing wrong.
Iām on 12.1.2, would this be different since Iām not on 12.4? I wouldnāt think so but I donāt know either.
Iām not getting that pop up and I never have gotten it, ever.
so then what it sounds like
well wait
but you DO see the traffic from your ATV to the Charles proxy?
I donāt know. I have this in Charles right now, and this after installing profile, trusting, restarting  tv, selecting update software and backing out of it
@rain timber 4K
the reason i am asking is, i am trying to establish that your apple tv's traffic is in fact going through the proxy at all.
@fleet parcel actually I have 4 š¤ , so 3 out of 4 ain't bad
all 4Ks on 12.4 @storm ridge?
from that screenshot, i don't see anything indicating that it is really.
*were on
12.1.2 should work fine, they are still signing the OTA for that
@rain timber yes, all my boxes were on Chimera 12.4. But, some originally were on Electra before that and even 10 before that
@vapid dock go to your Network inside System prefs
close down charles
delete your Wifi connection
re-make it
restart charles
probably one stubborn file in the system
i'd prefer no wifi at all for the moment
plug it in to ethernet, create the wifi profile
So erase my whole WiFi
upload the wifi profile WITH the cert for charles
yea
that way we know for sure that the mobileconfig profile is installed
because otherwise there would be no wifi connection present
@fleet parcel all my boxes are now on 13.4.5 except this one last stubborn 4k box on 12.4
or if you have 2 SSIDs you could use a different SSID.
So leave the cert I made in Charles on desktop and create a new WiFi connection?
yes
create a new wifi connection where?
Ok WiFi is gone. Now what.
jesus h christ
add a new one
Anyone know if Romulator is working on 13.4.5? I never installed it on previous versions but it crashes every time I click on it and then the ātweaksā section in settings disappears completely until I respring.
Ok created new WiFiās connection
i'd like to know the rationale behind this approach. do we think she's on a different wifi network or something?
gents will take another crack at'r tmr, have a good one
night
the computer is seemingly online with no problem, right?
and we have an IP address, and it's working, she has a screenshot of connections
the internet on the computer is not the issue here
leave that alone.
what we need to establish right now is one thing. is. the. ATV. using. the. mac. as. a. proxy.
that is currently the only thing we need to establish. we do that by removing any and every certificate/mobileconfig profile/beta profile etc. you have installed on the ATV. You create the .mobileconfig profile by using Apple Configurator 2, putting the .cer that you got from Charles when you exported it, and putting in the correct wifi settings.
once you have that, let me know.
Yes it connected to WiFi fine and the IP address is the same as it has been.
And more importantly how do I stop this if jailbroken on 13.4.5?
@devout estuary in unc0ver, turn OFF "Disable Auto Updates"
what i am wondering is
Hold on I have to resign in Xcode.
you are positive that in Apple Configurator, when you're making the wifi profile, you clicked on certificates
and added the .cer you made from Charles?
the .mobileconfig you are preparing has 2 things
it has a certificate of trust for the connection to charles, and your wifi settings.
@devout estuary the toggle is mislabeled - set it to off and re-jailbreak
Thats pretty standard
changing the toggle doesn't change the current config - if you don't re-jailbreak it will prompt until you redo it
@rain timber I was meaning that re-jailbreaking is pretty standard when using u0's settings
you have 2 payloads configured, right?
Ok I opened Charles, selected proxy,proxy settings, checked that port is 8888, selected ok.
In Charles I select help, SSL Proxying, Save Charles Root Certificate, Save as: 4Kcert, in: Desktop, selected .cer and save, this installed the named cert to my desktop, left Charles running and Opened AC2, selected new profile, select Certificate from left side window, configure, select cert from Charles on my desktop, open, select WiFi from left side window, configure, I enter my networks name just as its spelt in SSID, proxy set to manual, macs IP address and port 8888 inputted, security type and password inputted, file, save, saved as: X.mobileconfig, to:Desktop
WiFi setting page
your SSID is called P wireless?
lol whack ssid but w/e
hello I need help because at the time of putting the user anon will not let me put the password
Now I did notice when I remove the last installed profile from my Apple TV (before starting this last attempt) I had to connect back to my WiFi, if this tells ya anything.
you need to be a hell of a lot more specific bro
@vapid dock when you removed it, you lost your wifi network?
Yes like on my phone or MacBook or if ya run a scan it comes up P Wireless
ok
so all of that looks/sounds right.
now
you have x.mobileconfig on your desktop
can you do something (my way)
open a terminal
I will try.
@paper grove the password will seem invisible
this is normal, just type it in as you see it and hit "enter"
altdeploy
Ok it says
Serving HTTP on 0.0.0.0. port 8000...
i should do some spring cleaning
great
ok
now go to your apple tv
currently, is it jailbroken?
no
No itās just out the box, stock
Ok
Settings > General > Privacy
scroll down to "Share Apple TV Analytics"
it should be set to off
It is
then press the play/pause button on your remote
Ok
now click "Add Profile"
doing it from url?
let me know when you've done that
Done it
for the address
Ready
i want to do it this way because i want to know for a fact that you can see 192.168.50.24 from your appletv.
@fleet parcel doesn't work for who?
me
no shit it doesn't, are you on her network?
192.168.50.24 is the IP address of her mac (per the config she created and screenshotted)
wow..
192.168.xx.xx is local IP subnet
so is 172.16.0.0/12
@vapid dock anyway, let me know when you've done that
Ok typed it in and hit done and I have the install option now.
i use 192.168.0.x out of nostalgia
you have subnets?
every tcp/ip network has subnets
you mean vlans?
@vapid dock ok - install
Ok installed and headed to trust it.
Ok ya want me to.trust it?
i will tell you exactly what i want you to do
Ok
Ok
Yes
and you see your x.mobileconfig there
Ya itās untitled but ya all the info I inputted is there
Ok
you connected to P wireless?
Yep
ok, close out of that, open anything that will indicate you are online
netflix w/e
i am checking to make sure the wireless network part of your mobileconfig is correct, that you're connected and get online from your appletv.
we dont have the luxury of ping and traceroute so we'll make do
even anything like signing in to icloud, doesn't matter just making sure you're actually online
im sorry if this feels pedantic
Ok I got Hulu and Netflix to install from App Store
Ok awesome.
now, Settings > General
wherever the trust cert thing is i can't remember specifically
(btw, you can control+c in the terminal window with the web server running in it, we don't need that anymore)
General >about >certificate trust settings
Reboot as in restart in settings or something else
Ok rebooted
ok go back to General >about >certificate trust settings
and make sure it says trusted
Ok it does
great
now open Charles
if it was open already, quit it and restart it
i want the full 30m
Ya it tinder out and I had to open again
Damn spellcheck lol
I donāt even know what tinder is
ahh then the joke is lost. tinder is a dating app
Ya couple things
Oh. Lol ya Iād never do a dating app. Lol.
on the appleTV, go to Settings > System
š
scroll down and hit "Software Updates" once
after it spins, it'll say 13.4.6 is available
just hit the menu button to back out. don't select anything
It spun and started downloading, I hit cancel?
and now in Charles, you should have seen a couple .apple.com urls show up
cancel whatever you're doing cancel it
all we are doing right now is triggering a connection attempt
Ok canceled
Ok
what Model, tvOS version?
i want to know why you have "get beta updates"
i've never seen that before
Model A1842 tvOS 12.1.2
Donāt know, it just started showing up a coupon attempts ago.
and was this registered as a development ATV?
weird
absolutely no idea what that's about.
I have a free account, I think I registered for something a while back, related to my JB iPhone
the .xml you're using is the same i linked to in my post on reddit?
Same one josh linked to
Go to Settings is there a "Developer" tab?
^
well there would be if it's paired through xcode
i have a developer tab, but i've never seen "get beta updates" before
nah
hell, i'd be curious to see what that would do
i'm paired on Xcode and have no dev tab
dunno, i am and do
its when you sign in with an Apple ID registered to Apple Developer
ah
Register/enrolled
that makes sense
and my (only) appleid is also a paid developer account
well, i guess paid/free wouldnt make a difference
@vapid dock sign out of your Apple ID.. bet the beta updates will disappear
Ok so I have to do a terminal command to get that downloaded, I think thatās how I did the one earlier
the .xml?
you can just right click > save as
i wish there was a jailbreak tweak to make the AppleTV remote not suck an entire bag of dicks
i hate this thing so much
wip
and the phone app isn't much better
Well.o signed out but they didnāt disappear. Your right. I had a different iCloud account on this box and when I reset it I used my regular iCloud and thatās when that better option popped up.
@fleet parcel rilly??
@vapid dock ok - well, let's pretend it doesn't matter right now because it probably doesn't
so you've got the xml
you've got your AppleTV currently configured via Wifi to send your internet traffic through your Mac
you do not have an ethernet cable plugged in
you dont have any kind of dns filtering on your network, ie pihole
although her VPN is bugging me...
you have a regular ass cable modem plugged in to a regular ass wifi router called "P wireless"
wait wut
VPN?
the VPN shown in her settings
Got file, do not have Ethernet hooked up, yes I have a router that gives me WiFi and thatās all. No I donāt have an VPN.
oh
that's not connected then it's not a concern
ok
good so now
let's go to Charles
Ok
restart your appletv first
while it's restarting, restart Charles
i want the first packet your AppleTV sends after rebooting to go through Charles.
@fleet parcel you said turn off disable auto update
yes
Then retail break
yup
Rejailbreak
Ok both back up
Do I turn that back on?
no
Shouldnāt I want disable auto updates on?
No, its a bug
Ohhh
Off means On
Lol š
Ok
it
That makes lots of sense
its like "dont not enable updates"
@vapid dock once you're there, you're going to press the software update button one time, and then click the menu button to back out of it.
this is going to send a request to apple's update server to check for updates
Ok done
which will appear in charles, because all of your internet on the ATV is going through Charles rn
ok
now
at the bottom you can filter
.apple.com
Ok
type .apple.com in the filter: box
Ok. Done
Tennessee
good moonshine
Ya we have that. For sure.
i could go for some Angel's Envy
Got little in back of fridge.
ok you don't see gdmf.apple.com ?
Nope
This what I got
Lol. All day itās done this guys. Not shitting ya. Iām about to throw the bitch in the trash. Lol.
Thanks.
i blame your us isp
I see mesu but never the other
ok
gdmf.apple.com is the server that checks for software updates for MDM managed devices.
mesu.apple.com stores sofrware update catalogs
i don't know how important gdmf.apple.com is in this scenario
but
In previous attempts Iād have the mesu one but the subdolder was labeled āunknownā.
go into Charles > Proxy > SSL Proxying Settings
add gmdf
i don't think you actually need mesu, that request i believe comes over http not https
but i want you to hit that update button a few more times
update/cancel
Ok added and I hit the update /cancel about 10 times
The beta updates are gone tho. Lol.
ok - and in Charles, do you see anything?
looking for those 2 domains specifically
Nope. Just same 1 from earlier.
ok with Charles still open
gunna need some of that moonshine after this

if push comes to shove and you can't update this way, you'll have 3 options:
Option 1. Jailbreak it on its current firmware
Option 2. Wait for the next semi-untether (most likely tvOS 14)
Option 3. Update to the latest, buy the cables and use Checkra1n
I appreciate ya help. My phones dead, Iām frustrated to level that is unexplainable, and my Mac is at 8% battery. Iām just going to put it back in itās box, maybe Iāll have better luck on iOS 14. If not I can just keep using my HD boxes. I knew they was a reason I kept HD versions for my TVās. Lol.
plug in your mac, go get yourself some of that moonshine and sleep on it
Apples not shutting the window anytime soon
damn it, i was having fun
If I could, I'd help relax you with a massage (totally simping š ) but you do need something relaxing
I have all 3 my HD boxes on 13.5, all my phone on 13.5 and watch updated to whatever so having the 4K on 13. something would be nice. Iāll sleep a while, been up for 2 days at this point anyways, maybe try it again tomorrow. I like troubleshooting and getting it but this one has be done in for the night. Lol.
oof
4K is finicky.. Apples made it that way
the HD is as close to a 4K as you're going to get in terms of simplicity
Believe me if the kid wasnāt home Iād call a friend to come cover and weād b in the shine, but the kids here so no fun tonight.
Ya Iām totally happy w the HD models. I actually sold my 1st 4K but this one was dirt cheap so I got another one. Lol.
Figured I could flip it or keep it to play w
that's wht im thinking about doing
i'd like to upgrade my HD in the bedroom which is connected to a 120" DLP
my 4K is connected to my regular TV in the living room
I'll be jailbreaking tvOS 14 once Apple announces it
i just don't know if 4K will make that much of a difference
tvOS 14 does if/when 13 is EOL for HD
tvOS 13 is laggy on 4/HD
while i still have a (very likely) chance of getting one that is JBable
hm, i guess that answers that
ha
why
hi cam
šæ
piracy?
is that what it is?
whom?
@fleet parcel how come they always ask you

bypassing
i don't know what that is
piracy
oh
torrenting on Apple TV
Yeah, its no good
but then i was amused by the fact that my message disappeared so i figured it was an auto-filter
so i typed it 3 more times to watch it disappear
its a good way to get your ISP shut down

i feel like if you can't figure that shit out yourself you don't deserve it anyway
I feel like whomever made that app should be put in jail
what app
yeah i dunno
what app
@robust token
the infamous Apple TV app
that's good
i feel like there are some instances where it's acceptable to a degree, which is basically cases where something in censored where you live or simply unavailable, and no one is making money on it anyway....but for me it was only ever about convenience. when i was a kid, i was all over napster and whatever...because i could 1.) discover new stuff 2.) have it almost instantly. but now i have spotify, apple music, tidal, netflix, hbomax, attnow, etc. etc. etc.
so i just don't see the point of piracy anymore.. i pay 10 bucks a month to listen to whatever i want whenever
I've got a tweak that allows netflix to work with Picture in picture for tvOS 13
so you can watch netflix, peek out and check your apps whilst watching
