»
S
I
D
E
B
A
R
«
Jailbreaking News
Feb 8th, 2010 by Mojtaba

Few hours ago Dev-Team released their new PwnageTool that can jailbreak iPhone OS 3.1.3. Unfortunately this version can’t jailbreak iPodTouch 3G nor iPhone 3GS!

iPhone 3GS users still be aware to update to this new version of OS (3.1.3), if you update accidentally like me you have to wait until the next releases of Dev-Team tools.

You can find the whole article here at Dev-team Blog.

Official Releases

Unofficial Mirrors

iPhone 3.1.2 Developers guide [Jailbreakers]
Feb 5th, 2010 by Mojtaba

Once again Alex posted some useful stuff about developing for a jailbroken iPhone. Below you can find it!
dev-3.1.2
Vital stats:

  • iPhone OS 3.1.2
  • Xcode version 3.2.1, 64 bit
  • Mac OSX 10.6.2 Snow Leopard

Let’s do it.

UPDATE: Corrected a problem with the run script build phase: corrected the directory names for the new version and copied the new phase that doesn’t include “resource_rules.plist.”

The Goal: we want to be able to click “build and go” in Xcode and get the app we’re working on to load to the phone and start up. More than that, we want to be able to DEBUG on the thing!

Abstract: Our methodology is slightly different this time around. This time we’re going to tell Xcode that it doesn’t need to codesign for iPhoneOS targets, then we’re going to tell it don’t codesign for iPhoneOS targets, then we’re going to tell it, well, actually, codesign but do it using our script, not your built in method.

The Process:

  1. Make some Plist adjustments, starting with SDKSettings.plist:
    cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk
    cp SDKSettings.plist SDKSettings.plist.orig
    vi SDKSettings.plist

    Find
    <key>CODE_SIGNING_REQUIRED</key>
    <string>YES</string>

    and change YES to NO
    then find
    <key>ENTITLEMENTS_REQUIRED</key>
    <string>YES</string>
    and change YES to NO again.
  2. Now, move on to the platform Info.plist
    cd /Developer/Platforms/iPhoneOS.platform/
    cp Info.plist Info.plist.orig
    vi Info.plist

    Three times, the following appears:
    <key>CODE_SIGN_CONTEXT_CLASS</key>
    <string>XCiPhoneOSCodeSignContext</string>

    Find each occurrence by, in vi, typing the “/” key and CODE_SIGN_CONTEXT (typing / will open a “find” box at the bottom of the window)
    Replace the
    <string>XCiPhoneOSCodeSignContext</string> with
    <string>XCCodeSignContext</string>
  3. And now the real bad boy, some binary patching of Xcode:
    cd ~/Desktop
    vi script

    hit the “i” key and copy/paste:
    #!/bin/bash
    cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
    dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
    printf "\xc3\x26\x00\x00" >> working
    dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504
    /bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
    /bin/mv working iPhoneOS\ Build\ System\ Support
    chmod a+x iPhoneOS\ Build\ System\ Support

    type the keys, in order: “:” “x” “enter”
    chmod 777 script
    ./script

    If it works right, you should see something like
    255+0 records in
    255+0 records out
    127500 bytes transferred in 0.020355 secs (6263821 bytes/sec)
    189216+0 records in
    189216+0 records out
    189216 bytes transferred in 1.200354 secs (157633 bytes/sec)
  4. At this point, you’re done telling Xcode it doesn’t need to codesign. Now, we tell it don’t codesign:

  5. With a new project open and ready to go (presumably you want to debug this one, though once you change these settings once, they’ll persist from project to project) open Project>Edit Project Settings (from the menu).
    Find “Code Signing Identity” and its child “Any iPhoneOS Device” in the list, and set both to the entry “don’t code sign”

    Screen shot 2010-01-11 at 1.05.42 AM

    Now you’ve told Xcode “don’t codesign”

  6. The final step is to tell Xcode “well, actually you should codesign.”
    mkdir /Developer/iphoneentitlements312
    cd /Developer/iphoneentitlements312
    curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
    mv gen_entitlements.txt gen_entitlements.py
    chmod 777 gen_entitlements.py

