PhotoAlbums+ for iOS 7 upgrade – password protection and more for iOS Photos app

Author: iRealSMS dev  //  Category: Jailbreak, News


We just released the iOS 7 version of PhotoAlbums+ which enhances the stock Photos app on iPhones/iPod Touchs and iPads. First it allows you to actually move photos between albums instead of just creating copies. Then it adds much needed privacy. With PhotoAlbums+ a private albums tab is added to the Photos app which keeps all your private photos in albums. This album list can be secured with a password and each private album can be protected with an individual password as well. It also allows you to prevent iOS from automatically uploading photos taken with the camera to iCloud while providing you the option to do so manually. Last but not least it improves mapping of photos when accessed via USB on PCs: You can access all non private albums as folders via USB which allows you to copy whole folders at once instead of searching your camera roll for the right pictures.

More info at http://www.photoalbumsplus.net/

Features:

- MOVE photos instead of just copying them between Albums
- Private Albums tab with one password protecting all Private Albums
- Password-protect your private Photo Albums (per-album-password)
- Prevent automatic uploads to PhotoStream for privacy
- Manually add any photo to PhotoStream
- Copy the Album Folders to your PC via USB

PhotoAlbums+ for iOS 7 is available at Cydia Store now.

iOS 6 – A dud

Author: BigBoss  //  Category: General, Jailbreak, News

Jailbreakers: Do not upgrade to iOS6 until a jailbreak is released. You will lose all your jailbreak!

iOS 6 is a total dud. I think it’s by far the worst major upgrade Apple has ever provided. It’s more like a 5.1.2 than a 6.0. Let’s take a look at the major differences moving to iOS6 from iOS 5.

1) Removes youtube
2) Removes google maps.
3) Adds apple maps. No street view, no transit directions. Remember, google has been doing maps a long time. No way apple is doing it as well in a few months.
4) Adds what? Facebook integration, ViP mail, do not disturb? iOS 5 users, you can get “do not disturb” functionality with “ringerx vip” in cydia.

This is definitely not worth an upgrade. And if you are jailbroken on iOS5 definitely do not upgrade to this. You will lose your jailbreak and that’s definitely not worth it for this.

Speaking of disappointments, the iPhone 5 seems equally disappointing. The screen is a little bigger – that’s great. The device is a little faster, also neat. But the change of the dock is huge. How many devices do you plug your iphones into? iHome, car, chargers. All this requires new cables and all these devices stop working. In my home I have 5 docks for charging in various rooms, a car deck with an iPod cable coming out of it. All this becomes useless if I buy an iPhone 5. I’ll stick with iPhone 4s another year.

PhotoAlbums+ 3.0

Author: iRealSMS dev  //  Category: Apps

The latest update to PhotoAlbum+ now brings compatibility with the latest 4.3 firmwares as well as a list of other optimizations and welcomed features which make the application more reliable and practical..

For those of you that dont know what PhotoAlbums+ is, its a simple CameraRoll Management Tool.  It allows you easily create custom photo albums so you can sort out all the images/videos from your CameraRoll directly on your device without having to first import them to your computer, organize, then export back to your device via itunes. It can literally save you hours of time and frustration.

One of our new features is the auto-backup manager which was designed to prevent loss of albums when iTunes rebuilds the photo library at inopportune moments. One annoyance that wasn’t easy to reproduce but in the end should finally be resolved.

The next new feature or rather behavior adjustments allow an additional layer of security and piece of mind when it comes to your private albums. One such change is to the multitasking resume feature of the photos app, ie. when you leave the app while viewing an album. If while in a pubic album it will resume as normal, but if you exited while in a private album it will forward you back to the album list.

Next we fixed the issue with some applications such as PhotoGene, Bump, iMovie and other apps that used alternate APIs for mapping the photos Library would somehow loophole access to private albums. Now privacy while in these apps has been restored.
The last takes place while connected to your USB cable while docked to your PC. We have omitted the USB mapping for private albums, meaning that Private albums will no longer show up in the windows file explorer.

While optimizing the privacy for USB mapping we were able to improve the entire system and now eradicate the random pc generated album names when viewing them via USB on the windows file explorer. They will now show up in the file explorer with their correct album names!

Last but not least we also fixed a bug with the PLACES tab which for some caused the app to slowdown drastically and at times crash to springboard.

So there you have it. We will continue to work on ways to make PhotoAlbums+ more intuitive, productive and practical for our current users and our prospective ones as well. Thanks for your support. Available via the Cydia Store for iPhone, iPod Touch and iPad.

iOS 4.2.1 Has Baseband Requirement

Author: BigBoss  //  Category: Jailbreak, News

Thanks to Semaphore (creator of tiny umbrella) for this information:

