Monthly Archives: April 2008

[iPhone] Uncle Mossberg’s “To be or not to 3G”…


Our beloved Uncle Alzberg
, eh Mossheimer… eh Mossberg – also known as the Internet’s Greatest Apple Fanboy (iGAF) says he was just joking about the release of the 3G iPhone during the next 60 days. Boom, we feel this is funny like Hillary Clinton is a sexgoddess…

Nevermind: the quote is floating around the net and maybe baby: we really get the 3G iPhone with release of firmware 2.0. I would not wonder if Mossheimer got an urgent call by fellow Steve J. after his announcement and was pleased to backpedale then. Who knows…

See the original quote here at about 6.30mins:

[Stories] The China/Tibet Topic

The China/Tibet News during these days are way disillusioning. China’s communistic party burns whole China’s good reputation in the world. Don’t these maoistic hardliners see what they will earn? However from Europe, the whole topic feels just so sad. I can just say, we’re way shocked. There is no way to stay non-political in this matter. But: we need to point out, this is not at all against the chinese people rather then their leaders, who forced the military to act in that violent way.

The “Flame of Shame” arrived Paris. Same as in London the day before: protests all over. People in the other forthcoming cities won’t act any different…

Read, what happenened in these articles:

» Time Magazine: Will the Olympic Torch burn China?
» Spiegel Online: Olympischer Fackellauf unterbrochen – Flamme erloschen
» Free Tibet Campaign

See how Paris’ friendly police officers show demonstrators the right way…
» 00:15 min Police officer pushs a demonstrant
» 00:22 min Police officer pushs the camera man

[iPhone] HowTo Activate and Unlock your iPhone using Pwnage

english

Update July 20th, 2008: Pwnage Tool 2.0 has been released. Read our tutorial here.

Read german version below!
Deutsche Übersetzung hier entlang

Ok it is time to do it. The elite is talking about it, so we’re gonna do it, pwn our iPhones and show you (hopefully) some hints you can’t read anywhere else.

  1. Preparations for this tutorial
  2. Getting ready
    • Unpack and install Pwnage Tool to your Applications folder, yes ;-)
    • Copy iPhone restore firmware 1.1.4 to your desktop
    • Unpack downloaded bootloaders and copy them to your desktop
  3. Let Pwnage rock
    • start Pwnage (accept the question, if you really wanna start that app that you just downloaded from the net. As long as you loaded it from the location I provided above everything should be all right)
    • click Browse .ipsw (click to enlarge picture)
      Choose ipsw Firmware
    • Pwnage will give you a status report looking like this (click picture to enlarge)
      status report
    • bring your iPhone into restore mode: plug the iPhone into the docking station (which is of course connected to your Mac), hold power-buttom (at the top) and the round button with the printed square (bottom, below the touch screen), keep holding until screen turns black (off) and on again – showing the Apple logo then, then release the power-button, but keep on holding the round buttron for some more seconds (maybe 10 or more). The restore mode picture will appear (click picture to enlarge)
      restoreimg
    • back in your Pwnage Tool click on iPwner, Pwnage Tool will report, that your iPhone is beeing pwned now. On the screen of your iPhone there will be loads of lines of commands running thru.
    • in the end your iPhone is gonna be rebooted
    • Congratulations: your iPhone has been Pwned
    • Now you only need to compose a custom iPhone Firmware (see the next steps)
  4. Compose a custom .ipsw file
    • back in your Pwnage Tool click on IPSW Builder
    • choose: “Enable baseband update, Neuter bootloader, Unlock baseband, Activate phone and if you like: Use DevTeam custom pictures” (click picture to enlarge)
      step2.1
    • click ok
    • you then have to locate the bootloaders (click picture to enlarge)
      Step2.2
    • locate the bootloaders (you should have copied them to your desktop!)
    • and click ok.
    • save the whole custom .ipsw to your desktop
    • during processing the .ipsw Pwnage may ask you for your administrator's password
    • when everything went correctly you will see this picture (click to enlarge)
    • Congratulations: you just composed your first customized iPhone firmware
    • Now you only need to let iTunes restore your customized iPhone firmware
  5. Restore our custom .ipsw thru iTunes :-)
    • start iTunes
    • mark your iPhone in iTunes and
    • hold alt key and choose restore, the following file dialog will appear
      Step 3.1
    • choose your custom firmware
    • and it will start “extracting the firmware“, “Preparing iPhone for restore” and “Restoring iPhone Software” – this will take some minutes
    • when you face error 1602, please update iTunes to the most current version and try again (we used version 7.6.2)
    • when finished your iPhone restarts
    • after restart the Bootneuter application automatically starts and unlocks your baseband (click picture to enlarge)

    • et voila: you’re done
  6. Final Steps
    • install BSD subsystem (we did not test Pwnage with Telesphoreo/Cydia yet!! Will add info about this soon!)
    • install OpenSSH
    • repair your EDGE settings (read here)
  7. Reported Issues
    • mail.app crashes and brings you back to springboard: don’t restore your backupped settings, after pwning set the iPhone as a new iPhone (Problem originally reported here)