Now you’re good to go! But there’s just one last thing. You have to do this last part for every new project you make. Go to the menu Project > New Build Phase > New Run Script Build Phase. In the window, copy/paste this:

export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "${PLATFORM_NAME}" == "iphoneos" ]; then
/Developer/iphoneentitlements312/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";
codesign -f -s "iPhone developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"
fi

That will call the script you just downloaded in step 5 to sign our app with a fake signature. This is important only for debugging. If you do build and go otherwise (in debug build mode) the app will load onto the phone, and will launch and run manually just fine. However, if the debugger tries to launch it then attach to the process (as when build and go is clicked), the app will segfault and die, causing the error
Error from debugger: The program being debugged is not being run

Perhaps the most confusing part about this error is that build and go works fine up until that point WITHOUT disabling regular code signature! If you sign with a fake identity like we used to in the previous tutorials, everything installs fine, but the legit CODESIGN generated signatures cause the segfault, whereas the gen_entitlements.py ones don’t. To further confuse, the regular CODESIGN in this version of Xcode happens last in the build process, wheras it used to be that the custom run script phase happened last before. Meaning we have to kill legit codesigning or it wipes out our fake codesigning. All one monster headache.

But that should do it. Take all those steps and you should be home free for JBDev without paying $99.

Oh right, except the one last (critical) part. You have to have a jailbroken iPhone, and it has to have Installd Patch installed! That part’s critical. You can find Installd Patch in the iphone.org.hk repo at http://iphone.org.hk/apt, if you don’t have it installed.

CREDITS: alexwhittemore.com

iPhone Firmware 3.1.3
Feb 3rd, 2010 by Mojtaba

Apple today released a new version of iPhone OS. This update contains 3GS baseband upgrade (05.12.01) so BE WARNED. DON’T UPDATE YOUR iPHONE 3GS.

There is not any notable change in this firmware.

iPhone 2G users : Can use redsn0w (download here) in order to jailbreak it. Please note that you should have firmware 3.1.2 file and you must point redsn0w to that files after updating (or restoring) to 3.1.3.

iPhone 3G users : If you need to unlock your iPhone baseband (using ultrasn0w, etc) DON’T UPDATE TO 3.1.3. otherwise use the above method.

iPhone 3GS users: BE WARNED. DON’T UPDATE YOUR iPHONE AT THIS TIME.

iPod Touch 1G users : Same as iPhone 2G.

iPod Touch 2G users : Do not update to 3.1.3

iPod Touch 3G users : Do not update to 3.1.3

The above information maintained from Dev-Team blog

Redsn0w 0.9b3
Jan 26th, 2010 by Mojtaba

Dev-Team released the new version of redsn0w that support iPhone OS 3.1.x.

You can download it here:

How is it different from PwnageTool?
redsn0w doesn’t require a system restore like PwnageTool does (it doesn’t even use iTunes at all). On the other hand, PwnageTool can prevent your baseband from being upgraded when you upgrade your firmware, preserving your unlock. (redsn0w doesn’t touch your baseband but it doesn’t help preserve it during an upgrade either). redsn0w works by modifying your current filesystem, so your existing baseband, data and applications should remain intact.

How is it different from blackra1n?
- It uses our original Pwnage bootrom exploit for iPhone 2G, iPhone 3G, and iPod 1G. (Because it’s a bootrom exploit, it can’t be fixed by Apple without a new hardware release.) Note that redsn0w 0.9 does use the USB exploit for iPhone 3GS and iPod 2G running 3.1.2, but that exploit will be fixed in Apple’s next FW release.
- It offers custom logos and verbose boot
- It installs Cydia without needing a separate download
- It’s not as fast (but redsn0w handles more variations)

25771 500 Redsn0w 0.9b3

Inside iPhone [2G]
Jan 3rd, 2010 by Mojtaba

Nothing to say…

insideiphone4insideiphone2
insideiphoneinsideiphone3

Copying iPhone contact to SIMcard
Jan 1st, 2010 by Mojtaba

