Xposed Modules For Theming A110Q - Micromax Canvas 2 Plus A110Q

modify your ROM - without modifying any APK (developers) or flashing (users)!
Advantages:
No need to modify any APKs. This means:
No need to decompile, change things in smali, compile, sign, ...
It will work for odexed and deodexed ROMs.
Your mod is not bound to a specific version of the ROM. Unless there is a major change in the methods called for a certain functionality, your mod will continue to work even when you upgrade your ROM. Hell, it will probably even work with different ROMs.
Multiple mods can be installed at the same time, even if they change the same package. So you can use these battery icons and those quick toggles. Even hooking the same method twice is possible. Of course, this only works properly if the mods are not trying to do incompatible things.
It does its magic at runtime. That means you can implement options to let the user decide if they prefer the bikeshed to be painted in red or blue. Or you can have some extra logic for certain ROMs without building different mod versions.
It can be disabled easily without having to reflash.
It's open source.
Download:
You can download the installer from http://dl.xposed.info/latest.apk. The attached XposedBridgeApi*.jar is only needed for developers.
How to install:
First step for everything you do: Create a nandroid backup and make sure you know how to restore it!
I'm not responsible for anything you do with your phone/tablet/rice cooker.
There is also the risk to soft-brick your device. In such a case, restoring a backup is the easiest way to get rid of it (other possibilities mentioned below).
For the framework:
Download the Xposed Installer APK and install it
Launch the Xposed Installer, go to the "Framework" section and click on "Install/Update"
Reboot
Done!
You can verify this by starting the Xposed Installer again. If app_process jumped back to an older version (or none at all), you probably have a ROM with S-On or similar, which reverts any changes to /system after a reboot.
For any modules you want to install:
Download <module>.apk and install it
Launch the Xposed Installer and go to the "Modules" section (you will also get there if you click on the notification warning you that the module is not enabled yet)
Enable the module by checking the checkbox
Reboot
Done!
(note that you can install the framework and enable/disable multiple modules at once and reboot afterwards)
In case you get into a boot loop:
You can flash the attached Xposed-Disabler-Recovery.zip by Tungstwenty. It will be copied to your (external) SD card when you install Xposed as well. The only thing it does is copying /system/bin/app_process.orig back to /system/bin/app_process, which you can also do yourself (e.g. with adb shell in recovery mode).
You could also create a file /data/data/de.robv.android.xposed.installer/conf/disabled, which causes Xposed to be bypassed as well.
Modules:
The official repository for Xposed modules, which can also be access from within the app itself (with download/update support), can be found at http://repo.xposed.info
You can also have a look at this index: http://forum.xda-developers.com/show....php?t=2327541
Please don't use this thread for problems with modules! Use the thread of the module instead.
How to write a module:
If you are an interested developer, give it a try. The development tutorial will help you get started. Further documentation (e.g. how to replace resources) is here. And of course, you can ask your development questions in this thread.
If you have suggestions for new functions the framework could provide (which means they should be useful for more than your module), you can do this here as well. However, requests that I or somewhen else should write a module for xyz are NOT allowed here. Again, this thread is only about the framework.
Changelog:
1.0: Initial version
1.1: ???
1.2: Installer
1.5: Resource replacing
1.6: Some fixes and improvements [629 downloads]
2.0 rc2: Lots of thing redone. Supports (temporarily) replacing native libraries, lots of additions and changes for developers. [3,234 downloads]
2.0: Removed the native library replacement again, support for 4.1 and 4.2, Instagram crash fixed, ... [631 downloads]
2.0.1: Fixed a crash when a module tries to hook a function with "long" or "double" parameters [930 downloads]
2.0.2: Fixed a problem which resulted in a boot loop [4,310 downloads]
2.1: Various improvements, e.g. earlier callbacks for module loading. For details, see this post. [345 downloads]
2.1.1: Fixed a bug in drawable replacements [5,421 downloads]
2.1.2: Small fixes, added Chinese and Russian translations [11,415 downloads]
2.1.3: Reverted a change in 2.1.2 that caused bootloops; new translations and some more fixes [46,803 downloads]
2.1.4: Support for Galaxy S4 and HTC One plus a few minor fixes/enhancements (details) [208,176 downloads]
2.2: Builtin updater/module downloader, extended UI, support for Android 4.3 and more (details) [241,267 downloads]
2.3: x86, Knox, MIUI support (experimental), context menu in modules list and more (details) [18,219 downloads]
2.3.1: "Segmentation fault" during installation fixed [679,333 downloads]
2.4: Support for Android 4.4, performance improvements, log viewer, active check (details) [101,613 downloads]
2.4.1: Fixed bootloop on some x86 ROMs
Source code:
https://github.com/rovo89/Xposed (the C++ part)
https://github.com/rovo89/XposedBridge (the Java part)
https://github.com/rovo89/XposedInstaller (Installer app)
Thanks to:
Tungstwenty for his many contributions, both in code and thoughts
XDA admins, news writers and supporters for making Xposed known to so many people
All those volunteers who help answering questions about Xposed
The people who donated to get me a Nexus 5 for earlier KitKat support
aljohanei for Arabic translations
hero355 for Azerbaijani translations
David_Vaz for Spanish, Catalán, and Galician translations
kecinzer for Czech translations
BobQuentok for German translations
sirodoht for Greek translations
tonymanou for French translations
Adam77Root for Hungarian translations
AngSanley for Indonesian translations
Vincenzo Cerminara for Italian translations
DubelBoom for Hebrew translations
WedyDQ10 for Japanese translations
Martinusbe, Gertlily for Dutch translations
czeci for Polish translations
marciozom13 for Portugese translations
michfood for Russian translations
pyler for Slovak translations
TheNorth34 for Turkish translations
Cye3s, liveasx for Chinese translations
If you want to contribute more translations please use this file as a template. I can't accept translations based on decompiled APKs. Submissions on GitHub as pull request are preferred because it's easier for me.
Original Forum : http://forum.xda-developers.com/showthread.php?p=24267797
Xposed Disabler in case of brick http://forum.xda-developers.com/attachment.php?attachmentid=2568891&d=1391958634
1.Xtheme Engine Thread - http://forum.xda-developers.com/showthread.php?p=49952644#post49952644
2.Android Tuner
The most comprehensive toolbox to save battery, tweak, tune, backup, secure and monitor any Android devices running any ROMs, any kernels.
What is Android Tuner: http://www.3c71.com/what
☺ Replaces 20+ apps easily worth 30€ or more ☺
Life-time support, updates and new features for all your current and future devices.
Supporting me is only a couple of beers ☺
☺ Getting started: http://www.3c71.com/getstarted
☺ App screenshots: http://www.3c71.com/screenshots
☺ App benchmarks: http://www.3c71.com/benchmarks
☺ Best on rooted phones, works well on stock phones too
◊ Permissions requested: http://www.3c71.com/permissions
◊ Open-source APIs used: http://www.3c71.com/opensource
♦♦ Feature set (some require root access, try free version first) ♦♦
► Device manager *1
◊ Device profiles (CPU, IO, components)
◊ Tasks scheduler (app management, clean-up, etc)
◊ Device watchers to automatically activate a profile, run tasks or display alarms
◊ Battery savings using profiles and tasks
► File explorer *1
◊ Batch copy/paste, zip, delete, move, share and stream files and folders
◊ Change files/folders permissions and ownership
◊ Access all your Samba network shares
► Application manager *1
◊ Backup and verify app apk/data (multiple versions), sms and call-logs
◊ System app uninstaller and update cleaner
◊ Share and backup apps to e-mail, DropBox, GDrive, etc...
◊ Move any apps to user, system, SD or link2SD
◊ Freeze/unfreeze apps, crystallize (eg hibernate/greenify) and control app startup and events
◊ Zip align, clear cache, wipe dalvik-cache, fix permissions and optimize databases
◊ Control app notifications, permissions, locker (secure access), rotation and force screen-on *2
◊ Usage and standby statistics (find app draining your battery)
► Network manager
◊ Set WiFi access point priority
◊ Configure Android firewall, TCP Congestion, DNS *1
► Task manager
◊ Check CPU, network and memory usage
◊ Kill (default) or force-stop *1 any apps or kernel processes
◊ Automatic task killer, memory booster, memory cleaner
► System Control *1
◊ CPU governor, frequency, voltage, GPU controls, thermal and MPDecision controls
◊ Build.prop and sysctl editor (basic and advanced mode)
◊ Boost, analyze and benchmark SD cards
◊ Android memory manager, memory cleaner, SD linker (directory binder)
◊ fsync, sweep2wake, gamma and fast charge control
◊ Safe: restore defaults from app or recovery and CPU settings on boot-loop
► System Monitoring
◊ All Android applications or all processes, battery, CPU, network, memory
◊ Component states (WiFi, Bluetooth, GPS, 3G, Phone, APN)
► Status bar notifications
◊ Battery, cpu, memory, sd, temperature optionally with graphics in drop-down
◊ Add battery remaining bar on top or bottom
◊ Remove original battery icon
► Highly Configurable Widgets
◊ Resizable gauge widget
◊ 1x1 and 2x1 (PRO ONLY) text widgets
◊ 2x1-5x2 graphic widgets (PRO ONLY)
◊ 1x1 and 4x1-1x4 (PRO ONLY) toggle widgets *1
◊ 4x4 summary widget (PRO ONLY)
► System Toggles (manual widgets or in profiles)
◊ GPS, WiFi localization
◊ WiFi, BT, BT discoverable, APN, NFC, airplane
◊ Tethering (USB, WiFi, BT)
◊ Brightness, screen time-out, stay awake, flashlight
◊ Ringer, vibrate, synchro, background data
◊ Debug (over WiFi), unknown sources, USB storage, reboot
► Terminal Emulator & Script Editor
◊ Command history
◊ Run or test any scripts, optionally on boot
◊ Share scripts, commands and outputs
► System Logs Reader *1
◊ Logcat or kernel messages
◊ Advanced filtering and search
and much more that meets the eye ☺
*1 Requires root and kernel support for full feature
*2 Requires root and Xposed framework
Download Android Tuner From Play Store Or Buy Full Version
3.Gravity Box
GravityBox - tweak box - Xposed module for devices running Android 4.1/4.2/4.3 ROMs
Version 2.9.6 [JellyBean]
READ THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Hey!
After countless hours of coding and searching for proper entry points to inject code to incorporate fixes and mods, here it is:
GravityBox - a complex Xposed module targeted for devices running Android 4.1/4.2/4.3, which turns vanilla ROM into
feature-packed "non-flashing" custom ROM.
Originally, this module was designed for MTK6589 devices which lack custom ROMs built from source due to MediaTek closed-source policy.
Later on, it was adjusted to support other (non-MTK) devices running vanilla or close-to-vanilla AOSP ROMs.
Introduction
The app utilizes amazing Xposed framework coded by recognized
developer rovo89 which, briefly, provides interface for injecting code into any app, including system services allowing modifications of applications and system services at run-time. One of the biggest advantages of GravityBox is that it is not bound to any specific device. Actually, it should run on any device having vanilla Android 4.1/4.2/4.3 (ROM close enough to AOSP).
This project wouldn't be possible without rovo's Xposed framework, so huge kudos to him.
Feature highlight
GravityBox provides 2 main groups of features:
Fixes - help to fight typical MTK6589 bugs like:
--- Date&Time settings crash
--- Caller ID mismatch
--- Split conversation in messaging
--- Wakelock in calendar app periodically turning on the screen
--- Waelock in messaging app turning on the screen every time new message arrives
--- Missing TTS settings in Language&Input
--- Missing extended developer options
Mods
--- the set of additional useful features that make using the system more easy and fun
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with tile reordering
--- Lockscreen targets
--- Statusbar color and transparency
--- Statusbar Brightness Control
--- Statusbar icon colors
--- Additional QuickSettings tiles:
------- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile
--- Quick pulldown - switches to QuickSettings when status bar is pulled down near edges
--- Auto-switch to QuickSettings when there are no notifications
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Auto-hiding of signal icons for empty SIM Slots
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- Fullscreen caller photo
--- CRT screen off animation
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
--- Lockscreen rotation
--- Phone tweaks - flip action, disable vibrate on call connect
--- Hardware key actions - menu long-press/double-tap, back long-press, home long-press
--- MasterKey vulnerabilities patched (thanks to @Tungstwenty)
--- Dithered Holo background
--- Option to use solid black Holo background
--- Expandable volume panel
--- Option to unlink ringtone and notifications volumes
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Button backlight notifications (for devices that lack Notification LED)
--- Navigation bar ring targets
--- GravityBox Actions (shortcuts)
... more to come
Compatibility
Some words about GB's main concept. One thing I didn't like about xposed modules was that it was always necessary to reboot a device after making a change to some option. Since GB's main concept was to turn MTK devices running stock ROM into something that's close enough to a feature-packed custom ROM, I had to take a decision - for it to be as much comfortable as possible and to really behave like a custom ROM, I had to design it to support most of the preference changes to be done on the fly without needing to reboot a device. While this sounds nice, it also brings couple of "drawbacks". For changes to be made on the fly, it is necessary to make some preparations when device starts. This means, even if you don't use the particular feature, the necessary preparation/modification is already there and is waiting for the user to come and change that option.
This means it is not possible to "completely deactivate" particular feature if it causes trouble on your device or if you installed GB because you want to use only one particular feature you can't find elsewhere.
This results in issues on ROMs/devices that have parts that are diverting from default Android implementation too much, or are running heavily modified custom ROMs.
If you experience weird issues after installing GB, even if you didn't activate a particular feature, it is not because of GB is broken, it is because it is not compatible with your ROM. It is very similar as if you installed ROM built from source for Nexus to some Xperia device - it won't work.
Next thing, GB is a complex module and is not suitable for 1 purpose scenario. This means, if you are running custom ROM built from source (CM, PAC, ...), and you are missing a certain feature, your best option is to go ask creators of those ROMs to implement those additional features. Supplementing missing features on well-known custom ROMs built from source by installing xposed modules (especially complex ones) is definitely not a good way to go and can cause more trouble than good.
And finally, the last. GB being a complex module, it shouldn't be combined with other complex modules often racing for the same goal. They can conflict/fight on the same playground and there's no way you can deterministically say which one's going to win.
They can even lose both.
So in summary:
- this module is designed to run on vanilla or close-to-vanilla Android 4.1, 4.2 and 4.3 (AOSP)
- supports majority of MTK6589, MTK6577, MTK8389 devices
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.1/4.2/4.3
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.
- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, ETC... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR
- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.
- I will not provide any support for devices violating these compatibility rules
Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.1/4.2/4.3 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed framework
GravityBox has been developed and tested on THL W8 5" XHDPI device (MTK6589)
Installation
If you are using my GravityMod2 ROM, don't follow these instructions to update!
There's a flashable ZIP for updating GravityBox in GravityMod2 thread!
These instructions are only for those not running GravityMod2 ROM!
1) Backup your current ROM in custom recovery. I am serious. Don't skip this step.
2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk)
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot. If device doesn't boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don't need to continue with the next steps. You will have to restore your ROM from backup.
5) Download, GravityBox.apk attached at the end of this post, rename it to GravityBox.apk and install it
6) Make sure GravityBox app is installed to internal memory. If it was installed to phone storage or external storage,
move it to the internal memory, first
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
8) Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Reporting bugs
If you experience problems with certain feature, provide the full-detailed info that can help me
to reproduce the bug and attach debug.log file you'll find in either:
/data/xposed directory in case of Xposed Installer version prior to 2.3
or
/data/data/de.robv.android.xposed.installer/log in case of XposedInstaller 2.3+
In case you experience SystemUI crashes or other apps Force Closing, or device soft reboots, attach logcat from time
crash occurs. (use adb logcat *:E or your favorite logcat app from Play Store).
Please, don't attach big logs. Only the portion where error is clearly seen.
Disable all other xposed modules before reproducing bug to make sure it is really GravityBox related
Remember, this app was developed and tested on one particular MTK6589 device so it is not guaranteed that
it will work flawlessly on yours.
Multilanguage support
Volunteers are welcome to translate GravityBox to other languages.
Simply download this file: https://github.com/C3C0/GravityBox/r...es/strings.xml
Use Notepad++ to edit strings and then send me edited file so I can include translations into next release.
Source code
GravityBox is opensource. Sources are available in my gihub: https://github.com/GravityBox/GravityBox
If you're a dev and have some ideas for additional features, feel free to fork it, work on it
and send the pull requests.
Copyright notice
https://github.com/GravityBox/Gravit...llybean/NOTICE
Support development
Coding, maintaining and supporting this project costs me a lot of my precious time. If you find this project useful, you are welcome to support its development via donation. This form of support is meant to compensate for my time dedicated to the community + eventually, help me to afford newer device to keep up with AOSP evolution thus providing continuous support as Android evolves. Thanks!
Info about premium features and PayPal transaction ID verification system
1) Those who supported development via PayPal donation can use their PayPal transaction ID to unlock premium features.
As of v2.9.5, there's one premium feature: Backup/restore of GB settings.
2) If you contributed to the project by providing translations, code fragments, or by any other way
you can apply for a free transaction ID by contacting me via PM.
3) Be aware that there's a system that can identify potential transaction ID
abuse. E.g. when one ID is being used by more users. Such IDs will get blocked automatically.
This can also happen when you previously exposed your ID in public forum and other users took
advantage of it. If this is the case, contact me via PM so I can issue new, special ID.
In case you own more devices, you can use one transaction ID on up to 10 of them.
4) If you are using your own custom builds of GB for personal use, you will get hash mismatch
upon verifying your ID as verification system accepts requests only from official releases of GB.
If you want to be able to verify IDs with your custom build, contact me via PM so I can setup
a special hash for your build.
If you are using a custom build that you provide for broader group of users (e.g. in a custom ROM),
it is necessary to ask for new hash everytime your new custom version is released for public use.
These rules are based on mutual trust so please, do not violate them.
Credits
- @bgcngm for his code contributions to the project
- @MohammadAG for Xperia specific contributions to the project
- @rovo89 for his ultimate Xposed framework and "Volume keys to skip track" mod
- @peptonib for starting me up with this project
- THL W8 owners for providing support and feedback
- CyanogenMod project
- ParanoidAndroid project
- SlimBean, RootBox, AOKP, OmniROM projects
- Sergey Margaritov for ColorPickerPreference
- @Tungstwenty for MasterKey vulnerabilities patch
- All those who provided translations for different languages (Mr.Premise, peptonib, kidmar, ch-vox, romashko, Indiant, lelemm, oicirbaf, unavix, LuHash, WedyDQ10, mp3comanche, awaaas, liveasx, samsonbear, Eric850130, xtrem007, benjoe1, asmb111, ...)
- and finally, all those who keep the project alive by supporting me via donations (you know who you are)[/COLOR
Changelog
https://github.com/GravityBox/Gravit.../CHANGELOG.txt
XDAevDB Information
GravityBox [JB] Xposed Framework Module, a Tool/Utility for the Android General
I WILL NOT BE HELD RESPONSIBLE FOR BRICKED DEVICES ALTHOUGH I AM WILLING TO HELP
PLEASE GIVE SOME TIME TO UPDATE THIS WITH MODULES
Credits : Komal Singh

This thread is nothing more then a copy and paste job of other developers threads.
[FRAMEWORK ONLY!] Xposed - ROM modding without modifying APKs (2.4.1)(02.12.2013)
[APP][JB][XPOSED] GravityBox v2.9.6 - tweak box for Android 4.1/4.2/4.3 [10/02/2014]
This violates the rules of xda.
Thread Closed

Related

☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.2 | Floating Multiwindows! | Apr 20 r484 |★ ☆

☆ ★ | ROM | SynergyROM VZW S3 | JB 4.1.2 | Floating Multiwindows! | Apr 20 r484 |★ ☆
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Modus Operandi
After tens of thousands of downloads and millions of thread views accross multiple devices, Team Synergy has now expanded their operations to include ALL carrier variants of the Galaxy S3
Team Synergy unites the various skills of numerous devs including TrevE, Ziggy471, Virus, Mr. X, freeza, as well as yours truly. Our goal is to provide a fully optimized ROM that runs insanely fast, looks clean, and includes our special under-the-hood tweaks that all around kick a$$. SynergyROM is what you wanted your phone to be like right out of the box.
Thanks
dsixda for his kitchen
invisiblek for his VZW GS3 root method
incubus and scrossler for their support
Thanks to all of Team Synergy (All members named above, as well as NxtGenCowboy and santod040 for their support and endless testing)
The ROM
Jelly Bean 4.1.2 - A hybrid framework created by us with pieces from the S3/Note2 4.1.1 and 4.1.2 frameworks
Fully Deodexed, Zipaligned, Busybox, Superuser, Debloated
Multiwindow with free-floating windows, created exclusively by Team Synergy! (http://i.imgur.com/B5hKoV0.png)
Multi-carrier support for any S3 (Verizon, Sprint, AT&T, and T-Mobile - all in one ROM)
Fully working PDroid support
Team Synergy's custom init.d scripts for insane performance
Blocked Samsung’s "root checker" and screenlogger services (We killed it so well that Device Status shows "Normal" rather than "Modified")
EXT4 performance tweaks for moar speed
23 notification toggles
4-in-1 reboot menu
Fully rotating homescreens
Wifi Tether app working right out of the box. Thanks to our very own TrevE! http://forum.xda-developers.com/showthread.php?t=1988735
Ability to toggle mass storage or MTP (see Q&A)
Customized mounting scripts (see Q&A)
Custom boot animation support
4G and WiFi speed tweaks
Verizon OTAs blocked
Synergized build.prop
Customized SystemUI interface
Ability to set WiFi transmit power (see Q&A)
Tons more tweaks and enhancements
Changelog
Jelly Bean Changelog:
Code:
r444-484 See this post: [url]http://forum.xda-developers.com/showpost.php?p=40492362&postcount=21579[/url]
r421-443 Must read this post: [url]http://forum.xda-developers.com/showpost.php?p=39741874&postcount=19825[/url]
r374-420 See this post: [url]http://forum.xda-developers.com/showpost.php?p=39389033&postcount=19172[/url]
r327-373 Too big to list here. See this post for info: [url]http://forum.xda-developers.com/showpost.php?p=38444459&postcount=17931[/url]
r291-326 Samsung root loggers bypassed at the radio level. All DBs optimized for wicked fast performance. New options in AROMA, including an option to bypass setup screen and phone provisioning. APN, FC and wifi fixes for all carriers. New date/time toggles, courtesy of Didact74 (as mentioned above). EFS backup available for all carriers to prevent and fix any future IMEI loss from any ROM. Other AROMA options and bug fixes. No more lockscreen rotation unless you request it in AROMA. And finally a new Ziggy kernel.
r258-290 Network location fix. Attempt to fix APN and data loss issue. Completely overhauled AROMA installer with scores of new options and menus. Excessive boot times fixed. Poweramp fixed. Updated Ziggy kernel. Attempt to fix superwipe from not wiping internal storage (remember to flash from external SD when using this option). Fix lockscreen circle lock notifications from disappearing. Other cleanup, bug fixes, and performance enhancements
r186-257 Lots of commits summarized as follows: SynergyROM is now multicarrier. Added smart AROMA installer (with Virus' special touches) which detects your S3 carrier (you don’t do anything, we do it for you behind the scenes) and flashes the appropriate files. Some testing still needed for a few carriers. Added mods and options to AROMA. Scores of performance enhancements. Volume button now works to skip music tracks in ALL apps, thanks to loserskater who personally patched our files (be sure to thank him). Added AOSP messaging, thanks to italysfinest327 for patching Synergy’s files himself. Battery drain fixes. Other misc cleanup and kernel enhancements
r185 We now block the ripple effect from being used with AOSP lockscreen to prevent lockups. Thanks TrevE
r184 Updated kernel
r183 Zipalign, fix headers
r182 Removed increasing ringtone
r181 Voice activated apps no longer crash when voice control is turned on in S-Voice
r175-180 Launcher and lockscreen now rotates all directions. Thanks TrevE
r174 Fix SMS sending issue for messages over 160 chars
r173 Kernel bug fix
r171-172 Several performance tweaks
r170 More fluid scrolling through lists
r169 - Volume key track skipping partially added. Only works with some music apps (like Poweramp), but not all yet. Still a WIP. Thanks TrevE!
r168 - Ziggy/Chad Goodman kernel. Moved all the usb network drivers outside of the kernel. Changelog here: [url]http://projects.ziggy471.com/projects/ziggy471-sgs3-jb/activity[/url]
r167 - Update Note 2 apps, libs (Gallery, etc)
r166 - Update apps, more ad blocking
r165 - Clean up notification toggles, fix minor launcher bug
r164 - Added system sounds/ringtones/notifications from Nexus 4. Thanks Virus
r163 - Attempt to fix high Android System battery drain #2. Thanks TrevE, as well as cyanogenmod for the original code
r162 - Fix lockscreen torch
r161 - Multiwindow now works from clean flash, INK lockscreen added, bluetooth fixed, funny messages in dialog boxes fixed, location services to GApps fixed (GPS fix), double tap to open Google Now voice search restored, PDroid toast messages working again, ripple effect fixed, other cleanup. Thanks TrevE and the rest of Team Synergy!
r160 - Attempt to fix high Android System battery drain #1. Thanks TrevE
r159 - EOL
r158 - New CSCs
r157 - Added Note 2 camera with best group shot option. Also hacked to use volume keys as shutter buttons. Pinch to zoom if needed. Thanks freeza
r156 - Update Gapps
r155 - Synergy config file now available in phone storage
r154 - Update Synergy configuration
r153 - Multiwindow feature added
r152 - Updated Ziggy kernel
r151 - Add custom Synergy configuration, more to come
r150 - Add rng-tools deamon
r149 - Fix offset text in notification bar toggles
r148 - Add file version 5.11
r147 - Cleanup, debloat, app updates
r146 - Updated Ziggy kernel. More exFAT support (working on our end). Also includes better voltage logic
r145 - Added toggles for: Tap home for flashlight in lockscreen, switch between AOSP and Touchwiz lockscreen (most TW options should still work with AOSP lockscreen), hide time in statusbar, hide AM/PM. AM/PM size and center clocks mods only partially functioning at this point. Great work and big THANKS to Didact74!
r144 - Full Pdroid support. Huge thanks to Trev for all his time on this. Please read TrevE's thread for more details: [URL]http://forum.xda-developers.com/showthread.php?t=2077839[/URL]
r143 - Zipalign, added latest binary
r142 - EOL
r141 - Restore lockscreen notification bubbles that Verizon tried to kill off for some reason
r140 - Fix for Google Now
r139 - Messaging app updated to allow screen on/off option, also unlocked TONS of other menu options and settings in messaging. Thanks TrevE!
r138 - New busybox with ndk, nslookup, and ping
r137 - Added modules
r136 - Update bash and abootimg
r135 - Remove setting ondemand for post_boot
r134 - Added Ziggy kernel (exFAT was working on the 32 gig card we tested here)
r133 - Added share file version 5.11
r132 - Remove ongoing wifi notification
r131 - 4-in-1 reboot menu, double tap home to open Google Now search, long press volume to skip tracks
r130 - 1% battery, remove constant GPS location reticle from statusbar, remove battery charged notification
r129 - Added initial PDroid support. More to follow. As always, thanks to the many devs involved with creating and porting this great app
r128 - System/data app updates, Titanium Backup fix, ad blocking
r127 - Hacked LK3 ramdisk. ADB remount, boot animation support, increased buffers, opened bluetooth services, debugging battery killers removed, dual mass storage, etc. Thanks TrevE!
r126 - Rebase to official JB OTA - Jelly Bean 4.1.1 I535VRBLK3. Also blocked Samsung root checkers/screenloggers. Most previous mods/tweaks left intact, rest to follow in next several commits
r125 - Cleanup, zipalign
r124 - Ziggy Kernel added. Kernel source available at the following git: [url]http://projects.ziggy471.com/projects/ziggy471-sgs3-jb/repository[/url]
r123 - Fixed Verizon SSO Engine (My Verizon, NFL Mobile, etc). It may fail the first sign in. Just close app and try again, or reboot
r122 - System and Data app updates, more ad blocking
r121 - Wifi Tether update (lots of bug and encryption fixes). Also fixed Trace (Swype-style functionality) which now works with stock Samsung keyboard
r120 - Rebase to Jelly Bean 4.1.1 I535VRBLK1 leak. Bug fixes. All prior mods left intact
r119 - EOL to LF (this is for devs only), improvements to UI speed
r118 - Zipalign, performance enhancements
r117 - Cleanup
r116 - TrevE Mod Wifi Tether update. Encryption should now work (at leat it did for me in testing)
r115 - More ad blocking
r114 - Launcher cleanup, 6 row app drawer - thanks wchill!
r113 - Unlock hidden features in camera, messaging, browser, contacts, etc
r112 - Rebase to Jelly Bean 4.1.1 I535VRBLJ1 leak. Prior mods all merged. TrevE's Wifi Tether app included. If your wifi goes out, just reboot. Other bug fixes and cleanup/housekeeping. Notification lockscreen bubbles and annoying help popups should also be fixed
r111 - 4x5 launcher - THANKS wchill!
r110 - Second attempt to fix Samsung's "swype-style" keyboard functionality
r109 - Attempt to fix Google Now voice search (working perfectly for me after a full wipe), also added Gtalk back in
r108 - Attempt to fix bluetooth issue with audio cable and audio reconnects
r107 - Second attempt to add additional camera modes + enable swipe in gallery (maybe)
r106 - Blue toggles - I know there is still more themeing to do. It takes a long time. Don't bug me about it :)
r105 - Debug-enabled browser. Enabled advanced settings + hardware acceleration
r104 - Attempt to fix those annoying help messages (maybe)
r103 - Attempt to enable action shot, add me, best shot, continuous shot, frame shot, stop motion, mosaic, vintage camera modes. Camera effects are catoonize, monochrome, sketch, and speed controls
r102 - Fixed Samsung keyboard swipe functionality
r101 - Volume keys can now skip tracks when screen is off - Thanks TrevE!
r100 - Fix battery bug (incorrect images occasionally showing)
r99 - Last of the missing libs
r98 - Added more missing libs, Google Now search update, more cleanup/debloat
r97 - Added CSCs
r96 - Change from British to US localization
r95 - Update Google apps/framework/libs, fix facelock, more debloat
r94 - Removed remote diagnostic software
r93 - SVN server relocate (this was for us Synergy devs only)
r92 - Removed ongoing wifi notification. Also includes some fun messages if you can catch it in logcat. THANKS TREV!
r91 - Update sqlite binary
r90 - Updated Android 4.2 keyboard to an even newer version
r89 - 1% battery mod
r88 - 15 toggle mod (thanks lidroid, thisiskindacrap, incubus)
r87 - 4-in-1 reboot menu
r86 - Force MTP, fixes for Android 4.2 keyboard and Google Now voice search
r85 - Android 4.2 keyboard
r84 - Double tap home button to open Google Now voice search
r83 - Titanium Backup bug fix
r82 - NFC fix
r81 - Gmail 4.2, Play Store 3.9.16, added camera and gallery from Note 2
r80 - Cleanup, app updates, more debloat
r79 - Initial Jelly Bean release, changelog found in this post: [URL]http://forum.xda-developers.com/showpost.php?p=33581719&postcount=9578[/URL]
Older ICS Changelog:
Code:
Moved to nightly status. Changelog can be found here: [URL]http://svn.androidfilehost.com/projects/synergy-siii-vzw/activity[/URL]
Changelog for builds before nightly status found below:
v1.7 - Full wipe is only required for those having GPS issues or those coming from any build before 1.4. Everyone else should wipe cache and dalvik - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=30113212&postcount=3276[/URL]
[LIST]
[*]Double tap of home button now launches your choice of Google Now voice search or S Voice (if you aren’t wiping then you’ll need to clear app defaults in app settings)
[*]No more fugly Gingerbread green checks, dots, sliders, etc (HUGE thanks to our boy santod040, whom many of you may remember from WinMo – Cookie Home Tab ring bells for you WinMo vets out there? – we love have ya around santod :) )
[*]Added new settings to SMS/MMS (delayed/scheduled sending, repeat alerts, read reports, forward info, msg priority, signature, etc)
[*]Added ability to block individual numbers from calling and/or sending texts
[*]Added new settings to Contacts (import/export/backup)
[*]Added other misc minor settings to Calendar and Email
[*]Attempt to fix some WiFi issues
[*]Google apps updated
[*]Some system libs updated
[*]Other bug fixes
[/LIST]
v1.6 - Full wipe is only required for those having GPS issues or those coming from any build before 1.4. Everyone else should wipe cache and dalvik - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=29974289&postcount=2593[/URL]
[LIST]
[*]Restored completely stock GPS files and setting (if you are still seeing problems you may wish to flash back to stock via Odin then back to Synergy again cuz nothing about GPS in v1.6 is custom – all stock GPS)
[*]Offline dictation for Google Now added
[*]Cell standby bug fixed (for realsies this time, I had too many versions of the apk and accidentally bundled the wrong one with the last 2 builds)
[*]Camera can now be used during a call (thanks to Team Synergy's TrevE for this and other mods)
[*]Camera shutter sound can now be disabled
[*]Enabled “Find my mobile’ in Security settings
[*]Added new settings to stock Samsung keyboard
[*]Increase MMS resolution
[*]Fixed Jelly bean keyboard
[*]Other minor tweaks and enhancements
[*]Updated apps
[/LIST]
v1.5 - Wipe not required if coming from v1.4 - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=29916937&postcount=2015[/URL]
[LIST]
[*]Completely disabled Samsung’s nosy syscope adb/root/modified checking service (you can tell it’s completely dead because Device Status now says “Not available”). Thanks TrevE
[*]Lotsa bug fixes (wifi notification bug, breaking custom kernels, 4G speed tweaks, etc)
[*]Most Google Now glitches should be worked out (thanks again to all the XDA devs behind this effort)
[*]Secondary “Voice Search” removed from input settings
[*]Status bar re-themed (you guys be sure to thank racinwarrior for his contributions)
[*]1% battery icons added
[*]GPS indoor positioning improved and SUPL support updated for faster GPS locks
[*]Enabled all advanced menus in browser
[*]Increasing ringtone disabled (thanks yoelsd for logic)
[*]Added Jelly Bean keyboard and its logic engine
[*]Added long press volume to skip music tracks when screen is off (thanks freeza, we love having ya on the team)
[*]Attempt to improve WiFi speeds
[*]More ad blocking
[*]Enabled Allshare settings, change backend settings for tvout/ringtone/FM radio/auto downgrading to mono
[/LIST]
v1.4 - FULL WIPE REQUIRED due to re-base; This will be the last required wipe for a while - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=29839780&postcount=1524[/URL]
[LIST]
[*]Re-based to LG1 – Great work from nosympathy again on this. He’s been really cool about making the base available for everyone. You guys be sure to go find a way to thank him
[*]15 toggles + brightness slider – Huge thanks to Lidroid for originating this, wanam for his smali contribution, and MASSIVE thanks to electron73 for porting to the VZW SGS3 – Well done, sirs
[*]You can also control which toggles appear in notification and in which order
[*]Google Now voice search fully working thanks to a whole bunch of devs here on XDA (Step aside, Siri, let the king of search show you how it’s done)
[*]The newer VZW base tried to kill search functionality thanks to another Apple lawsuit so we kept the older search functions intact :)
[*]Fixed Samsung’s high “cell standby” usage bug (wasn’t actually wasting any battery, just reporting usage incorrectly)
[*]Due to outrageously outrageous outrage, wallpaper scrolling has been disabled. There’s a flashable in the OP to turn this back on
[*]Removed “Verizon Wireless” from notification pulldown
[*]Added tons of additional scripting by our very own Ziggy471
[*]Master binaries updated
[*]Gmail moved to /data/app/ for those having issues
[*]Overall ROM size reduced. We’ll work on reducing this even further
[*]Plenty of other misc bug fixes and tweaks
[/LIST]
v1.3 - Full Wipe Required. Sorry guys, too many changes this time - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=29479955&postcount=693[/URL]
[LIST]
[*]4x5 Homescreens :D
[*]Up to 9 homescreens now (set 5 by default, add more if you want em)
[*]Fugly green in the notification bar replaced with ICS blue (thanks all of Team Synergy and to irtehun, this one was truly a team effort)
[*]Added wallpaper scrolling
[*]Maxed out 4G and WiFi speed tweaks (although Samsung already had these values set pretty high by default)
[*]Our very own TrevE’s force enable reuse/recycle/scaling and decrease timeout scripting added
[*]I/O scheduler tweaks for internal storage
[*]Apps updated
[*]More ads blocked
[*]Misc bug fixes
[/LIST]
v1.2 - Full wipe required - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=29327621&postcount=354[/URL]
[LIST]
[*]Enabled in-call recording (It’s illegal in most places to record someone without telling them. We at SynergyROM are not responsible for mis-use of this feature) – Thanks to wanam and sanpaco
[*]Jelly Bean animations added (Thanks to hikarugo and BeansTown106)
[*]Location crosshair gone (ginormous thanks to our newest team member, freeza :D )
[*]Battery full notification gone (freeza again)
[*]Power saver toggle added back in
[*]Fix 7zip
[*]Removed more bloat
[*]Added wireshark support, powertop, htop, vim, and nano :D See Q&A in post #2
[/LIST]
v.1.1 - Posts start here: [URL]http://forum.xda-developers.com/showpost.php?p=29254124&postcount=103[/URL]
[LIST]
[*]Poweramp fixed (had to remove xloud engine for now since poweramp doesn’t like it)
[*]Voice search fixed
[*]S voice works again (had to remove Google Now. We’ll bring it back once Jelly Bean TTS is ported)
[*]Ability to set Wifi transmit power. See Q&A
[*]Launguage and input settings now only shows one “Google voice typing”
[*]Apps updated
[*]Ads blocked
[*]MyVerizon is now deleteable (is that a word?)
[/LIST]
v1.00 - Initial Release, full wipe required. More to come!
Known Bugs
Latest release only (r443) - Copy/Paste is broken for some (not all) apps out of the box. See this post for a flashable zip to fix. Will be fixed permanently in next release: http://forum.xda-developers.com/showpost.php?p=39826309&postcount=20158
Download Links
Verizon users: You also need to unlock your bootloader before flashing the latest versions of this ROM: http://forum.xda-developers.com/showthread.php?t=1835791
Latest Build Here:
http://www.androidfilehost.com/?a=show&w=files&flid=660
Older Builds:
http://www.androidfilehost.com/main/Team_Synergy/Galaxy_S3/Verizon/Buildbox/old/
Kernel
Kernel source is here: http://git.ziggy471.com/ Ziggy's PayPal: https://www.paypal.com/us/cgi-bin/w...3663d3faee8da6a0e86558d6153d8812cd76bf2fd83f[)
Themes / Tweaks / Add-ons
http://www.androidfilehost.com/?a=show&w=files&flid=659/ (New server!)
^^ Mods here for the following:
Jelly Bean Only:
Remove exchange security
Restore stock Samsung media/sound files
ICS Only:
Restore exchange security
Enable wallpaper scrolling
Restore 4x4 launcher
Center clock mod
Remove ad blocking
Remove long press volume to skip music tracks mod
Remove call recording
Restore older Google Now TTS engine (only use this if you are having problems)
Remove volume key as shutter toggle mod
Add Nexus style on screen buttons. See this post for warning: http://forum.xda-developers.com/showpost.php?p=30872462&postcount=6354
Legal Stuffs
Yeah yeah... I know you guys already know this but it's just one of those things you gotta say anyway: Bad things can happen to your phone when you flash custom ROMs and mods. We at SynergyROM are not responsible if anything bad happens to you, your associates, or your device by flashing this ROM or any other modifications posted in this thread or others.
Reviews:
Q&A
Q: How do I install this ROM?
A: Download the ROM from the "Download Links" section above, place the file on your phone's external SD card, and then flash via your recovery. First boot after flash takes a wee bit longer than usual. You need to have an unlocked bootloader if you wish to take full advantage of this ROM: http://forum.xda-developers.com/showthread.php?t=1835791
Q: How can I enable mass storage mode?
A:
Code:
To enable mass storage mode:
1) Plug your phone into the computer via USB and MTP will likely open as it usually does
2) Open a command prompt
3) Type: adb shell mountsd
At this point the phone's external sd card will open up in mass storage mode (so you can use it just like a usb drive). Be advised that mass storage and MTP cannot mount the SD card at the same time so MTP will show the SD card with folders empty and something like -1330850028 bytes of storage - don't panic, this is normal since, again, it can only be mounted one place at a time.​
Code:
To get back to MTP:
1) While still plugged in via USB
2) Open a command prompt
3) Type: adb shell unmountsd
Q: Why can't I "adb remount"?
A: This is a symptom of the locked down kernel. We've created a workaround for now.
Code:
To set /system as R/W, in a terminal or command prompt type:
adb shell
su
sysrw
Code:
To set /system back to R/O, in a terminal or command prompt type:
adb shell
su
sysro
Q: How do I lower the WiFi transmit power?
A: Do the following
Code:
We've added iwconfig. This lets you set wifi transmit power. Download "wifi tx power" from play store or run the following commands:
adb shell iwconfig wlan0 txpower X
X == txpower(in dBm). 32/25/18/11/4
To make sure it set run :
adb shell iwconfig
and look at TX-Power (3rd row down)
Q: What other tools does this ROM have
A:
Native Wireshark app support
RUN THESE FROM INSIDE ADB SHELL:
Latencytop - For latency monitoring
htop - A system monitor
Powertop - Run with screen off to show number of wakes per second (helpful for finding rogue processes, batt drain, SODs, etc)
We also added the following text editors:
vim
nano
Q: Why doesn't this ROM have ___________ feature?
A: We listen to our users, so please leave us a polite request in the forums and we'll see what we can do about incorporating it
Q: This ROM is awesome! Will you have my baby?
A: No, but we do take a significant amount of time away from our wives/families to work on these ROM tweaks so that you don't have to. Donations help keep us motivated to continue to do so.
kshdlkasdlkg
I really hate to ask such a Newby question but, does this rom need any special recovery/kernel to run? I know in the OP it says kernel coming soon but I don't want to flash with the wrong recovery and end up screwed. Also thanks for the ROM.
Sent from my Sammy Galaxy S3 using Tapatalk 2
wow I can't wait to try this out. might be my first flash
Giving this a go now..
Haro912 said:
I really hate to ask such a Newby question but, does this rom need any special recovery/kernel to run? I know in the OP it says kernel coming soon but I don't want to flash with the wrong recovery and end up screwed. Also thanks for the ROM.
Sent from my Sammy Galaxy S3 using Tapatalk 2
Click to expand...
Click to collapse
Nope, just flash in recovery as normal. This is just a /system/ ROM and does not include a boot.img or kexec kernel at this time.
Haro912 said:
I really hate to ask such a Newby question but, does this rom need any special recovery/kernel to run? I know in the OP it says kernel coming soon but I don't want to flash with the wrong recovery and end up screwed. Also thanks for the ROM.
Sent from my Sammy Galaxy S3 using Tapatalk 2
Click to expand...
Click to collapse
Nope, you can just flash this rom and go..
Nice, gonna flash this now! Thanks!
One quick question....can we flash this if we already installed the newest radios and kernel?
And the Synergy Lives On!!!! :good:
Cool ill try this tomorrow. What's the battery life like? Thanks.
Sent from my SCH-I535 using xda premium
I ran Virus's ROM on my Thunderbolt and loved it. I'm glad the team decided to develop for the SIII. Getting late, will flash in the morning. Thanks for all your hard work.
Any known problems?
Hurleyzero1 said:
Any known problems?
Click to expand...
Click to collapse
We tested pretty heavily prior to release, so besides the known issues with the locked kernel, there shouldn't be anything major.
We listen to you guys so let us know if you see anything so we can clean it up
eschelon said:
We tested pretty heavily prior to release, so besides the known issues with the locked kernel, there shouldn't be anything major.
We listen to you guys so let us know if you see anything so we can clean it up
Click to expand...
Click to collapse
Awesome, thanks for the quick reply. Downloading now.
Any mirrors? My download keeps failing. It's trying to serve me aj5.zip for some reason.
Sent from my SCH-I535 using xda app-developers app
Does this ROM have that annoying always-there location reticle icon on the status bar? Is there a way to remove it?
Sorry to be repetitive, but can we flash this if we're already on the newest radios and kernel? VRLG1 with July 4th kernel.
WizeGuyDezignz said:
Sorry to be repetitive, but can we flash this if we're already on the newest radios and kernel? VRLG1 with July 4th kernel.
Click to expand...
Click to collapse
Yeah, i have done that and it's working fine. No problems so far..
Downloading. Will try asap
Sent from my Verizon Samsung Galaxy S3 4G LTE

