Hacking Disneyland's App to fix a Freeze

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 81

  • @user-ds2yw2ct9n
    @user-ds2yw2ct9n 8 หลายเดือนก่อน +195

    An alternative way to fix this
    1 apply to disney
    2 get hired
    3 get access to the project in question
    4 fix the bug
    5 give 2 week notice...

  • @stephenbiggs3923
    @stephenbiggs3923 10 หลายเดือนก่อน +125

    I've been an iOS developer 13 years and I've never done anything like this. Incredible. Thanks for making the video!

  • @honeydoneapp
    @honeydoneapp 8 หลายเดือนก่อน +55

    I had a grin on my face this entire video. The low-level debugging skills here were something I've never seen before. Please keep making more content like this! You do a great job explaining everything you're doing, and I am so grateful for your taking time to do this.

  • @FacelessProjects
    @FacelessProjects 10 หลายเดือนก่อน +38

    My decade and a half of iOS development has been insulated from doing anything like this. I feel inadequate 😆

  • @gummydebear4030
    @gummydebear4030 7 หลายเดือนก่อน +10

    This is such an inspirational channel. I’m a junior in college for Computer Science and not once have I seen anything like this, but surprisingly, I understand most of what you’re saying despite that and it makes me want to learn to familiarize myself with more of what computers and phones do under the hood. Keep it up and thanks for amazing content!

  • @Squidkingdom
    @Squidkingdom 7 หลายเดือนก่อน +5

    What an amazing channel. I used to do jailbreak tweak development back in the iOS 13 days and a channel like this would’ve been so nice to have! Insane educational value.

  • @tiojoe_
    @tiojoe_ 5 หลายเดือนก่อน +1

    I keep watching your videos over and over to really understand everything, and every time I learn something new.
    Your content is so inspiring and insightful! I can't get enough of it.
    Please, make more content like this! It’s truly amazing and I’m always excited to see what you’ll create next.
    Thank you for sharing your knowledge and passion!

  • @TyeMiller
    @TyeMiller 10 หลายเดือนก่อน +8

    I would love to see some videos on getting started with this type of stuff. Very interesting stuff!

  • @Jobins_
    @Jobins_ 10 หลายเดือนก่อน +11

    Never knew that it was possible to debug like this. Thanks for sharing this.

  • @iamDani3l
    @iamDani3l 10 หลายเดือนก่อน +5

    hey Bryce, I’ve really enjoyed being a reader of your blog for the past couple of years, and I like the direction that you’re taking now with these videos :)

    • @brycedotco
      @brycedotco  10 หลายเดือนก่อน +5

      "reader of your blog for the past couple of years" is such a wild thing to me. Thanks a ton Daniel ♥

    • @iamDani3l
      @iamDani3l 10 หลายเดือนก่อน

      @@brycedotcoThe first of your posts that got my attention was the “Toggling iOS Render Debug Preferences”, my main device is always jailbroken, so naturally building + running your POC’s on device is always fun. Since then, I make sure to regularly check your blog every couple of months

    • @iamDani3l
      @iamDani3l 10 หลายเดือนก่อน

      @@brycedotco ​​⁠The first post I read of yours was the “Toggling Render Debug Preferences” (my main device is always jailbroken, so being able to build and run your POC’s on-device has been a nice perk) ever since then I’ve made sure to check your blog every couple of months

  • @lucaswk
    @lucaswk 9 หลายเดือนก่อน +6

    This is insanely great content.

  • @alejmc
    @alejmc 10 หลายเดือนก่อน +2

    Mind blown, I’m a complete beginner on all things iOS (I just dabble mostly in C# for video games) but found beyond incredible how you can reflectively get a method from an already fully compiled app and swap it or ‘middle-man it’ with a function made by you.
    These are easy to grasp and execute concepts in Lua, Python, etc… but didn’t know it was possible (at least in a reasonably challenging way) in compiled runtimes.
    Great vid.

    • @VeryCuul
      @VeryCuul 7 หลายเดือนก่อน +2

      The way that objective-c as a language is structured allows for its methods to be “swizzled” at runtime. It’s one of the reasons why jailbroken tweaks are so common on iOS, as you can change what happens when a method is executed to add your own code.

  • @bryceellis112
    @bryceellis112 10 หลายเดือนก่อน +16

    I'd love to see a video on jail breaking. As an iOS developer this would be beneficial in my day job to debug things and it would be helpful to try this stuff on my indie app

  • @AE-ql7vo
    @AE-ql7vo 10 หลายเดือนก่อน +2

    This content is GOLD! Keep it up! 🎉

  • @boic9706
    @boic9706 6 หลายเดือนก่อน

    Love your videos man, would love a video showing how to setup the phone so you can interact with it like you do! Keep up the good work man ❤

  • @victoruzochukwu9366
    @victoruzochukwu9366 6 หลายเดือนก่อน +1

    Love your low level debugging skills

  • @jokullhrafnsson3139
    @jokullhrafnsson3139 7 หลายเดือนก่อน +1

    7:23 hair change!

  • @spamaccount3411
    @spamaccount3411 10 หลายเดือนก่อน +1

    Thank you for this video! Please keep doing these. Also, this must be the first time I have to switch to a lower video speed rather than higher :)

  • @314Labs
    @314Labs 7 หลายเดือนก่อน

    This is so impressive. I've had enough hate for the Disney app to make me want to uninstall it and never use it again. You're a man who takes matter into his own hands haha. Keep up the cool videos!

  • @thomastempelmann
    @thomastempelmann 10 หลายเดือนก่อน +3

    Thanks for explaining the process. Very helpful for debugging even my own apps :)
    However, please do something about the sound - the sound is fairly muffled and difficult to understand. Not sure if it's a cheap micro or compression, but I hope you can improve that in future recordings.

  • @elilemond7549
    @elilemond7549 7 หลายเดือนก่อน

    One of the most entertaining videos I've watched in recent time. Awesome stuff

  • @lapulapuadv
    @lapulapuadv 7 หลายเดือนก่อน +3

    I'm not even an iOS developer but I enjoy this content.

  • @JellyLancelot
    @JellyLancelot 7 หลายเดือนก่อน

    These videos are so good! I’ve never seen things like this covered on TH-cam before and it is absolutely something that should be

  • @mkalatrash
    @mkalatrash 9 หลายเดือนก่อน +1

    Thanks for the video, it was interesting to watch it.

  • @beaconus
    @beaconus 7 หลายเดือนก่อน

    Your videos are really informative, I can't believe you only have 6k subs!

  • @Ragepro3D
    @Ragepro3D 7 หลายเดือนก่อน

    This was awesome to watch. Keep up the great work!

  • @hamadyalghanim
    @hamadyalghanim 7 หลายเดือนก่อน

    The treasure trove of information you’re providing is amazing. Would love to know how you acquired these skills, did you develop tweaks before or are you just familiar with the inner workings of iOS from experience?

  • @Leopugpiano
    @Leopugpiano 10 หลายเดือนก่อน +3

    This is real next level bug hunting, awesome ❤🎉

  • @sumeetbhujang2756
    @sumeetbhujang2756 9 หลายเดือนก่อน +1

    Disney wants to know your location😅, incredible stuff ! Looking forward for more such mind blowing videos 🎉

  • @wojciech-kulik
    @wojciech-kulik 10 หลายเดือนก่อน +1

    Wow, what a great content! Very interesting to see all steps!

  • @Mr.GentlemenX
    @Mr.GentlemenX 5 หลายเดือนก่อน

    BRO ONLY HAVE 4 VIDEOS BUT CRACKING THE INTERNET

  • @squarefrog
    @squarefrog 10 หลายเดือนก่อน

    This was amazing! i learned so much from this. Look forward to future content!

  • @MegaGugz
    @MegaGugz 9 หลายเดือนก่อน

    Awesome stuff! Definitely shows of some deep skills. Really looking forward to your next videos!

  • @marcos1262
    @marcos1262 10 หลายเดือนก่อน +1

    Man, this is super amazing!

  • @egor_1994
    @egor_1994 9 หลายเดือนก่อน

    Just want to thank you for such excellent material. The entire process and how you came up with the solution are impressive! I'm just wondering what percentage of apps have at least a simple protection from being launched on jailbroken devices? Is it important task in any team?

  • @iamDani3l
    @iamDani3l 10 หลายเดือนก่อน +2

    also, any way you could post the resulting source code for this and the TikTok video as well? I like reading through the end result

    • @brycedotco
      @brycedotco  10 หลายเดือนก่อน +3

      That's a good idea, just did for this video! github.com/bryce-co/DisneyFreezeFix
      I'm not actually sure if I have the TikTok video source anymore - I might type it back up and upload it a bit later. I'll do so going forward too!

  • @marcosfvarani
    @marcosfvarani 10 หลายเดือนก่อน

    Incredible video, thanks for sharing these techniques. Never even knew this was possible

  • @amateurprogrammer25
    @amateurprogrammer25 7 หลายเดือนก่อน +6

    this mf is doing to closed source software (to which the source code is a closely guarded corporate secret) with ease what i have spent the last several months struggling to do to open source software (when i have the original source code open next to me)

  • @ashadsaeed2514
    @ashadsaeed2514 6 หลายเดือนก่อน

    the most unique ios content ever keep on going

  • @fatiherdogan3838
    @fatiherdogan3838 5 หลายเดือนก่อน

    I love this video and a tutorial for how to debug apps like this would be great

  • @sir_serhii
    @sir_serhii 9 หลายเดือนก่อน

    amazing, interested in video about setting up jailbroken device

  • @Ben-yx8rc
    @Ben-yx8rc 6 หลายเดือนก่อน

    Great video, excited to see more

  • @minhluc4335
    @minhluc4335 6 หลายเดือนก่อน

    Hi Bryce,
    Could you give me some advice on the roadmap for learning knowledge and tools for iOS Reverse Engineering?
    Thanks!

  • @gFamWeb
    @gFamWeb 5 หลายเดือนก่อน

    Honestly, wouldn't be surprised if this got past QA because not many were testing on physical devices.

  • @spinspin1597
    @spinspin1597 หลายเดือนก่อน

    I'd like a jailbreaking guide!

  • @fgary
    @fgary 10 หลายเดือนก่อน

    This is amazing! I would love to see more RE content, especially using tools like Hopper + Frida.

  • @Jon88938
    @Jon88938 10 หลายเดือนก่อน

    awesome video! I didn’t quite understand why swizzling the first method and just calling the original implementation fixed it?

  • @PTlGhOsT
    @PTlGhOsT 7 หลายเดือนก่อน

    Never seen such debugging skills wow

  • @vinniebutundercover8954
    @vinniebutundercover8954 6 หลายเดือนก่อน

    wow this is really excellent debugging

  • @bscheirman
    @bscheirman 10 หลายเดือนก่อน +1

    Amazing stuff. Keep it up!

  • @B0A2
    @B0A2 7 หลายเดือนก่อน

    Incredible, I hope Disney sees this and fixes their apo

  • @maksymrachytskyy1677
    @maksymrachytskyy1677 10 หลายเดือนก่อน

    looks like common iOS dev error, when trying to make custom controllers transition. good video!

  • @asifmujtaba6454
    @asifmujtaba6454 9 หลายเดือนก่อน

    This is crazy 😵‍💫. Can you make a detail guide for us to do the same stuff? There are lots of easy stuff on the internet, but deep stuff is rare. Please make a consideration. Thank in advance.

  • @lemogreen9983
    @lemogreen9983 10 หลายเดือนก่อน

    Hey! Thank you for you video! Even with decent amount of experience in iOS development I learned a lot from your video. Can you please make a video about method swizzling, I am very interested about it, but unfortunately never had experience with it :(

  • @huxleymarvit3832
    @huxleymarvit3832 6 หลายเดือนก่อน

    "Your videos are very cool and I like them and you a lot thank you" - Albert

  • @retronymph
    @retronymph 3 หลายเดือนก่อน

    I don't have an iPhone so I have to ask, has this bug been fixed? Has anyone checked?

  • @TheVitorGK
    @TheVitorGK 9 หลายเดือนก่อน

    That was amazing! Nice video

  • @rixantos
    @rixantos 9 หลายเดือนก่อน

    Great video, you forgot to wear your wizard hat o magical one.

  • @mihailpopa3056
    @mihailpopa3056 10 หลายเดือนก่อน

    Thank you for sharing this for free! If you start a course I will be the first to pay for it!

  • @kleins0
    @kleins0 7 หลายเดือนก่อน

    this guy is amazing

  • @jiskac
    @jiskac 7 หลายเดือนก่อน

    Oh wow, much more readable code than hacking with Frida 😅 Thanks for this great content!

  • @zeljkozlatkovic
    @zeljkozlatkovic 7 หลายเดือนก่อน

    Disneyland's developers right now: 👀👀👀👀👀

  • @abdula5842
    @abdula5842 9 หลายเดือนก่อน

    hmm you have the power to never pay for app subscriptions xD how did you learn all this ?

  • @bastawa
    @bastawa 10 หลายเดือนก่อน

    Thanks for sharing! What jailbreak do you use? I'm currently using checkra1n on my iPhone 6s (iOS 14), but I have a spare iPhone 8 (iOS 16.7.2) and I wonder what currently reliable jailbreaks? Thanks!

    • @admking3288
      @admking3288 6 หลายเดือนก่อน

      palera1n

  • @rationalkunal
    @rationalkunal 9 หลายเดือนก่อน

    Mind = Blown

  • @victorriurean
    @victorriurean 9 หลายเดือนก่อน

    🔥

  • @king_james_official
    @king_james_official 7 หลายเดือนก่อน

    i hope your mom and dad tell you that you're awesome

  • @mahmoudzinji5672
    @mahmoudzinji5672 10 หลายเดือนก่อน

    Can you do some videos about how to do this and learn it please

  • @otniel2663
    @otniel2663 10 หลายเดือนก่อน +1

    how to do jailbroken in iPhone? I think It can be a good tutorial topic that might be useful

  • @mubashirgfx
    @mubashirgfx 9 หลายเดือนก่อน

    Hey Bryce, I hope you are fine.
    Your TH-cam video content is amazing, you just need to improve your TH-cam thumbnails.
    I'm an expert thumbnail designer with 4 years of experience. If you need my assistance then let me know.
    I would like to improve your thumbnail designs.