Say thanks to the iPhone Dev Team. This is standing work!!

We’d be glad to read your feedback about this “how to”: here in the comments (scroll down) or in this hackin0sh thread (link)

[ID109] Was the information provided above helpful for you?

View Results

Loading ... Loading ...

Deutsch

Ok Leute, es ist Zeit, das Ding zu rocken. Die Elite spricht drüber, also schauen wir uns das mal genauer an. Im Folgenden findet Ihr ein HowTo, das hoffentlich Hinweise enthält, die Ihr woanders so nicht lesen könnt

  1. Vorbereitungen
    • Ihr braucht einen Mac oder einen HackMac zur Hand, weil derzeit noch keine Windows Version von Pwnage veröffentlicht wurde.
    • Download Pwnage Tool 1.0 hier (Mac version, 22MB)..
    • Download iPhone Restore Firmware 1.1.4 hier (original Apple Server, 162 MB)…
    • Download Bootloaders (Google Suche nach iPhone bootloaders.rar). Andere Seiten verlinken die Bootloader direkt, wir werden dies aus nachvollziehbaren Gründen nicht tun…
    • Macht Backups Eurer Daten, also verbindet das iPhone mit iTunes und synchronisiert Adressen, den Kalender, die Photos, Eure Voicerecordings und so weiter.
  2. In die Startlöcher
    • Pwnage Tool dekomprimieren und in Euer Programme Verzeichnis installieren
    • Kopiert die iPhone Restore Firmware 1.1.4 auf Euren Schreibtisch
    • Dekomprimiert die heruntergeladenen Bootloader und kopiert sie ebenfalls auf Euren Schreibtisch
  3. Zeit für einen Tanz mit Pwnage
    • startet Pwnage (die Sicherheitsfrage, ob Ihr wirklich Pwnage starten wollt, müsst Ihr akzeptieren)
    • Klickt Browse .ipsw (zum Vergrößern auf das Bild klicken)
      Choose ipsw Firmware
    • Pwnage meldet einen Statusbericht, der ähnlich aussehen wird, wie der Folgende (zum Vergrößern auf das Bild klicken):
      status report
    • danach bringt Euer iPhone in den Restore-Modus: steckt das iPhone in die Dockingstation (die selbstverständlich mit Eurem Mac verbunden ist!), haltet den Power-Knopf (ganz oben) und den runden Knopf mit dem aufgedruckten Quadrat (der unter dem Touch-Screen), haltet die beiden Knöpfe solange, bis der Bildschirm schwarz wird (sich also ausschaltet) und wieder angeht und dabei das Apple Logo zeigt. Dann lasst Ihr den Power-Knopf bitte los und haltet nur noch den runden Knopf für einige weitere Sekunden. Wenn das Restore-Modus Bild erscheint, ist alles richtig gelaufen (zum Vergrößern auf das Bild klicken)
      restoreimg
    • zurück im Pwnage Tool klickt auf den iPwner-Knopf
    • das Pwnage Tool meldet dann, dass Euer iPhone nun ge-pwnt wird. Auf dem Bildschirm des iPhones werden einige Zeilen mit Befehlen durchlaufen.
    • wenn der Prozess sauber durchgelaufen ist, wird das iPhone neugebootet
    • Gratulation Euer iPhone ist nun PWNed
    • nun müsst Ihr noch eine eigene Firmware einspielen, die die Aktivierung und den Unlock vornimmt
  4. Eine angepasste .ipsw Firmware erstellen
    • zurück im Pwnage Tool klick Ihr nun auf IPSW Builder
    • wählt: “Enable baseband update, Neuter bootloader, Unlock baseband, Activate phone” und wenn Ihr wollt: “Use DevTeam custom pictures“, uns hat die angebissene Ananas nicht so recht gefallen (zum Vergrößern auf das Bild klicken)
      step2.1
    • dann auf OK klicken
    • und nun die auf Euren Schreibtisch kopierten Bootloader auswählen (zum Vergrößern auf das Bild klicken)
      Step2.2
    • wenn Ihr die Bootloader ausgewählt habt, wieder auf OK klicken
    • danach speichert Ihr das "custom .ipsw" (die angepasste iPhone Firmware) auf Euren Schreibtisch
    • während des Erstellens der .ipsw Firmware fragt Pwnage nach Eurem Administrator Passwort, gebt es an, sonst geht es nicht weiter
    • Ihr solltet nun etwa das folgende Bild sehen (zum Vergrößern auf das Bild klicken)
    • Gratulation Ihr habe Eure erste eigene iPhone Firmware erstellt
    • Nun müsst Ihr diese Firmware nur noch mittels iTunes ins iPhone “wiederherstellen” lassen :-)
  5. Einspielen (Wiederherstellen) der angepassten .ipsw Firmware mittels iTunes :-)
    • startet iTunes
    • markiert Eurer iPhone in iTunes und
    • haltet die alt Taste gedrückt und wählt wiederherstellen aus
    • es erscheint der folgende Datei-Dialog
      Step 3.1
    • hier wählt Ihr nun die eigens erstellte (custom .ipsw) Firmware aus.
    • iTunes wird beginnen, die Firmware zu extrahieren, das iPhone für die Wiederherstellung vorzubereiten und die iPhone Software wiederherzustellen
    • dieser Prozess wird einige Minuten in Anspruch nehmen
    • Falls Ihr dem Fehler (error) 1602 begegnen solltet, aktualisiert iTunes auf die aktuellste Version (wir haben Version 7.6.2 verwendet)
    • Nach dem Neustart des iPhones wird automatisch der Bootneuter gestartet, der Euer Baseband unlockt (zum Vergrößern auf das Bild klicken)

    • tadada: Ihr habt es geschafft, ein vollständige gePWNtes iPhone
  6. Abschließende Arbeiten
    • installiert das BSD subsystem (wir haben Pwnage noch nicht mit Telesphoreo/Cydia getestet!! Wir ergänzen das, wenn wir den Test durchgeführt haben!)
    • installiert OpenSSH
    • repariert Eure EDGE Einstellungen (hier nachzulesen)
  7. Berichtete Probleme
    • mail.app stürzt ab. Versucht, Eure gesicherten Daten nicht wiederherzustellen, sondern das iPhone als ein neues iPhone in iTunes einzustellen (Problem wurde hier berichtet)