I found a new application for iPhone in Cydia called SIManager. You can manage your SIM contact in your iPhone. In this version (1.4 beta) you can also export your contacts to SIM card.

In order to install SIManager you must add the following repo in cydia then select SIManager package and install it.

  • http://test.beyouriphone.com
How The iPhone Changed The Game
Nov 25th, 2009 by Sykh06

I remember the first day I got an iPhone, one of my friends had been using one for quiet a while and after a few short minutes of using his, I thought I gotta have one.

before that I was a long time Palm user and I really couldn’t work with buttons and I thought the iPhones keyboard would be hard to use but being an Apple fan and really loving the iPhone, I went and got one, at first i didn’t know much about jailbreaking or stuff like that but slowly I begun learning, the first time I jailbroke a phone was nearly a month after I got mine, it felt good and I wanted to learn more so I didn’t stop, in fact after only two years now, I have become what I consider a veteran in iPhone jailbreaking and unlocking, the knowledge I have is only gained by experience and cannot be written or given to others in anyway. Read the rest of this entry »

Appulo.us Toll Bridge!!!
Nov 18th, 2009 by Mojtaba

If you check the appulo.us site you will see a question there! I found a list of passwords for questions if you know more please share in comment section. Thank you!

  • Q: I have two Hackulous accounts: My main one, and one I made just for fun. Which is the latter?
    A: Thepoet
  • Q: TheMonkeysBall.com was a two-man team Wyze and …….?
    A: Scuzzy19
  • Q: What parent company hosted themonkeysball.com?
    A: wyze
  • Q: I wrote this command-line app to take revenge on those trying to sell cracked apps.
    A: Grabulous
  • Q: I was part of the team that discovered how to crack apps. My name is ________-fr.
    A: iceman
  • Q: Who was the first person to start mass-cracking “self-aware” apps? (Transmit your answer in unison, K?)
    A: panik
  • Q: Who did Labrat attempt to con into writing a private Appulous clone for his website?
    A: andydam
  • Q: If the permissions are r-xrwxrwx, who can’t write?
    A: owner
  • Q: ‘Salad fork is slightly _______ ‘ ?
    A: forky
  • Q: To whom did SaladFork turn over the Crackulous project?
    A: `Angel
  • Q: Who leaked the original Crackulous source code?
    A: cdecl Read the rest of this entry »
Installous 2.5!
Nov 12th, 2009 by Mojtaba

There is a new version of Installous 2.5. With installous you can easily search through hundreds of cracked AppStore apps then download and install them with a single click! This version of installous is work under OS 3.1.2 (3.x I think).

I can’t find any sufficient change in it’s interface but I think that this version is more stable than previous version.
In order to install it you have to add the following repository on your Cydia:
http://cydia.hackulos.us
installous 2.5

Rebuilding iPhoto Thumbnails
Oct 28th, 2009 by Mojtaba

Today I found that when I click on a thumbnail in iPhoto 09 I get an image that is different than I clicked on and when I click to go back to thumbnails area the proper image shows in the thumbnail area for about a quarter second and then it reverts to the wrong image …

The problem is in iPhoto cache and we have to rebuild the thumbnail cache! To do so close iPhoto, hold down cmd-opt-shift, then open iPhoto you will see the following message appears on the screen, then you can rebuild whole library!

Note that rebuild process can take quite a lot of time, anywhere from 5 mins to several hours according to library size and selected options.

Screen shot 2009-10-28 at 4.48.37 PM

After clicking rebuild, iPhoto will start rebuilding library.

Screen shot 2009-10-28 at 4.43.53 PM

iBluetooth version 2
Oct 25th, 2009 by Mojtaba

MeDevilibluetoothicon 150x150 iBluetooth version 2 post a new article about the new version of iBluetooth, as they said this version only works with iPhone OS 3.1, So if you want to update bluetooth experience go and update your iPhone (or iPod Touch) to OS 3.1 -How To?-

Here is the main article in MeDevil blog:

I’ve just finished most of the User Interface and I’m now working on the daemon part. Splitting the UI from the stack is required for better perfomance and less bugs.
The new release will be ONLY compatible with 3.1 (and later) firmware and with the following devices: iPod Touch 2G (1G doesn’t have bluetooth), iPhone 2G, iPhone 3G and iPhone 3GS.
Dropping the 2.x compatibility will allow me to better support 3.x devices.
As said before, the old license purchased for iBluetooth WILL STILL BE VALID for the newer 2.x version.

iPhone OS 3.1.2 Jailbreak!
Oct 14th, 2009 by Mojtaba

DevTeam released PwnageTool 3.1.4 for Mac OS X that support iPhone OS 3.1.2 (iPhone 2G/3G/3GS, iPod Touch 1G/2G)!

This release allows your baseband to remain unlocked at 3.1.2, but it does not unlock a new baseband put there by restoring to official 3.1.x.  It is super important that people who need the unlock to understand they can keep it only by starting at 3.0 (or earlier) and updating solely to custom IPSWs that don’t update the baseband.  For those who have been onboard the “unlock train”, simply install ultrasn0w via Cydia once you’ve restored to your custom IPSW.  Don’t forget to turn off the “3G” setting in Settings->General->Network if you use T-Mobile in the U.S.A.

SUMMARY:

  • The iPhone 3GS is now supported out of the box in PwnageTool 3.1.4 (or if you have upgraded to 3.1.x in iTunes)
  • The iPod 2G is still supported in PwnageTool 3.1.4 but you must already be jailbroken (we’ll update this if there’s a big demand from non-jailbroken ipt2G owners)
  • The iPod touch 3G is NOT supported
iReb 3.1 and ECID Grabber for 3GS [3.1]!!
Sep 29th, 2009 by sidharth

The guys at appleturk.net ( makers of iReb – the itunes 16xx error bypasser ) have released iReb 3.1 which solves the crash problem on windows and mac and also, as promised, they have released a tool for 3GS users ( which was a surprise ) that saves your ECID and SHSH so you can downgrade your firmware even after apple releases new firmwares and stops signing the old ones!!!

To download iReb go to http://ih8sn0w.com ( where ‘0′ is a zero ) and click the Windows or Apple logo depending on your OS.

Then, you can run iReb and follow the onscreen instructions.

For the custom firmware, you can either create one using this on mac on download one and use it for windows.

Screenshot:

32541267 iReb 3.1 and ECID Grabber for 3GS [3.1]!!

Appsync for OS 3.1
Sep 26th, 2009 by Mojtaba

Appsync (installd) is now available for iPhone OS 3.1 (& iPod Touch).

Appsync is a mobileinstallation patch for OS 3.x. As one knows in order to install cracked iPA files via iTunes, we need to install appsync (3.x) or mobilesintallationpatch (2.x)

How to install Appsync for OS 3.1

  1. Open Cyida
  2. Add the hackulo.us repo (http://cydia.hackulo.us)
  3. Search about Appsync in Cyida
  4. Install “Appsync for OS 3.1″
  5. Enjoy!

For more information about how to use Appsync please read the following articles:

Jailbreaking iPhone OS 3.1
Sep 16th, 2009 by Mojtaba

Few minutes ago, Dev-Team released their new PwnageTool for jailbreaking iPhone OS 3.1

iPhone 2G (1st Generation)
pwned Jailbreaking iPhone OS 3.1
Use PwnageTool to do the magic and then restore with iTunes using your newly created .ipsw ‘nuff said, you don’t need to worry about anything, the baseband will be unlocked, the phone jailbroken.

iPod Touch 1G (Original iPod Touch)

Use PwnageTool to create a firmware image and restore with that .ipsw using iTunes.

iPod Touch 2G (New iPod Touch)

Sorry, no support at this time within PwnageTool, use Redsn0w for an earlier (pre 3.1) firmware release instead.

Torrent Link:

THIS DOES NOT SUPPORT THE 3GS OR NEW IPOD TOUCH. redsn0w for Mac OS X and Windows will follow sometime in the near future, please don’t bug us about it – we’ll release when we have something ready.
»  Substance: WordPress   »  Style: Ahren Ahimsa
© Copyright Cazisoft.com . All right reserved