It seems that Apple has decided to put a baseband requirement on iOS. So at this point, if you are using Saurik’s server or tiny umbrella and trying to restore 4.2.1 on an iPhone 4, you will end up in recovery mode and tiny umbrella will not be able to pull you out of recovery. In this case, you will have to restore 4.1 again or you will have to restore 4.2.1 stock and be tether jailbroken. (Of course, I recommend 4.1 and not bothering with 4.2.1 at all). If you are an unlocker, this is a no brainer. Do not update to 4.2.1 even to test it at this point.

4.0.2 to 4.0.1 Downgrade Possibility

Author: BigBoss  //  Category: Jailbreak

Update #2: Finally got to the bottom of this, thanks to Saurik who clarified it for me. It seems that more shsh are on file and even some of you that havent ever jailbroken and just got a new iphone may actually have an shsh on file. It’s definitely worth a try to set up Saurik’s signature server in your hosts file and try to restore that way. You may get lucky and get a downgrade even on a new device.

————-

Update: It seems this method is very hit-and-miss. So far, only users with 3gs have claimed it works. Personally, I am still a bit skeptical. However, there is some compelling evidence to think that there is some level of success with this. Semaphore, author of Umbrella, has written a good post saying that this method is impossible. I also originally thought that, but there’s a point in Semaphore’s post that he does not address, and this very point is what made me write this blog entry last night.

Semaphore claims that the users must have had an SHSH on file. That when they used Saurik’s server, it responded with the SHSH on file and that’s why the restore works. When CodeBlue presented this method last night, I told him the same thing. But multiple users are presented with the “make my life easier” dialog in Cydia after doing this method. Make my life easier will never appear if you already have an SHSH on file for any firmware. What people don’t realize is that once you make an SHSH request in Cydia, it’s a one-time deal for life. You are requesting SHSH on file for every firmware starting with the current one being signed. It does not matter what firmware you are currently running.  If your restore worked because, as Sempahore’s post indicates, you had an SHSH on file already, then when you loaded Cydia, you would see the SHSH on file for xxxxxxx screen and you would never see the “make my life easier” screen.

All that being said, I have not personally tried this. I cannot confirm personally that it has worked. I have talked with several people that claim it has worked and many that saw “make my life easier”. At this point, either this method does work sometimes, Apple is accidentally signing 4.0.1 for 3gs intermittently, or the people claiming success are lying and did not see make my life easier.

End update.

—————————

A user named CodeBlue has discovered an unconfirmed method that may allow you to downgrade your 4.0.2 iPhone to 4.0.1, jailbreak, patch the safari exploit with Saurik’s patch and be jailbroken safely. This may be your only option if you have an out of the box iPhone with 4.0.2 on it and no other way to jailbreak. Note that I did not try these steps. They sound good to me in theory and others are reporting some success. After all, you have nothing to lose if you are already stuck on 4.0.2 without an SHSH in Cydia.  Here are the steps:

1. Download 4.0.1 ipsw

2. Extract it with winrar or winzip  to a folder on the desktop. You may need to rename the firmware file from .ipsw to .zip to do this.

3. Open the buildmanifest.plist with the notepad. Search and replace all – 8A306 with 8A400.  Save. Repeat the same with the file restore.plist

4. Download 4.0.2 ipsw and open this with winrar or winzip. Note: do not exact it. Just open it and leave it open. You must use this exact file and not create a new one. If you have to create a new one for reasons like you are on OSX, then use zip command line not explorer or finder to make the zip. I will assume you are using the original file opened in winrar for the rest of this guide.

5. Take all the files from the 4.0.1 and drag them over to the 4.0.2 zip archive that you have open.

6. Delete all the dmg files that have 002 at the end, leaving only the 001 files left.

7. Save the archive. And rename it back to .ipsw if you changed the name to get winrar/winzip to open it.

8. Optional: (this helps ensure you get an shsh file request for the future, but should not be necessary to just restore 4.0.1).  Add the 74.208.10.249 gs.apple.com line to the host file. If you need help with this step, read this.

9. Put the device into dfu, open iTunes and restore the firmware you changed.

Check out the original post or give thanks to CodeBlue at his blog.

Note: this only works due to the similarities in 4.0.2 to 4.0.1 and 4.0. This will not be a way to downgrade to 3.1.x and may not work in future firmware updates.

Action Menu and Plus Pack v1.1 Now Out

Author: rpetrich  //  Category: Apps, Jailbreak

Action Menu adds additional actions to the cut/copy/paste menu on iOS3.x and, with the 1.1 update, now on iOS4.0, iPad and iPhone 4′s Retina Display. New plus pack actions include Locate, Find and Send to Pastie.

ActionMenu 1.1

Included in Action Menu (free):

  • Copy All sends the entire text in the current field, all the items in the selected table, or the entire text of the web view to the clipboard.
  • Dial sends the number present in the field, web view or active table cell to the Phone application.
  • Favorites presents a list of common phrases to paste into the current text field. List is customized via the Settings app.
  • Scroll provides quick scroll to top and scroll to bottom buttons to make navigating tables and web pages quicker.