KitKat XPOSED

IS NOT MY WORK Y JUST WANT TO SHOW TO YOU THIS HARD STUFF
ALL CREDIT GO TO THEM
READ THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Hey!
After countless hours of coding and searching for proper entry points to inject code to incorporate fixes and mods, here it is:
GravityBox - a complex Xposed module targeted for devices running Android 4.4, which turns vanilla ROM into
feature-packed "non-flashing" custom ROM.
Originally, this module was designed for MTK6589 devices which lack custom ROMs built from source due to MediaTek closed-source policy.
Later on, it was adjusted to support other (non-MTK) devices running vanilla or close-to-vanilla AOSP ROMs.
Introduction
The app utilizes amazing Xposed framework coded by recognized
developer rovo89 which, briefly, provides interface for injecting code into any app, including system services allowing modifications of applications and system services at run-time. One of the biggest advantages of GravityBox is that it is not bound to any specific device. Actually, it should run on any device having vanilla Android 4.4 (ROM close enough to AOSP).
This project wouldn't be possible without rovo's Xposed framework, so huge kudos to him.
Feature highlight
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with tile reordering
--- Lockscreen targets
--- Statusbar icon coloring
--- Statusbar Brightness Control
--- Statusbar icon colors
--- Additional QuickSettings tiles:
------- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile, Camera tile, ...
--- Quick pulldown - switches to QuickSettings when status bar is pulled down near edges
--- Auto-switch to QuickSettings when there are no notifications
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks including cursor control keys
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- CRT screen off animation
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
--- Lockscreen rotation
--- Hardware key actions - menu long-press/double-tap, back long-press, home long-press
--- Dithered Holo background
--- Option to use solid black Holo background
--- Expandable volume panel
--- Option to unlink ringtone and notifications volumes
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Dialer (Phone) tweaks
--- Launcher tweaks
--- Screen recording
... more to come
Compatibility
Some words about GB's main concept. One thing I didn't like about xposed modules was that it was always necessary to reboot a device after making a change to some option. Since GB's main concept was to turn MTK devices running stock ROM into something that's close enough to a feature-packed custom ROM, I had to take a decision - for it to be as much comfortable as possible and to really behave like a custom ROM, I had to design it to support most of the preference changes to be done on the fly without needing to reboot a device. While this sounds nice, it also brings couple of "drawbacks". For changes to be made on the fly, it is necessary to make some preparations when device starts. This means, even if you don't use the particular feature, the necessary preparation/modification is already there and is waiting for the user to come and change that option.
This means it is not possible to "completely deactivate" particular feature if it causes trouble on your device or if you installed GB because you want to use only one particular feature you can't find elsewhere.
This results in issues on ROMs/devices that have parts that are diverting from default Android implementation too much, or are running heavily modified custom ROMs.
If you experience weird issues after installing GB, even if you didn't activate a particular feature, it is not because of GB is broken, it is because it is not compatible with your ROM. It is very similar as if you installed ROM built from source for Nexus to some Xperia device - it won't work.
Next thing, GB is a complex module and is not suitable for 1 purpose scenario. This means, if you are running custom ROM built from source (CM, PAC, ...), and you are missing a certain feature, your best option is to go ask creators of those ROMs to implement those additional features. Supplementing missing features on well-known custom ROMs built from source by installing xposed modules (especially complex ones) is definitely not a good way to go and can cause more trouble than good.
And finally, the last. GB being a complex module, it shouldn't be combined with other complex modules often racing for the same goal. They can conflict/fight on the same playground and there's no way you can deterministically say which one's going to win.
They can even lose both.
So in summary:
- this module is designed to run on vanilla or close-to-vanilla Android 4.4 (AOSP)
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.4
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.
- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, OMNI AND THEIR OTHER CLONES... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR
- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.
- I will not provide any support for devices violating these compatibility rules
Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.4 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed framework
GravityBox KitKat version has been developed and tested on Nexus 5
Installation
1) Backup your current ROM in custom recovery. I am serious. Don't skip this step.
2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk) or this flashable zip https://mega.co.nz/#!nM9UEKQS!aQtXSzmL_LL9J7pEOtSiQSk7xV9j7-hQ_7mOllB7t4c
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot. If device doesn't boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don't need to continue with the next steps. You will have to restore your ROM from backup.
5) Download, GravityBox APK from the second post, rename it to GravityBox.apk and install it.
Alternatively, you can download the latest GravityBox directly from Xposed Installer (search for GravityBox [KK] module).
6) Make sure GravityBox app is installed into internal memory. If it was installed into phone storage or external storage,
move it into the internal memory first (applies only to devices having additional or external storage)
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
8) Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Reporting bugs
If you experience problems with certain feature, provide the full-detailed info that can help me
to reproduce the bug and attach debug.log file you'll find in:
/data/data/de.robv.android.xposed.installer/log
In case you experience SystemUI crashes or other apps Force Closing, or device soft reboots, attach logcat from time
crash occurs. (use adb logcat *:E or your favorite logcat app from Play Store).
Please, don't attach big logs. Only the portion where error is clearly seen.
Disable all other xposed modules before reproducing bug to make sure it is really GravityBox related
Remember, this app was developed and tested on one particular device so it is not guaranteed that
it will work flawlessly on yours.
Multilanguage support
Volunteers are welcome to translate GravityBox to other languages.
Simply download this file: https://github.com/GravityBox/Gravit...es/strings.xml
Use Notepad++ to edit strings and then send me edited file so I can include translations into next release.
Source code
GravityBox is opensource. Sources are available in my gihub: https://github.com/GravityBox/GravityBox/tree/kitkat
If you're a dev and have some ideas for additional features, feel free to fork it, work on it
and send the pull requests.
Copyright notice
https://github.com/GravityBox/Gravit.../kitkat/NOTICE
Support development
Coding, maintaining and supporting this project costs me a lot of my precious time. If you find this project useful, you are welcome to support its development via donation. This form of support is meant to compensate for my time dedicated to the community + eventually, help me to afford newer device to keep up with AOSP evolution thus providing continuous support as Android evolves. Thanks!
Credits
- @bgcngm for his code contributions to the project
- @MohammadAG for Xperia specific contributions to the project
- @rovo89 for his ultimate Xposed framework and "Volume keys to skip track" mod
- @peptonib for starting me up with this project
- THL W8 owners for providing support and feedback
- CyanogenMod project
- ParanoidAndroid project
- SlimBean, RootBox, AOKP, OmniROM projects
- Sergey Margaritov for ColorPickerPreference
- All those who provided translations for different languages (Mr.Premise, peptonib, kidmar, ch-vox, romashko, Indiant, lelemm, oicirbaf, unavix, LuHash, WedyDQ10, mp3comanche, awaaas, liveasx, samsonbear, Eric850130, xtrem007, benjoe1, asmb111, ...)
- and finally, all those who keep the project alive by supporting me via donations (you know who you are)
Changelog
https://github.com/GravityBox/Gravit.../CHANGELOG.txt
XDAevDB Information
GravityBox [KK] Xposed Framework Module, a Tool/Utility for the Android General
Contributors
C3C076
Version Information
Status: Stable
Please do not wholesale copy and paste threads from elsewhere without at least linking the original thread. Thread closed.

