yashsingh1/xdaforums huggingface dataset:
[Sony Xperia ZR] Kyuusei074:
I'm attempting to downgrade down to 4.2 or 4.1 from 4.3 to root my 5502 while keeping my data. However, every 4.1 or 4.2 ftf I've tried results in a boot loop at the Xperia wave animation. I didn't have any issues going from .101 to .569 and vice versa, only down to .310, or .67.

Others have reported that keeping data unticked should be fine, so I went ahead with that route, but others have reported the opposite. With no root I can't use Titanium Backup, so if there are backup alternatives that doesn't require root, I'm all ears.
[Sony Xperia ZR] Ben Ling:
You should wipe your data if you are downgrading
[Galaxy Tab 2 Q&A, Help & Troubleshooting] XjokiX7:
Is there a port or a launcher of the new touchwiz launcher for our kitkat Roms? Would like to try it out if possible. Thanks ahead of time!
[Galaxy Tab 2 Q&A, Help & Troubleshooting] sharingan:
i think play store is flooded with such things or you can try some hdpi or mdpi themes of new touchwiz
[LG Optimus G Pro] souleater11:
hello everyone,

Can anyone identitfy this orange-circle hightlighted part and what is its purpose?

thanks
[LG Optimus G Pro] cougar214:
It's nothing. Blank spaces where in later models new ports may be added to the housing. If you look below the battery there are 3 more. 2 next to the micro sim and 1 next to the sd card. I may be wrong but that's what they appear to be to me.
[LG Optimus G Pro] souleater11:
Thanks, Cougar

In my opinion, i had assume its a water mark sticker for water damage. im not sure though.
[LG Optimus G Pro] cougar214:
The small hole on the opposite side of the flash. That's the water damage sticker. In the little hole.
[Xperia Z2 Tablet Q&A, Help & Troubleshooting] wintermute000:
Can't double tap to zoom in chrome. Anyone else?
[Xperia Z2 Tablet Q&A, Help & Troubleshooting] Ricky D:
I thought I could until I just tried now and can't! I can double tap zoom out about 1 in 20 attempts.

Did Chrome get updated recently and broken or is this yet another touch screen issue?
[Xperia Z2 Tablet Q&A, Help & Troubleshooting] wintermute000:
No idea. Tried beta as well as ticking enable force zoom in accessibility.

I don't think it's a multi touch fault as in testing programs it's definitely detecting double taps
[Xperia Z2 Tablet Q&A, Help & Troubleshooting] hasenbein1966:
Works perfectly on my device.

Perhaps it's something that relates to the touchscreen problem on your tablets?
[Xperia Z2 Tablet Q&A, Help & Troubleshooting] wintermute000:
Update it works only in portrait mode. Wtf
[One (M8) Accessories] megavolt5:
A great middle way would be a great pouch. How ever I can't find any good ones. Any recommendations?
[One (M8) Accessories] texonex:
I found some nice pouches at www.etsy.com. Just search for m8
[Sony Xperia Z Ultra] blueether:
I have started this thread as a place to discuss random development thought that probably don't need their own threads, and as a place to discuss issues so other threads don't go too far off topic.

Table of Contents:

DBV for c6843: Posts 1 - 6

GPL: Post 7

F2FS: Post 8

wlan: post 9, 11 -

Optimisation Bookmark: post 10

Original Post 1:

First thought

[MENTION=4972043]dbolivar[/MENTION] Have you tried building you (DooMKernel) with CONFIG_DVB_CORE = y/m to see if you can get the TV function to work?
[Sony Xperia Z Ultra] dbolivar:
Hi, good start. In fact I have, the differences in the kernel options between C6833 and C6843 (Brazilian model with digital TV) are:

47c47
< CONFIG_MACH_SONY_TOGARI_BRAZIL=y
---
> CONFIG_MACH_SONY_TOGARI_ROW=y
275d274
< CONFIG_ISDBT_TUNER_SMTEJ11X=y
325a325,327
> CONFIG_TOUCHSCREEN_CLEARPAD=y
> CONFIG_TOUCHSCREEN_CLEARPAD_I2C=y
> CONFIG_TOUCHSCREEN_CLEARPAD_RMI_DEV=y