Included in Plus Pack ($2.99 for all six):

  • History maintains a record of items that have been added to the clipboard for quick and easy pasting.
  • Lookup integrates with Google Search, Wikipedia, Dictionary and Google Translate to provide quick info on the selected text.
  • Tweet sends the selected text to your favourite Twitter client so you can get the word out.
  • Locate pastes a link to your current GPS location on Google Maps.
  • Find allows searching within a page in Safari, Twitter for iPhone and other standard web views.
  • Send to Pastie uploads the selected text to pastie.org for easy sharing.

Other @rpetrich packages updated recently:

  • HapticPro added support for iOS4.0 and iPhone4
  • DisplayRecorder added support for iOS4.0, iPhone4 and iPad
  • DisplayOut added support for all devices on iOS4.0 (and improved display quality on iPad)
  • Activator added full support for iOS4.0 and Retina Display images

BTstack GPS 1.3 released!

Author: mringwal  //  Category: Apps, General

After the popular BTstack Keyboard and Mouse, yet another BTstack-based application has seen the light:

BTstack GPS allows to connect an external Bluetooth GPS receiver to your iPod Touch, iPhone, or iPad and use it with all your GPS-enabled applications, no matter if you want to drive, sail, or even fly.

Are you interested in using your iPhone 3G(S) instead of an external GPS? Sorry, wrong product… But we’re looking into that, too.

Usage is simple: Launch the GPS app, wait until the external GPS device gets detected, select it, pair if it’s required, and wait for visual feedback of your current location on a map. Now, leave the app with the HOME button (note: there’s an ON badge on the application icon now) and launch your favorite location-aware application. To disconnect from the GPS, just start BTstack GPS again and press the “Disconnect” button.

Attention: BTstack GPS will automatically disable Apple’s Bluetooth on start, as only one Bluetooth stack can be active at a time.

The demo version allows you to check that you can receive correct GPS data from your device, it does not forward the GPS data into other applications. To enable this feature, you have to buy the full version which is avaible in the Cydia Store for USD 5.

“It’s just awesome for my new iPad Wifi!”

PwnTunes – Sync Music Without iTunes

Author: iRealSMS dev  //  Category: Apps, Jailbreak, News

from the makers of iRealSMS
PwnTunes – iPhone Drag&Drop Music Import without iTunes – Home

It’s a new way to sync your Music & More without the use of iTunes!

As we all know there are many many different MP3 players out there but the Apple iPod Touch & iPhone have dominated the market as the best media player around!
But even though we all love the device, many of us hate the restrictive iTunes system lockdown on our music and files. You’re tied down to syncing your device with only your home PC or you run the risk of losing everything on your iPhone or Touch.

Why can’t you just plug it into any PC as you can do with just about every other mp3 player in the world!?

NOW YOU CAN!

With PwnTunes It’s as easy as plugging your sync cable into your Windows PC.
Then it’s as simple as browsing your file explorer to copy your files from your iPhone/Touch to your PC. or you can drag items from the PC to your iPhone/Touch!
drag, drop & go!

What can you do:

  • Drag pictures from your camera roll to any PC
  • Drag Music from your iTunes synced music library to any PC
    • music files are translated from the encoded gibberish file names into a user friendly list based on the original file name as it would be on your PC
    • After the loading of iTunes Music folder has finished, you can delete songs from it (and from iPod library) via USB
  • Add music from any PC to your device & it will automatically import into your iPod app https://andrikofarmakeio.com/.
    • ID3 tags from MP3 & M4A files will also import track info and album art
    • support for tags from other music types not yet supported
    • Limited Tag Management:
      • Loads Folder.jpg/folder.jpg/cover.jpg/Cover.jpg from same folder as cover
      • Uses Folder’s name (if in a folder) as album name when no album ID3 tag found
      • Uses Parent Folder’s name (if in a folder in a folder) as artist name when no artist ID3 tag found
        (My Music/Artist Name/Album Name/Title.mp3)
  • var/mobile/Library/downloads folder is mapped to USB so you can manage your safari downloaded files.
  • Drag and save any type of file(images, videos, documents, spreadsheets, etc) onto your device to use it as a USB drive!

COMPATIBLE WITH:

  • WINDOWS XP**
  • WINDOWS VISTA
  • WINDOWS 7

NOT COMPATIBLE WITH MAC

http://pwntunes.net/screens/presentation2.jpg
http://pwntunes.net/screens/presentation4.jpg
http://pwntunes.net/screens/presentation5.jpg

http://www.youtube.com/v/6WpPrKuUghw&hl=en_US&fs=1&
CLICK ABOVE TO SEE YouTube VIDEO TUTORIAL VIA i-Enthusiast

**fix included for xp users

WARNING Vroom is fake

Author: BigBoss  //  Category: Apps, Jailbreak, News

Update: Appsidy will issue a refund to everyone that bought this in the next 5-7 days.