Ein großen Dank solltet Ihr nun an das iPhone Dev Team richten. Die Arbeit von den Jungs ist einzigartig!!!

Über Feedback zu diesem Tutorial sind wir natürlich dankbar. Entweder unten als Kommentar (deutsch oder english) oder in diesem hackin0sh Thread (bitte nur in englisch).

Search Terms: deutsches HowTo, How To, german, Tutorial, Tut

[ID109b] War das HowTo hilfreich für Euch?

View Results

Loading ... Loading ...

[iPhone] T-Mobile offers iPhone in Germany for 99€

english

It seems like the end of the GPRS generation of iPhones comes closer. The 16GB model is sold out since the end of february and now T-Mobile offers the iPhone 8GB to customers for 99€. The following overview shows the current tariffs offered by T-Mobile in Germany.

Tarif
Preis
Frei- minuten
Preis/min
incl. SMS
Preis/ SMS
Daten- vol.
iPhone 8GB
Complete S
29€
50min
0,29€
0
0,19€
500MB (100MB)
249€
Complete M
49€
100min
0,29€
40
0,19€
200MB
199€
Complete L
69€
200min
0,29€
150
0,19€
1.000MB
149€
Complete XL
89€
1.000min
0,09€
300
0,19€
5.000MB
99€

Preise, Minuten etc. ohne Gewähr.