Yes, I don't know why the Clearpad touchscreen is enabled for the C6833, but not for the C6843; I think it's just garbage (perhaps they made the togari defconfig based off honami, and corrected that when making the togari_brazil defconfig). It doesn't make any difference for me, disabling them keep the touchscreen (MAX1187) functions normal.

Well, back to the point: even when applying these differences to the ZU DooMKernel, the digital TV doesn't work. The app stays a long time in a black screen, and finally closes (FC). I investigated the kmsg and logcat, but nothing useful.

CONFIG_DVB_CORE is "m" by default. I tried insmod'ing every module in /system/lib/modules, but same result. I temporarily gave up, because I don't watch the crap they broadcast on the open TV here. :) But yeah, it would be good to have everything working...
[Sony Xperia Z Ultra] blueether:
I hadn't got around to diff'ing them I just noticed the DVB line and had a quick look at the brazil defconfig.

I guess there is a binary blob that is needed?

For some reason I have to include the clearpad stuff at the moment in the pimped kernel, I should dig to find out why so the kernel is a tad smaller.
[Sony Xperia Z Ultra] dbolivar:
Hmm very good insight about the binary blob... It's very possible. I have FTFs for the C6833 and C6843, I'll extract them and compare the file list.
[Sony Xperia Z Ultra] dbolivar:
I made it work!! Well, involves some manual steps, but it's a very good progress. I started by comparing the file listing in /system from stock C6833 and C6843 firmwares, and although there is no kernel blob, there ARE some files related to DTV, mostly dynamic libs (.so), some configuration, but most importantly, these two:

/system/bin/dtvsdserver
/system/bin/dtvserver

So, I insmod'ed every module related to DTV/DVB, and then started these guys... And the TV works! BUT, as soon as I quit the Mobile TV app, the process "dtvserver" is killed with a hangup signal, and opening the app again does not restart it, so I have to manually bring the dtvserver up first (otherwise the same previous issue happens, black screen and finally Mobile TV FC's).

I notice some DTV/DVB modules couldn't be insmod'ed:

insmod: init_module 'dib3000mc.ko' failed (No such file or directory)
insmod: init_module 'dib7000m.ko' failed (No such file or directory)
insmod: init_module 'dib7000p.ko' failed (No such file or directory)
insmod: init_module 'dib8000.ko' failed (No such file or directory)
insmod: init_module 'dib9000.ko' failed (No such file or directory)
insmod: init_module 'mpq-dmx-hw-plugin.ko' failed (No such file or directory)
insmod: init_module 'tuner-simple.ko' failed (No such file or directory)

But the modules are there, and they are the new ones... I don't get it why they can't be insmod'ed, perhaps something is missing from the kernel config? It could be one of the reasons.

Another thing I've been wondering, is why the DVB modules necessary for the Mobile TV are not loaded automatically, like the wlan module is, for instance. Perhaps a difference in the ramdisk? Something to investigate next.
[Sony Xperia Z Ultra] blueether:
Congrats on getting that far with the DTV, will make for a more complete device for the c6843 users that want to use custom ROMs

Any differences in udev or init.rc or whatever android uses?
[Sony Xperia Z Ultra] blueether:
Development using the GPL and GPL'd code

The GPL is a very powerful tool, as are the other OSS licences. One has to know how they are used and can/can't be enforced before publishing any code under these licences or modifying code that that been published under a OSS licence. Using a OSS licence brings with it risks and rewords, often these are one and the same.

When we do anything with Android [Linux] kernels we fall under the bounds of the GPL v2 that it is published under. Any modification to the kernel has to be published under the same licence, and we have to publish the newly modified source in a sate that can recreate the binary that you publish to the public/xda.

I'll leave you with this quote from http://programmers.stackexchange.com
[Sony Xperia Z Ultra] DooMLoRD:
[MENTION=3534362]blueether[/MENTION] & [MENTION=4972043]dbolivar[/MENTION] :

our primary concern should be to get custom wlan (prima/pronto) drivers working on custom compiled kernel for stock ROMs.. once we have that there are a LOT of features which we can add!

so far I havent had much luck but you can find all my tests here

https://github.com/DooMLoRD/android_kernel_sony_msm8974/commits/testing_stock_4.3_wlan

https://github.com/DooMLoRD/android_kernel_sony_msm8974/commits/testing_stock_4.3_wlan_clean