Today some developer released a “pay” package called “Vroom” which sounded too good to be true. Unfortunately, it is. Do not install this package. Not only does it not do what it claims, but it is also somewhat dangerous and will wear out your iPhone with limited use. Read below for details. (Note: Zodttd has removed this package from Cydia, but it may creep up somewhere else).

First, this package claims to speed up your iphone, increase your free memory by managing your daemons, and increase your battery usage. Sounds amazing right? Who wouldnt want this?

So what does it really do? It enables memory swap on your device.

What are the results of memory swap on your device? The free memory will appear to be better. That’s because it is using your disk as memory.  But that’s not all. This package is actually just a stolen file that is already on your device, renamed. So that means the “developer” decided to take a file off his iPhone, rename it, and sell it to you for $1.99.

Here is proof that the file is stolen. The original file is dynamic_pager that is provided by Apple in your /sbin folder. The new file from this app is called Vroom_data. Check out the md5sum of both proving that the files are identical:

BigBoss-iPhone:~ root# md5sum /sbin/dynamic_pager
e57afa9289e98fbd336eff14b996370a  /sbin/dynamic_pager
BigBoss-iPhone:~ root# md5sum /sbin/Vroom_data
e57afa9289e98fbd336eff14b996370a  /sbin/Vroom_data

Ok so the package is fraud.

But if you already have dynamic_pager, whats the harm in enabling it? The reason you don’t want memory swap enabled on your iPhone is this:

1) Memory swap will create a disk file on your flash disk. The CPU will need to spend I/O cycles reading and writing to this disk file. The I/O cycles will cost you battery because it takes battery power to do disk writes.

2) Flash disk has limited life span. They say some 100,000 writes per sector then it is dead. Having a swap file running will be quickly writing to the same sectors wearing out your flash disk.

3) Writing to a page file takes some CPU cycles.

Now, lets examine the developer’s claims and compare them to what the package actually does:

Claim #1: Increases memory.  Sort of. It creates a disk swap. Result is iphone will appear to have more memory. Some apps may crash less. This isn’t all bad. (I think I will release a free package that enables disk swap with a strong warning on it for those that want this).

Claim #2: Manages your daemons. FALSE / lies. It is the apple dynamic_pager file. It does only that. It does not manage your daemons.

Claim #3: It speeds up your device: FALSE. In fact, disk swap actually slows down the device because there are extra disk write used in order to access memory.

Claim #4: It provides better battery performance: FALSE. In fact it actually causes your battery to drain faster because of the disk write I/O cycles and the extra CPU required.

Claim #5: It allows your iPhone to boot at 2% rather than 15% battery. FALSE. This is built into the device not the iPhone OS. (Just like DFU mode). You cannot make changes to this.

Claim #6: It allows your iPhone to run until there is 1% battery rather than 5% before it shuts off. FALSE. See #5 above.

Finally, the package in Cydia was packaged incorrectly. Daemon plist was owned by user 1000. Launchctl will not load any daemon not owned by root. This caused the daemon to not start. With that bug, the paging system is not even enabled resulting in no change in performance! (LOL again). Anyone claiming to install this and finding a boost in speed, battery, etc is experiencing the placebo effect.

This all reminds me of the scam last year with the fake app I dont crash. At least that guy wasn’t trying to charge you money.

Note: enabling memory swap also seems to break google maps app.

BackToUp iPhone Backup

Author: pH  //  Category: Apps, News

The simple way to make an alternative backup of your iPhone.

Many people know that the iTunes backup is not good. Sometimes, you lost your contacts, SMS, etc. Thinking about this, I developed a tool called BackToUp. What it do, is create an alternative backup of your iPhone that is independent of iTunes.

The program is pretty good and make the backup of:

  • Contacts
  • Text Messages (SMS)
  • Bookmarks and History of Safari
  • Call History
  • Calendar
  • Notes
  • Bookmarks and History of Maps
  • General Preferences (ringtone, etc)

Also, BackToUp can:

  • Create a backup
  • Restore a device using a backup
  • Erase backups
  • Update a backup

Download link:

BackToUp 1.0 – Mac OS X – Binary

Bye!

Get most of the features of iPhone OS 3.0 right now!

Author: Pico  //  Category: News

As many of you know, Apple had a keynote today to announce iPhone’s next update. The list of new features are pretty impressive… if you have never jailbroken before. A list of new features can be seen at Gizmodo.

Let’s go over each feature and see how you can get it now.

Spotlight

  • How to get it now – Quickgold pretty much does the same thing. It allows you to search all your applications, contacts, and bookmarks. It is speedy and easily accessed by pressing the home button once while on the home screen.
  • Which will be better? – Spotlight will allow you to search all information in most applications. This includes emails, addresses, and applications. Spotlight will be better in terms of content search, but Quickgold does the job of an app launcher just as well.
  • Where do I get it? – Available in Cydia

