|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
(I guess the subject of my previous thread wasn't exciting enough to get
any interest)
I managed to cross-compile POV-Ray. Build system: i686-pc-cygwin. Host
system: arm-apple-darwin. Took like all day arguing with libraries,
compiler errors, and libtiff's broken build system. I'm now the proud
owner of a 1.9MB file that supposedly will make my iPod touch capable of
raytracing.
Now, only way to get it to work is jailbreaking the iPod. And running
POV on a shell, since of course I didn't make a fancy GUI. And since I
had firmware 1.1.3, looks like the jailbreak procedure (somewhat
simplified) is:
- downgrade to 1.1.1
- open safari, go to jailbreakme.com, and let the TIFF exploit do
everything for you
- run OKtoPrep (whatever that is)
- upgrade to 1.1.2
- jailbreak again
- upgrade to 1.1.3
Okay... Let's start. I download 1.1.1 firmware from the official apple
website. Then hold shift while clicking Restore on iTunes. Shift makes
it ask for a file instead of automatically downloading the latest
firmware. I click on the 1.1.1 file. "Extracting firmware", "Preparing
iPod for installing", "Unknown error". iPod shows apple logo. Minutes
later, iPod still shows apple logo. I'm screwed?
I can't believe I got it bricked on the first step. And that was
probably the safest step too. I didn't do any hacking yet, it was just
downgrading to an official and unmodified firmware (1.1.1) using an
official and unmodified program (iTunes).
I tried restoring multiple times, following instructions to hold home
and sleep buttons to completely reset it, restoring to 1.1.3, nothing
worked. "Unknown error (6)". That particular error number is listed on
apple support website, but the instructions didn't help me either. I
even tried letting iTunes restore it to the latest version (without
pressing shift), which meant waiting for yet another 160MB download.
I finally managed to restore it (to 1.1.4, the latest) from my dad's
Mac. Maybe my machine really did need a reboot; 7 days uptime, and I
think I should have rebooted after installing iTunes. But now I lack
half the applications on the iPod.
I had read before a blog post with instructions on how to copy Mail.app
from an iPhone to an iPod touch, and I thought "wtf, doesn't that
*already* come with the iTouch? Mine has it... Must be an older firmware
version that doesn't have it, and it's an old blog post..." But nope.
Turns out Mail, Weather, Stocks, Google Maps, Notes, and the ability to
customize the home screen are all optional features on the iPod touch.
"Available for only $19.99." Sheesh... I won't be paying 20 bucks to get
apps I had working just fine yesterday.
Probably Sun did more than just preloading the iPod with course videos
and laser-engraving "Sun Learning Services" on the back. They must have
added that application pack as well. But along with the free iPod, they
should have also given my dad some way to get those apps back in case
the iPod had to be restored for any reason... Oh well. I guess I can't
complain much given I got it for free?
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:
> - open safari, go to jailbreakme.com, and let the TIFF exploit do
> everything for you
Whoa, TIFF decoding must be one of the most broken things in the world.
One of the most popular exploits to run third-party applications in a
PSP is precisely a TIFF exploit.
--
- Warp
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Warp escribió:
> Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:
>> - open safari, go to jailbreakme.com, and let the TIFF exploit do
>> everything for you
>
> Whoa, TIFF decoding must be one of the most broken things in the world.
Blame libtiff :) Its build system seemed to be one of the most broken
things in the world too, when I tried to x-compile POV-Ray.
http://dancameron.org/general/jailbreakmecom
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> - downgrade to 1.1.1
> - open safari, go to jailbreakme.com, and let the TIFF exploit do
> everything for you
> - run OKtoPrep (whatever that is)
> - upgrade to 1.1.2
> - jailbreak again
> - upgrade to 1.1.3
>
> Okay... Let's start. I download 1.1.1 firmware from the official apple
> website. Then hold shift while clicking Restore on iTunes. Shift makes
> it ask for a file instead of automatically downloading the latest
> firmware. I click on the 1.1.1 file. "Extracting firmware", "Preparing
> iPod for installing", "Unknown error". iPod shows apple logo. Minutes
> later, iPod still shows apple logo. I'm screwed?
I'll attempt the downgrade again... Wish me luck.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> I'll attempt the downgrade again... Wish me luck.
Bricked *sigh*
Now I have to wait for my dad to come back to work so I can restore
again with his Mac.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
>> I'll attempt the downgrade again... Wish me luck.
>
> Bricked *sigh*
>
> Now I have to wait for my dad to come back to work so I can restore
> again with his Mac.
Wow!
Plugged iPod to a different USB port, tried again (with latest
firmware), and it actually restored this time; no more error!! Why did I
not think of that before?
Time to actually try 1.1.1 now.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:
> > Whoa, TIFF decoding must be one of the most broken things in the world.
> Blame libtiff :) Its build system seemed to be one of the most broken
> things in the world too, when I tried to x-compile POV-Ray.
TIFF, the most popular image format in the printing industry, and the
one with the most badly broken codec library in the world...
One would think that vast popularity in such a widespread professional
field would be a good incentive to make a good library, but seemingly not.
--
- Warp
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> Time to actually try 1.1.1 now.
Didn't work, different error. Tried 1.1.3, yet another different error.
Only .4 worked.
But the hacking community rocks. With help from #itouch on the
hackintosh server, I got it downgraded.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Well, it's jailbreaked, running firmware 1.1.2, and with OpenSSH
installed. I tried running my POV-Ray binary, and got the big help
explaining switches. Good start (valid binary, no missing libraries).
Copied scenes/camera/perspective.pov and its #included dependencies.
iPod:~ root# ./povray -Iperspective.pov -L. -w40 -h30 -fn
povray: cannot open the system configuration file
/usr/local/etc/povray/3.6/povray.conf: No such file or directory
povray: cannot open the user configuration file
/var/root/.povray/3.6/povray.conf: No such file or directory
povray: I/O restrictions are disabled.
povray: cannot open an INI file, creating a temporary file
'/private/var/root/pov36.ini'.
povray: removing '/private/var/root/pov36.ini'.
Persistence of Vision(tm) Ray Tracer Version 3.6.1 (arm-apple-darwin-g++
4.0.1 @
arm-apple-darwin)
This is an unofficial version compiled by:
Nicolas Alvarez <nic### [at] gmailcom>
The POV-Ray Team(tm) is not responsible for supporting this version.
POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
Copyright 1991-2003 Persistence of Vision Team
Copyright 2003-2004 Persistence of Vision Raytracer Pty. Ltd.
Primary POV-Ray 3.5/3.6 Developers: (Alphabetically)
Chris Cason Thorsten Froehlich Nathan Kopp Ron Parker
Contributing Authors: (Alphabetically)
Steve Anger Eric Barish Dieter Bayer Steve A.
Bennett
David K. Buck Nicolas Calimet Aaron A. Collins Chris Dailey
Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
Mark Gordon Christoph Hormann Mike Hough Chris Huff
Kari Kivisalo Lutz Kretzschmar Jochen Lippert Pascal
Massimino
Jim McElhiney Douglas Muir Juha Nieminen Bill Pulver
Eduard Schwan Wlodzimierz Skiba Robert Skinner Yvo
Smellenbergh
Zsolt Szalavari Scott Taylor Massimo Valentini Timothy
Wegner
Drew Wells Chris Young
Other contributors are listed in the documentation.
Support libraries used by POV-Ray:
ZLib 1.2.1, Copyright 1995-1998 Jean-loup Gailly and Mark Adler
LibPNG 1.2.5, Copyright 1998-2002 Glenn Randers-Pehrson
LibJPEG 6b, Copyright 1998 Thomas G. Lane
LibTIFF 3.8.2, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
terminate called after throwing an instance of 'int'
Abort trap
iPod:~ root#
Aww :(
I wonder if anyone has ported gdb yet.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> Support libraries used by POV-Ray:
> ZLib 1.2.1, Copyright 1995-1998 Jean-loup Gailly and Mark Adler
> LibPNG 1.2.5, Copyright 1998-2002 Glenn Randers-Pehrson
> LibJPEG 6b, Copyright 1998 Thomas G. Lane
> LibTIFF 3.8.2, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
> terminate called after throwing an instance of 'int'
> Abort trap
> iPod:~ root#
>
>
> Aww :(
>
> I wonder if anyone has ported gdb yet.
Um... OK, I'll bite. *Why* would you be attempting to run POV-Ray on a
device that has a 3 MHz CPU and a monochrome display? This doesn't seem
very sensible...
[FWIW, I recently discovered that my MP3 player now has an osciliscope,
a 3D cube, and a Mandelbrot explorer. All very silly really...]
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |