23 April 2012

APK Batch Installer (Install & Backup, SD, Wireless, Data) - v1.3.0d

It was a lot of pain getting the applications I had previously installed back in, even if I had backed up their APK's before using tools like AppMonster. Batch installing was a bit difficult with errors sometimes cropping up and some apps not working on ICS, and so that pretty much drove me to write... this.

-= APK Batch Installer =-

A simple little windows app that is packaged with adb.exe, and if you're so nice as to give it the directory as to which all your apk files are stored (I keep local backups on my pc for mine), then it'll scan that directory for apk files.


From there, it's just checking and ticking the apps you want to install and clicking next


And if things go right It should automatically take you through the installation 

---- *ROOT* Batch Backup APks ----

As of v1.02 there is a backup function 

Simply click on the 'Batch Backup APKs' radio button, and fill in your options in the entry fields

And wait for the application to run through your device, backing their APK's into a local directory.



It scans if you have applications installed to your SD Card as well...

And is so kind as to rename your apk's based on their app names too 

---- Installs to SD Storage ----

As of v1.1.1, the Install to SD function has been revamped, such that after you tick 'Install to SD' and choose which apps to install...

An additional dialogue box will pop up, allowing you to choose which of the chosen APKs are installed to SD.

From there, the installer will update you on the progress of installations, and tell you which applications are being installed to SD.


---- *ROOT* Wireless ADB Connections ----

As of v1.2.0, as per suggestion by thewarhawk, and after an extensive amount of testing, APK Batch Install Tool now has support for Wireless ADB Transfers! 

Simply tick on it on the main page, and get ready your IP Details from your favourite Wireless ADB software 

After that, fill in the details and click "Establish Link" :3

Of course, if you throw it rubbish links, it'll hate you for it, and give you a sad android face.


With a proper link though, one that points to an actual device already set up, a happy face! 

After that, it's all smooth sailing as the application sends or backs up your APKs 


---- *ROOT* App Data Backup & Restore ----

After a LOT OF BLOOD, SWEAT, TEARS, and Nearly going crazy with all of this, I finally present to you peeps... after v1.3.0, the ability to backup and restore app data. NOTE, that the data is stored in a format that is not compatible with Titanium or any of those other applications. The backup and restore are currently in it's simplest form, in that you have to back up data, in order to restore it. At the moment, based on the way APK's work and how I can pull information off them, you have to back up all installed apps on your device before you can individually select which ones to pull data from.

Once that is done, when installing APK's back onto your device, when Data Restore is flagged, the program will look to the directed path for a SubFolder called Data, that contains all the Data for the apps, in 7z format. From there, you can select which to restore to your device.

But enough Chit Chat.


If 'Backup Data' is flagged, then at the end of the backing up process, you will be presented with a screen to select which of the following backed up apps to back data for...

From there...

It's watching and waiting as the installer does it's work 

On to Restoration! Should the 'Restore Data' option be checked whilst in install mode... then

After selecting which APKs to install (and which to install to SD), you will be presented with this fine screen that asks you to choose which apps to restore data for (only apps with data are shown)

From there...

At the end of the installation process, the data of the selected apps will be restored onto the device 

---- Batch APK Renamer ----
v1.3.0a brings a small addition to the family, a bulk APK renamer, essentially a subdivision of what the backup function did 


Simply Point to directory with Messy APKs...

and....


Let It do the rest 

17 December 2011

[How To] Remove your iPhone PassCode in case you forgot it!



The process is actually pretty simple. First you’ll need to Jailbreak your iPhone. The latest Jailbreaking methods can be found in our iPhone Jailbreaking section.  Next up is an open source program called iPhoneBrowser.  Lastly we need an SQLite browser/editor from here. Now we’re going to move along pretty quick here, so try and keep up:

1. Start up iPhoneBrowser with the iPhone in question plugged in.  In the status bar at the bottom it will tell you if the iPhone in question is  Jailbroken.

iPhoneBrowser Statusbar

2. Now to remove the passcode.  The passcode is stored in a keychain file along with other passwords.  So when you do this, you might also lose the password for the accounts email and your voicemail, oh and any wifi networks you had joined and pretty much every password in every app you have installed too.  The passcode is stored in /private/var/Keychains/keychain-2.db.  Backup this file and copy the backed up file to your desktop.  (Note: After backing up, click on the “Functions” menu and then click “View Backup Files” to get to the actual folder where the SQLite file was backed up to.  Copy the file from there to your desktop to work on it)