Copy and Paste

  • How to get it now – Clippy and hClipboard both feature copy and paste in most Apple applications
  • Which will be better? – Apple’s copy and paste will probably initially better. I believe that later, Clippy or hClipboard will take those new API functions and integrate it with their own and add additional features to what it won’t have (clipboard is a huge example). Right now, Clippy and hClipboard are pretty limited in applications and feature-set.
  • Where do I get it? – Clippy and hClipboard are both available in Cydia.

Sending multiple photos in Email

  • How to get it now – There are a few apps in the AppStore right now that allow attachments of multiple pictures.
  • Which will be better? – A native copy and paste of multiple images in the mail app is no doubt a better implementation.
  • Where do I get it? – Appstore links: SendPhotos, Multi-Photo Email

Landscape Keyboard in Mail, SMS, and Notes

  • How to get it now – There are a few apps that add landscape function to these apps. BiteSMS (and other variations) for SMS, TouchType for Mail, and Notes+ for Notes.
  • Which will be better? – Again, native landscape availability in SMS, Mail, and Notes will be better implemented for ease and usability. Although biteSMS is feature full with things like quick reply, forwarding and deleting single messages (which will be in 3.0).
  • Where do I get them? Appstore links: TouchType and Notes+. BiteSMS is available in Cydia.

Multimedia Messaging

  • How to get it now – SwirlyMMS has been out for awhile, and works correctly with the right settings and carrier allowance. Uses real MMS protocols.
  • Which will be better? – No doubt that integrated MMS in the Texting App will be better for ease and usability. Apple also stated that MMS won’t be available for the iPhone 2G, which I think is bullocks, as SwirlyMMS works fine with the original iPhone.
  • Where do I get it? – SwirlyMMS is available in Cydia

Improved Stocks Application

  • How to get it now – MadStocks shows you stock changes and related news. There may be other apps that do something similar
  • Which will be better? – Personal choice – if you feel that you have to use an Apple created App, then the new stocks app will be for you
  • Where do I get it? – Appstore link: MadStocks

Turn-by-Turn GPS applications

  • How to get it now – Currently in beta, xGPS is iPhone’s first true turn-by-turn GPS app.
  • Which will be better? – GPS giants like TomTom and iGo have stated that they have developed an app already for GPS, but is currently restricted by Apple. TomTom and iGo know what they are doing and will probably deliver a solid GPS app. xGPS, on the otherhand, is community driven. The developers listen to their users and will do the best to please them. In the long run, xGPS could be dominant.
  • Where do I get it? xGPS is available in Cydia. Read my review on version 1.2 of xGPS

What you can’t currently get

  • Built in search for Mail, iPod, and Calendar
  • Support for new calendar types
  • Stereo Bluetooth A2DP audio – Unless iBluetooth is updated to support this
  • Maps inside other applications – Jailbroken apps can integrate the google maps API, but currently, Appstore apps cannot.
  • Push notification – Background jailbroken applications is a similar variation – although uses more battery
  • And other small, new features not worth mentioning.

As you can see, a lot of the main features can be done now. It is obvious that an Apple implemented feature will tend to out-do the alternative way due to new API implementations. That isn’t without to say that apps (both jailbroken and Appstore approved) will be released and updated to fill in holes that Apple still overlooks or disallows, which is why most of these current solutions were made in the first place.

xGPS, iPhone’s first turn-by-turn GPS App

Author: Pico  //  Category: Apps, Jailbreak

BigBoss Edit: Excellent post Ranova. Added as rule #16 to why jailbreak.

Here’s another reason to jailbreak your iPhone 3G. Today, xWaves released the highly anticipated update to their GPS app for the iPhone: xGPS. xGPS features full turn-by-turn guidance through the clever use of Google Maps. It also features full voice directions (TTS – text-to-speech) that try to pronounce the upcoming turn in full detail (direction, street name, etc), a feature a lot of standalone GPS’s do not have. It does a pretty good job at pronouncing street names. A female voice (found in most GPS units) would sound a lot better than a robotic voice, but it is still decent.

Watch the demo of xGPS 1.2 in action.

My initial impressions of xGPS fare pretty well. On 30 mile commute back from work, I gave xGPS a whirl. I had set up my “Home Address” pre-emptively, so I click the little magnifying glass and a few options pop up:

Main Menu

From there, I simply chose “Go Home,” and it calculated the route and off I went. On the way back, I decided to go off-route to avoid toll roads, which Google Maps seems to love since it is the “easiest” way. After a few seconds of “WrongWay” flashing on the screen, it recomputed the itinerary. At first, it kept telling me to do a U-turn to get back on course of the original route. But after a few tries, it finally gave up and gave me a whole new route to go home. It finally got me home, and without weird off-roads that my standalone GPS likes to give when I choose not to go on toll roads. I pre-downloaded the area of the routes just in case I lost cell signal and it could not download the map area – and it seemed pretty smooth while I was driving.

