openjailbreak.org wtf is it?. who am i? and why are you following me? joshua hill (aka @p0sixninja)

40
OpenJailbreak.org WTF is it?

Upload: phebe-moody

Post on 28-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

OpenJailbreak.orgWTF is it?

Page 2: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Who Am i?And why are you following me?

Joshua Hill(aka @p0sixninja)

Page 3: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

This page intentionally left blank.

Page 4: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

OpenJailbreak.org

• What is OpenJailbreak?

• Who is OpenJailbreak for?

• What are your plans for the future?

Page 5: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What is OpenJailbreak?

• Not really a jailbreak at all.

• One part of a bigger plan.

• Goal is to keep jailbreaking sustainable for future generations.

Page 6: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

The problem• Chronic-Dev Team had/has a single website for everyone.

• Not everyone in the community jailbreaks for the same reasons.

• About 4 or 5 different types of jailbreak users.

Page 7: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Type I(Average Users)

• Often don’t even install jailbreak themselves.

• Usually just want access to pirated apps and games.

• Internationally many countries don’t have access to appstore.

• Largest user base, although we personally don’t condone piracy, some countries need it.

Page 8: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Type II(Fanboys & Fangirls)

• Enjoy using tweaks and themes to customize their devices.

• Like to be kept informed on progress, what we’re doing, where we’re going.

• Considerably smaller than the first group but make up the backbone of this community.

Page 9: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Type III(Developers)

• Responsible for making the tweaks, themes, and apps that users enjoy.

• Some of the most important people in this community.

• They give us a true reason to actually jailbreak our devices.

Page 10: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Type IV(Security Researchers)

• These people actually need jailbreaks to perform their work and research.

• Smallest user base, but most critical to help find new vulnerabilities and exploits.

• Actively trying to foster these users by presenting and training at security conferences.

Page 11: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Type V(Jailbreak Creators)

• People who have actually been involved in work used in a jailbreak.

• You can count these people on your hands and toes.

• @planetbeing, @pod2g, @pimskeks, @comex, @mdowd, @geohot, @ih8sn0w, @i0n1c, did I miss anyone?

Page 12: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Who is OpenJailbreak for?

• Designed to cater to the last 3 types of users.

• Anyone who wants to learn more about how jailbreaks are created.

• Anyone who wants to contribute.

• YOU!!!

Page 13: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What will it contain?

• Open source components from both greenpois0n and absinthe jailbreaks.

• Bug, issue, and feature tracking so even non-developers can contribute.

• Wikis, forums, and documents to help new users learn how to use components.

Page 14: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Why give away all this code?

• There’s simply too much of it to continue managing it on my own.

• Hopefully others will step in and help remove some of the burden off of us.

• Free up a lot of our time and effort of development so we can focus of finding new vulnerabilities and exploits.

Page 15: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

How do we keep Jailbreaking sustainable?

• We need to work together as a community.

• We need to grow this community by teaching and sharing our knowledge freely.

• We need to understand why people jailbreak and cater to their unique needs.

Page 16: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What does it contain now?• Currently 6 projects posted online, and a dozen others planned.

• Anyone can learn more and help grow and improve the community.

• A lot of help is needed to make this project a success!!

Page 17: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Projects so far…

• libmbdb-1.0 – A library and utilities for modifying backups from iOS devices.

• libmacho-1.0 – A library and utilities for modifying and parsing Apple Mach-O executable files.

• libimg3-1.0 – A library and utilities for parsing and decrypting iOS IMG3 files.

Page 18: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Projects so far…• libdyldcache-1.0 – A library and utilities for parsing and manipulating iOS dynamic linker shared cache.

• libirecovery-2.0 – A library and utilities for interacting with iOS low level bootloaders.

• libcrippy-1.0 – A library containing all the common shared code for libraries.

Page 19: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What are your plans for the future?

• Currently developing 4 different websites to cater to each unique user type.

• Opening up OpenJailbreak.org today hopefully, other websites will be announced soon!!!

Page 20: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What’s to come…• libafc-1.0 – A library and utilities for communicating with iOS AFC service.

• libipsw-1.0 - A library and utilities for parsing and and extracting iOS IPSW files.

• libtss-1.0 - A library and utilities for requesting and receiving TSS request from Apple.

• libbbfw-1.0 – A library and utilities for parsing and signing iOS baseband firmware file.

Page 21: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What’s to come…• libsyringe-1.0 – A library and utilities for injecting BootROM exploits and loading unsigned firmware.

• libanthrax-1.0 – A library and utilities creating and running code in ramdisks on iOS.

• libcyanide-1.0 – A library and utilities for parsing and manipulating iOS dynamic linker shared cache.

• libabsinthe-1.0 – A library to integrate the various components of absinthe and evasi0n.

Page 22: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What’s to come…• libidevicerestore-1.0 – A library and utilities for restoring or updating from IPSWs.

• libidevicebackup-1.0 – A library and utilities for backing up and restoring MobileDevice backups.

• libideviceinstall-1.0 – A library and utilities for installing applications to the device.

• libideviceactive-1.0 – A library and utilities for requesting activation tickets from Apple.

Page 23: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What’s to come…• And plenty more…

• For more updates on my master plans for

OpenJailbreak.org be sure to follow

@OpenJailbreak

Page 24: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Questions?

(FAQ Prepared in advance)

Page 25: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What is OpenJailbreak?

“Did you listen to anything I just said?”

Page 26: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Are you UnthreadedJB?

“#NOZ!!!!!”

Page 27: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Is UnthreadedJB #FAKRZ?

“#DEY #R #NOT #FAKRZ!!!!!”

Page 28: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Do you know who UnthreadedJB is?

“#MABEZ!!!!”

Page 29: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Are you going to release a BootROM

exploit at HITB?* If MuscleNerd is present flip to next slide.

* If MuscleNerd is absent flip ahead 2 slides.

Page 30: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Are you going to release a BootROM exploit at

HITB?

“We still don’t have A5 BootROM dump which makes it challenging.”

(MuscleNerd is present edition)

Page 31: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Are you going to release a BootROM exploit at HITB?

“Who knows, I guess you’ll have to wait and see”

(MuscleNerd is absent edition)

Page 32: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Can we haz iOS7 jailbreak?

“No”

Page 33: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What about iOS 6.1.3 jailbreak, PLZ??

“No”

Page 34: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Aren't you worried this project will help

Apple?“No, Apple already has their own code to do the same things, why would they want to use min

e?”

Page 35: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Can I get a picture with you?!?!

“I hate pictures, but I will suffer for 2 seconds.”(If you can find me)

Page 36: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

What kind of phone to you carry around?

“Samsung Galaxy S3, I realized I needed a phone that I don’t break”

Page 37: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Are you drunk?

“Maybe...”

Page 38: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Did you write these questions drunk?

“Probably!!!”

Page 39: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

How can we contact you?

“I’ll be at the bar all night!!”

Page 40: OpenJailbreak.org WTF is it?. Who Am i? And why are you following me? Joshua Hill (aka @p0sixninja)

Will these slides be available online?

“I hope not!!”