POSTS TAGGED: smali
Posted December 20, 2013 at 06:00 pm by Conan Troutman
Custom-themed Google keyboards are all well and good, as the first-party Google keyboard has really come leaps and bounds with the last few iterations of Android. Some devices though, the Galaxy Note II for example, come with a pre-installed keyboard that is perfectly suited to the device and gives users multiple reasons to stick with the OEM offering rather than a third party option.
From a customisability standpoint though, the Samsung keyboard is something of a nuisance. That’s not to say that the stock keyboard cannot be tailored to meet your aesthetic preference—it certainly can and has been. There was however, one alteration that had eluded developers and themers for quite some t. . . READ ON »
Posted December 18, 2013 at 08:30 pm by Tomek Kondrat
Android is an operating system that uses a lot of programming languages. The most common languages are Java (or Android Java if you prefer), C, XML, Bash, as well as a few more. Android applications can be decompiled by APKTool and a few similar tools, and their output is Smali. I know that many of you will disagree with me, but Smali is quite complicated language—much more than Java.
There are two tools that can convert Smali back to Java: Dex2Jar and JAD. They are pretty hard to use, though, and need some experience to use them properly. Luckily, XDA Recognized Developer broodplank1337 created a simple bash script, that does all the work for us. This script can get all necessary dependencie. . . READ ON »
Posted December 13, 2013 at 02:00 pm by Tomek Kondrat
Further hiding App Ops in Android 4.4.2, Google sparked many questions about the actual freedom in Android. Thanks to an Xposed Framework module by XDA Forum Member caspase, the functionality known from previous versions of Android was restored. However, Xposed on KitKat is incompatible with ART compiler, which was one of the major improvements of the Google’s operating system.
Fear not, if you thought that App Ops is not for you. Thanks to XDA Recognized Developer Calkulin and his smali assembler code knowledge, the much loved function can be implemented to Android 4.4.2 without breaking ART compiler.
The process of re-adding App Ops is not difficult. You need to have a decompiling tool or a kit. . . READ ON »
Posted November 29, 2013 at 08:30 pm by Conan Troutman
Well over a year ago now, we brought you news of a tool that solved the problem of users not being able to distribute themes for paid apps. Remote Theme Injector did exactly as its name suggests and “injects” the necessary themed elements into an APK, thereby allowing themers to make their work on paid apps available without distributing warez. The tool was often updated by its developer, XDA Senior Moderator and Recognized Developer Diamondback, whose name you might recognise from another project, Virtuous Ten Studio.
The Remote Theme Injector has since been incorporated into VTS, adding yet another useful feature into an already incredibly versatile piece of software for a variety of Android project. . . READ ON »
Posted June 13, 2013 at 04:00 am by Will Verduzco
Nearly everyone who peruses these forums has heard of XDA Recognized Developer JesusFreke‘s tool Smali/Baksmali. For the few who are still in the dark, the tool functions as an assembler and disassembler for the Dex files used by the Dalvik virtual machine on Android. Essentially, with this tool, one can disassemble code, modify it, and reassemble it upon completion. And for the extra curious out there, the names are derived from their Icelandic equivalents—fitting, given that Dalvik comes from the language as well.
While quite a few people are well versed with using Smali/Baksmali, others may find it more approachable with a menu-driven interface. Thankfully, this is where XDA Recognized . . . READ ON »
Posted April 22, 2013 at 01:30 pm by Conan Troutman
It’s fair to say that unless you’ve spent some time digging around inside APK files and making some heavy duty modifications to apps or the Android OS itself, you probably haven’t come face-to-face with a .smali file in its natural environment. They are a common component in many of the most popular Android tweaks and hacks out there such as adding toggles, extending the power menu, and adding CRT screen off animation.
The files themselves can often be found nestled inside APKs and become available for modification once that particular file is decompiled with a utility such as APKTool. Unfortunately, these smali files sometimes have a tendency to squirrel themselves away inside the clas. . . READ ON »
Posted November 19, 2012 at 11:00 pm by Conan Troutman
If you spend a lot of time taking apart APK files, you’re probably already intimately acquainted with APK Tool. For the unaware, it’s the go-to tool for decompiling, recompiling, and generally tinkering with APK in any way you want. Despite it’s incredible functionality, some people still prefer to use a nice simple GUI when performing basic tasks, as opposed to the menu driven interface of APK tool. It’s for this very reason that XDA Senior Member elesbb has put together a couple of simple little applications to allow basic APK editing from a GUI.
- The first is a GUI tool for the decompiling and recompiling of APK files. It allows the user to sign either .zip files or APKs as well as s