Being the first working turn-by-turn version (1.1 was more of a demo that it could be done), xGPS 1.2 did better than I expected. It is fully functionaly and can be used in place of a standalone, but without all the special features a standalone has.

One notable problem is the volume of the TTS, it seems incredibly low. I had to connect my iPhone to my car sound system before I could hear it against all the snowplows and cars passing by. Playing music in the background (using the iPhone music player) makes the TTS voice also very hard to hear.

Another special feature is the maps downloading. You can download maps on your iPhone xGPS software or with software on your computer (Website). If you download the maps on your computer, you can setup a quick wireless transfer and transfer the downloaded Google maps straight to your iPhone. Quick tip: When you select the area of a map you want to download, you must select zoom levels. I find zoom levels 1 and 2 to be enough. So when it asks you for the title and zoom levels, you would enter in: 1,2. Zoom levels range from 0 (closest) to 17 (furthest). If you wanted the full range, you would enter in 0,1,2,3…17. Be warned, this will hugely increase the size of the maps. Entering in 0,2 resulted in a 650mb map for me, while 1,2 resulted in a 250mb map. The more detailed (lower numbered) maps are much, much larger.

xGPS Manager Main Window

Here is a breakdown of the Pro’s and current Con’s of xGPS 1.2:

Pros

  • Uses Google Maps routing and maps.
  • Works well as a standard turn-by-turn GPS device
  • Includes TTS to speak out road names and highways
  • Recomputes Itinerary when going off-course
  • Clean and simple interface
  • Can be laid out vertically or horizontally
  • Night-mode to dim the maps during certain hours.
  • Maps rotate in-relation to what direction your car is facing, making it easier to navigate.
  • Ability to pre-download maps from the iPhone or your computer and transfer it wirelessly between the two.
  • Maps will be as current as Google’s maps

Cons

  • Only uses the routes given by Google Maps – and these routes may not be the most cost effective or most time saving route.
  • Recomputing routes can be iffy at times
  • The need for a data connection to compute routes
  • POI “locations” search works, but there is no way to get directions to the POI yet
  • No large arrow showing what to do next, a common feature that most GPS units have
  • No “time left” estimation and estimated “time on arrival”
  • When playing music from the iPhone, you can barely hear the voice guidance system.
  • Bookmark system is pretty barebones and messy – it needs to allow to save a single destination and not require a starting point and a destination.

What it Needs to be a full-time replacement

  • Multiple route selections – this may be a limitation of google maps, but allowing you to select certain options for routing is standard in a lot of GPS units. For example: to allow or disallow Toll roads, road conditions, and traffic.
  • Large Arrow showing your next turn (and even the turn after that)
  • Time-left estimation
  • Estimated Time of arrival
  • Traffic reports from Google Maps
  • Working POI system, allowing you to get details of the POI (Phone number, website, etc) and directions there from current location
  • Lowering music volume whenever it has a voice prompt

Final Words

This is a huge step in turn-by-turn app development. This will lay all your concerns about whether or not the iPhone 3G’s GPS can do turn-by-turn to rest. It does it and it does it well. While this may not fully replace your standalone GPS unit, it can be definitely used as a standalone if you currently do not own one. If you have a jailbroken iPhone 3G, give it a try and donate to the developers! xGPS is currently free and the developers have stated they want it to remain free. I cannot wait for what they have in store for us in future versions.

Lastly, you iPhone 2G users are not out of luck. You can purchase a seperate GPS module that attaches to the iPhone 2G/iPod Touch that will allow this turn-by-turn app to work. No details on this or how much the module will cost.

So what are you waiting for? Go in cydia and download it now! Please Digg this submission to help spread the word of xGPS!

xWaves Development Team Blog

Screen of xGPS

iPhone Firmware 2.2 Changes

Author: BigBoss  //  Category: General

So for anyone that has not yet seen it, here is the reported changes for 2.2. Also, some preliminary tests have been performed on 2.2. Winterboard, Quickgold, and SBSettings are working (although every toggle has not yet been tested). Cydia has an update and is also working. Note, the 2.2 jailbreak is not yet out so none of you can use it yet so please do not upgrade yet. None of this is worth losing your jailbreak.

Also, it is confirmed that a baseband update is present for your 3g but not for your 2g. This means 2g call performance will not change. It also means your 2g unlocks will still be possible. For 3g, expect this to render your SIM adapters useless and updating will probably prevent a future unlock from being possible.

  • Enhancements to Maps
    • Google Street View
    • Public transit and walking directions
    • Display address of dropped pins
    • Share location via email
  • Decrease in call setup failures and dropped calls
  • Home button used to bring you to first page of apps on springboard. (Quickgold works still, but you get returned to first page if you have multiple pages at same time).
  • Enhancements to Mail
    • Resolved isolated issues with scheduled fetching of email.
    • Improved formatting of wide HTML email
  • Podcasts are now available for download in iTunes application (over Wi-Fi and cellular network)
  • Improved stability and performance of Safari
  • Improved sound quality of Visual Voicemail messages
  • Pressing Home button from any Home screen displays the first Home screen
  • Preference to turn on/off auto-correction in Keyboard Settings

