POSTS TAGGED: smali

Add Emoji Support to Your Jelly Bean Xperia Device

mobile

Full emoji support was implemented in KitKat. It’s clear that not every device, even with a proper hardware configuration, received an update to this OS. Thus, emoji has been impossible for many to use fully.

Luckily, the community can find a solution for almost everything, and we have seen it so many times through the years. The same applies to emoji on Jelly Bean ROMs. Thanks to XDA Recognized Developer niaboc79, users can send emoji smileys on Sony devices with Android 4.1.2 and newer. To make this possible, the famous APKTool and a bit of Smali editing is required.

To apply the changes, you need to decompile the Xperia Keyboard and add a few lines of Smali code that has been provided by niaboc79. The whole pr. . . READ ON »

1 comment Read On

Add Bits and Pieces of Honami to Your Current ROM

sony honami guide

In the last few months, we’ve talked about quite a few Sony Honami-related projects. The Sony Xperia Z1 is quite a popular device, due no doubt to its aesthetic UI that has been ported to other devices by many developers and themers.

Changing the look of your device’s framework to match the Honami isn’t as difficult as it may initially look. The situation gets even easier with a guide by XDA Senior Member KuaQ, which thoughtfully explains the process of transformation. KuaQ’s guide is place where you can learn how to make simple modifications like changing the theme accent color in Settings, the system progress bar, and more. All modifications can be done within min. . . READ ON »

4 comments Read On

Get the AOSP Lock Screen on Your ICS-Powered Samsung Device

callme

Android is the only popular mobile operating system that allows users, developers, and OEMs to implement dramatic modifications to its user interface. Some OEMs such as Samsung, LG, and Sony release their devices with highly modified custom software, which differs greatly from Google’s version of Android that is seen in Nexus and GPe devices.

One of the aspects that is often changed in OEM skins is the lock screen. Almost every OEM has its own unique style of lock screen. But what to do when you want to have a bit of the AOSP taste in your device without fully switching to an AOSP-based ROM? If you have an ICS-powered Samsung device, the answer is simple: Read a guide written by XDA Recognized Contributor M. . . READ ON »

1 comment Read On

Create an External Settings App for SystemUI.APK

red_clock_1

Unlike most other mobile OSes, Android allows users to modify its source code to make the most of it. This is accomplished by editing code from the AOSP or AOSP-derived projects before compiling. However, not all of us build our own ROMs from source. Thus, there’s the world of decompiling and Smali editing.

Here on XDA, developers create amazing things. One new and exciting project allows users to create external controls for SystemUI.APK. The project comes in the form of a guide written by XDA Recognized Developer and Themer serarj, and it allows users to change the look of the status bar and other UI elements on the fly. But rather than simply providing completed applications that accomplish this goa. . . READ ON »

1 comment Read On

Add Enter Key to Hangouts with Smali Editing

hangouts10

The Hangouts app is loved by some and hated by others, who prefer the good old fashioned Google Talk. Unfortunately, Hangouts has a few issues that are quite annoying, such as the lack of a return key when returning messages. But fear not because with a bit of patience and a willingness to learn and some new tools, you will be able to change Hangouts to be more usable.

To do this, you need APKtool and a guide written by XDA Recognized Contributor CNexus. To make the necessary modifications, you need to have the Hangouts application extracted from your device. Keep in mind that Hangouts is updated from time to time, so you would need to repeat the process after every update. After decompiling the application, you need t. . . READ ON »

1 comment Read On

Add a Quick Launch Panel to Your ROM with a Smali Modification

user4619873_pic43745_1392532746

The panel that is available when you drag down your status bar differs in almost every custom build of Android. It’s different in Sony or Samsung ROMs, not to mention AOSP and AOSP-derived ROMs. This panel is frequently used to toggle device features like WiFi, GPS, and ringer mode. Needless to say, these settings can be changed, and we don’t need Xposed Framework this time thanks to a little smali editing.

Those of you running Samsung devices may be familiary with 3Minit Mod by XDA Recognized Contributor gharrington. The developer was kind enough to share the source code with users, and now 3Minit can be used on other devices. With this modification you gain a quick launch panel, which adds a possib. . . READ ON »

4 comments Read On

Make Your KitKat ROM Look Like a Proper KitKat ROM

Android-KitKat

Every new version of Android offers a tweaked graphical style. KitKat’s UI differs a bit from the more prominent Holo blue from Ice Cream Sandwich and Jelly Bean, as that blue color was replaced by aesthetically appealing white. Unfortunately, some elements still appear to be taken directly from Jelly Bean, which is most likely true.

If you’ve ever wondered how “proper” KitKat should look, you should take a look at the guide presented by XDA Senior Member enricocid, who made a KitKat look more KitKat-like. Enricocid used some values from the SlimROMs repositories and shared the smali code, which can be used to complete the look of KitKat. Many elements were changed, such as the bu. . . READ ON »

7 comments Read On

Change Your Battery Stats Color with a Smali Modification

pcg6

Holo UI has become an integral part of Android ever since the the launch of version 3.0 Honeycomb. Its visual styling has earned quite a few fans, as well as many who actually dislike it. A few days ago, we talked about the Holofication Nation project, where developers are transforming well known applications to better fit the Holo style. Now it’s time to continue this journey and further ‘Holo-ify’ your device.

Your battery stats readout is one of the last places in Android’s UI that hasn’t yet been touched by the Holo magic. But with a small amount of work, you can change this state. XDA Recognized Themer and Contributor iamareebjamal posted a guide describing the process of . . . READ ON »

3 comments Read On

Direct Smali to Java Converter Makes Smali More Developer Friendly

android+eclipse

Android is meant to be open source. And most components, despite being covered by the Apache license, have publicly available source code. Unfortunately, the sad truth is that only Nexus devices owners can do Java modifications without digging into Smali assembler language, which is not simple and needs much more effort than Java. Also, decompiled applications can’t be imported to Eclipse or Android Studio.

There are some tools like GetJava that already can do the job, but in most situations the result isn’t 100% accurate and some files still need to be translated to Java. XDA Senior Member darkguy2008 decided to start a project aimed to provide a better solution than JAD or JD-GUI.

The p. . . READ ON »

2 comments Read On