deutsch

Offensichtlich steuert die GPRS Generation an iPhone Geräten ihrem Ende zu. Das 16GB Modell ist schon seit mehr als 5 Wochen hier in Deutschland bei T-Mobile ausverkauft und nun bietet T-Mobile das 8GB Modell auch schon ab 99€ an. Die obenstehende Tabelle zeigt die gegenwärtigen Tarife.

[iPhone] Pwnage has been released

english

This is one of the greatest news these days. The iPhone Dev Team today released the Pwnage Tool to free all our iPhones from the devil :-) . The incomplete-news team bows in deepest respect to the whole iPhone Dev Team.

Pwnage is a masterpiece of ambitious reverse engineering. We feel reminded of the modified Darwin bootloader (Netkas’ PC EFI), which is – in a certain way – a comparable masterpiece. All those efforts resulting in such “One Click Tools” are hardest work of understanding assembly code and nowadays encryption technologies. I can hardly believe that the Dev Team has done all this in their spare time. Thumbs up, guys. You definitly rock…

As of yet only the Apple Mac OS X version has been released. The Microsoft Windows version will be handed out most likely within the next few hours, but “cmw” – the dev of the windows version – needs right now some sleep, because he ported the whole Pwnage program in just one week to Microsoft Windows – w00t…

However a couple of people are yet reporting errors after applying Pwnage. Here are the most often errors since release 8 hours ago.

  • ” The bootloader flash failed (Error 5)”
  • “Detaching custom ramdisk from ‘/Volumes/xyz‘.”
  • “Detaching root filesystem from ‘/Volumes/xyz‘.”
  • “Updating custom Ramdisk”
  • mail.app crashes and iTunes can’t sync then
  • iTunes reports ” “iPhone” could not be restored. An unknown error occurred (1604).”
  • Bootneuter stucks while “Determining current settings”

We will surely release a detailed and illustrated HowTo about Pwning your iPhones. But if your iPhone is working smoothly right now, due to the errors being reported, for now we don’t recommend applying Pwnage.
» Download Pwnage 1.0 Mac version here (MD5: 2d528c9da1082ee3cf6b8f0cb2f8256e)…
» Download Pwnage 1.0 Windows version here (to be released within the next 24hrs)…
» Download WiFi Fix here (MD5: c42ea7c7ca76b3f366cec9472136fd50)…
» Download required bootloaders (I can’t directly link to them for obvious reasons), just search Yahoo, Google or Live (suggested search terms: iphone bootloaders.rar)…

[MacOS] No 64bit Version of Adobe Photoshop CS4

english

The german tech-news Golem.de today reports, Adobe Photoshop’s product manager John Nack announced, that there won’t be 64bit support in the Mac OS X version of Photoshop CS4. The reason is, Apple announced on the WWDC in summer 2007 that they won’t enhance the Carbon API anymore and that developers should migrate to the Cocoa API soon. At that time Adobe had yet begun developing CS4. Nack estimates more that a million lines of code will have to be rewritten.

We at incomplete-news strongly recommend having a Mac/HackMac with dualboot and have Vista 64 installed on the other partition. Because in the Microsoft Windows world there will be a 64 bit version of Photoshop CS 4.

