Working (Verified) Alien Blue 2.8.2 (iPhone/iPod, iOS 6.0)

Discussion in 'iOS 6' started by screamingtrees, Nov 12, 2017.

  1. screamingtrees

    screamingtrees Moderator
    Staff Member Moderator

    Joined:
    Sep 9, 2017
    Messages:
    50
    Likes Received:
    12
    Alien Blue (iPhone/iPod, iOS 6.0)

    upload_2017-11-12_16-28-19.png


    Partially Working on iOS 6.0 and up

    Does not post or comment. Imgur's mobile site does not work for anything <iOS 7. BUT you can view imgur posts using the "Canvas" pro feature. Look up how to make an iAP (in-app purchase) for pro on discontinued apps. Everything else is working fine.

    Edit:

    Thanks to Patrick_Griffin we now have a working client:
    Download
     
    #1 screamingtrees, Nov 12, 2017
    Last edited by a moderator: Apr 14, 2018
  2. Patrick_Griffin

    Joined:
    Apr 14, 2018
    Messages:
    13
    Likes Received:
    9
    Chester, Kyoshiro972 and Anbar48 like this.
  3. TaC

    TaC Administrator
    Staff Member Administrator Moderator

    Joined:
    Sep 6, 2017
    Messages:
    287
    Likes Received:
    58
    Alright thanks, will update to working and credit you
     
  4. TaC

    TaC Administrator
    Staff Member Administrator Moderator

    Joined:
    Sep 6, 2017
    Messages:
    287
    Likes Received:
    58
    Can you describe how you patched it? I would like to patch older clients for iOS 5 and below with this method.
     
  5. Patrick_Griffin

    Joined:
    Apr 14, 2018
    Messages:
    13
    Likes Received:
    9
    I used Charles Proxy to figure out what the problem was (HTTP -> HTTPS redirects). Then I used IDA Pro to find out how the requests were made and how to patch them.

    It was a matter of changing what URL the app used to make requests. There were a lot of hardcoded strings like "http://www.reddit.com" that I then changed to "https:/www.reddit.com" (notice the single slash). Technically, it's a malformed URL, but it is handled just fine.

    There's an unrelated patch that disables status check requests that the app makes. It tries to download a json file that does not exist anymore. It was annoying to me, so I just disabled it. That part is not essential by any means.

    Basically, if you want to recreate the patch, extract the main executable from the IPA (it's called AlienBlue), open it in a hex editor, find all "http://www.reddit.com" (without quotes) and replace with "https:/www.reddit.com" (also without quotes). Save the new file, replace the old executable inside IPA with the new one (I used WinRAR, lol).

    It's also possible to fix this app with a Substrate tweak, but I don't have a good place to host it, so binary patching was easier to do.
     
  6. TaC

    TaC Administrator
    Staff Member Administrator Moderator

    Joined:
    Sep 6, 2017
    Messages:
    287
    Likes Received:
    58
    Thank you, we are considering opening a cydia repo for community tweaks would you be interested in it?
     
  7. Patrick_Griffin

    Joined:
    Apr 14, 2018
    Messages:
    13
    Likes Received:
    9
    Yeah, I'm interested. No promises though, I'm new to tweak development. :)
     
  8. Nikki Santoro

    Nikki Santoro New Member

    Joined:
    Aug 30, 2019
    Messages:
    6
    Likes Received:
    2
    Do you think this technique can work on other apps such as Nest? See my post here if you have a minute:

    https://mtmdev.org/forum/index.php?threads/nest.2067/
     
  9. asdf2345

    asdf2345 Member

    Joined:
    Mar 17, 2018
    Messages:
    54
    Likes Received:
    7
    Why don't you try it? You can install Charles proxy, and see if that's the issue