How to Decrypt, Unpack, and Edit .apk files (Android, Eclipse, APKTOOL) – Easy as Pie

Yes, you can view or decrypt the XML files of an Android APK file. There is a tool for reengineering 3rd party, closed, binary Android apps.

How to do this on your Windows System:
  • Download apktool-install-windows-* file
  • Download apktool-* file
  • Unpack both to your Windows directory

Now copy the APK file also in that directory and run the following command in your command:

prompt:  apktool d HelloWorld.apk ./HelloWorld

This will create and directory “HelloWorld” in your current directory. Inside it you can find theAndroidManifest.xml file in decrypted form and you can also find other XML files inside the"HelloWorld/res/layout" directory.

Here HelloWorld.apk is your Android APK file.

See the below screen shot for more information:


Now that you’re finished. You probably want to this folder into Eclipse and Edit.

Alternatively, you can go for below UI based approach:

You want to edit apk file(android app) directly without the need of eclipse or command line build utility? Yes You can do it using APK Edit Utility.

Steps

(1) Download APK Edit Software from here. Download 'APK Edit' software from internet.

(2) Unzip the zip file and extract its contents. Click on "APK Edit.exe".

(3) First it will ask you to choose Java Executable from "Program Files" folder. Normally it resides in "C:\Program Files (x86)\Java\jdk1.6.0_25\bin". Folder may be different if you have different java version installed or different bits operating system.


(4) Later software will ask you to choose android apk file you want to edit. Browse the apk file you want to edit.


(3) Wait for some time until the Browse link becomes clickable in Details Tab.


(4) Now, click on browse and folder structure will be opened.


(5) You can make small changes like string name change, image change, app name change & save the file to reflect the changes in apk file.
  • To Change icon or images :- Replace existing images with new images.
  • To make string changes :- find strings.xml file in res and change the string’s values.
  • To make app name, package name changes :- Change the android manifest file.

After making all changes, save the file and close the folder structure. Click On Ok and you will see the android app with all the changes you made.


If you have any queries/feedback, please write it in comments section below OR mail me here : Snehal [at] Techproceed [dot] com

Happy Androiding :-)

How to Remove WhatsApp Blue Ticks aka 'Read Receipt'



Much to the chagrin of its users, WhatsApp quietly introduced read receipts (letting people see exactly when a message is read, not just delivered) earlier this month. The app always showed one tick mark when you sent a message, which changed to two grey ticks when it was delivered. Now, the app shows two blue ticks when the recipient has read your message

This feature was rolled out without an update to the app itself. This means that there was no privacy setting to disable read receipts when the feature was rolled out. The lack of this basic feature in WhatsApp really ticked us off, and we had promised that we'd be back with a tutorial on how to disable WhatsApp blue ticks as soon as it was possible. True to our word, here we are now that WhatsApp has unveiled this feature for Android.

Here's how to get rid of those annoying blue ticks in WhatsApp - but if you do this, then you won't be able to see the receipts either. If you want to check when other people see your messages, then you need to allow them to see read receipts from you. For now, this is only possible for Android users, and only if you manually update the app via the WhatsApp website. WhatsApp typically releases updates first via its website, and then rolls out the update for Android's Google Play store, followed by updates for other platforms, so the update will be available for all devices soon.

The first step is to get the latest APK file from WhatsApp:

Download the latest (version 2.11.444) WhatsApp apk from the official website.

On your Android phone, go to Settings > Security > Check Unknown sources, to enable installing apps from outside Google Play. Note that the exact path to the setting can vary depending on your device manufacturer and Android version - the important thing to note is that you enable installing apps from unknown sources.
  1. Open the apk on your Android phone. This will install the latest version of the app on your device.
  2. Once the app is installed, here's how to disable read receipts:
  3. Open WhatsApp and tap three vertical dots icon on the top right.
  4. Now go to Settings > Account > Privacy.
  5. Uncheck Read receipts.



That will disable the blue ticks on WhatsApp. As we noted above, feature isn't available on other platforms or on Google Play as yet, but now that this feature has appeared on the official WhatsApp apk, we can hope that an update will bring it to all platforms.

If you have any queries/feedback, please write it in comments section below OR mail me here: Snehal[at]Techproceed[dot]com

Happy WhatsApping  :-)

How to Backup and Restore WhatsApp Messages

WhatsApp is definitely the most popular instant messaging app on Android and the fact that around 500 million people have already downloaded it proves how insanely popular the instant messaging app is.

On an average ground 1 billion messages are exchanged between WhatsApp users everyday and the count is ever increasing. WhatsApp can be downloaded for free, however the app is only free for the first year and after that you will have to pay $0.99 ( Rs.55 ) per year in order to continue using it. Well, that’s a very negligible fee for keeping you connected with your friends throughout the year.

However unlike other instant messengers, WhatsApp does not store your conversations and chats online. Your chats are stored on your phone and if you are going to format your phone, all your chats will be deleted too. Similarly if you switch to a new phone and install WhatsApp on it, you won’t be able to view your old messages.

The good thing is, WhatsApp automatically performs a backup of all your chats, photos and videos everyday and stores it on your phone’s memory. If you want to backup your WhatsApp messages, you can copy the backup file to your PC and later use it restore your messages on another phone.