https://github.com/DooMLoRD/android_kernel_sony_msm8974/commits/testing_z1_gpe_port_wlan
[Sony Xperia Z Ultra] blueether:
A bookmark

Worth the read [MENTION=4972043]dbolivar[/MENTION]

http://xdaforums.com/showthread.php?t=2754997
[Sony Xperia Z Ultra] dbolivar:
I'm giving it a try - downloaded the latest sources from CodeAurora and applied to your kernel (adjusting Kconfigs, Makefiles and defconfig). The compilation stops here:

drivers/staging/prima/CORE/HDD/src/wlan_hdd_cfg80211.c: In function ‘wlan_hdd_send_avoid_freq_event’:
drivers/staging/prima/CORE/HDD/src/wlan_hdd_cfg80211.c:574:18: warning: assignment makes pointer from integer without a cast
error, forbidden warning: wlan_hdd_cfg80211.c:574
make[3]: *** [drivers/staging/prima/CORE/HDD/src/wlan_hdd_cfg80211.o] Error 1

OK, so I edited wlan_hdd_cfg80211.c and changed line 574 to add an explicit cast:

vendor_event = (struct sk_buff *)cfg80211_vendor_event_alloc(pHddCtx->wiphy,

Then it passes by this point, but stops in following lines with similar errors (not even pasting here). What I noticed from these errors it that CodeAurora's sources seem to be incompatible with Sony's kernel, because for instance, the function cfg80211_vendor_event_alloc is not defined anywhere (ran a grep over all *.c and *.h files in the kernel).

Comparing with a CM11 kernel, this function is also not defined anywhere, but the prima sources are very different, they don't call it. So I thought: let's use CM11's prima sources.

Bingo!

Compiled fine, booted, and with the correspoding firmware in /system/etc/firmware/wlan/prima, WLAN came up normally after boot. :victory:

Now you mentioned something about CM11's prima sources, from what I understood they are not ideal. Is that true? Because there are CM11-based custom kernels which implement intelliplug (dependent on custom WLAN drivers), for instance.

Hope it works for you. In this case, I'll put together a more organized how-to of what I did.
[Sony Xperia Z Ultra] DooMLoRD:
great!

can you just fork my repo and shift to the branch which worked for you, then send pull request? i will investigate on the Z1...

and yes please do send the steps!

well if we get custom compiled WLAN modules properly working on custom compiled kernel for stock ROM then i can have features like intelli-plug, F2FS, AsyncFS and lots more on stock ROMs!
[Sony Xperia Z Ultra] dbolivar:
Well I'm still learning my way around git & GitHub, so I think it will be faster if you just reproduce the steps below:

1) Copy Prima WLAN sources from CM11-based kernel:

I copied from SlimRom's kernel source. Put the sources under drivers/staging/prima.

2) Modify related Kconfig and Makefile:

drivers/staging/Kconfig

131,132d130
< source "drivers/staging/prima/Kconfig"
<

drivers/staging/Makefile

58,59d57
< obj-$(CONFIG_PRIMA_WLAN) += prima/
< obj-$(CONFIG_PRONTO_WLAN) += prima/

3) Modify defconfig:

I'm pasting every option related to WLAN. The Prima options should appear after a "make menuconfig".

CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_INTERNAL_REGDB=y
# CONFIG_CFG80211_WEXT is not set
# CONFIG_WIRELESS_EXT_SYSFS is not set
# CONFIG_LIB80211 is not set
# CONFIG_CFG80211_ALLOW_RECONNECT is not set
# CONFIG_MAC80211 is not set
# CONFIG_WIMAX is not set
CONFIG_RFKILL=y
CONFIG_RFKILL_PM=y
CONFIG_RFKILL_LEDS=y
# CONFIG_RFKILL_INPUT is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_RFKILL_GPIO is not set
...
# CONFIG_WIFI_CONTROL_FUNC is not set
...
CONFIG_WLAN=y
# CONFIG_USB_ZD1201 is not set
# CONFIG_USB_NET_RNDIS_WLAN is not set
# CONFIG_LIBRA_SDIOIF is not set
# CONFIG_ATH6K_LEGACY_EXT is not set
CONFIG_WCNSS_CORE=y
CONFIG_WCNSS_CORE_PRONTO=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y
# CONFIG_ATH_COMMON is not set
# CONFIG_BCMDHD is not set
# CONFIG_BRCMFMAC is not set
# CONFIG_HOSTAP is not set
# CONFIG_IWM is not set
# CONFIG_LIBERTAS is not set
# CONFIG_MWIFIEX is not set
...
#
# Qualcomm Atheros Prima WLAN module
#
CONFIG_PRIMA_WLAN=m
CONFIG_PRONTO_WLAN=y
# CONFIG_PRIMA_WLAN_BTAMP is not set
CONFIG_PRIMA_WLAN_LFR=y
CONFIG_PRIMA_WLAN_OKC=y
CONFIG_PRIMA_WLAN_11AC_HIGH_TP=y
CONFIG_WLAN_FEATURE_11W=y
CONFIG_QCOM_VOWIFI_11R=y
CONFIG_CONFIG_ENABLE_LINUX_REG=y