» John Nack’s Blog
» Golem.de “Photoshop CS4 – 64-Bit-Version für den Mac fällt weg”

deutsch

Der Tech Newsdienst Golem berichtet heute, dass Adobes Photoshop Produkt Manager John Nack berichtet, dass es für Mac OS X keine 64bit Version von Photoshop CS4 geben wird. Als Grund führte er an, dass Apple auf der WWDC im Sommer 2007 erklärte, die Carbon API nicht mehr weiterzuentwickeln und dass Entwickler auf die Cocoa API wechseln sollten. Zu diesem Zeitpunkt hatte Adobe allerdings die Arbeiten an CS4 schon begonnen. Nack schätzt, dass etwa eine Million Zeilen Code für die Migration von Carbon nach Cocoa neu programmiert werden müssen.

Wir von incomplete-news empfehlen da ganz einfach einen Mac/HackMac zu verwenden, der Dualboot fähig ist und auf dem Microsoft Windows Vista 64bit installiert ist. Für Vista 64 wird es nämlich eine native CS4 Version geben.

» John Nack’s Blog
» Golem.de “Photoshop CS4 – 64-Bit-Version für den Mac fällt weg”

[iPhone] Pwnage Tool Release Date delayed

english

There has been a plenty of rumor about this new tool called “Pwnage”. But it seems like it’s right before becoming released within the next two weeks. The official iPhone Dev Team wiki pages indicate at least a delay of the release date. However a video has been released to Youtube showing how easy Pwnage works. The whole process of patching and completely unlocking via pre-modifying the bootloader seem to become more foolproof.

Features will include:

  • pwning the iPhone’s bootloader (patch code integrity/signing/hashing checks)
  • upgrade/downgrade bootloader (from 3.9 to 4.6 and the other way round)
  • building custom .ipsw’s (8900 container) files on the basis of stock Apple firmwares
  • custom .ipsw’s may contain patched lockdownd (status: factory activated) and patched baseband firmware (unlocked)
  • those .ipsw’s can be easily restored using iTunes

» See that amazing Pwnage video here
» iPhone Dev Team Wiki here
» How Pwnage works

See how Pwnage works here:

deutsch

Es gab ja schon einiges an Gerüchten über das neue Tool “Pwnage” und es scheint so, als würde es tatsächlich kurz vor der Veröffentlichung stehen. Die Foren der Welt berichten, dass es innerhalb der nächsten zwei Wochen soweit sein wird. Im offiziellen iPhone Dev Team Wiki finden sich jedoch keine genaueren Zeitangaben. Dennoch wurde vor einigen Tagen ein Video auf Youtube veröffentlicht, das zeigt, wie einfach Pwnage funktionieren wird. Der ganze Prozess des Patchens und Unlockens wird dank des vor-modifzierten Bootloaders erheblich einfacher werden.

Folgende Features wird Pwnage haben:

  • Pwning des iPhone Bootloaders (Integritäts-, Signatur- und Hash-Checks werden gepatcht)
  • Upgrade/Downgrade des Bootloaders (von 3.9 auf 4.6. und umgekehrt)
  • Erstellen von angepassten .ipsw (8900er Container) Dateien auf Basis von Apples original Firmwares
  • solche angepassten .ipsw Dateien können vorgepatched Lockdownd (Factory Activated) und gepatchte Baseband Firmware (Unlock) enthalten
  • die angepassten .ipsw Dateien können mithilfe von iTunes ins iPhone restored werden

» Pwnage Video gibt es hier
» iPhone Dev Team Wiki hier
» Wie funktioniert Pwnage

[MacOS] Flags and Parameters for OSX86’s Darwin Bootloader

This is for the matter of completeness of my own records. You will find this on many places on the net, prolly not that well documented ;-) Anyway, the following flags and parameters may be put into Darwin before bootprocess:

