New betas from Apple, Security Enclave firmware decrypted, a box able to hack any iPhone 7 and 7 Plus, we have a decent amount of news for you this week. If you missed it, Chris Lattner has his essay about future of Swift’s concurrency. Big Nerd Ranch will try to save you from a headache caused by protocols with associated types, so you can use them in refactoring with John Sundell.
We hope you have peaceful vacations 🏖, unlike Apple engineers who do their best to provide you fresh beta versions on a weekly basis. New beta downloads are now available, including Xcode 9 beta 6, macOS High Sierra 10.13 beta 7, iOS 11 beta 7, tvOS 11 beta 7. Download and try it yourself.
@xerub has published on his Twitter links to keys and tools which can be used to decrypt SEP firmware. This key is only valid for iPhone 5S and allows security researchers and hackers to look at the firmware for bugs. Thankfully, sensitive user data, like a fingerprint, are not at-risk. If you want to read more follow those links:
- Hacker Publishes iOS Secure Enclave Firmware Decryption Key
- Hacker claims to have decrypted Apple’s Secure Enclave, destroying key piece of iOS mobile security
- Xerub Releases iPhone 5S SEP Firmware Keys for iOS 10.3.3
- Decryption key for iPhone 5s’s Touch ID Secure Enclave coprocessor has been exposed
- Hacker Decrypts Apple’s Secure Enclave Processor (SEP) Firmware
More bad news for the Apple security team. A small box called “IP-Box 3” for “only” 500$ can break into your iPhone 7 or 7 Plus and bypass your passcode. If you want to read more, check out Reddit or appleinsider.
Chris Lattner outlines his vision regarding concurrency in Swift. Take a cup of your favourite beverage ☕️🍵🍺 and let this extensive and enlightening crackdown charm you.
Hands up everyone that had (╯°□°）╯︵ ┻━┻ reaction after getting Protocol ‘SomeProtocol’ can only be used as a generic constraint because it has Self or associated type requirements. compiler error. ✋ Let Jeremy Sherman turn it for you ┬──┬ ノ( ^^,ノ).
Artificial Intelligence and Machine Learning will shape our future more powerfully than any other innovation this century. Would you like to learn more about basics of AI/ML? Check those articles written in simple and plain English.
Exquisite tutorial by John Sundell touching one of the most important parts of everyday work of programmer - refactoring. This not being a “silver bullet” should be a clear sign how complex working with legacy codebase is. It’s still a highly appreciated, good reference for everyone.
Just as Pooh love honey, we love open-source projects. Take your GitHub repo with you on a native application. Available on the App Store. ❤️
Do you like to grab a pad or mouse and keyboard to take a rest from work? It truly surprised me how clearly gaming influences human brain.
If you have something interesting to add about our technology, don’t hesitate to send it to us via e-mail.