iAthan native Prayer Times, Athan/Azan and Qibla direction software for iPhones and iPod touch. Get daily prayer (salat/salah/namaz) timings for your local city along with Qibla direction, distance and athan (azaan/azan) now on iPhone and iPod Touch!
iQuran – the Mobile Quran (Koran/Coran) Recitation software for iPhones and iPod Touch.
iQuran offers its users the Complete Quran in Arabic along with its various translations. Specially designed to allow easy reading with easy scrolling, iPhone style. With excellent built-in audio capabilities, iQuran utilizes these to provide a very satisfying recitation playback experience, with verse for verse recitation along with auto-scrolling and verse highlighting.
iCrossword is a native crossword puzzle client for the iPhone
– loads the puz file format popular with online crossword puzzles such as New York Times newspaper
– double tap navigation bar to get to options screen. There you can get info about current puzzle and perform operations on it
– add new .puz files into /var/mobile/Library/iCrossword/puz
– thanks armadillo for the icon
iSolitaire is a native version of Klondike Solitaire (same as XP Solitaire game) for the iPhone. The current features are:
– plays Klondike version of Solitaire
– double tap table for options screen where you can deal new cards, change the draw number (1 or 3) or show time/score
– nice surprise once you win (hint: see iSnake or Bounce for an idea what might happen)
– theme support. Add your own theme and easily switch via options screen. Included is a default wood theme (thanks to armadillo)
– animation effects
iSlots is a 3 reel slot machine game for the iPhone. The current features are:
– Vegas style graphics and sounds
– saves credits
– double tap to get to options
– scroll screen up to see payout information
– v0.2 graphics redone by armadillo. Want to say a BIG thank you to armadillo as I think he’s done a fantastic job making the graphics more polished
– top 5 winners ticker. The top 5 highest credits winners (that have submitted) will have their name and winnings displayed on every player’s ticker
– top 50 winners web page. Web page lists the top 50 highest credit winners
– v0.4 ticker redone by armadillo. BIG thank you again
Locations – a native iPhone application to watch webcam images whenever you want and wherever you are.
Changes:
[new] Enhanced User Interface (e.g. smooth scrolling, but don’t scroll too fast!)
[new] Auto update webcam images on startup
[new] Save an image, send it via eMail or set it as wallpaper
[new] Preview webcamin search
[new] Page through the search results
[new] Search webcams near your current location! (Might require you to run LocateMe once after each reboot before using this feature in Locations). Thanks to Erica, Saurik and Hisper!
[fix] Performance enhancements (first run after update will take some time though!)
[fix] lots of minor bug fixes
[fix] Compatible with iPhone 1.0.2 again (Thanks to three6guy for lots of testing)
Most webmasters or organizers of big projects usually get a minumum of feedback , sometimes people even get a harsh rant for their community work – exactly this happened to Ste, who manages one of the biggests iPhone repros out there.
Quote:
>From: Josh xxx
>To: “ste@xxx.xxxâ€
>Subject: Your packages
>Date: Sat, 16 Feb 2008 23:51:18 -0600
>
>How about you quit boohooing and update your damn packages.My reply:
“How about you (bad word) off and die, (bad word).â€-ste
No one is forcing someone to use and enjoy a free service, what is your opinion?
Discuss here: //phpbb/viewtopic.php?f=49&t=416
Ste wrote this on his page:
Prior to the 1.1.3 firmware, everything was installed as, and ran as root. Following good UNIX practices, I installed apps with the following permissions: 755 for directories and executable files; 644 for all else. I held developer’s to this standard, too.
Now, with 1.1.3, we have multiple, competing, dissimilar jailbreak methods. Owner and group settings are not consistent between them, nor do they behave the same. This is causing havoc for app developers and me. Some examples:
“Nate’s” jailbreak:
/var/mobile is a symbolic link to /var/root, which is owner:group root:wheel
Files installed under /var/mobile by Installer.app are created root:wheel
If you run “id†as mobile, you get: uid 0 (root), gid 0 (wheel), groups 0 (wheel)
Applications run as rootziphone jailbreak:
/var/root is root:wheel
/var/mobile is mobile:wheel
Files installed under /var/mobile by Installer.app are created root:wheel
If you run “id†as mobile, you get: uid 501 (mobile), gid 501 (mobile), groups (501)
Applications run as mobile“Official” jailbreak:
/var/root is root:wheel
/var/mobile is mobile:mobile
Files installed under /var/mobile by Installer.app are created root:mobile
If you run “id†as mobile, you get: uid 501 (mobile), gid 501 (mobile), groups (501)
Applications run as mobileProblem arise, as neither application developers, nor I, know which jailbreak method a user has chosen to use.
With “Nate’s†jailbreak method, the 755/644 permissions were still fine, as everything was owned by, and running as, root.
Then, to support the “Official†jailbreak method, I had to change the permissions on files and directories I installed under /var/mobile to 775/664. The files were owned by root and couldn’t be written to by mobile. However, since their group ownership was mobile, I was able to get things working by allowing group write.Now along comes ziphone. Files created by Installer.app under /var/mobile are owned by root and their group is wheel, but the app’s owner and group when run are both mobile so even 775/664 won’t allow an app to write. Now I am forced to set those files and directories to 777/666 in order for things to work correctly.
So, even though Apple is trying to create privilege separation between the root and mobile accounts, I have to throw out all separation when it comes to what can write where, when it comes to anything under /var/mobile that I install via installer.app, if the app must write there.
This issue does not arise, however, for files and directories that an app creates under /var/mobile itself. That’s because the app’s running as mobile and creates the files and directories with the whatever uid/gid mobile has under that jailbreak.
Jailbreak developers need to standardize on what the correct uid/gid is for the mobile account and what account apps run as. Installer.app needs to make sure that when it creates files under an account, they they can actually be read by and written to by, that account.
Unfortunately, so many people have used the various jailbreaks that I can’t stand my ground against users and developers and say “X jailbreak is the correct one, and the only one I will support.â€, because 1) I no longer know which is correct (does anyone? What’s your proof?) and 2) even if I did, users and developers would be in an uproar if I refused to make it work for everyone, when I clearly can, just because it’s not the right way to do it.
So, I’m left with the distasteful task of installing everything under /var/root or /var/mobile with world read/write.
Someone please fix this mess.
-ste
http://blog.psmxy.org/2008/02/16/jailbreakinstallerapp-developers-fix-this-mess-please/
Erica Sadun has updated her iPhone application VNotes and is looking for testers.
Release notes:
Huge, major, big-Mamma update, here. Feedback solicited.
iAno would allow you to use your iPhone as “virtual” Piano.
Features:
A complete four octave keyboard.
Multi-touch. Up to 5 keys can be pressed at once allowing complex chords.
Sounds like a real piano with realistic piano multi-samples.
Animated piano keys react to your touch.
Play along to all your MP3s.On-screen keyboard navigation allows you to easily move up and down by octaves or “part octaves” (ie. left-most key is a C or an F).