iPhoneBrowser3

3. Open up the SQLite browser and open the keychain-2.db file now on your desktop.  Click on the second tab (Browse Data) and then switch to the genp table.  Find the row that has something like “DeviceLockPassword” in the acct column and SpringBoard in the svce column.  Delete this row using the DeleteRecord Button.  Hit the save icon and close the SQLite browser.

SQLite browser
SQLite browser

4. Now back in iPhoneBrowser, right click on the keychain-2.db file again and hit replace file option and then pick the saved keychain-2.db file off of your desktop that we just modified.

5. Reboot. Done!

TinyCFW: Create a custom IPSW for iPad2 and iPhone4


TinyCFW is a simple tool I put together for a friend of mine. He has an iPad2 GSM and has his 4.3.3 SHSH but since Apple is no longer signing 4.3.3, it isn't possible to downgrade to 4.3.3 without getting stuck in a 1015 recovery loop.
What TinyCFW is:


  • It will modify an existing ipsw for an ipad2 gsm/cdma or iphone4 gsm/cdma
  • It WILL modify the ipsw TO UPDATE YOUR BASEBAND TO THE LATEST!
  • It will create an ipsw that you can use with TinyUmbrella AND iTunes to restore to a version of iOS that you have SHSHs for.
  • It is primarily for iPad2 with a baseband OR iPhone 4.
What TinyCFW is NOT:
  • A jailbreak
  • An unlock
  • A tool to protect your baseband.
  • A tool that will restore your device to any firmware
  • A tool for use with iPhone 3GS, iPhone 3G, iPad, or iPhone 4S
The usage is simple. Start the application (double click on the jar or run the .exe file). You must have java and at least 2.5gb ram. (Yes I know. It's a lot. Get over it. I didn't write this to be massively distributed. I wrote this for a friend and am now just sharing it with everyone). Once the window comes up, click the top button and choose an ipsw for which you have SHSHs for. The app will scan it and tell you the firmware and baseband versions in the ipsw you selected and the firmware and baseband versions that will be in the target ipsw when you click the second button. If you're ready, click 'Save Target IPSW'. This will take a minute or two and when it is finished, you will have a file named:

<your original ipsw name>.bbupdate.ipsw.

You can use this ipsw with iTunes and TinyUmbrella to restore your iPad2 GSM/CDMA back to say 4.3.3 (if you have 4.3.3 SHSH).

This is a VERY initial release. I never intended on it being a massively supported tool. It's just something I used in passing. If it helps you great! This functionality will exist in far more robust form when I finally ever release TinyPwn.

Enjoy!

16 December 2011

iPhone 4 Siri Port Now Legally Possible Thanks To The New iOS 5.0.1 Release

The upcoming few days will be full of good news in the jailbreak community, starting from pod2g’s jailbreak news which we brought today and yesterday. The well-known iPhone hacker pod2g could test the iOS 5.0.1 untethered jailbreak on all A4 devices and it will be released in few days. However, iPhone 4S and iPad 2 jailbreaks are not yet tested.

More news comes today; Apple couple of hours ago released a new version of iOS 5.0.1 for iPhone 4S build 9A406. This new iOS 5.0.1 build makes a lot of things possible.

Siri Port iPhone 4

According to the iPhone Dev Team’s brain member, MuscleNerd, iOS 5.0.1r2 (build 9A406) features decrypted ramdisks.

What does this mean?

To clarify this, with the new decrypted ramdisks in iOS 5.0.1, it’s now possible to write a simple script to legally extract the needed files from iOS 5.0.1 for Siri port on iPhone 4 and older devices.
The download is now publicly available on Apple’s servers so Siri port on all older devices is totally legal.
We’ve previously told you that Siri could be ported on all devices including the iPhone 4 and iPhone 3GS but the problem was in connectivity. Starting from now, hackers should just write simple scripts to extracts the necessary files needed for a Siri port.
We’ll surely keep you update but you can, as always, leave your mail here so that we send you the “most” important news about Siri port and iOS 5.0.1 untethered jailbreak.
(Via MuscleNerd)

