NEWS

Disgruntled Hacker Leaks Snapchat’s iOS Source Code on GitHub

08/09/2018

7145

Apparently, a hacker has leaked Snapchat’s source code on GitHub. Although GitHub has taken down the violating repository, you can still download from here


Disgruntled Hacker Leaks Snapchat’s iOS Source Code on GitHub


Snapchat source code uploaded to github

Yesterday, developer Khalid al-Shehri discovered Snapchat’s iOS source code using Filza file manager on his jailbroken iPhone. Subsequently, the developer tried to contact their support on Twitter but failed to evoke a response.


A disgruntled al-Shehri then decided to leak the source code and uploaded it publicly to his GitHub repository. The original repository has gone offline thanks to Snap’s DMCA request but a few mirrors still floating around on the internet.



The game is still on, though. He has threatened to leak more parts of the source code if the company fails to concede to his demands or give him the “rewards” he deserves.


Per Snap, the May update accidentally exposed some parts of the source code. The developers erroneously copied some functions into the app bundle.


However, the source code was still out of reach of the average user. The hacker only managed to delve deep into the app because he had access to a jailbroken device.


Reverse-engineering the leaked source code

Security researcher x0rz got his hands on the DMCA takedown request submitted by Snapchat.


Disgruntled Hacker Leaks Snapchat’s iOS Source Code on GitHub


According to x0rz, this may not be the complete source code considering the number of SLOC (source lines of code) it contains.


The hacker also remarked that the “unzipped size” of the source code archive stands at a measly 2 MB. The source code, too, contains only around 22,000 SLOC.


Disgruntled Hacker Leaks Snapchat’s iOS Source Code on GitHub


The size of the official Snapchat app, on the other hand, is 296.3 MB. Therefore, its source code is bound to have a significantly higher number of SLOC.


Source: yalujb



Windows
Mac OS
iOS
Linux
3uTools
Win 64-bit For this device
V9.0 2025-11-11
Download
Win 32-bit For this device
V9.0 2025-11-11
Download
3uTools V3.18
2025-09-18
Please use the 3uTools PC client to install the iOS client:
1、 Install either the Windows or Mac version of 3uTools on your computer
2、 Open the PC client and connect your device to the computer via USB cable
3、 After the connection is successful, wait for the computer to automatically install the mobile app for the device, or locate “Install Mobile App” on the computer and manually click to install.
3uTools
deb file
v3.01 2025-11-20
Download
rpm file
v3.01 2025-11-20
Download
Windows
iOS
Android
3uAirPlayer
Win 64-bit For this device
V6.0.2 2025-11-19
Download
Win 32-bit For this device
V6.0.2 2025-11-19
Download
iOS Device Mirroring (No App Required)
1、 Install 3uAirplayer on the Windows PC
2、 Open Control Center and select Screen Mirroring
3、 From the list, choose your PC to start mirroring
4、 Or connect your iOS device to the PC via USB to begin mirroring
Scan to get "3uAirPlayer" App