flag / parameter meaning
-f Force rebuild extensions cache
-v Verbose booting shows debug information
-s Boots into single user mode (means only terminal based mode)
-x Boots into safe mode
-legacy Boots into 32bit instead of 64bit mode
“rd=disk0s1” Force to boot a specific partition on a specific drive (BSD drive notation, means disk0 = physical disk 1). Here disk1 partition 1 is forced to be booted.
“Graphics Mode=1024x768x32@75” Forces to boot with a resolution of 1024 x 768 with 32bit colors at 75Hz
“Kernel=mach_kernel” Forces to load a specific kernel, helpful for testing of new kernels.
“cpus=1” Force using only 1 CPU core, may help addressing issues
“idlehalt=0” May solve stuttering and shuttering on dualcore CPUs
“platform=X86PC” Forces to not use powermanagement (disables ACPI)
“platform=ACPI” Forces to use powermanagement (enables ACPI, but may crash your system)

[MacOS] Update Information about Files and Folders

english

Ever had the situation that you just copied a specific file to a folder but it won’t show up in the finder? Yes? Well more than once should be the typical answer. Don’t let crappy finder decide when to update your view. Just install Rainer Brockerhoff‘s “Nudge” and update the view in the finder whenever you need it.

» Download Nudge here

deutsch

Kennt Ihr diese Situation: Ihr habt gerade eine Datei in ein bestimmtes Verzeichnis kopiert, aber im Finder wird die Datei partout nicht angezeigt? Ja? Vermutlich haben wir alle diese eigenartige Erfahrung mehr als nur einmal bereits gemacht. Lasst nicht den merkwürdigen Finder entscheiden, wann Eure Ansicht aktualisiert wird. Installiert Rainer Brockerhoffs “Nudge” und aktualisiert Eure Ansicht auf Knopfdruck…

» Download Nudge hier

[iPhone] Cydia and Telesphoreo as replacement for BSD and Installer.app

english

“Why would we need to have alternatives for the Installer.app and the BSD subsystem?” This seems to be the major question. Since we are all (quite) happy with those two we don’t need anything else, do we? Let’s face the whole picture.

Installer.app is a great tool to install third party software to your jailbroken iPhone, but it is not open source. Although Nullriver said they would release the source code for it, no steps have been taken into this direction until now. There is no timeline available if it will ever be released. I expect this not to happen…

BSD subsystem was great to have when there were no alternatives. There are know issues with several commands like bash (commands truncated), passwd (damages /etc/passwd file) and the vim crashes when using backspace…

Telesphoreo and Cydia are bound to address those issues and until now those two new programs do very well.

» Installation Guide for Cydia/Telesphoreo here
» Jay Freeman’s memo about bringing Debian APT to the iPhone here

deutsch

Warum sollte man überhaupt eine Alternative für die Installer.app und das BSD Subsystem benötigen? Das scheint wohl die große Frage zu sein. Sind wir nicht alle restlos glücklich mit diesen beiden Paketen? Lasst uns mal das ganze Bild betrachten.

Installer.app ist ein großartiges Programm, um von der Community entwickelte Programme auf das iPhone zu bringen, aber es ist nicht Open Source. Obgleich Nullriver schon seit langem sagen, dass der Source Code veröffentlicht wird, wurden keine offensichtlichen Schritte in dieser Richtung unternommen. Es gibt keinerlei Aussagen, wann der Source code veröffentlicht wird. Und ehrlich gesagt: ich glaube, es wird nicht passieren…

BSD Subsystem war eine großartige Sache, als es keine Alternativen gab, um im Terminal mit dem iPhone zu parlieren. Aber es gibt bis heute eine unzählige Masse an Fehlern in Befehlen, die nicht sauber portiert wurden: bash (schneidet Befehle ab), passwd (zerstört das passwd File) und der vim stürzt in die ewigen Jagdgründe, wenn man Backspace benutzt…

Telesphoreo und Cydia sind angetreten, um diese Schwierigkeiten anzugehen und es sieht so aus, als würde sich das neue Programmpaar gut machen.

» Installationsanleitung für Cydia/Telesphoreo hier
» Jay Freeman’s Memo über die Portierung von Debian APT auf das iPhone