4) Include Prima WLAN firmware in kernel ZIP file:

Copy from a CM11-based firmware (I used PAC-Rom). Remember to set permissions as 644.

/system/etc/firmware/wlan/prima

WCNSS_cfg.dat
WCNSS_qcom_cfg.ini
WCNSS_qcom_wlan_nv.bin

5) Include wlan.ko in kernel ZIP file:

Actually I include every compiled kernel module, because we are using a different toolchain and they may benefit from it too. Remember that /system/lib/module/wlan.ko is a symlink, but in my test the target got updated accordingly.
[Sony Xperia Z Ultra] DooMLoRD:
which branch did u test this with?

also can you please upload the correct firmware (/system/etc/firmware/wlan/prima) which worked for you?
[Sony Xperia Z Ultra] dbolivar:
The branch from your kernel was master_kk-4.4.2. The Prima WLAN sources were, as I mentioned, from SlimRom's kernel, branch kk4.4.

I'm attaching the firmware to this post.
[Sony Xperia Z Ultra] dbolivar:
Wow this is very nice! Follows the same line of research I've been doing, but this is more "elegant" and in-depth, especially because of all the benchmarks and other comparisons he has done. I'll try this approach myself on my custom builds.

One thing I noticed is that we may still have to use the "hammer" approach with the find & replace of the "-O" flags in *.mk and Makefiles I've been doing, because some of them have these flags hardcoded (i.e. they don't take the value from core/combo/TARGET_linux-arm.mk or other base files). I'll tip JustArchi in his thread about it.
[Sony Xperia Z Ultra] blueether:
Hi guys, I posted this in the general android section and have had no answer, maybe some one here might know?

I'm trying to build AOSP using CM 11's device tree for togari/togari_gpe and have hit a brick wall after solving the first few make errors.

I have to errors, that I suspect are the same problem:

The first is if I just build with make I get this error:

Import includes file: out/target/product/togari/obj/SHARED_LIBRARIES/copybit.msm8974_intermediates/import_includes
Import includes file: out/target/product/togari/obj/SHARED_LIBRARIES/libmemalloc_intermediates/import_includes
target thumb C++: libqdutils <= hardware/qcom/display/msm8974/libqdutils/profiler.cpp
target thumb C++: libqdutils <= hardware/qcom/display/msm8974/libqdutils/mdp_version.cpp
target thumb C++: libqdutils <= hardware/qcom/display/msm8974/libqdutils/idle_invalidator.cpp
target thumb C++: libqdutils <= hardware/qcom/display/msm8974/libqdutils/comptype.cpp
hardware/qcom/display/msm8974/libqdutils/mdp_version.cpp:33:27: fatal error: linux/msm_mdp.h: No such file or directory
#include <linux/msm_mdp.h>
^
Import includes file: out/target/product/togari/obj/SHARED_LIBRARIES/gps.msm8974_intermediates/import_includes
compilation terminated.
make: *** [out/target/product/togari/obj/SHARED_LIBRARIES/libqdutils_intermediates/mdp_version.o] Error 1
make: *** Waiting for unfinished jobs....

and if I do make bootimage I get this:

make: *** No rule to make target `out/target/product/togari/kernel', needed by `out/target/product/togari/boot.img'. Stop.

I suspect that both stem from aosp not finding the kernel source?

kernel source is at ~/dev/aosp/kernel/sony/msm8974/ and I'm building in ~/dev/aosp

