PwnageTool is an iOS jailbreak tool for Mac OS X that jailbreaks by creating a custom IPSW. You are allowed to change boot logos and add pre-installed packages to the IPSW. After an IPSW is created you can use it for restore using iTunes.
PwnageTool takes the IPSW file and patches it, creating a custom version. This enables a lot more features such as pre-installed packages, BootNeuter (iPhone software unlock), custom packages and boot logos. This method is usually less secure than the quick exploits such (redsn0w, QuickPwn, purplera1n, blackra1n, etc.).
This method does have negative aspects. The most common errors are the 16xx range of errors, which mean that the either the firmware file is corrupt or you didn't put it in the right mode (Recovery, DFU Mode). Sometimes the problems could just be a computer problem such as the memory is full or the USB port is broken. The most common error is Error 1604 which means that the firmware file is corrupted.
PwnageTool is expected to remain exclusive to Mac OS X. As of October 2009, iH8sn0w, et. al. has announced that they made a project that will bring PwnageTool's functionality to Windows, called sn0wbreeze. [3]
PwnageTool is a Mac app that allows you to jailbreak iOS devices. This "jailbreak" allows your iOS device to run unsigned content on your iPhone. Most people jailbreak their iOS devices to get access to the software that isn't available on the App store. There are other users who jailbreak to pirate applications. PwnageTool doesn't do any pirating of its own, though. It is simply an application that was designed to upgrade your iOS device with a hacked firmware that installs Cydia and Icy on it. These are new software repositories that all jailbroken devices will show when they are first booted. From there, you can download new software. Of course, you can still use the App store.
Using PwnageTool can sound scary at first. But PwnageTool is one of the tools that made jailbreaking an easy task. It is as simple as it gets. You simply connect your iOS device and follow the on-screen instructions or the guides on the DevTeam website.
I heard of people who have used this app to jailbreak their iPhones and iPod Touches and didn't have any problems. You should do this at your own risk, like it is stated on their website. There is also a list of supported devices on the website.
Pwnage 3.1.5 is out. This guide is for the MAC version of pwnage. Here are the steps to pwning your phone. Pwnage for the MAC can be downloaded from here. The required bootloader files can be found here.
Step 2: Install the pwnage from the DMG by dragging it to your applications folder. Extract the rar file for the bootloaders and put that in your Documents folder. Load up the pwnage tool. You will see this screen so click away the warning. Note: some folks having problems loading the pwnage tool and the icon just sits there bouncing. You may try clearing your cache by deleting the your name/Library/Caches folder and/or /Library/Caches and reboot. You may also try booting into safe mode.
Step 7: You will be prompted to create a custom FW image now. Select YES unless you have already done so in which case you can select NO. For first time users select YES. If you select NO, you will skip to step 10.
Great this seemed to be exactly what I was looking for. A long term solution that is going to be in all Exchange setups going forward. The next logical step is to write a tool in order to interact with this protocol.
The tricky part was constructing the actual RopsList objects and ensuring they match up to the documentation. Reading MS documentation is a skill all in itself. Once you have the correct data in these structures, you need to convert them to bytes (essentiallly serialise them) and send them to the server through HTTP.
You need to complete a set of requests in sequence to ensure you have a correct session, this means grabbing a context-id, loginid and opening the mailbox, before anything actually happens. Fortunately for you, this logic is all coded into the sample application coming up next.
After constructing all the components of the MAPI protocol, it was time to try them against our test server. Turns out that there was another component to consider: we need to know the MAPI URL for the mailbox we want to interact with.
Once the mailrule has been created, we simply need to send an email to our target. This will trigger the rule, spawn and spawn our shell. By default the script will create a mailrule that permanently deletes the received email (opsec!) so be careful what you set as your trigger word(s).
This will do a horizontal bruteforce using the users.txt file and the passwords.txt file. After 2 password attempts, for each user, the bruteforce will wait 30 minutes before trying again. This should prevent lockout of accounts. The default setting delays for 5 minutes after every 2 attempts.
I am testing (with the sandbox of course) and have found that notifications are often delayed or not received at all. I am not talking about sending multiple messages and only the last one arriving, as the documentation indicates, but any notification never showing up.
Also, I noticed that if I send a notification with an alert, and then send one with just a badge number, that the second notification will close the alert even after it's already opened. Does this happen between apps as well? For instance, if I send an alert for my app, and then the Facebook app sends a badge, will the Facebook badge close my alert window?
I have no development experience with iPhone apps, but I do know that if you have an unofficial unlocked phone (by using pwnage tool/blackrain etc) then the PUSH notifications might NEVER go through. In fact, it does go through, but to another user's iPhone.This is because when an iPhone is unofficially network unlocked, it uses the Unique ID of some random individual's iPhone, which causes Push notifications to arrive on either phone (and yes, sometimes also on the unlocked phone it was intended for, but usually not)
works well, no need to publish your app to test production notificationsProduction push notifications are not always received. If notifications are machine gunned 1 second apart the first one is received and the rest are not sent, thats my experience.
795a8134c1