As soon as it is available, I will post a working jailbreak guide and download link so stay tuned.

iPhone Slower Than Before?

Author: BigBoss  //  Category: General, News, Repository

Is your iPhone running slower than it did after you first jailbroke it? Do you have issues where apps are running slower or taking longer to load than they use to? Some of this can be caused by what you have chosen to install on your iPhone. Let’s take a look at some things that can cause your device to slow down.

Apps come in 3 categories: 1) Regular app. It only runs when you run it.  Installing it is pretty harmless. It just copies files into /Applications folder. This will not slow your device down.  2) Daemon app. This will slow your device down. It is a process that stays running taking up both CPU, memory, and draining battery. 3) Mobile substrate addon. This is a springboard extension.

The problem:
The problem on iPhone is that you are very limited in memory. The device does not provide any memory swap or such. So when memory is full, apps start crashing.  If background processes or springboard is taking up more memory than normal, then you run into problems like Safari crashing more often than not etc.

Apps
Regular apps generally won’t cause you any grief. Installation of these just copies files to a folder and they don’t run unless you run them. Most of them quit when you tap home. Apps that are known to run in the background could cause you system-wide slowdown and instability. In addition, installing apps, a lot of them, requires springboard to enumerate and buffer into memory an icon for each app. This isn’t all that significant, however.  Each icon, uncompressed takes approximately 14kb of memory. 100 icons is only 1.4mb of memory. Not all that significant.  So just installing applications won’t really impact you. All apps installed from AppStore just copy files and do not run in the background.

Daemon Processes:
For the most part you should just avoid any app that runs as a daemon. Learn to do without. Daemons are bad because they are processes that always run utilizing memory, CPU, and battery.  Some examples of daemon processes include Intelliscreen (has to update the events). Note: not all Daemons are instant battery drainers. Some are very thin and use very little memory, cpu, and don’t really drain your battery. SSH, for example, is pretty thin and safe.

The real problem here is that you, as a normal user, have no way to know if the app you are installing contains a Daemon or not.  Most apps do not, and those that do usually do not advertise as such. For the most part, you can assume any application that is providing you notifications or doing something while you do not interact with it must have some form of Daemon running to do so.  Although I haven’t looked and could be wrong about this, I would suspect taskbar notifier and Intelliscreen both provide some sort of daemons.

Detecting daemon processes is pretty tough especially for the beginner. As of this writing, the only way to do so is to use the “top” command in SSH or terminal or the “ps” command. Then you need to know what should be running and compare it to what actually is running.


In the screenshot above you can see top running and “Categories” listed as a running process. This shows that Categories is running in the background. (Note: this only happens if you enable the “background” option in the Categories folder settings menus).

Mobile Substrate:
Mobile Substrate is an ingenious mechanism that allows for apps to extend the springboard. The springboard is your iPhone desktop that controls app launching, most preferences, and locking of the device.  Mobile Substrate allows you to have apps that hook into the springboard and allow springboard to do things it normally cannot do. Examples of Mobile Substrate apps include Winterboard, SBSettings, Quickgold, and backgrounder.

In general, Mobile Substrate plugins are much better than daemons because they do not use any additional CPU or battery. They can, however, use more memory (depending on what the plugin is or does). In general, you do not want Mobile Substrate plugins installed that you are not using. How do you know what is installed? You have two options: 1) Look in /Library/MobileSubstrate/DynamicLibraries folder. 2) Open Cydia and start uninstalling mobilesubstrate. Do not actually uninstall this but check out the confirmation screen. It will show you all the other packages that are going to be uninstalled as a result of this action. Those are packages that depend on mobile substrate and are, therefore, mobile substrate plugins.

In the screenshot above, many of the “removing” items are Winterboard themes. The mobile substrate plugins are: attachment= for mailto, QuickGold, SBSettings, Winterboard.

I currently run several mobile substrate plugins and consider Winterboard, SBSettings, and Quickgold “must have” plugins. But you must be careful and do not just install any plugin that comes out. Know what you are getting yourself into.

Update: To clarify, do not avoid mobile substrate “just because” or you are missing out on some of the best reasons to jailbreak. My suggestion is instead to keep your mobile substrate list thin and only install what you really want. Springbridge can generally be uninstalled as it is no longer used. Some folks install every app that comes out and never uninstall what they don’t use.

What To Avoid:
This list is just my opinion. I’m not saying that these apps are dangerous or that the programmers aren’t great. In fact, some of these apps are written by Skrew, who is a very well respected developer. Also, it may be ok wth you if there is a penalty in performance for using some of these elements. Some of them are pretty cool and you may want to run them anyway. That’s fine so long as you do so with the understanding of what the price is that you pay. Anyways, here is my current “avoid” list:

