iPhone Firmware 1.1.3
and guess who arrived:
But as I don't wanna fuck up my jailbrake, I guess I'll wait a few days until people have figured out how to upgrade and still be able to use installer.app :)
Erica Sadun Trying to Jailbreak 1.1.3
A little liveblogging
UPDATE:
It's out! —> http://blog.marc-seeger.de/2008/01/24/jailbreak-113-released/
Apple Sure Is Fast
Right after the end of the keynote there is already iTunes 7.6 and the whole video collection (macbook air, new iphone firmware, …) is online :)
UPDATE: Now Quicktime 6.4 is online too :)
Still Installing Drivers in the Future
Crack MS Excel Spreadsheet Protection
If you're pissed that you can't edit fontsizes etc. on some template because it's password protected just do this:
1. Open the spreadsheet
2. Open the VBA Editor (ALT+F11)
3. Insert → Module
4. Copy & Paste this:
Sub PasswordBreaker()
'Author unknown but submitted by brettdj of www.experts-exchange.com
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveWorkbook.Sheets(1).Select
Range("a1";).FormulaR1C1 = Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
5. Close the VBA Editor
6. Push ALT+F8
7. Execute the PasswordBeaker and wait (up to 5 minutes… shouldn't take longer… usually about 1 inute)
Have fun :)
Sync Your iPhone Over the Air to a SyncML Server
SyncJe for iPhone wirelessly synchronizes your iPhone Calendar, Contacts, and Notes with SyncML servers.
Installation:
http://nexthaus.com/iphone/
Configuration:
http://nexthaus.com/SyncJe%20for%20iPhone%20quickstart.pdf
Free License:
http://www.nexthaus.com/syncForm/syncForm.php
Strange Fruit
I wonder what that was
Sent by iPhone
EDIT:
Ha, found it! It's actually called "Pomelo"; and it seems to be some form of Grapefruit crossing…
TCO Mug
WTF
Compiling the Retroshare v0.4.0 Release on OSX
I'm writing this as I go, so you'll see what I had to do:
1. use Macports to install QT4:
sudo /opt/local/bin/port install qt4-mac
2. start the compile script:
sh compile_rs_release.sh
3. you'll most likely receive this error:
ld: in ../lib/libretroshare.a, archive has no table of contents
According to this post "This happens when the modify time on library is later than the timestamp on the library index. It's not an uncommon issue for building software on the Mac. The usual cause is builds that copy .a files and are unaware of this mac feature.";
Solution:
ranlib src/retroshare-v0.3.52a/rs-core/src/lib/libretroshare.a
4. open up src/retroshare-v0.3.52a/rs-core/src/make.opt search for
LIBS = -L$(LIBDIR) -lretroshare
and change it into
LIBS = -Wl,-search_paths_first
LIBS += -L$(LIBDIR) -lretroshare
Starting the compile script will lead you to a good core build and the QT build will start:
make[1]: Nothing to be done for `all'.
4. build Qt GUI (release version)
5. This will fail and you'll have to edit src/retroshare-v0.3.52a/rs-Qt-gui/src/RetroShare.pro (0.3.5.2?! not 0.4.0?! whatever…)
Look for this:
!win32 {
LIBS += -L../../../../lib -lretroshare -lKadC -lminiupnpc -lssl -lcrypto -lqcheckers
}
and change it to this:
!win32 {
LIBS += -L../../../../lib -Wl,-search_paths_first -lretroshare -lKadC -lminiupnpc -lssl -lcrypto -lqcheckers
}
6. After starting the script once again you'll launch into more trouble…
4. build Qt GUI (release version)
sed: 1: "Makefile": invalid command code M
and
Undefined symbols:
"_XPGP_add_certificate", referenced from:
sslroot::addCertificate(cert*) in libretroshare.a(xpgpcert.o)
"_PEM_read_bio_XPGP", referenced from:
(…)
ld: symbol(s) not found
collect2: ld returned 1 exit status
theoretically the change made in 5. should prevent this… I'll look into this tomorrow :) any ideas?