[ROM][PORT][9/10] Project Infinity

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Fast · Stable · Beautiful ​
Disclaimer: You flash the below files at your own risk.
I take absolutely no responsibility for what you do with your own device!
Please backup first!
About:​
Welcome to Project Infinity!
This rom is the start of a port of my highly popular Tmobile ROM to all Galaxy S5 devices! This ROM is meant to be a "community rom". Its purpose is to showcase and include many different apps and functions that where created from the community. Thus I am always looking for contributions and will highly consider adding or integrated whatever is contributed.
As of right now, it is exactly the same as the latest version that is released on my T-mobile Thread . If proven to be wanted, I will begin to fork off this version and modify it to better suit specific devices. Please let me know of any changes that you would like to see or bugs that need to be addressed. It does include all the T-mobile features however wifi calling will still not function unless you are on a T-mobile network.​.
Click to expand...
Click to collapse
Please Note: This ROM is and independent project of one person, not a team of people. This rom is worked on in my free time and (as like all devs) I do not get any compensation. All requests will be considered and most fullfilled but may take a while to implement. Please make sure that you hit like below and rate this thread 5 stars. Please treat everyone with respect in the thread.
If you would like to contribute, I will implement most mods or tweaks that are offered and proper gratitude will be posted in the op.If you have knowledge of app or theme development and would like to assist in side projects for this rom please send me a pm.​.
Click to expand...
Click to collapse
]
Whats Included:
-Used The Great Rom from BeansTown106 As A Base
-G900TUVU1ANE5 Base
-Partially Odex and Deodex hybrid
-Knox-Free - Carrier-IQ Free
-All Tethering restrictions removed
-External Storage Bug Fixed
-Includes WIFI Calling and all T-mobile proprietary features
-Extremely fast init.d and build.prop mods and tweaks
-Data, Hotspot and many more toggles added (30 total)
-Many unlocked features and tweaks across the entire system (to many to list)
-3min Battery mod with over 1000 battery icons and growing
-Customizable battery bar
-Dev Settings - Added CPU Control & Stats, Flash Settings and Entropy Seeder
-Removed many annoying and useless popup notifications
-Disabled ASEC and Signature checks
-Many system mods and built in features uncovered throughout the whole system
-Call/Message Block
-Permissions Manager (app ops)
-Call Recording
-Lockcreen Widgets
-And Much, Much, Much more!!!
Aroma Installer Features​-Full user app selection
-3 sound increase level mods
-Choice of boot sounds
-Full stock app chooser
-Choice of 4 boot custom boot screens (Project Infinity, stock, S4, Android L)
-Choice to add custom bootanimation.zip support
-Choice of stock, Faux, Blaze or Ktoonz kernels
-File Managers - Es File Explorer, CM Fill Manager or stock My Files
-Launchers - Touchwiz, Apex, Sony, Nova and Google Now,
-Music Players - Stock, Play Music, MIUI Music, Apollo and Sony Walkman
-Other Cameras - Focal, Google, and MotoX
-Option to remap recent apps key
-Inludes Xposed, ad away, Viper audio and many other essential apps
-Modded SMS with unlimted sending, different message view and more
-Choice of keyboards (stock, black themed, Google or Xperia)
-Option to add navigation bar
-Choose different carrier statusbars (Tmobile, ATT, Verizon, Sprint or International)
-Choose to swap your storage space
-Many different Samsung apps and Google apps included
-Many more that I probably forgot!
How To Install:1) Reboot your phone into your choice of custom recoveries (twrp or CWM)
2) Perform a factory reset of your device and insure that it erases your data, cache and dalvik caches at minimum
3) Install the rom and let it guide you through the easy to follow Aroma installer to customize your installation.
4) Reboot and enjoy!
Known Issues:
You tell me
Thanks:
- BeansTown106 for the base rom
- Google for the system
- Samsung for the phone
- XDA Developers
- All the users and developers throughout XDA who create, modify
and hack to improve the phones and better technology.
- Sling for his excellent mods
- ZhuHang and the Viper team for the great Viper Audio Mod
- ChainFire for the excellent SuperSU and rooting methods
- BSDgeek_Jake for the ad-blocking hosts file (his thread)
- gharrington for the 3min battery mod and quick launch mods (his thread)
- ™LEO for providing some great mirrors
- BLuFeNiX For his great boot animations
- SICKMADE for the great wallpapers and Chrome dialer theme(will be in next release)
- PatF for his camera quality mod
- mattiadj for his storage space script (His Thread)
*If I forgot anybody please send me a pm and it will be added immediately
Project Infinity Supporters:
I would like to send a sincere thank you to the below individuals who donated or support the development
of Project Infinity. If I forgot your name it is not intentional, just please send me a pm immediately and I will add you.
tekno4ever
Cal3b
dutchmaster18
mrl0n3ly714
Copy10
BLuFeNiX
undercover nerd
GuyInDogSuit
™LEO
Contivity
philfna
cwburns32
SICKMADE​
XDA:DevDB Information
Project Infinity, ROM for the Samsung Galaxy S 5
Contributors
tp2215
ROM OS Version: 4.4.x KitKat
Based On: Touchwiz
Version Information
Status: Stable
Current Stable Version: Version 8
Stable Release Date: 2014-09-10
Created 2014-09-10
Last Updated 2014-09-10
Downloads
Latest Stable Version
Version 8.0
https://mega.co.nz/#!08NGiQBJ!tql9U7u97IMO8cHvWw-wWcgCt2rwo8TnPedZwe1F03Y
Latest Tweaked Stock Version
**Please only use this version if you require a fully functional private mode.**
Most mods, tweaks and addons from the full release are not included in this version.
Version 7.2
https://mega.co.nz/#!45lmBTCR!ZYVPS7pm080lWnczNwMRbKbnOHNUQ92jPEmRCvAlizE
Latest Beta Release
The below releases are only incremental updates that I will be releasing every few days until
enough features are added and all bugs have been eliminated to justify the next major release. Please read
the change log below. If there is nothing meaningful to you, you do not wish to constantly update and the
stable build above is working perfectly for you, then it is only optional and not required.​
Click to expand...
Click to collapse
Non currently
*Please feel free to create mirrors and pm me​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Mods:
Themes
The new modded launcher now includes built in themes!
They are located in the settings of the launcher (long press on empty space or recents key)
Theme Pack
This is a easy to install pack of 18 opensource themes for the touchwiz theme chooser.
Just flash in recovery.
All the themes are installed to the /data partition and are easily uninstallable after you flash.​
Click to expand...
Click to collapse
https://mega.co.nz/#!RgMw1KKB!9TXODv8vY8rQWnrudi5dqa5r9MrmsGQipjo0f49LWU8
Theme Directories
This will be a list of theme directories that I have found that work properly with the launcher.
If you have any more, please feel free to post in the forum and they will be added.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2736907[/CENTER]
FAQ:
Do I have to update with every release?
No, I am trying to push new releases out with new mods and things that I am playing with every few days. Just keep up with the changelog to see if there is anything worth upgrading for. Some of the time i may just add new things to Aroma that wont matter to you.
Should I do a full wipe with every release?
Not neccessarily. If I make huge changes to the roms framework, I will post in the downloads section that a full wipe is mandatory. For the rest of the releases its up you. If you experience any issues though, please do a full wipe and a fresh install before posting in the forum.
Are the T-mobile features included?
Yes! This rom is based off the T-mobile officially released framework. All of the proprietary T-Mobile features have been left in and untouched. This includes Wifi Calling and Hi def voice.
Why am I having issues installing or running wallpaper or image type apps like 500 firepaper or muzei?
These apps rely on the Live Wallpaper in the rom. This is a user selectable option in the Aroma installer and may have been removed during installation. Just reflash the rom without wiping and select the Live Wallpaper option in the Samsung Apps section.
Why are some of the apps such as Wanam or YouTube Ad-Block not working?
These apps are actually Xposed mods and are compatible with the Xposed framework. In order for these apps to function, you must have also selected the Xposed framework on installation (or download if from here). Before you run the apps make sure to first open the Xposed installer and select install framework and then tap on the modules tab, select the modules and then reboot. After reboot the modules should be running perfectly. Side note: Some functions in the Wanam module are known to not work with Android 4.4. This is a known issue as the app had stopped development.
I get a persistent notification telling me to update the Security Policy but the update always fails.
Go to settings/security and click on Security Policy Updates. Then change the Preferred Networks to Wifi and mobile networks and then on check for updates. It should update properly then. You can also just disable Automatic Updates so it wont notify you anymore.
How do I enable or change custom widgets on the lockscreen?
On the lockscreen, just simply pull down on the clock to enable the full widget view. Then long press on the stock clock and drag it to the trash can to remove it. Once it is removed, it will be replaced by a + sign that you can click on to add any widget that you like. You can also add more widgets by swiping left or right at the top of the page (where the widget is).
Click to expand...
Click to collapse
Changelog:
Older:
4/19 - Initial Release - Pure Basics!
4/23 - v 0.3 Alpha - Whats that Aroma?
-Added Aroma Installer! First tweaks include selection of most Samsung apps (will add more later with dependencies), boot sound selection,
3 Volume increase mods and dialer theme selection (Tmobile or international).
-Major speed! Added many init.d scripts and build.prop tweaks
-Changed default wallpaper
4/24 - v 0.4 Alpha - More of that Aroma.
-Added data icon mod to Aroma (thanks Sling)
-Cleaned up a lot of code in Aroma, Now has FULL Aroma app selection seperated into sections. If there are any missing, I will add them later.
-Attempted to fix minor bugs that users reported (still havent figured out WIFI Calling, some users reporting it working and some arent.)
4/26 - v 0.5 Alpha - Perfection!
-Release aimed at fixing all known bugs. Removed somethings from Aroma and added some more. Wifi Calling working. Everything 100%!
4/27 - v 0.6 Alpha - Aroma gets loaded!
-Added back thorough app chooser and installer in Aroma. Several apps are still not included but every single built in app will be added eventually. Also included many optional apps and default apps. Fixed aroma dialer bug. Few other minor tweaks and adjustments. Quad-view multi-window mod.
4/30 - v 1.0 - More Power!
-SMS/MMS Screen Wake Conrol (thanks sling)
-more build.prop speed tweaks
-more init.d scripts (Smooth as butter now!)
-Unlocked find my mobile (settings/security)
-Added Call button to log list
-Added toggles for data, hotspot Smart Network, Network Restriction toggles and more
-Sped up boot and shutdown
-Added Sony Bravia Engine and Clear Audio
-Fixed ALL Aroma bugs (should be working perfectly)
-Added FULL Aroma app selection (Almost EVERYTHING is user selectable now)
-Added Grenify, Adaway, Adaway Youtube, Xposed, Wanam and more to aroma
-Fixed Sony Walkman issue
-Updated most of the 3rd party apps to latest
-OTA Updater! (Once it is activated, will make it easier to push updates)
-Fixed Galaxy Gear issue
-Unlocked some Advanced Settings and features throughout rom
(I have no idea what some of them do, but i unlocked them
anyway, Tmobile says no, I say yes )
-Added alot more fonts.
-Added black (international) Messaging app to aroma
-Added adobe flash player (baked in)
-Added AOSP Browser to Aroma'
5/1 -v1.1 - Squashing Bugs.
-Removed SVoice from Aroma since it was causing start button lag
-Added OTA updater app
-Added Ultrapowersaver toggle
-Fixed toggles in settings
-Fixed dialer text backwards in updater
-Fixed samsung apps not installing correctly
-Added to aroma: Smart Remote, Video Player, Video Editor, Google Now and a bunch more
-Moved Shutdown sound to Aroma
-Removed fonts that didnt work
5/1 -v1.2 - Squashing Bugs - Very Small Update
-Fixed (hopefully) all issues with Aroma
-Fixed Chrome Force Close issue
-Removed Lenovo camera choice from Aroma (kind of got it to work on the rom but wayyy to buggy, all other cameras work perfectly)
-Minor little fixes and tweaks
-Removed (perhaps only temp) other size touchwiz launchers since it may have been to confusing and they didnt really look good anyway.
5/9 -2.0 - Over Drive!
-Fixed init.d
-Even more speed tweaks
-Added hardware section to Aroma
-Enable Call duration in call log
-OG Battery Mod (Triple tap battery to change, more styles coming later)
-Added shutdown option to web browser
-Camera does not pause on music mod
-Enabled camera prompt to select recording mode
-Add rotation icon in gallery
-Set browser to desktop view by default
-Added built in Ad-blocking, removed ad-away option (let me know if its better, you should never see an ad)
-Added batch scan wifi support
-Unlocked all rotations
-Enabled lockscreen rotation
-Menu shortcuts when keyboard present
-Enabled WiMax support
-Enabled button light config
-Enable Config menu for led and automatic brightness
-Enabled motion acceleration
-Enabled sliding animation in TW Launcher
-Added OmniSwitch (requested by somebody in the thread)
-Infinity Hub! (New! Easy place to install mods and other content post flash!)
-Unlocked T-mobile bookmarks and all apn to be editable
-attempted to hardcode tethering apn settings (let me know if it works under T-mobile tethering apn)
-Hopefully fixed issue with Xposed and Shealth!
-Added OG Quicklaunch (there will eventualy be an option to disable the bar and the Sfinder bar it in the mart, stay tuned wip)
-Added Over 300 (working) fonts!
-Modded clock (click to turn off screen, long press shows lock menu)
-SMS Mods! (These are not all thoroughly tested, please let me know any issues)
White (stock) version only
-Enabled Save/restore
-Enabled Group Messaging
-Enabled Scheduled Messaging
-Enabled unlimited recipient limit
-Disabled SMS to MMS Auto Conversion
-Enabled Spit View Toggle
-Changed messaging stamp to show actual time
-Increased MMS limit per hour to 1000
-Increased max attachment size and image size'
-Enabled folder view option
5/9 -2.1 - Squashing More Bugs!
-Various fixes and bugs that reported by users, extremely stable.
5/15 -3.0 - Spitting Up!
-Modular release! Please read all op info and directions.
-Enable camera during call
-Added more apps to ups mode
-Modded stock TW launcher with support for pullup (pull up from bottom of launcher to launch favorite app)
-CRT Off effect (can easily be disabled in build.prop)
-Updated OG Battery mod with a bunch more styles (has default now for those who requested)
-Allow for using own number for voicemail
-Changed stock framework to plain one (people seem to prefer it)
-Messaging
Enable alert rimind menu
Enable blacklisting
Enabled Cell broadcast menu
utf8 support
-Contacts
Rollodex View
Enabled my groups feature
Custom speed dial sortcuts
Enabled quick search
added support for anr contacts
pim sync support
Edit button view
Changed TW Index Scroll depth to list
Added create contact menu
quicklaunch support
contacts counter support
QR code support
Copy to dialer from call log
Set mobile as default number type
Enabled option to delete multiple/all
Enabled icon for synced contacts
Increased name length list to 100
Various other support and tweaks
Settings
Disabled software update menu
Enabled Call blocking menu
Disabled and removed help to reduce space (I think everyone knows how to work there phone)
Clock
Enable multi window
Enable contextual event
5/16 -3.1 - Squashing More Bugs!
-Just some bugs reported by users.
5/21 - 4.0 - OverDrive!
-Went back to 2.1 base, combined to one zip again.
-Fully customized and branded setup... ooooo pretty (non themed screens are parts of other apps, will fix on next build)
-Major speed tweaks (too many too possibly list - 0 lag forever!)
-Disabled annoying battery/charger cover notifications
-Added support for custom boot animations
-Added many more ringtones, alarms and notification sounds
-Fixed and updated Viper
-Updated ALL Google apps to the latest (a few such as Google+ have to be updated through the play store or FC, Samsung restriction)
-Added Google Sunbeam live wallpaper
-Fixed ALL known bugs, annoyances and force closes. Also readded any missing features in previous versions.
-Removed app theme choices (that is what was causing phone FC in previous versions)
-Added toggles for Download Booster, CarMode, SBeam and Wifi calling
-Hardcoded APN's for tethering (should work now)
- AROMA
Added kernel section w/ Faux kernel choice (not officially supported by me), more to come
Added Modern Sound Theme
Added boot animation section w/ boots by our member BLuFeNiX (more to come)
Added Full selection of Sony Xperia media apps
Reverted Hosts file and added back Adaway
Cleaned up and rearranged a little bit
Removed hardware key button mod (not ready yet)
Added wallet section w/ google wallet (more added on next build)
Added Google Cloud Print to hardware
NFC Listening Mod (thanks StephanSch)
- Launcher
Enabled apps list
multiple lines allowed in folder name
disabled help text on empty home pages
- Changed defaults
Install non market apps
Vibrate while ringing
5/29 - 5.0 - Getting Bigger and Private!
-Partially Odexed, Fastest Peformance Possible!
-Everything including Private Mode 100% Working!
-True Multi DPI in all apps! (set default to 400)
-Added back menu key mod due to request
-Modified about device
-Many build.prop and init.d scripts and speed tweaks
-Custom boot animation support
-Numerous CSC Tweaks and enhancements
-Enabled dedicated hardware acceleration in certain specific apps
-Changed some defaults to best settings (for example unknown sources is now checked by default)
-Disabled Battery and Charger Popups
-Changed lockscreen wallpaper
-Added many things to Aroma, fixed several things and removed some things that are not working
-Changed default browser bookmarks and made editable, set homepage to Google
-Unlocked so many small features in the whole system with more to come in next build(go ahead explore!)(Modifying app by app, about half way done)
5/29 - 5.0 - True Perfection!
-Rebased to NE6
-Removed Multi-DPI apps
-Fixed laginess bug on lock screen
-Fixed transparency notification bug
-Fixed Viper Bug (should work now, let me know)
-Added back huge collection of fonts
-Added IOS7 Ringtones and Notification sounds
-Add camera bitrate tweaks and increased clarity
-Added many more toggles! (35 Total!)
-Even more performance and battery tweaks! (I may start being bold enough to now say that this is the best possible performance that you can possibly get on a touchwiz rom!)
-Added back Quad View multi-window support
-Aroma-
-Added back black themed dialer and mms in Aroma
-Added Voice Note Theme selection
-Added seperate widget section to Aroma (going to attempt to split it up more to allow for selection of themed or modded apps in the future without making it to confusing)
-Added Yahoo stock widget from Note3
-Cleaned up Aroma code quite a bit
-Added Quick Note from Note3
-Added back modded TW Launcher with pullup (disable pullup in launcher settings)
-Added Ktoonz Kernel
-Added Blaze Kernel
(I am not supporting the 3rd party kernels, Everything was tested with stock, if you run into any issues please flash stock first before reporting them)
-Removed some optional apps due to a feature that will be in the next release, still working on it
-Added Activity Zone from Galaxy S5 Active'
-Introducing the new incredible Project Infinity Rom Boot Screen by pas2001! (recommended for all to check it out!)
-Added selection to choose type of statusbar
-Added option for custom boot zips. This will allow for any custom zips to be used that are downloaded through XDA or the web. Simply place the bootanimation.zip in /system/media to use.
-Added MIUI File Explorer
-Added Samsung Wallet and Isis Wallet (To install Isis the included xposed module must be activated first to bypass the root checks, then install from play store)
-Added HTC and Xperia Sound Themes
6/25 - 7.0 - True Perfection!
-Rebased to NF6
-Updated Aroma to latest and added minor tweaks
-Fixed ALL Bugs!
-Removed some system mods from aroma to insure stability. I will add them back in future one by one as I rigously test each one to determine what is causing issues.
-Camera mod by patf (Better quality, better clarity and better pictures)
-Enabled Call Recording!
-Fixed tethering!
-updated most apps
-AROMA
Added Tmobile and S4 boots
Added Tmobile and S4 Boot Sounds
Added Ad Block Options, none, adaway or native
Added optional apps: Active display, omni switch, toolbox addon, upsm manager, xposed, wanam and youtube adaway
Might also be other minor tweaks that I am forgetting!
6/26 - 7.1 - Bug fix release
6/26 - 7.2 - Rebirth!
-Removed loud volume warning dialogue
-Unlocked Developer Settings by default
-Xposed proofed CSC (toggles, call recording etc. can no longer be disabled by xposed mods)
-Added Permissions Manager (app ops)
-Added lockscreen torchlight options to display settings
-Camera Quality Mod by PatF
-Added CPU Stats and controls under development settings
-Added back Multi Window Quad View.
AROMA
-Added keyboard selection with black themed keyboard (more to come)
-Added chrome style dialer by SICKMADE
8/9 - 8.0 Beta 1 Boooooooom!
-Added even more speed hacks and tweaks
-Added 3minit battery mod (over 1000 battery icon styles!)(configure through display settings)
-Removed redundant pullup app from drawer (just clear app data to switch app)
-Added battery bar (configure through display settings)
-Burned UPSM manager into rom (now accessable through settings/powersaving)
-Removed help and update mechanism (help is pointless and you should not get the tmobile update notice anymore)
-Added shortcut to Task Manager
-Added flashplayer (Modded version- can play Hulu, Worldstar Hiphop, ESPN and Yahoo, requires flash capable browser)
-Minor cleanups and edits to the Touchwiz launcher
-Changed unknown sources to default to yes
-Added call button to call logs
-Removed Airplane mode notification
-Disabled signature checks
-Private mode is now broken, completely removed all traces of it
-Disabled ASEC (Forward locked packages)
-Merged Certain framework elements and binaries from Xperia Z2 into system allow certain ported apps to work perfectly
-Burned Multi Window plus directly into multiwindow settings (Unlimitied multi window apps)
-Added OTA updater and burned into about settings (Test Feature - will test on the next release, dont rely on it yet)
Aroma
-Updated almost ALL of the apps to the latest
-Some minor fixes and code cleanup
-Removed Dropbox, Greenify and lookout from Aroma(can all be installed through play store, trying to save a little space)
-Added Samsung Apps Optical Reader, Scrapbook, S Translator and S Note
-Added Google Earth and Google Camera
-Added App Settings Xposed mod
-Added option for navigation bar
-Added option to switch status bar theme to specific carriers
-Added system wide emoji selection, stock, apple and lg
-Added Android L Preview Boot Animation
-Added Keyboard from android L preview
-Added back custom boot animation zip support selection
-Added Xperia Keyboard
-Added Chinese Classic and Natural themes to stock launcher
-Added ability to swap storage spaces (For experienced users only,need help, still testing it)
8/13 - 8.0 Beta 2 Squashing Bugs!
- Reverted some performance tweaks that may have been causing adverse reactions (performance should be exactly the same as 7.2 now)
- Fixed SHealth and Xposed issues
- Fixed emoji issues in aroma
- Removed OTA Updater (no more force closes)
- Moved most apps to /data partition to free space (most system apps can now be uninstalled like normal!)
(Please post any app specific issues or apps that I missed that dont install properly so that I can move that app back to /system)
(Should solve issues of certain apps not installing such as keyboard)
(Might also give a slight performance boost due to much more free space in system)
- Fixed Ktoonz kernel issues and updated it to the newest version (released yesterday)
- Burned flash settings directly into dev settings
- Added kitkat style emojis
- Added apple font and tinker font
- Added S baro, LMT Launcher pie controls
- Added optional Seeder lag reduction app (will be burned into dev settings in a future release)
8/16 - 8.0 Beta 3 Tweaking It Out!
- Added script to enable Fstrim
- Added rambar to display settings
- Added PI logo to about settings
- Burned Seeder app into dev settings
- Option to show CPU/Governer in statusbar (enable/disable in display settings)
- Integrated Pon3 Audio mod (includes built in Viper, Dolby Digital Plus, Beats Audio, Clear Audio, SRS and DTS processing and Noozxoide EIZO-rewire Pro) ----Thanks mrchezco1995 http://forum.xda-developers.com/showthread.php?p=47521750
- Removed viper from aroma
- Fixed Sony Walkman force close issue
- Finished theming setup
- Fixed Group Camcorder auto installing and group play not installing
- Updated: SuperSU and binary, Xposed Installer, ANT Radio Service, Beaming Service, Chrome, ES File Explorer, Google Now, HP Print Service, Allshare dongle, apex launcher,
Fliboard, Google Movies, Google+, Hangouts, Maps, Nova Launcher, YouTube
9/10 - 8.0 Finalizing!
- Replaced Pon3 cpanel with modded Viper4Android
- Enabled Lockscreen Widgets! (Check FAQ on how to enable them)
- Fully tested and stable now-shouldnt be any more bugs
- Posting it to other device forums and starting to port (first is the international thread)
Click to expand...
Click to collapse
Signatures
Please use these user contributed banners to support Project Infinity and help spread the word!
Click to expand...
Click to collapse
*Special Thanks to mrniceguy1849​
always wanted to be first
will keep my eye on this thread ,havent tripped knox yet but when i do i"ll will try this out .
Thanks for your time and work :highfive:
Works on any s5? I'm w8.
for s5 900F work?
Works on 900H?
Sent from my SM-G900H using Tapatalk
imax1995 said:
for s5 900F work?
Click to expand...
Click to collapse
keage said:
Works on 900H?
Sent from my SM-G900H using Tapatalk
Click to expand...
Click to collapse
Yea, it should work on 900F, 900i, 900T, 900w8, 900M and maybe more. Please let me know what devices that it is verified working on. Some devices may need seperate apn settings and things. Please let me know so I can fix any issues and make it cross compatible with any device in future builds.
I will also eventually work on making it compatible with other us carriers as well. Anybody want to be a tester on these devices please let me know.
tp2215 said:
Yea, it should work on 900F, 900i, 900T, 900w8, 900M and maybe more. Please let me know what devices that it is verified working on. Some devices may need seperate apn settings and things. Please let me know so I can fix any issues and make it cross compatible with any device in future builds.
I will also eventually work on making it compatible with other us carriers as well. Anybody want to be a tester on these devices please let me know.
Click to expand...
Click to collapse
in the morning i will test this rom whit 900F in italy whit vodafone
Tempting i think I'll take it for a spin thanks for your work.
Sent from my SM-G900T using XDA Free mobile app
good job man, can we have a few screenies ?
Mirror mate
https://docs.google.com/uc?id=0B1S56ghnBhS2VzY3OGtjWHRsaHM&export=download
I tested in 900F and work very well but in customization is poor now,whit some work I think that this rom could be like omega,alliance and x note rom
the only rom with a working message blocker
imax1995 said:
I tested in 900F and work very well but in customization is poor now,whit some work I think that this rom could be like omega,alliance and x note rom
Click to expand...
Click to collapse
There are big things coming If you follow my tmobile thread than you can follow the progression of the rom. It has actually been in development for a quite a while but on the tmobile forum, I just now decided to post it over here since the rom does work with most s5 devices. I have not focused on customization at all since most of what can be done can easily be done with xposed. I also am attempting to steer away from the mass mess of control panel settings. This rom is and will feature all of the options directly integrated into the phone. For example to those that didnt notice, the touchwiz launcher themes are built directly into the launcher settings and there is cpu settings built directly into the dev settings plus many more.
I am working of much further customization and it will be added into the next build in the form of aroma though, this will solve a lot of issues that are caused with inbuilt settings.
I also attempt to gain permissions and include all of the community created apps and mods that are donated to me making this a true community rom. I also really want feedback and am extremely actively checking all the forums to listen to requests, bugs and comments. If you mention a bug on the forum, chances are that I am fixing it minutes after you post and will probably release an update within a day or two after.
Also as just an fyi to everyone, I am going to port it more for this device and once I finalize the next version I hope to release a version just for these devices. Such as removing all traces of WIFI calling since it does not work on a non tmobile network. Let me know of any other altercatations that you think I should make.
Also for all those interested, there is also a "hybrid" version of what started off this rom in the second post. It includes all features fully working including private mode and ART. I stopped development on the highbrid version as of version 8 since I ran out of what would be possible without having to deodex and break private mode. This includes a lot of mods and unlocked features but it is not as fully features as version 8 and will not continue to be developed.
hey mate with the message blocking app csc how would i take that part out and install it in a different rom?
Thanks sorry for newbie questions
juDGEY2k10 said:
hey mate with the message blocking app csc how would i take that part out and install it in a different rom?
Thanks sorry for newbie questions
Click to expand...
Click to collapse
It is a modded feature that was unlocked in the settings app, not an added app. You can attempt to take SecSettings.apk and replace it in other roms however it will most likely replace many mods and may cause issues in the other rom.
will this rom work on sprint Samsung galaxy s5?
jackrabbit72380 said:
will this rom work on sprint Samsung galaxy s5?
Click to expand...
Click to collapse
Not to sure, I think so, try it and let us know.. If it does then I will add it to the op
Disable CPU clock status
tp2215 said:
Downloads​
Click to expand...
Click to collapse
How can I disable the CPU clock status on top screen and notification bar?