I'm also trying to build vanir aosp using the same device tree and kernel and make bootimage completes fine.

Any help would be great
[Sony Xperia Z Ultra] LordManhattan:
Yo, @DooMLoRD, @blueether @dbolivar

You guys have probably registred that Geohot (iPhone, PS3 jailbreaker) has successfully rooted the Galaxy S5 (and can now claim the $18,000 bounty), but i just read that this one-click root tool should work on any device running a pre-June 3rd kernel, i.e Android 4.4.2. The question is, does it work on the Ultra? I'm aware that it's easy to root an UItra AS LONG as the bootloader is unlocked, but this thing circumvents that part, and roots it. I think.

Are there anyone here still left on 4.4.2 that can try?

More here: Click
[Sony Xperia Z Ultra] DooMLoRD:
Can't say... Will have to test
[Sony Xperia Z Ultra] LordManhattan:
I made a thread here. It should work.

http://xdaforums.com/showthread.php?t=2783982
[Sony Xperia Z Ultra] blueether:
I thought I should post the fixes for this

AndroidBoard.mk:
TARGET_PREBUILT_KERNEL := out/target/product/togari/kernel

BoardConfig.mk:
TARGET_SPECIFIC_HEADER_PATH += device/sony/togari/include \
kernel/sony/msm8974/include

Didn't work

hardware/qcom/display/msm8974/Android.mk:
append LOCAL_C_INCLUDES += ../../../../kernel/sony/msm8974/include

seems to have not worked worked either

...

overlay errors were solved with

<add-resource type="string" name="config_perf_profile_default_entry"/>
<string name="config_perf_profile_default_entry" translatable="false">1</string>

for each error <add-resource> error
[Sony Xperia Z Ultra] LordManhattan:
One question. The "L" preview is now out for the Nexus 5 and 7, and I've watched a couple of videos of it now, and I can't wait to try it.

The question: Is it possible to get the lockscreen, settings app and notification center on the GPe ROM? It should be in the "L" SystemUI, no? And I'm guessing that API levels and what not between those two (KK and L) aren't that different? Or?

[MENTION=2784807]DooMLoRD[/MENTION]
[Sony Xperia Z Ultra] blueether:
Lots of api changes... lots
[Sony Xperia Z Ultra] LordManhattan:
Damn it, you're crushing my dreams, Kiwi.
[Sony Xperia Z Ultra] blueether:
I thought you would have watched the whole 3 hours of the keynote from i/o
[Sony Xperia Z Ultra] LordManhattan:
I did [emoji12] I did indeed register that there are around 5000 new APIs in L, which I didn't think of when I wrote that post yesterday.
[Sony Xperia Z Ultra] blueether:
Was there anything intresting in the last ~3/4 of an hour. I had to cook dinner and never got back to watch the end
[Sony Xperia Z Ultra] LordManhattan:
Neh, the most interesting was the Android part, but Android Wear is cool, and they also demonstrated Android TV, Android Auto (for cars) and a lot of other stuff. I also followed the individual sessions, and the "What's new in Android L" was interesting, so check that one out if you want too. The sessions are 45 min long.

EDIT:

[YOUTUBE]EgeMgjplANY[/YOUTUBE]
[Sony Xperia Z Ultra] alia5:
Hi,

im trying to build DirtyUnicorns 8.2 for our beloved Z-Ultra

However im getting this error and cant seem to figure it out:

...
Import includes file: /home/alia5/du/out/target/product/togari/obj/EXECUTABLES/showlease_intermediates/import_includes
Export includes file: external/dhcpcd/Android.mk -- /home/alia5/du/out/target/product/togari/obj/EXECUTABLES/showlease_intermediates/export_includes
Notice file: external/dhcpcd/NOTICE -- /home/alia5/du/out/target/product/togari/obj/NOTICE_FILES/src//system/bin/showlease.txt
make: *** No rule to make target `/home/alia5/du/out/target/product/togari/obj/SHARED_LIBRARIES/libqdutils_intermediates/export_includes', needed by `/home/alia5/du/out/target/product/togari/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....
Export includes file: frameworks/native/services/surfaceflinger/Android.mk -- /home/alia5/du/out/target/product/togari/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/export_includes

any help? thanks in advance

