Thanks to everyone who came out to catch David Teitelbaum’s class at Droidcon UK, “Who Needs Thumbs? Android Instrumentation and Reverse Engineering.” We had a fantastic time mixing it up with all the Android Devs in London and appreciate all the great feedback on Twitter! For all of you who’ve asked, you can find the slides here. Are you thinking to yourself, “I couldn’t attend DroidCon UK and I’ll never forgive myself because this class sounds SO interesting. I wish there was somewhere else I could go to learn how to reverse engineer my favorite apps!?” Well you’re in luck!…
All posts by mspotten
Apkudo is proud to be a partner in the VisionMobile Developer Economics 2013 survey! As we launch the Developer Economics 2013 online survey, Senior Analyst Andreas Pappas has written a guest blog post to introduce Developer Economics 2013, the fourth in our series of developer research reports. This time we’re benchmarking the building blocks of the app economy, from analytics tools to voice APIs. Join us in Developer Economics 2013, take the online survey and win great prizes. Enjoy! Back in June 2012 we launched Developer Economics 2012, the third in our series of reports that focused on app ecosystems, developer…
When it comes to learning Android, it’s amazing how easy it is to find tutorials, code samples, and documentation to immerse yourself into. Interestingly, I’ve found the inverse to be true for the, dare I say, way cooler world of hacking Android. Reverse engineering Android applications can be really fun and give you a decent knowledge for the inner workings of the Dalvik Virtual Machine. This post will be an all-out, start-to-finish, beginners* tutorial on the tools and practices of reverse engineering Android through the disassembly and code injection of the Android Hello World application. *Beginner means that you know…
You know what’s awesome? No, not “Gangnam Style.” Focus, people! That song isn’t even a little bit awesome! What’s awesome is when you have an employee that starts off as a part-timer but then proves themselves to be so perfect for the team you’re like, “Hey, let’s give this guy some health insurance. And a full time job.” When Ben Rogers started here a few months ago he quickly learned the ins-and-outs of the Device Analytics lab and was eager to get his hands on everything in the App Analytics lab, too. The guy is like a sponge (earning him…
Think Android testing is easy? Think again! Friend of Apkudo Daniel Box, Quality Assurance Manager over at Mubaloo, recently completed the intense task of creating an Android testing MindMap. As you can see, there’s a lot to take into account when testing an Android app or website. Have a look below and if you’d like to download it yourself, check it out here. Many thanks to Dan for including us in the MindMap. Be sure to follow him on Twitter @dnlkbox!
We’re taking this show on the road, folks. Our VP of Engineering, David Teitelbaum, is presenting a class at DroidCon London! That’s right, ladies and gents. We’re bringing our Android hacking love across the pond to show all the devs in the UK how to hack their favorite Android apps straight off Google Play. The class will teach developers the fundamentals of APK reverse engineering, including Dalvik executable disassembly/reassembly, code injection, and view hacking using tools such as Smali/Baksmali and Romain Guy’s awesome ViewServer. Here are the deets: Who? David Teitelbaum presenting at Droidcon London What? Who Needs Thumbs? Android Instrumentation…
I have a vision that one day soon, all shall use Android phones. And when that day comes it will behoove you to know what has come before. Knowing the history of our beloved Android phones from the HTC G1 to the Samsung Galaxy S3 is just as important as knowing how to speak French or build a canoe. The knowledge of Android smartphones can only strengthen our future devices. And so, my fellow Android lovers, go forth on this day to be confounded by the challenge ahead. Be stumped by scores of Android devices in the App Analytics Lab. Can…
New IEEE Standard Project Designed to Help Consumers Judge Camera Phone Image Quality When Making Purchasing Decisions August 22, 2012 – Baltimore – Apkudo Inc., an Android innovation start-up, today announced it has joined the IEEE Standards Association (IEEE-SA) as a Corporate Member to help drive the development of standards to evolve camera phone image quality. The new IEEE P1858™ – Draft Standard for Camera Phone Image Quality (CPIQ) – development project aims to specify methods and metrics for analyzing a mobile device’s image quality. As leaders in Android device analysis via Apkudo Device Analytics, Apkudo helps worldwide mobile device…
We do a lot of work with adb here at Apkudo – obtaining and maintaining an adb connection to every Android device is no small task. We could go on and on about some of the more interesting trials and tribulations with adb – there are lots, but why not start with one of the the more boring (and most common) causes for problem? A missing USB vendor id in adb_usb.ini. You know the drill: you plug in a new Android device, run adb devices, and… crickets. Nothing. Then it’s a bit of messing with dmesg or lsusb to get the…
It can be debated that the camera is one of the most used features of a smartphone, and thus one of the most important. It’s no wonder too – the inclusion of a small and convenient camera subsystem in the everyday phone has created more opportunities for capturing those quick snaps that wind up on Facebook, your wallpaper, or in the family album. Wherever it ends up though, no one wants the blurry photo of Sasquatch, or even something that was missed entirely (some of the device’s we’ve seen are so slow, they’d only capture an empty track during the…