30 October 2011

How to Fix iOS 5 Update Errors 3002 & 3200?

If you found the iOS 5 update errors 3200 or iOS 5 update errors 3002, then don’t need to worry any more. The fact is…these are the common errors found while upgrading iPod, iPad, and iPhone to the new iOS 5.Well, you can get rid of this unknown error codes following the proper techniques.
iOS 5 Features 
Since the reason of causing this error isn’t precise, you will have to restore your device rather than simply updating it. So before you proceed further, it’s recommended that you take a backup of your all important data. However, many people find it tedious to take back-up, reset the device, and restore your backup. Still, here is another technique…So take a look, how you can fix iOS 5 update errors 3002 & 3200.
Step by step guidelines – How to fix iOS 5 update errors 3002 & 3200:
Step 1. Go to Apple server and download the iOS 5 IPSW files. Select the link which is related to your iOS 5 device: – iPhone 3GS, iPhone 4 GSM, iPhone 4 CDMA, iPad (first), iPad 2 WiFi, iPad 2 CDMA,iPad 2 GSM.
(Note: the IPSW file size is more than 700 MB, so it’s recommended that you use any download manager which lets you resume the downloading if it gets broken in-between.)
Step 2. After you have downloaded the firmware file, close the iTunes and disconnect your gadget (iPad or iPhone) from the PC.
Step 3. Now you need to copy the IPSW files to the below location:
  • For windows users:%APPDATA%\Apple Computer\iTunes\iP{one|ad|od} Software Updates
  • For Mac users:~/Library/iTunes/iP{one|ad|od} Software Updates
Step 4. Plug-in your iOS gadgetto the PC with the USB cable.
Step 5. Start iTunes and select the update to upgrade your iPhone or iPad to iOS 5.
Now, it should automatically pick the local .ipsw files and upgrade the device without any -error (Neither iOS 5 update errors 3002 nor iOS 5 update errors 3200).
Moreover, you can also manually upgrade the iOS by keep pressing the Shift key while pressing Update. However, this step often takes you to the iOS 5 update errors 3200 or 3002.
So… here comes the end of your query: how to fix iOS 5 update errors 3002 & 3200. Following these steps will surely let you update your device to iOS 5..

06 October 2011

iPhone 4S Siri Assistant Voice Commands Complete List

The most important feature in the iPhone 4S is that Siri voice recognition feature that can answer questions and perform for tasks for users based on voice input. In case you’re getting the iPhone 4S, or the hackers were successful to port it to the iPhone 4, you will absolutely need this list of commands that Siri can do.

Siri Commands


Address Book
Querying Contacts
  • What’s Michael’s address?
  • What is Susan Park’s phone number?
  • When is my wife’s birthday?
  • Show Jennifer’s home email address
Finding Contacts
  • Show Jason Russell
  • Find people named Park
  • Who is Michael Manning?
Relationships
  • My mom is Susan Park
  • Michael Manning is my brother
  • Call my brother at work
Calendars
Adding Events
  • Set up a meeting at 9
  • Set up a meeting with Michael at 9
  • Meet with Lisa at noon
  • Set up a meeting about hiring tomorrow at 9am
  • New appointment with Susan Park Friday at 3
  • Schedule a planning meeting at 8:30 today in the boardroom
Changing events
  • Move my 3pm meeting to 4:30
  • Reschedule my appointment with Dr. Manning to next Monday at 9am
  • Add Lisa to my meeting with Jason
  • Cancel the budget review meeting
Asking about events
  • What does the rest of my day look like?
  • What’s on my calendar for Friday?
  • When is my next appointment?
  • When am I meeting with Michael?
  • Where is my next meeting?
Alarms
Setting Alarms
  • Wake me up tomorrow at 7am
  • Set an alarm for 6:30am
  • Wake me up in 8 hours
  • Change my 6:30 alarm to 6:45
  • Turn off my 6:30 alarm
  • Delete my 7:30 alarm
Checking the Clock
  • What time is it?
  • What time is it in Berlin?
  • What is today’s date?
  • What’s the date this Saturday?