[ROM] Le 2-21S closed beta first edition | new voice assistant | status bar custom |

There´s a new ROM for the X620 with MTK X20 Chip based on EUI Stock 21s beta from a well known chinese Dev on mobileuncle. com
http://bbs.ydss.cn/thread-745794-1-1.html
With google Translation you´ll get this description
Dial optimization
Suspended Ball Optimization
Add the latest voice assistant (can speak oh)
Keep live, you can enter the video from the live video
Upgrade the theme store to the latest version and fix the search function
Hide my music, can be entered from the settings inside
Hide my wallet
Other small updates and so on. Own experience
【Theme Store】
Theme fonts are free to use
(How to use: Click on the Trial Options and go to the Settings - Uninstall and Freeze themed stores to get a permanent trial.)
Keep the weather, the application store (application store in the system / app / LetvStore inside LetvStore.apk.bak LetvStore.apk to restart it)
Remove the headlines from the desktop and enjoy it
Retention preference backup, for some users to restore the software data
The Net Speed Display (Steward - Flow Control - Flow Settings) is on
【Settings】 interface to increase and music toolbox and freezer, intelligent recording screen
Hosts block some ads
Modify the desktop Live button to lock the screen
Increase the RE Manager (good uninstall the built-in software)
Streamline the official a large number of useless software and resources, more memory more power
Preservation of music video, music, search, search, compass, remote control, butler and other practical tools
Built-in software, do not need to be in the settings in the freeze or uninstall delete, restart (hope to help activate and then delete Oh)
Power saving tips:
Close a variety of software since Kai, delete some useless built-in software, do not install too many XP plug-ins, can not tick the best not to activate, so much power
Developers option / the animation zoom off, so more fluid
CPU core settings and freezer! From the LAY team @ cold rain night God, without permission, to prohibit the use of theft, or chase deal!
● Support xposed framework component custom installation or uninstallation
● support xposed frame (module must artifact)
● frame module to use: Open the toolbox → xposed frame → module, which in the module to restart the tick on the line
● Support for freezer rooms (which can freeze or unload any unwanted applications)
● Support Wifi password view (you can view the connected WIFI password)
● support for memory release (after the release of large memory, 4G can be left 3G, 3G can be left 2G)
● Music Toolbox adds performance monitoring
● Added Turbo download
● Add a custom modification of the DPI value
● Add a flash of incoming calls (turned on by default, can be turned off in Settings - Accessibility)
● support Viper sound
● support cpu core functions, can be free to open nuclear
● Support advanced power, restart to Brush mode
● Customize the status bar
● Add shortcut entry to project mode
Click to expand...
Click to collapse
Download available on Mega:
https://mega.nz/#!LQ5SWRrZ!HcqafueuXyXNqxhcEH1dBjYVVBywP8tl8iZVUAmn2vM
As always the ROM comes without Google Play and all that stuff but you can easily use Google Installer V2 to install Google after flashing this ROM
After a few days using it, it´s very smooth, fast and battery friendly and (at least for me) without any bugs so far.
And best of all, the Android Security Patch is now from December 2016, quite new compared to the old ROM with Patch from August.
kingoftf said:
There´s a new ROM for the X620 with MTK X20 Chip based on EUI Stock 21s beta from a well known chinese Dev on mobileuncle. com
http://bbs.ydss.cn/thread-745794-1-1.html
With google Translation you´ll get this description
Download available on Mega:
https://mega.nz/#!LQ5SWRrZ!HcqafueuXyXNqxhcEH1dBjYVVBywP8tl8iZVUAmn2vM
As always the ROM comes without Google Play and all that stuff but you can easily use Google Installer V2 to install Google after flashing this ROM
After a few days using it, it´s very smooth, fast and battery friendly and (at least for me) without any bugs so far.
And best of all, the Android Security Patch is now from December 2016, quite new compared to the old ROM with Patch from August.
Click to expand...
Click to collapse
is possible to instal on x527 or only for 620/5?
Screenshot please
ulkika said:
is possible to instal on x527 or only for 620/5?
Click to expand...
Click to collapse
only X620 due to other Chip
Can someone pull out leeco voice assistant dump
Link dead... Does someone have a new one ?