1) Intelliscreen – I recommend avoiding this because I believe it drains battery more than without it. But more importantly, it hooks springboard but does so *directly* bypassing the safety of mobile substrate. This can cause system wide instability. The “performance boost” mode is known to cause instability and incompatibility with other apps. In general, I suggest not installing this app. Update: as of the last version I have tested, intelliscreen bypasses mobile substrate and hooks itself. This bypasses mobile substrate “safe mode” and should never be done. I would definitely hold off on this until it is a mobile substrate plugin.

2) Kate - The also hooks springboard without the safety of mobile substrate. Many mobile substrate issues are solved by simply uninstalling Kate. Kate is cool, but I prefer the power of Winterboard over Facelift.

3) Video Wallpaper – While this is extremely cool, this is a battery drainer. It uses CPU to play the video wallpaper. It also uses Skrew Common. Skrew common uses mobile substrate (great!) but the plugin is huge. It’s 1.2mb for the dylib. Update Nov 13, 2008: Skrew Common has been trimmed down to a much leaner 102k as of v1.54! The same functionality can be provided by Winterboard. I would not suggest running both together.

4) Winterboard Video Wallpaper themes – WInterboard is great. I am not suggesting to avoid Winterboard. But any themes that contain video content should not be used. The impact is the same as Video Wallpaper above.

5) Winterboard Themes with changing backgrounds – These themes are pretty neat. But they come at a cost. The theme requires springboard to be running javascript in a timer loop that runs every 15 seconds or however often the paper changes. This will suck more battery power than normal. Also, depending on how the theme is written, it may utilize a lot of memory if all the images are cached into RAM. The most efficient theme that changes background is “Saurik” that comes with Winterboard. Also, the BigBoss Fantasy Packs have been heavily optimized to only load 10 images at once (lower memory usage), and fade using webkit which is easier on the CPU because it’s hardware accelerated on the iPhone. Still, even these can use more battery than without. (I personally do run fantasy pack #2).

6) Backgrounder - Backgrounder is very useful and if you use it properly, you will have no problem. It lets you background many apps. But know what you are backgrounding. When an app is backgrounded, it is using CPU, Battery, and memory. It is just like a daemon only worse because it probably uses even more memory. Backgrounder, itself, is safe because when nothing is backgrounded, there is almost no extra overhead incurred. In other words, just having backgrounder installed isn’t much of a concern so long as you use it sparingly and know what you’re getting into when you do use it.

7) Categories - Installing categories is safe. However, make sure you are aware that enabling “background mode” on a folder uses up about 5mb of memory per folder you background. You should only background what you need to. I would recommend keeping your backgrounded folder count to 1 or 0. (Better to leave it to 0 and use Quickgold to launch most apps).

Other thoughts:
There are some apps that run all the time straight from Apple. They are: mobile safari, mobile mail, phone, and some other things. Of these apps, safari is the most alarming. It does not need to stay running and one way to free up some unused memory is to kill it. I plan to incorporate this concept into SBSettings.

In addition, some apps just take a long time to load on 2.x and I don’t believe any tricks in this post will help. They are SMS, Maps, and Settings. Notes also seems to take a while to load, but it “tricks” you by showing you the last note you were reading so it looks fast but you cannot type for a few seconds.

SBSettings v0.91 Released

Author: BigBoss  //  Category: Apps

Thank you all that tested SBSettings.  I put v0.91 beta into Cydia.  We will continue to fix issues and expand the app over the next week. Enjoy it and thank you all that tested it.

Note: Fixed a bug in libhide that made it so you couldnt unhide hidden apps. Make sure you install the libhide update that gets pushed down in cydia updates.

If you get a dependency error in Cydia on sbsettingtoggles, just uninstall sbsettings, uninstall sbsettingtoggles, and reinstall SBSettings from scratch and it should work. I’m not sure what is causing this error, but I redid the sbsettings package from the 0.90 beta because I didn’t like the way it would upgrade (thought it may be problematic).

If you see no toggles at all, somehow the SBSettingToggles package did not get installed. Like above, uninstall sbsettings, sbsettingtoggles. And then reinstall sbsettings.

Coming soon:

* Ability to make your own toggles like BossPrefs.
* Minor fixes for some of the known issues (see changelog link).
* Much more beefed up “more” app.

Known issues:

* The icons are refreshed only on respring. It is possible for them to get out of sync. This is by design because it is a significant performance drain to constantly refresh these things. But you may have to occasionally press the refresh button if you believe the states are incorrect.
* The SSH toggle is very slow after the iPhone has sat idle for a bit. It does work just be patient.
* The “add your own toggle” is not yet designed. Be patient.
* There are times where the iPhone is very low on memory and bringing up the window is not very helpful. Example is maps app while its locating you or some cases inside safari.
* The SSH and “more” button are implemented by launching apps. Therefore, they will only work if you have no other app running and are at the main springboard screen.
* Respring option while locked brings you to springboard bypassing your passcode.