Using a Timer
  • Set the timer for ten minutes
  • Show the timer
  • Pause the timer
  • Resume
  • Reset the timer
  • Stop it
Email
Sending Messages
  • Email Lisa about the trip
  • Email Jennifer about the change in plans
  • New email to Susan Park
  • Mail Dad about the rent check
  • Email Dr. Manning and say I got the forms, thanks
  • Mail Lisa and Jason about the party and say I had a great time
Checking Messages
  • Check email
  • Any new email from Michael today?
  • Show new mail about the lease
  • Show the email from Lisa yesterday
Responding to Messages
  • Reply Dear Susan sorry about the late payment
  • Call him at work
Friends
Checking Up on Friends
  • Where’s Jason?
  • Where is my sister?
  • Is my wife at home?
  • Where are all my friends?
  • Who is here?
  • Who is near me?
Maps
Directions
  • How do I get home?
  • Show 1 Infinite Loop Cupertino California
  • Directions to my dad’s work
Local Businesses
  • Find coffee near me
  • Where is Starbucks?
  • Find some burger joints in Baltimore
  • Find a gas station within walking distance
  • Good Mexican restaurants around here
Messages
Sending Texts
  • Tell Susan I’ll be right there
  • Send a message to Jason Russell
  • Send a message to Lisa saying how about tomorrow
  • Tell Jennifer the show was great
  • Send a message to Susan on her mobile saying I’ll be late
  • Send a message to 408 555 1212
  • Text Jason and Lisa where are you?
Reading Texts
  • Read my new messages
  • Read it again
Replying to Texts
  • Reply that’s great news
  • Tell him I’ll be there in 10 minutes
  • Call her
Music
Playback
  • Play The Light of the Sun
  • Play Trouble
  • Play Taking Back Sunday shuffled
  • Play Alicia Keys
  • Play some blues
  • Play my party mix
  • Shuffle my roadtrip playlist
  • Play
  • Pause
  • Skip
Notes
Creating and finding notes
  • Note that I spent $12 on lunch
  • Note: check out that new Alicia Keys album
  • Find my restaurant note
  • Create a reading list note
  • Add Tom Sawyer to my reading list note
Phone
Phone calls
  • Call Jason
  • Call Jennifer Wright mobile
  • Call Susan on her work phone
  • Call 408 555 1212
  • Call home
  • FaceTime Lisa
Reminders
Requesting reminders
  • Remind me to call mom
  • Remind me to call my mom when I get home
  • Remember to take an umbrella
  • Remind me take my medicine at 6am tomorrow
  • Remind me to pick up flowers when I leave here
  • Remind me when I leave to call Jason
  • Remind me to finish the report by 6
Stocks
Checking Stocks
  • What’s Apple’s stock price?
  • What is Apple’s PE ratio?
  • What did Yahoo close at today?
  • How is the Nikkei doing?
  • How are the markets doing?
  • What is the Dow at?
Weather
Checking the Forecast
  • What’s the weather for today?
  • What’s the weather for tomorrow?
  • Will it rain in Cupertino this week?
  • Check next week’s forecast for Burlington
  • What’s the forecast for this evening?
  • How’s the weather in Tampa right now?
  • How hot will it be in Palm Springs this weekend?
  • What’s the high for Anchorage on Thursday?
  • What’s the temperature outside?
  • How windy is it out there?
  • When is sunrise in Paris?
Websearch
Looking up information
  • Search the web for Bora Bora
  • Search for vegetarian pasta recipes
  • Search the web for best cable plans
  • Google the war of 1812
  • Search Wikipedia for Abraham Lincoln
  • Search for news about the World Cup
  • Bing Alicia Keys
Using Wolfram Alpha
  • How many calories in a bagel?
  • What is an 18% tip on $86.74 for four people?
  • Who’s buried in Grant’s tomb?
  • How long do dogs live?
  • What is the Gossamer Condor?
  • What’s the square root of 128?
  • How many dollars is €45?
  • What was the Best Picture of 1983?
  • How many days until Christmas?
  • How far away is the Sun?
  • When is the next solar eclipse?
  • Show me the Orion constellation
  • What’s the population of Jamaica?
  • How high is Mt. Everest?
  • How deep is the Atlantic ocean?
  • What’s the price of gasoline in Chicago?