Edit: nevermind got rid of it myself
[Sprint Samsung Galaxy S 4 Q&A, Help & Troubleshoot] aayushinator:
I accidentally deleted the stock settings app on my samsung galaxy s4 (sph-l720)

I am on KitKat 4.4.2 and need the settings.apk file

THANKS SO MUCH
[Sprint Samsung Galaxy S 4 Q&A, Help & Troubleshoot] prztruspaz:
Why don't you just re flash
[Sprint Samsung Galaxy S 4 Q&A, Help & Troubleshoot] leaderbuilder:
You asked this question already.
[Sprint Samsung Galaxy S 4 Q&A, Help & Troubleshoot] micmars:
Moderator Edit: Question answered in thread here. Thread closed. Please avoid double posting.
[8125, K-JAM, P4300, MDA Vario General] dcoelho:
I need to replace the hard keyboard because mine is failling in some keys. I already identifyed the problem. The ribon that connects the keybord to the main board is damaged. I did it in one of my last exploration of the wizard "insides". So I need to replace the hard keyboard circuit. If anyof you have a dead or a not recuperable wizard, please give or sel it to me. Of course II will pay the postage costs. Thank you all
[8125, K-JAM, P4300, MDA Vario General] dcoelho:
dump!! no one can help me?
[8125, K-JAM, P4300, MDA Vario General] famewolf:
http://cgi.ebay.com/MDA-T-Mobile-BR...ryZ64355QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
[8125, K-JAM, P4300, MDA Vario General] dcoelho:
Thanks but due to the excessive rigor of the portuguese custom services I cannot buy ouside European Union. They will think was a new phone with any trick to not display and will charge me taxes by the higest commercial price. thanks for your information anyway.
[8125, K-JAM, P4300, MDA Vario General] fone_fanatic:
I have the keyboard.

I'll let it go for $25 (USD) which will come with the buttons. PM me if you're interested.
[8125, K-JAM, P4300, MDA Vario General] dcoelho:
fone_fanatic >>> pm sent
[Sprint HTC One (M7)] wpetestraw:
delete
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] abozizo:
Please help my note 12.2 pro lte version snote unfortunately stops after using it for about a minute or slightly more I tried clearing cache from app manager and using power off method and I saw on other fourms and posts that some people tried hard reset but didn't work so what can I do?

Thanks
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] prohackerbro:
clear the data of the app... if that doest work than hard reset... and if that wont work also than you must reflash it with odin...

Inviato dal mio iPhone utilizzando Tapatalk
[Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting] muzzy996:
Out of curiosity do you have any other galaxy devices and are syncing s - notes across them?
[Sprint Samsung Galaxy S 4 Q&A, Help & Troubleshoot] aayushinator:
I accidentally deleted the settings app on my sph-l720 and need it. IF YOU HAVE IT PLEASE SEND ME THE DOWNLOAD LINK!!!

THANK YOU SO MUCH!!!
[Android Apps and Games] Charly1811:
Simple Currency Converter
​

Description

Convert easily from a currency to another with Simple Currency Converter

FEATURES

* Simple User Interface (Holo Theme)

* Offline Conversion

* Most important currencies supported/Online Conversion

* No advertising (Ad-free)

Screen Captures

Download the app

You can download public releases from Google Play Store :

Google Groups Link (For BETA and unstable versions features)

Feedback, advice and impressions will be appreciated

Thanks in advance
[One (M7) Q&A, Help & Troubleshooting] ShaheenXE:
Hey guys, is there any easy way to disable the M7s capacitive buttons? As I'm using the onscreen keys. P.S I'm using ViperOne 6.1.0.
[One (M7) Q&A, Help & Troubleshooting] ZeroInfinity:
So you want to completely disable all function of capacitive buttons?

If so, using a file explorer (I recommend ES File Explorer), navigate to /system/usr/keylayout and find two files named "himax-touchscreen.kl" and "snyaptics-rmi-touchscreen.kl"

open up those files as text and put a hash symbol (#) to every line of those files

Example, in himax-touchscreen.kl, it should look like this in the end:

#key 102 HOME
#key 158 BACK

Save it and do the same for the other file. Reboot and the capacitive buttons should stop functioning now. If you want to get the capacitive buttons back, just remove the # symbols on those files and reboot ;)