[APP][ANDROID TV] Projectivy Launcher

Introduction
Projectivy Launcher is a launcher dedicated to Android Tv, offering special features for Xiaomi family projectors/TVs.
With the new major version that extends the use to all Android TV devices, and for better understanding, the original thread has been split :
The original thread will focus on Xiaomi/Fengmi/Wemax projectors, offering a faq, links to custom recoveries, guide for rooting, links to download stock ROMS and OTAs.
This thread will focus on the launcher itself.
Description
It's a multi purpose launcher that can be used without root, but adds interesting features on rooted ones. It can be installed on most Android Tv devices (to provide automatic boot on HDMI input for example). A bunch of functionnalities are dedicated to devices with amlogic/mediatek SOCs and/or Xiaomi devices.
It can be used as a launcher replacement, or as a standalone app if you only need a side feature.
You don't need root to use this app, except for the features maked with [ROOT] below.
Here are the current features :
Global UI : long press any card/icon to display a contextual menu allowing you to start/uninstall app as well as hide or rearrage it as you like (ie : move or add it to another section)
Input :
Shortcuts to change source to HDMI 1 to 3, AV, as well as opening an onscreen menu to choose the source. These will be useful if you disable the stock launcher, as you will probably lose the stock widget with Tv preview and change source buttons.
Tv Apps :
... : Android Tv dedicated apps will appear here
Mobile Apps :
... : any app not dedicated to Android Tv (whose icon usually doesn't display on Android Tv launchers) will appear here
Display :
Display settings : Add ability to create different display profiles (premium version required for more than 1) that can be applied automatically when changing input source and dynamic range. Most features that could be changed in previous versions (zoom, input lag...) of this app can be added to a display profile and thus automatically available upon boot with no action on your side. The profile editor can also display many calibration screens to help you setup your device as you need. Unless you're using a device based on Android Tv 6, you'll need to have a rooted device. If it's not working for you, you can probably benefit from the calibration patterns it can display (FHD, 4K, Jitter, HDR, DV...)
Zoom : Changes the Zoom in/out factor for video display (external inputs as well as any video player) [ROOT] and also enables access to stock zoom feature if available (to zoom/unzoom full display, not only video, but can't go below 80%)
Force 4k UI rendering [ROOT] : this may cause lags when rendering the UI
Settings :
Projectivy settings:
launcher
Parental control : protect apps with a parental code (totally or during a specific time frame)
Override stock launcher : try to replace the stock launcher even if it hasn't been disabled (which is still the preferred way)
Card size : size of the apps icons
Wallpaper : choose between no wallpaper, user defined one, or random wallpapers from different reddit channels
Use dynamic colors : change main color based on your wallpaper, à la Material You
Show status bar
Unselected lines opacity
Display left headers
Show sections title
Show time
Show app title
Input
Rename HDMI inputs
Disable HDMI inputs so that they're not displayed in the launcher
Prefer internal Tv View : replace the stock HDMI Input app with a custom one. It doesn't support CEC (only system apps can do it), but it might be useful for specific usage
Power control
Startup to : android, specific app or specific Hdmi input
Automatically shutdown when HDMI signal stops (experimental) : trigger a power off when the Hdmi Input app exits automatically (which usually means the input device has been shut down)
Prevent automatic shutdown when idle : some systems automatically shutdown if no user interaction has happened recently, this can prevent this behavior (useful if you start your device with CEC and never touch its remote control
Enable internal idle detection : if use did not touch the remote control for the given time, sned a poweroff or standby command
Device settings : launches the projector/tv/box settings
Additional settings : launches amlogic/mediatek settings app (if available)
Android settings : launches the Android stock settings
Engineering menu : launches the [MiTv/FengOs/Fengmi] engineering menu
Applications :
Remote Control : displays a QR code to my Web Remote Control, working on any device, dedicated to MiTv devices based on Android 6
Freeze stock apps [ROOT] : freezes/hides/disables stock apps/bloatware (for unrooted devices, please check below, in Remarks section, point 3). On MIUI, make sure you install another keyboard (ie "LeanbackIme Keyboard", from the "Install 3rd party apps" menu) as it will disable the stock one. Possibility to specify a package name to disable manually.
(Un)Freeze launchers [ROOT] : (un)freezes/hides stock Xiaomi TvHome, FengOs launcher or Google Leanback launcher. Make sure you have another compatible launcher installed before freezing it (for unrooted devices, please check below)
Install 3rd party apps : lets you choose apps to install. Most will require Aptoide Tv installed. Good news, it's able to download and install it automatically ! If your device is rooted and is on Android 6.01, Google services/apps can be installed too (see more in the Google Apps section) :victory:
Uninstall Google Apps [ROOT] : if you installed Google Apps / services with the feature described above, you can safely uninstall them (but why would you want that ?)
Freeze Google Play [ROOT] : prevents google Play self-update. This is useful on some models, where new Google Play app refuses to install apps due to some incompatibility issue (such as Zodiac)
System :
Accessibility Service : This is a multi-purpose service, that fixes Google Play on Googlized xiaomi devices, binds the stock remote control "Voice recognition" button to Google Assistant (if you installed Google Services), allows your device to automatically start an external input or app on boot, adds a shortcut to open these tools or change picture profile by double pressing the menu button... *** In one word : you want it enabled ***
Custom Props Override [ROOT/MAGISK] : changes some custom props so as to get a more stock Android Tv behavior. This will enable Google services disabled by Xiaomi, allow your "Usb debugging" option to stick across reboots, allow bypassing safetynet... If you install Google Services you need to install them.
About :
ProjecTivy Launcher : displays details about this app
This device : displays many details about this device, and temperature sensors values is available.
This wallpaper : shows details regarding the wallpaper currently displayed
Remarks :
Using any of the above features (even [ROOT] ones) should be safe and shouldn't prevent you from installing stock OTA updates afterwards (no system file is modified). If anything goes wrong, don't hesitate to tell me, but anyways, at worst, factory reset or flashing the full stock ROM will fix any issue, so there isn't any risk of bricking your device.
Except if you have stock launcher or leanback launcher installed (which will force you to use them if installed), if multiple other compatible launchers are installed, a popup will ask your choice at each boot and home button press.
Concerning the (un)freeze apps/launcher, if your device is not rooted, this app currently can't do it automatically, but you can do it manually by connecting a computer to your device with ADB and executing a few command lines :
enable "usb debugging" in your device's "Developer" options (in settings) (to enable "developer options", see here)
Download adb for your OS (check here)
Start command line (terminal)
type adb connect IP_OF_YOUR_DEVICE:5555 to connect through the network
type adb shell to open a shell console
to freeze an app type : pm uninstall -k --user 0 PACKAGE (replace PACKAGE with com.mitv.tvhome for Xiaomi stock launcher, cn.formovie.fengos.desktop for FengOs launcher and com.google.android.leanbacklauncher for Google Leanback launcher)
to unfreeze an app type : cmd package install-existing PACKAGE (replace PACKAGE with the same value as above)
to get a list of manually uninstallable apps, check the rainman.v2.json file on my github
Note: seems that freezing Google TV Launcher on CCwGTV [4K/sabrina or HD/boreal], will stop YouTube login from occurring and will prevent YouTube account switching
Evolution : If you have another device and want this app to support it (meaning using another list of installable/uninstallable apps), don't hesitate to make a PR on my github.
Note on Privacy and Permissions usage
The only data that comes out of the phone is for anonymous usage (firebase analytics) in order to prioritize and improve what's used the most, and crash reporting (firebase crashlytics). Both can be disabled starting from 4.30.
No user data is saved on a private server of shared with any other 3rd party service.
Here are the permissions explicitely requested in Projectivy Launcher along with their usage :
- ACCESS_NETWORK_STATE : get information about current network (ex: statusbar icons, current device IP address)
- INTERNET : seems obvious
- READ_EXTERNAL_STORAGE (max sdk 28) : read a Projectivy config file that could be placed on the device before it's installed (for rooted devices)
- INSTALL_SHORTCUT : manage pinned shortcuts
- RECEIVE_BOOT_COMPLETED : start an app on startup (Projectivy is probably the only Tv launcher supporting this)
- REQUEST_INSTALL_PACKAGES (only on non play store version) : install 3rd party apps (ex: aptoide)
- REQUEST_DELETE_PACKAGES : allow users to delete apps
- READ_TV_LISTINGS : ability to show channels/watch next
- BILLING : to buy premium
A few other permissions are required by libs dependencies (mostly Google libs) :
READ_EPG_DATA/WRITE_EPG_DATA : Google tv channels lib
WAKE_LOCK, ACCESS_WIFI_STATE... : Google Firebase
There is also a Notification Listener service that can access your device notifications to display these notifications and now playing data *if enabled*
Last thing you can see that might freak you out : Projectivy can spy on your device activity : this is because of the Accessibility service (that offers a lot of low level insights, *if enabled*).
It's used :
- to launch apps on boot when manufacturers disabled the BOOT_COMPLETED (hello Xiaomi)
- for parental control
- for remote control button remapping
Premium
Premium version on Google Play will give you :
- ability to choose a custom background image
- unlimited parental control protected apps (only 1 in free version)
- unlimited display profiles (only 1 in free version) ***Only on supported devices (if it doesn't work on the free release, that won't change on premium)***
- the satisfaction of supporting this project
- more to come
As of now, this unfortunately can't be bought outside of Google Play because there doesn't seem to be any easy means of doing without taking too much of my time (managing a dedicated server, database, preventing hacks, managing refunds... none of this could be done until this becomes a full time job).
Known issues
- HDMI 1 and HDMI 3 swapped (FengOS, Vava on AmLogic devices) : on recent firmwares, HDMI1 and HDMI3 inputs are swapped in PL. This is a bug in the OS low level libs that send HDMI1 input id when HDMI3 is requested (and the opposite). Can't be easily detected (thus fixed) on my side unfortunately. Just select HDMI1 when you need HDMI3 and vice-versa.
- long press on volume buttons doesn't work on FengOs : there's a bug on FengOs -> as soon as an accessibility service is enabled (Projectivy Launcher, but also Button Mapper for example), the long press volume buttons doesn't work anymore. Worse : unlike any other button, the accessibility service is not notified that a volume button has been pressed, preventing me from developping a workaround :/ Disabling the accessibility service fixes this behavior (but this disables several Projectivy Launcher features)
- unable to add or remove programs from watch next (as on the stock android tv launcher) : the stock launcher has special permissions that allows it to modify "watch next" even if the programs belong to another app. This unfortunately can't be done on a 3rd party launcher
Download / Installation
This app can be downloaded here or installed from Google Play.
Install the apk as usual :
- copy the apk to an usb thumb drive
- plug it into your device
- browse and select apk to install it (you may need to enable "unknown sources installation" from your device's settings)
Not for commercial use. If you want to redistribute it, please contact me.
Changelog
4.24 :
- Added turkish localization (thanks Eray)
4.23 :
- Added spanish localization (thanks SRGago)
- Added traditional chinese localization (thanks Retic)
- Added ukrainian localization (thanks Veydzher)
- Added estonian localization (thanks Rimasx)
- Updated russian localization (thanks Stanner)
- Added home button double-press redirecting to recent apps screen
- Added ability to go back to the 1st card of the 1st row when you press home button on the launcher home screen
- Added ability to go back to the 1st card of the current row when you press back button on the launcher home screen
- Fixed crash when apps names had special characters
- Fixed no card is selected on start
- Fixed leftmost cards sometimes not displayed on multi-row categories
- Fixed "shutdown on HDMI signal stop" sometimes erroneously triggered on FengOs when volume buttons were used
- Fixed notifications sometimes not updated
- Fixed parental control check bypassed for settings when launched from the right handside menu
- Reduced the clock size a bit (will be customizable in a future build)
- Many other fixes and improvements
4.22 (Google Play only):
- Added the required changes so that the accessibility service is accepted on Google Play
4.21:
- Fixed a bug in compilation that prevented category settings to be displayed
- Fixed some channels showing duplicated programs
4.20:
- Added support for channels (YouTube, Netflix, Amazon...) and Watch Next
- Added support for pinned shortcuts (Projectivy has to be defined as the default Android launcher)
- Added notifications support (showing also "now playing", but not clickable yet)
- Added battery support in status bar
- Added a default launcher choice popup (for supported devices)
- Added "auto-start app/input at boot" support without accessibility services (for supported devices)
- Added ability to change Projectivy Launcher language independently of the OS language
- Added russian translation (thanks vlaf33 )
- Added chinese translation (thanks Chengnan)
- Added support for HDMI 4 input shortcut
- Added multiline support for categories
- Added per category customization settings (scale, show app names...)
- Added more wallpapers sources
- Added dynamic colors gradient wallpaper
- Added Fengmi engineering menu support for international models (Fengmi Theater...)
- Added prompt for category deletion
- Added "Ambient Mode" (android screensaver) launch on "Back" double-press
- Improved contextual menu
- Improved touchscreen/airmouse support
- Improved app startup delay (almost twice as fast as before)
- Decreased memory used
- Improved general UI (more colored, much smoother animations, support for multiple aspect ratio cards on the same category...)
- Fixed no wallpaper resulting in grey colored background instead of no background at all
- Fixed wallpaper not displaying fullscreen on some devices
- Fixed auto power-off with no hdmi signal
- Fixed primary activity for an app was sometimes replaced by the secondary one (ex: tasker)
- Added an alternate accessibility settings (that fixes volume long timeout on FengOS)
- Many other fixes and improvements
Spoiler: 4.03
- Google Play only version to remove "install third party apps" as they now refuse this feature (xda version available here will still support this feature)
Spoiler: 4.02
- added support for most Tvs HDMI inputs (using their stock app)
- added ability to show mediatek hidden settings in the calibration screen
- added ability to hide the startup reminder when the accessibility service is not enabled
- added translations for FengOs/FengMi engineering menus (now, you'll find your way to the autofocus setting) (requires the accessibility service)
- added ability to start apps/inputs from their contextual menu (with 2 different entries for inputs : using internal tv view or not)
- fixed HDMI input randomly visible on MiTV devices
- fixed volume level display timeouts after 20s on FengOs
- fixed settings not opening on Oreo
- fixed internal Tv View not working on old Android versions
- fixed Google Play might lose connection while purchasing
- fixed crash on some Sony Bravia Tvs
- fixed out of memory errors in calibration screen
- fixed stock launcher might not be overriden in rare cases
- fixed toast messages might crash the app when navigating to the accessibility service
- fixed internal Tv View might use a previous input if the current one is not found
- fixed crash happening on some rooted devices
- fixed crash at startup on some chinese Tv brands
- fixed noise reduction/deinterlacing/zoom not always working on some MiTV devices
- fixed app setting in contextual menu not always working on some conditions
- other misc fixes and improvements
Spoiler: 4.01
- fixed a bug preventing permission to be granted to "install 3rd party apps"
- improved image picker intent compatibility
Spoiler: 4.00
- *** UI / Design ***
- rebranded to "Projectivy Launcher" as this app is now first and foremost a launcher for any Android Tv device (luckily there's no marketing department or they would have made a heart attack by now ^^)
- refreshed the general app design
- improved customizability (change cards size, enable or disable section title display, app name display, opacity...)
- added ability to create/manage/reorder categories
- each card (app, setting, input) can be managed through its contextual menu
- display randomized wallpapers (changes each 60s)
- user-defined wallpapers [Premium]
- a randomized wallpaper can be defined as the user-defined one [Premium]
- dynamic colors based on your current wallpaper (à la "Material You" on Android 12)
- apps are now correctly sorted by name by default
- HDMI inputs can be renamed and hidden
- added languages : German (thanks Stefan), French (thanks Spocky ) - contact me if you want to help translating to your language. If your android settings don't allow you to choose this language (ex : on most chinese Xiaomi projectors), install MoreLocale from "Install 3rd party apps" section
- each feature/setting is now available in a side panel menu, that can be opened with your remote control's "menu" button or by clicking on the menu icon in the top right corner of the screen
- *** Compatibility / Performance ***
- vastly improved startup time
- optimized for smoothness/reactivity in general
- hugely decreased memory used
- added compatibility with old mitv3 (and more generally Android 5.1.1)
- many bugs fixed
- *** Features ***
- added ability to override the current launcher (the preferred way is still to freeze/uninstall it). This app will then automatically launch on boot and intercept calls to the stock launcher so as to start itself above it
- added parental control management (=requiring a code to start an app/input). This is by no means hacker proof, but kids/random guests should be stopped. [Premium for more than 1 app]
- parental control can be active only for a period of the day.
- prevent automatic system power off when idle
- added an internal idle detection with ability to shutdown after a specific inactivity time
- added ability to automatically shutdown if the HDMI input display app stops by itself (meaning no more HDMI signal). While not foolproof, this can handily replace a missing CEC shutdown function on your device
- added HDR / DV calibration patterns
- added an internal tv viewer to replace the vendor one. It doesn't support CEC (android limitation) but will allow more customization in the future
- "about / this device" now shows information regarding which display range is supported (HLG, HDR10, DV...)
- added a direct link to configure the accessibility service
- added ability to autostart on the "last used input"
- added ability to reinstall/unfreeze frozen packages/launchers [root]
- added remote control shortcut to change the current source input (double tap menu, then left/right)
- app self update support
- [FengOS] added a direct link to a second engineering menu (useful to get temperature logs)
- [FengOS] added a link to the input source popup
- [Mediatek] added a link to advanced configuration (advanced picture settings, MEMC with DV, and more...)
Spoiler: 3.56
- fix : fixed a bug in the display profiles structure binding them to the tools version they were created on (causing a reset of the profiles on each new release of the tools)
Warning : this version will reset your display profiles (even if you're coming from 3.55). Please make sure you've noted the values so that you can recreate them. Sorry for the inconvenience, this won't happen again.
Spoiler: 3.55
- feature : set sharpness step to 1 instead of 10 in display profile manager on MiTv devices
- feature : third party remote control buttons HDMI 1/2/3 and keyboard keys F1/F2/F3 are directly bound to HDMI input change (side effect : for home automation systems, sending adb keyevent KEYCODE_TV_INPUT_HDMI_3 will start input HDMI3 for example).
- feature : added ability to disable auto power off on user inactivity when cold booted (MiTv) [root]
- feature : display profile manager can now display HDMI inputs in calibration preview
- fix : "android" display profile incorrectly applied on projector startup
- fix : some apps were not available in autostart app dropdown menu
- fix : crash when no display profile available
- fix : crash when starting some activities
- fix : autostart app not always working on FengOs
- fix : "install 3rd party apps" option not always available when it should
Spoiler: 3.54
- rebranded app (yes, again ) to "ProjecTivy Tools". No more "Mi" because it's not dedicated solely to Xiaomi products anymore.
- availability in Google Play
- redesigned some UI parts (and no more transparent background as per Google Play Android Tv requirement)
- feature : ability to start an app on boot
- feature : ability to block Google Play updates (for zodiac and maybe other devices)
- feature : access to native zoom UI from MiTv when available (zooms the whole UI, not just video, from 80 to 100%, no root needed)
- feature : accessibility service features (remote control shortcuts, mic button binding) can be enabled individually
- feature : information display relative to current source input (resolution, dynamic range)
- feature : launcher shortcuts (hdmi inputs, media explorer) can now be hidden if not used
- feature : app can fully replace a launcher (optimisations, lists all Android Tv and Mobile apps)
- feature : can replace launcher even when security measures prevent it (FengOs)
- feature : added english translations to FengOs settings app
- fix : long press back to improve input lag restored
- fix : improved stability of the accessibility service (notably on Android 8+)
- fix : better management of the direct downloads in "install 3rd party apps" (errors correctly managed, cancelation possible, support for android 8+)
- fix : added support for magisk 20+
- fix : improved overall compatibility with android 8.1/9
- feature : added compatibility with FengOs for most features
- feature : display profiles management (premium feature for more than 1 profile)
- feature : display profiles can be set automatically on input and/or dynamic range change
- feature : display profiles can be switched manually from the remote control
- feature : display profile editor displays multiple calibration helper screens
- feature : display profiles can manage : contrast/brightness/hue/saturation/sharpness, color temperature gain AND offset (not available in stock projector UI), dynamic color/contrast switches, noise reduction and interlacing switches (to reduce input lag), video zoom, backlight (more options than on the stock UI), tv backlight (for tvs)
- did I mention display profiles don't require root on Android 6 ?
- ...and should work on most amlogic devices (xiaomi, vava, xgimi...), at least on android 6 devices ?
Spoiler: 3.00
- rebranded app to "Mi ProjecTivy Tools" because why not.
- stability : added a screen resolution check at boot. If a wrong resolution is set in the Android tv settings, the device won't be locked on the chessboard screen anymore, it will switch back to the default resolution (rainman and batman supported)
- stability : set this app as a Tv Launcher, so if all launchers are mistakenly disabled, the device will boot on it so that a launcher can be reinstalled
- UI : made menu buttons dynamic, so they won't show on your device if the feature is not supported
- UI : rewrote all submenu interface to use Android Tv UI. This vastly improved look and usability
- UI : changed menu icons
- UI : if accessibility service is running, the app can be opened by double pressing the "menu" button
- feature : added an option to change the zoom in/out factor for video display (external input and all media players)
- feature : added option to switch window manager to 4k (interface will likely not be totally fluid, though)
- feature : rewrote the option to decrease input lag so that you can disable "noise reduction" and "deinterlacing" individually
- feature : added a shortcut (qrcode) to MiReCo, the Web Remote Control
- feature : made the shortcuts section dynamic : it will now display all installed apps not natively compatible with Tv launchers (like the "Tv App Repo" app)
- feature : added "about this device" section that displays many details as well as the temperature sensors values
- improvement : made the hdmi input shortcuts compatible with international (android tv 8+) devices
- improvement : rewrote code to automatically start on a selected external input. This brings support for international models. IT WON'T USE the stock device settings anymore to select the input. Use the included parameter in "Input Settings"
- feature : added a shortcut to the stock "media explorer" directly in Tv launchers
- feature : added a warning if accessibility service is not enabled
- fix : fixed compatiblity with Netflix (not the Tv version, unfortunately, but the interface is totally usable). Due to missing DRM support, resolution is limited to SD.
- internal : many fixes and improvements (and bugs ?)
Spoiler: 2.17
- added ability to reduce input lag and disable noise reduction by long pressing "back" button.
Spoiler: 2.16
- added auto start to hdmi (as stock launcher), so that users who changed launcher won't miss this feature.
Updated to 4.01 to fix a bug preventing the "install 3rd party apps" section to be accessed.
Wow very impressive. The UI looks vastly improved. I just installed it on my Mi Projector 2 Pro and it looks really nice!
However I am still not getting the ability to adjust picture profile. Do I need to root it for it to work?
Very neat new UI, greetings!
@spocky12 , I just updated to your 4.0.1 , it seems like the previous intent is not valid anymore :
C:\RFLINK>.\adb.exe -s 192.168.1.123:5555 shell am start -n com.spocky.projengmenu/.activities.input.SourceHDMI1Activity
Starting: Intent { cmp=com.spocky.projengmenu/.activities.input.SourceHDMI1Activity }
Error type 3
Error: Activity class {com.spocky.projengmenu/com.spocky.projengmenu.activities.input.SourceHDMI1Activity} does not exist.
Did you change something?
FunkyRider88 said:
Wow very impressive. The UI looks vastly improved. I just installed it on my Mi Projector 2 Pro and it looks really nice!
However I am still not getting the ability to adjust picture profile. Do I need to root it for it to work?
Click to expand...
Click to collapse
Thanks for your compliments. I spent literally hundreds hours of work to rewrite most of the UI code, improving it's customisability as well as it's efficiency.
For now, picture profiles will only work on mitv Android 6 devices.
On more recent Android versions :
- amlogic devices will require root (but we don't have any root method right now)
- mediatek devices (Fengmi T1, Xiaomi c2...) *might* be supported in the future
dafunky said:
Very neat new UI, greetings!
@spocky12 , I just updated to your 4.0.1 , it seems like the previous intent is not valid anymore :
C:\RFLINK>.\adb.exe -s 192.168.1.123:5555 shell am start -n com.spocky.projengmenu/.activities.input.SourceHDMI1Activity
Starting: Intent { cmp=com.spocky.projengmenu/.activities.input.SourceHDMI1Activity }
Error type 3
Error: Activity class {com.spocky.projengmenu/com.spocky.projengmenu.activities.input.SourceHDMI1Activity} does not exist.
Did you change something?
Click to expand...
Click to collapse
Thank you !
You're right, rewriting + refactoring led to changes in activity names:
com.spocky.projengmenu/.ui.guidedActions.activities.input.SourceHDMI1Activity
(Note that it might change again in the future as I've just realized they shouldn't be classified in the guidedActions, so don't hesitate to ask if an update changes it)
Big thanks, this is really excellent! Great to see the continued development into Projectivy.
I am running it on a rooted Wemax Pro. I have a few questions:
* Is Projectivy meant to replace ATV launcher? Or do both co-exist? How to select, which launcher to use?
* What's the latest on Youtube? Best to use the one that can be downloaded under 3rd party app or directly from the Google Play store? I tried to do via Productivy and get the error message "incompatible device. Please download another version of the application and try again, error code (-113)"
* I also tried to download PLEX from Google Play store and see the following error message: "Can't install app: Plex [...{ can't be installed. Try again, and if the problem continues, get help troubleshooting (error code: 910)"
Thanks for any help you may have for me!
Please add Vava Chroma triple laser to the list of currently supported devices - it is a mediatek based device. Thanks.
One odd thing: "Input" is greyed out in "launcher settings". So, I cannot add the HDMI sources to the main screen. Anything I am missing?
Hi @spocky12 great job on the new app.
I've installed it on my Wemax One Pro, an issue that I am having is with Google Play store, which i cannot get to launch. When I click the icon the screen goes blank for a second and just returns to the launcher.
I also had the issue on the previous incarnation of the app.
I'm also running Magisk 24.3 and rooted.
I've deleted cache and also tried re-installed, still the same thing.
Great job. The only problems I see is missing option to select HDMI input and a option to restore hidden application. Maybe I can't find it
stevepalmer1977 said:
Big thanks, this is really excellent! Great to see the continued development into Projectivy.
I am running it on a rooted Wemax Pro. I have a few questions:
* Is Projectivy meant to replace ATV launcher? Or do both co-exist? How to select, which launcher to use?
* What's the latest on Youtube? Best to use the one that can be downloaded under 3rd party app or directly from the Google Play store? I tried to do via Productivy and get the error message "incompatible device. Please download another version of the application and try again, error code (-113)"
* I also tried to download PLEX from Google Play store and see the following error message: "Can't install app: Plex [...{ can't be installed. Try again, and if the problem continues, get help troubleshooting (error code: 910)"
Thanks for any help you may have for me!
Click to expand...
Click to collapse
Projectivy is a complete launcher replacement. I suppose you can still use ATV if you prefer, there's nothing in Projectivy preventing the execution of any other launcher. How you choose which one you want depends on your OS. On mitv (and probably any stock Android tv device), if the stock launcher is disabled, Android asks which one you want.
On FengOs, they disabled this behavior, so if the stock launcher is disabled and no launcher is started, Projectivy starts automatically.
Regarding YouTube, if you have Google play, it is probably the best way to install it.
On Chinese devices without any Google services, installing from Aptoide usually works. However, I couldn't understand the compatibility issues between Aptoide and Xiaomi app installer : sometimes, a specific version of YouTube will install fine and others won't. And in the future it might stop installing correctly. The one I link to from Projectivy is the latest version that is allowed too install on my device without any error message (at least it was, 2 months ago). If it doesn't work, chances are that another one will install fine, just browse the available versions in Aptoide.
As for Plex, is probably an incompatibility with Xiaomi's app installer, no idea why it did this though.
valtchov said:
Please add Vava Chroma triple laser to the list of currently supported devices - it is a mediatek based device. Thanks.
Click to expand...
Click to collapse
Did you test Projectivy on this device ? If so, what are the problems you encountered ?
stevepalmer1977 said:
One odd thing: "Input" is greyed out in "launcher settings". So, I cannot add the HDMI sources to the main screen. Anything I am missing?
Click to expand...
Click to collapse
This is probably a bug.
To prevent HDMI input section from being displayed on devices that don't have such inputs (ex: tv boxes), I hide this section when the Android tv framework is unavailable or when no HDMI input (plugged or not) is returned by the system.
I will test again on mitv devices, I might have overlooked something.
stevevalo said:
Hi @spocky12 great job on the new app.
I've installed it on my Wemax One Pro, an issue that I am having is with Google Play store, which i cannot get to launch. When I click the icon the screen goes blank for a second and just returns to the launcher.
I also had the issue on the previous incarnation of the app.
I'm also running Magisk 24.3 and rooted.
I've deleted cache and also tried re-installed, still the same thing.
Click to expand...
Click to collapse
I'll have a look at it, thanks for the bug report.
x_fight said:
Great job. The only problems I see is missing option to select HDMI input and a option to restore hidden application. Maybe I can't find it
Click to expand...
Click to collapse
As written above, the hidden HDMI input section is a bug I need to explore (works fine on FengOs).
As for restoring a hidden app, you can do it : open the settings panel (contextual menu button on your remote control or select the settings icon next to the hour) and select the first entry (manage categories), then select the category where you want to restore an app.
Thanks @spocky12, happy to test once you have a test release with the HDMI issue solved? Also, let me know if any logs to provide for troubleshooting.
Hello , It can be installed on XIAOMI C2 ?
Thanks
Thanks. Loaded onto Feng OS 2.0.
@spocky12 I can't update apps anymore, each time I went into Google Play Store, it asked me to sign in. I signed on and the same page kept showing asking to sign in again.
I've updated to ProjectTivy 4 launcher but still same issue. Can anyone help?
Mijia Youth Edition (conan)
Hi, great job!
Hope you remember me....
Just a question:is there the possibilty to update android ? I'm still running with 6.0.1 and start to be a little obsolete.
Thanks!
Ciao,
M
Hi, im using my new HP BP5000 with a sucks custom OS in Android 8.0, codename: shadow / sugarcane (not sure which one to read from). Tried to enable accessibility services but it seems locked.
I was able to enable it by force write in adb for another app called "tvquickactions", but I got an error when I try to do that for this launcher with error below, can you help?
adb shell pm grant com.spocky.projengmenu android.permission.WRITE_SECURE_SETTINGS​Operation not allowed: java.lang.SecurityException: Package com.spocky.projengmenu has not requested permission android.permission.WRITE_SECURE_SETTINGS​
Also I tried the hdmi switching adb command that you posted above, but I still got the same class error
adb.exe -s 192.168.1.100:5555 shell am start -n com.spocky.projengmenu/.ui.guidedActions.activities.input.SourceHDMI1Activity​Error type 3​Error: Activity class {com.spocky.projengmenu/com.spocky.projengmenu.ui.guidedActions.activities.input.SourceHDMI1Activity} does not exist.​
running 4.01, thanks for helping and creating this!
I just installed this on my Mi Smart Compact Projector (Gen 1, Global, M005MGN).
Great job on this slick UI ! Although I can't root this device to really tweak it, the features included in non-root Projectivy are plenty to suit my needs ATM.
Just a quick question before I start to mess with ADB. I see in your instructions that we can "freeze" packages, but your command is pm uninstall. Shouldn't I use pm disable, if I simply want to freeze(not remove) the package?
My concern is if I want to restore and I don't have the original package file handy, I will need to restore factory defaults to get it back and then I have to start all over. I was thinking DISABLE gives me a chance to see what I would be missing, and if I want the stock app back, I could just re-enable it.
Thanks for your work and response to my "noob" question.
Hi Spocky, great work as usual! The new version looks amazing. However, I would like to contribute and buy Premium, but I don't want any of the google bullsh*t. Any way to donate/get premium otherwise?
Thanks!
This app is a godsend. No other launcher can change inputs on me. Unfortunately on my TV the stock launcher is what starts the Input menu. I have to leave the launcher running in the background in order to use the input list.
Is it possible to add an input list internal to the app? The relevant activity is. https://github.com/AndroidTVDevelop...id/tvlauncher/inputs/InputsPanelActivity.java
Also please consider adding the ability to pin shortcuts. This way I can say take the apps page of settings and bind it to a button. Otherwise this is not possible, correct me if I'm wrong.
My concern is if I want to restore and I don't have the original package file handy, I will need to restore factory defaults to get it back and then I have to start all over. I was thinking DISABLE gives me a chance to see what I would be missing, and if I want the stock app back, I could just re-enable it.
Click to expand...
Click to collapse
You sorta need to do both. Uninstal then user-disable again if you don't have root. You can reinstall the package again if its a system/rom app as it doesn't REALLY get removed.

Categories

Resources