For those who are planning to format your phone or switch to a newer phone, here’s how you can backup all your chats from WhatsApp and restore it later.

How to Backup Whatsapp Messages

Step 1: Go to the Settings on WhatsApp. 
Step 2: Tap on ” Chat settings “. 




Step 3: Tap on ” Backup Conversations “. 



Step 4: Next you will have to connect your phone to your PC. 

Step 5: Browse your phone’s memory though your PC and locate the WhatsApp folder. 



Step 5: Copy the WhatsApp folder and store it on your PC. The WhatsApp folder will contain all the WhatsApp chats backups, photos, videos and audio files. 

Note: If you only want to backup the chats, you will only have to copy the latest WhatsApp backup located in the Database folder.

How to Restore WhatsApp Messages

Step 1: Copy the WhatsApp folder to your new Phone memory’s root location. 

Step 2: Install WhatsApp from the Google Play Store and once it is installed open it. 

Step 4: Tap on ” Agree and Continue “. 



Step 5: Enter your old phone number. 


Step 6: WhatsApp will automatically check for existing backups and prompt you to restore your messages. Tap on Restore to restore all the messages, photos and videos. 



Step 7: Once the messages, photos and backups are restored you will be notified with a congratulations message. 




That’s it, now all the WhatsApp chats, photos, videos and audio files should be restored on your new phone. This process should be same for mobile Os such as iOS and blackberry, however the WhatsApp folder location might differ.

If you have any queries/feedback, please write it in comments section below OR mail me here : Snehal[at]Techproceed[dot]com

Happy Whatsapping  :-)

5 Reasons You Should Work For A Startup At Least Once

They say in business you should think big. But when it comes to your career, have you considered thinking “small”? A startup is a roller-coaster ride that can offer you incredible career experiences and teach you some invaluable life lessons.

Startups can make you more efficient than you’ve ever been, and they can help you expand your responsibility and knowledge and learn how any business, despite challenges, can effectively get off the ground.

  • Start Doing Real Work
The feeling you get when you work for a startup is rather hard to describe. In some respects, it’s a little like taking the red pill and getting ejected from the Matrix. Everything you do in a startup makes a difference. No longer are you surrounded by a safety blanket world where you’re a small cog in a large machine. In a startup, everything you do will contribute to the ultimate success or failure of the business.

In my experience, leaving a large organization and heading to a startup felt liberating. In the early days, it felt like every piece of code I wrote was making a difference. In fact, startups actually push you to identify and focus on what’s absolutely critical, forcing you to think more creatively about how you approach projects and create value. And best of all, you’ll often get to see results first-hand and share in the rewards and glory.

  • Learning and Responsibility 
I unequivocally say I learned more in my first two months in a startup than I did in the previous five years of my professional career. The reason for this is that everyone in a startup is expected to wear multiple hats. A startup forces you to adopt new skills and responsibilities to make up for the small-sized taking on the huge challenges of building an empire.

In startups, fast learning can also lead to increased responsibility and multiple opportunities to both utilize and accelerate talents and knowledge. All of this can translate into powerful position in the business world and means you’ll have much more to offer as an individual, particularly when it comes time to move on or even start your own business.


  • Shape the Culture Around You
One of the areas that I’m most proud of at DesignCrowd is that we have built a culture where talented people come together and make work fun (work doesn’t feel like work). There’s nothing more rewarding than feeling excited to come into the office in the morning to tackle the next challenge the world has thrown at us.

You will also find that in startups, you get to shape the culture around you. Entering a larger organization usually means that you’ll be stepping into a predetermined culture, set with existing practices, customs and values. Joining a startup, on the other hand, often means that you can directly contribute to the creation and growth of the business culture, offering ideas and practices that can help shape the working philosophy of the company.


  • An Environment of Innovation
One of the most rewarding things about startups is that you can find yourself working with a team that is highly passionate and enthusiastic. This can spark inspiration on every level, leading to truly innovative ideas and developments that can help the business stand out against competitors in the greater industry.

Being part of an entrepreneurial team is also a wonderful way to learn how to innovate. Entrepreneurs are great people to learn from — they identify a problem and need to find a new efficient way to solve it.


  • Starting Your Own Venture
Joining a startup gives you the opportunity to start learning what it takes to be your own boss. While they take personal and financial sacrifice, startups pay you back in opportunities and knowledge on how to take charge of your own venture.

If you’re toying with the idea of one day being your own boss, working in a startup is the ideal place to educate yourself on how to set goals, execute strategies, take your product to market and implement strong business operations. You can also be required to take on other, more administrative business tasks, which can actually equip you with great business know-how.

“You learn that there are lots of details in any enterprise,” says CEO Richard A. Moran. “You might have to name the company, design a logo, find office space, figure out the legal entity, find an insurance carrier and all the thousands of mundane activities that one takes for granted in a larger company.”

The key startup lesson in all of this is to never underestimate the power of working for a startup organisation. Startups can equip you with invaluable hands-on tools and experience, growing your skills, knowledge and even responsibilities rapidly – and that’s something that’s difficult to come by in a medium or larger-sized organization.