Music Album Artist - Xposed Framework Modules

Xposed Module that makes the Android Media Scanner use the Album Artist as the Artist when processing and tagging media files.
This makes it possible to sort and filter music files by album artist.
Download
http://repo.xposed.info/module/me.joserebelo.musicalbumartist
XDA:DevDB Information
Xposed Music Album Artist, Xposed for all devices (see above for details)
Contributors
JoseRebelo
Source Code: https://github.com/joserebelo/xposed-album-artist
Xposed Package Name: me.joserebelo.musicalbumartist
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2017-10-21
Created 2017-10-21
Last Updated 2017-10-21

I miss this feature on almost all music players for Android. Thank you!

During the installation, the message "Application Not Installed" appears

Paki243 said:
During the installation, the message "Application Not Installed" appears
Click to expand...
Click to collapse
Small mistake, forgot to add the v1 signature. I've reuploaded the apk, should work now.

JoseRebelo said:
Small mistake, forgot to add the v1 signature. I've reuploaded the apk, should work now.
Click to expand...
Click to collapse
It has been installed. Unfortunately, it only works with xposed framework 88

Paki243 said:
It has been installed. Unfortunately, it only works with xposed framework 88
Click to expand...
Click to collapse
What's your Android / Xposed version? I can probably lower it (can't test though, but should work).

JoseRebelo said:
What's your Android / Xposed version? I can probably lower it (can't test though, but should work).
Click to expand...
Click to collapse
I have xposed framework v87.1 with android 5.0.1

Precisely what I needed. Thank you dev:laugh:

i wish there be a module which makes songs with 'disc number' tags sorted correctly.

joyha said:
i will there be a module which makes songs with 'disc number' tags sorted correctly.
Click to expand...
Click to collapse
I don't think that can be done cleanly if the app doesn't support it, the best I could do is incorporate the disc numbers in the track number, something like: disc 1 track 1 be 101 / disc 1 track 2 be 102 / disc 2 track 15 be 215, etc.

JoseRebelo said:
I don't think that can be done cleanly if the app doesn't support it, the best I could do is incorporate the disc numbers in the track number, something like: disc 1 track 1 be 101 / disc 1 track 2 be 102 / disc 2 track 15 be 215, etc.
Click to expand...
Click to collapse
this will solve the problem?

Related

[XPOSED] PoGo Ivy [RELEASE 2016-09-09 v1.5]

PoGo Ivy based on the work of elfinlazz & chuparCh0pper (special thanks to you guys!)
You can see your monsters iv and other stats as their nickname in the pgo app.
It doesn't actually change pokemon's nickname, only showing on app.
This does not use API, MITM or what ever red flagging action to server.
Feel free to use it.
I'm not responsible for any banned accounts or damaged devices, use at your own risk!
(Currently) not working with pgo v0.37.0, do NOT update until you are not forced to!
Features:
Can see IV, Level, localized Names and other stats in their nickname
Customizable string format(%NICK%, %NICK.#%, %LEV%, %LEV.#%, %IV%, %IV.P%, %IV.#%, %ATK%, %DEF%, %STA%)
Preview evolved CP/HP(nickname to evolving monster will show evolved CP/HP)
example: change nickname of Pikachu to Raichu and Pikachu's CP & HP values will change to evolved values
example2: change nickname of Bulbasaur to "EVO NEXT" and it shows Ivysaur stats, change to "EVO LAST" and it shows Venusaur stats
Optionally rename only favored monsters
Formats:
Nickname: %NICK% (shows the monsters name)
Nickname trimmed to # characters: %NICK.#% (eg. Bulbasaur: %NICK.5% -> Bulba)
Level: %LEV%
Level with # digits: %LEV.#% (eg. %LEV.2% -> 12.45 / %LEV.4% -> 12.4578)
IV: %IV%
IV left padded: %IV.P% (eg. 5 -> 005 / 78 -> 078)
IV with # digits: %IV.#% (eg. %IV.1% -> 89.3 / %IV.3% -> 89.361)
Attack (decimal): %ATK%
Attack (hex): %ATK.H% (eg. 15 -> F)
Defence (decimal): %DEF%
Defence (hex): %DEF.H% (eg. 15 -> F)
Stamina (decimal): %STA%
Stamina (hex): %STA.H% (eg. 15 -> F)
Candies needed to evolve: %CDY%
Fast move type: %FAST% (eg: Dragon, Normal...)
Fast move type abbreviation: %FAST.A% (eg: Dr, Ic ... Details)
Fast move typewith # digits:: %FAST.#% (eg. %FAST.3% -> Dra / %FAST.5% -> Drago)
Charge move type: %CHRG% (eg. Dragon, Normal...)
Charge move type abbreviation: %CHRG.A% (eg. Dr, Ic ... Details)
Charge move typewith # digits:: %CHRG.#% (eg. %CHRG.3% -> Dra / %CHRG.5% -> Drago)
Contribute your localized monster names
Feel free to contribute localized names for your language based on this pastebin, so i can add them in the next release.
Monster names currently implemented:
english
french
german
traditional chinese
Version History:
v1.0: Initial release
v1.1: Added formats %ATK.H%, %DEF.H%, %STA.H%
v1.2: Fix enable/disable functionality
v1.3: Fix unreadable preferences in MM (thanks to SGS5H @ xda for testing)
"Set custom format" now shows your format instead of default format
Add preview evolved monsters by manually changing nickname to "EVO NEXT" & "EVO LAST" (eg. Bulbasaur: EVO NEXT -> Ivysaur, EVO LAST -> Venusaur)
v1.4: Fix incorrect monster levels
Add feature to rename favored monsters only
Add formats %CDY%, %FAST%, %FAST.A%, %FAST.#%, %CHRG%, %CHRG.A%, %CHRG.#%
Switch to javalite protos (reduces apk size, multidex not needed anymore)
v1.5: Add missing movesets (should fix issues with %FAST... & %CHRG...)
Add traditional chinese localization (for monster names) (thanks to jerryh001 @ xda)
Download from xposed module repo:
http://repo.xposed.info/module/info.xposed.mirosz.pogoivy
Steps:
Install the module
Activate it in Xposed
Reboot
Run official pokemongo app
Enjoy
.
Can we have atk/def/sta available in hex as well as dec?
MrGodMan said:
Can we have atk/def/sta available in hex as well as dec?
Click to expand...
Click to collapse
show me an example please
mirosz said:
show me an example please
Click to expand...
Click to collapse
Instead of the atk using numbers 1 to 15 (decimal) it uses 1 to F (hexadecimal). This keeps the individual IVs as single characters for easier formatting.
eg a 15/12/5 Pokemon would show as F/C/5. This also has the advantage that you can remove the spacer character between each part.
PS, just installed app and it works good for me Thanks for keeping the app updated since elfinlazz seems to have stopped development.
mirosz said:
feel free to try my version and respond if its working for u or not, maybe we can fix it together
Click to expand...
Click to collapse
Hey, glad to see you are picking this project up. Unfortunately, the custom format still doesn't seem to do anything for me. Also, the preview text below "Set custom format" never changes to reflect the format I entered (it does change in the previous version of this module).
What's differences can you see between "ignore nicknamed pokemon" option when it's actived or not ?
Envoyé de mon SM-G935F en utilisant Tapatalk
crafty35a said:
Hey, glad to see you are picking this project up. Unfortunately, the custom format still doesn't seem to do anything for me. Also, the preview text below "Set custom format" never changes to reflect the format I entered (it does change in the previous version of this module).
Click to expand...
Click to collapse
The displayed text doesn't reflect what you have entered. Your changes are only visible in the edit field (after clicking "Set custom format")
What language and device are u using? please post the exact custom format u used.
nnrs1 said:
What's differences can you see between "ignore nicknamed pokemon" option when it's actived or not ?
Click to expand...
Click to collapse
if this option is enabled, the monsters you rename by hand on your own will not get overwritten by pogo ivy
MrGodMan said:
Instead of the atk using numbers 1 to 15 (decimal) it uses 1 to F (hexadecimal). This keeps the individual IVs as single characters for easier formatting.
eg a 15/12/5 Pokemon would show as F/C/5. This also has the advantage that you can remove the spacer character between each part.
PS, just installed app and it works good for me Thanks for keeping the app updated since elfinlazz seems to have stopped development.
Click to expand...
Click to collapse
thx, good to hear its working for u.
want upper or lower case?
mirosz said:
What language and device are u using? please post the exact custom format u used.
Click to expand...
Click to collapse
English, Nexus 5x, Pure Nexus rom. I even tried just setting the custom format to "%NICK%" but I still just get the default format in game.
mirosz said:
thx, good to hear its working for u.
want upper or lower case?
Click to expand...
Click to collapse
uppercase please
crafty35a said:
English, Nexus 5x, Pure Nexus rom. I even tried just setting the custom format to "%NICK%" but I still just get the default format in game.
Click to expand...
Click to collapse
which xposed version u using?
try to change devices language to french just to test if its language problem
edit:
ahh i think ive found the problem: https://github.com/rovo89/XposedBridge/issues/102
edit2:
try changing permissions like this using root browser:
/data/data/info.xposed.mirosz.pogoivy/shared_prefs/info.xposed.mirosz.pogoivy_preferences.xml -> 664
and
/data/data/info.xposed.mirosz.pogoivy/shared_prefs/ -> 755
mirosz said:
which xposed version u using?
try to change devices language to french just to test if its language problem
Click to expand...
Click to collapse
v86 -- French doesn't seem to help.
crafty35a said:
v86 -- French doesn't seem to help.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=68483222&postcount=10
^^ edit2
Doesn't seem to work. The file was already set to 664. I changed the folder to 755 and rebooted but still no luck.
crafty35a said:
Doesn't seem to work. The file was already set to 664. I changed the folder to 755 and rebooted but still no luck.
Click to expand...
Click to collapse
damn got a bootloop while testing a workaround
ok the last solution is to manually change the format in the preferences file :/
maybe there's a fix comming soon for xposed
Great Module so far. Thanks for your work!
mirosz said:
damn got a bootloop while testing a workaround
ok the last solution is to manually change the format in the preferences file :/
maybe there's a fix comming soon for xposed
Click to expand...
Click to collapse
The prefs file actually does contain my custom format, so I don't think that is the issue.
Thanks for updating this module I was wondering if the original was ever going to get updated again. I have one problem though when I disable the module within the POGO Ivy app it doesn't actually disable it for me. I can still see my IVs when I disable it.
TheJakee said:
Thanks for updating this module I was wondering if the original was ever going to get updated again. I have one problem though when I disable the module within the POGO Ivy app it doesn't actually disable it for me. I can still see my IVs when I disable it.
Click to expand...
Click to collapse
u need to restart pgo app, its not chnaged on-the-fly
mirosz said:
u need to restart pgo app, its not chnaged on-the-fly
Click to expand...
Click to collapse
I did restart it and nothing happened. Heck, I even restarted my whole phone and nothing happened. The Pokémon still had their IVs next to them.
I'm using the OnePlus 3 and everything worked fine in the old version.
TheJakee said:
I did restart it and nothing happened. Heck, I even restarted my whole phone and nothing happened. The Pokémon still had their IVs next to them.
I'm using the OnePlus 3 and everything worked fine in the old version.
Click to expand...
Click to collapse
Maybe you still have the old module active?

[APP][XPOSED][API 16+] Whatsapp Old Emoji

Whatsapp Old Emoji​
Introduction :
This app is developed by me. And this is my first app, so bugs are expected. Huge thanks to @rovo89 who gives us Xposed framework. As per many whatsapp users, they don't like whatsapp new emojis. So, this app gives you older whatsapp emojies.
This project wouldn't be possible without rovo's Xposed framework, so again huge thanks to him.
Features :
Older Whatsapp Emojies
No internet required
Simple installaton
Jellybean+ may support
Requirement :
Xposed Framework
Newer version of whatsapp in which emojis are new
Installation :
Follow the installation of Xposed Framework
Download and install my app (Make sure Unknown sources is enabled under settings)
Activate module from Xposed Installer App
Reboot
Screenshots :
In screenshot tab
Downloads :
Xposed Repo
XDA:DevDB Information
Whatapp Old Emoji, Xposed for all devices (see above for details)
Contributors
juned.khatri31, zkhatri
Xposed Package Name: com.amansd.whatsappoldemoji
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-12-21
Created 2016-12-21
Last Updated 2016-12-21
Screenshots tab? Where's that....
kamikaze702k said:
Screenshots tab? Where's that....
Click to expand...
Click to collapse
Can you add support for GBWhatsApp, please?
http://www.gbmods.co/?p=19
The_tomorrow_person said:
Can you add support for GBWhatsApp, please?
http://www.gbmods.co/?p=19
Click to expand...
Click to collapse
sorry bro i am not using gb whatsapp
use official whatsapp
Can update to recent whatsapp Beta? These new emoji is so ugly:crying:
Please, can you update to latest Whatsapp or give source codes?
I really like to use it with 2.18.29.
Thank you ))
Jacopo Mii said:
Please, can you update to latest Whatsapp or give source codes?
I really like to use it with 2.18.29.
Thank you ))
Click to expand...
Click to collapse
+1
Sent from my Google Pixel 2 XL using XDA Labs

Irrc support almost universal

IRRC SUPPORT ALMOST UNIVERSAL
DISCLAIMER
I am not responsible to anything going wrong with your device.
You are responsible to what you are doing with your phone, not me.
The project is still testing and we need lot of time to create something easy and useful if you can help at this project we would like to hear your.​
STEPS TO WORK:
1. Download three apps from play store “ zaza remote “,“ AlsaMixer ” and “ terminal “
2. You need to have any kind of headphones or handsfree or something to put in the 3.5 jack.
3. Open the terminal type SU . Next we have to mount the debug for that:
‘ mount -t debugfs none /sys/kernel/debug ‘
4. To power the led and set ready to use:
‘ echo 1 33 50 > /sys/kernel/debug/sw_irrc/poke ‘ (if any error appears check out step 3 again)
5. Set up the alsamixer : Open the app, go to settings and set mode to ‘ alsa amixer controls ‘
Go in tab by name ALL and select as favorite the values bellow:
Hold alsaMixer in the background and open zaza
6. When zaza opens plug something in 3.5 jack. Now it will hide the message “no devices are detected”. ( If you still take the message “no devices” go to settings and change the IR driver settings -> Device settings -> power zaza)
7. Go back to alsaMixer in the favorite tab we have created at step 5 and open the values bellow as shown.
a. LINEOUT1 Volume set to 20
b. RX3 Degital Volume set to 88
c. RX3 MIX1 INP1 set to 6
d. SLIM RX1 MUX set to 1
e. SLIMBUS_0_RX Audio Mixer MultiMedia2 set to 1
f. SLIM_0_RX Channels set to 0 (0 for one channel 1 for stereo two cahnnels)
g. SPK DAC Switch set to 0 (Enable and disable the Speaker)
8. Now open zaza and control any you like do not unplug the 3.5 jack.
Bugs:​1. Every time you restart the phone all the steps mast start from the top
2. If you unplug the 3.5 jack you have to set the c. value again.
3. Do not use any other kind of music or telephone call at the same time because the IR blaster uses the audio to be controlled.
4. If you using the marshmallow and you have installed the IRRC pack you have to disable the LG remote and quick sdk in order to work.
XDA:DevDB Information
IRRC SUPPORT UNIVERSAL, Device Specific App for the LG G2 Mini
Contributors
likeadracula, mobiusm, vm03,
Vagelis1608.
And many thanks to quarx2k for the irrc work on lg IRRC !!
Version Information
Status: Testing
Created 2017-01-27
Last Updated 2017-01-27
What about say big thanks to @Quarx , who found all about LG SW IRRC???
Can help someone i have in terminal ,device or resourse busy' l. I have 548 mb free space.
discoamazing said:
Can help someone i have in terminal ,device or resourse busy' l. I have 548 mb free space.
Click to expand...
Click to collapse
It's already mounted.
Ignore that error and do the rest of the steps.
Ok thanks
Is this guide meant for using InfraRed chip to control TVs? "almost universal" is referred to ...?
Doesn't we already have the IR patch for using LG Quickremote on AOSP?
ninestarkoko said:
Is this guide meant for using InfraRed chip to control TVs? "almost universal" is referred to ...?
Doesn't we already have the IR patch for using LG Quickremote on AOSP?
Click to expand...
Click to collapse
If I remember right, the patch only works on CM13-based ROMs.
"Almost universal" is referred to the guide being tested only on a couple of ROMs with ZaZaRemote, I believe.
So how can we modify using this so I don't need to have headphones plugged in all the time, or losing changes on reboot?
9v9 said:
So how can we modify using this so I don't need to have headphones plugged in all the time, or losing changes on reboot?
Click to expand...
Click to collapse
Not as of now.
If you unplug the jack, it's only one value that you have to change. Not that bad.
However, there is a patch that came up about a month ago at a git related to LaOS ( more like required for the msm8226, but whatever, you get the point ) that should allow apps to use IR blaster, without need for such tricks.
No promises or ETAs, though.
Vagelis1608 said:
Not as of now.
If you unplug the jack, it's only one value that you have to change. Not that bad.
However, there is a patch that came up about a month ago at a git related to LaOS ( more like required for the msm8226, but whatever, you get the point ) that should allow apps to use IR blaster, without need for such tricks.
No promises or ETAs, though.
Click to expand...
Click to collapse
Yeah I understand it is a good solution for other users but the problem is I have other functions using that port with Xposed right now. I would love the built in function but it is not critical.
Do you think it would be included by LaOS 15?
9v9 said:
Yeah I understand it is a good solution for other users but the problem is I have other functions using that port with Xposed right now. I would love the built in function but it is not critical.
Do you think it would be included by LaOS 15?
Click to expand...
Click to collapse
Only time will tell.

Cache Catcher. Automated cache mantainer

Code:
*** Disclaimer
I'm not responsible for dead phone, dead sdcard, dead pixel, dead person,
dead trees or dead bees also thermonuclear war
If you facing some error because of my module, dont be mad,
provide a reliable logcat to help me to solve
Introduction
Cache Catcher is a a mini modul that brings you features you can activate to maintain your internal storage space,
trim caches and keep it mantained under normal condition. It can be installed on any android device starting from API 4
as long as Xposed Bridge is installed. It will save your internal storage space with no time-consuming methods
and works directly from its sources. Set up your own settings and let it works by its own.
Click to expand...
Click to collapse
Features
Dark/Night theme
Blacklist/Whitelist mode
Notification, will get notified when Cache Catcher saved space
Configurable sizes
Deletes empty cache (0kb)
Conditions to trigger clean up process
Full cache scan
Accurate cache lookup
Click to expand...
Click to collapse
Warning
DO NOT enable all features for first time usage. It may leads to an ANR for some app that wildly dump its cache.
Imagine when you start working on a company and have to do a lot job on first work day.
Set it low and make it strict after a couple day to keep your caches low and controled
Click to expand...
Click to collapse
Q&A
Q: I wanted to mantain (app name)'s cache only
A: Enable Whitelist mode, clear app list and chose only (app name) then reboot to apply
Q: I dont want to clear any cache of (app name), because it breaks some functions
A: Blacklist it and reboot
Q: (app name) keep crashing after this module activated
A: Have you read my warning message?
Q: Yes
A: Make sure you do as my warning message, if it still crashing, just blacklist it and send me some logcat lines
Click to expand...
Click to collapse
How to know that Cache Catcher is doing its jobs
Open Cache Catcher, if the title says Active (or similar in your language), this module is active
If you activate notification options and get notified about cache deletion, it works
Open Xposed log, if there is Cache Catcher initiation line, its main function is works
If there are json-like lines just after initiation line, your settings are loaded
Open Terminal, request for su, and type "logcat -s CC", if activity happens, it works
Open root File Explorer, navigate to /data/data/any.package.name/shared_prefs/, if it contains CC.xml file, it works
Click to expand...
Click to collapse
Common problem related to Xposed Installer
Xposed log is empty
I have no idea what is going on, but if you solved this problem, let me know
No json-like lines after Cache Catcher init line or just showing "{}"
Your settings are not loaded, it may be SELinux causing this problem, you can change its status from enforcing to permissive. Hope it solve
Click to expand...
Click to collapse
In case of error
Open any su granted terminal, any enter "logcat -s CC AndroidRuntime > /sdcard/CCError.logcat"
Generate the error, by doing things that leads error related to this module
Close the terminal
Open Xposed Installer, chose Log, hit the save icon
Send me descriptive events that leads to error and attach these 2 files
Click to expand...
Click to collapse
In case of serious lag just after reboot
Download dont-panic.zip and flash it through custom recovery
Click to expand...
Click to collapse
Download module
Changelog
v2.9.5
[Fixed] Null Pointer Exception error
v2.9.4
[Note] Currently, i have released stable and beta version on Facebook, so, this is not initial release
[New] Condition to trigger clean up
[New] Dark/Light theme
[New] Indonesian language
[New] Notification options
[New] accurate lookup option
Click to expand...
Click to collapse
XDA:DevDB Information
Cache Catcher, Xposed for all devices (see above for details)
Contributors
Dhi
Xposed Package Name: com.andrian.cachecatcher
Version Information
Status: Stable
Current Stable Version: 2.9.5
Stable Release Date: 2017-05-15
Created 2017-05-14
Last Updated 2017-05-15
Pertamax ?
Good luck bro...
Is this similar to going to Storage&USB and clearing cache ?
No, clearing cache from settings menu will erase everything
This module only delete the old ones, or two, or three based on your settings,
ie: you set 1mb for min gained space, it will delete old caches till 1 mb free space gained
Will this work for custom rom?
I got a lewa rom android ver. 4.4.4
warbadz said:
Will this work for custom rom?
I got a lewa rom android ver. 4.4.4
Click to expand...
Click to collapse
Programmatically yes, make sure Xposed Bridge is installed and working on your android
Doesn't work
Android 6.0.1
Osprey XT1543 Cyanogenmod.
Logs attached.
DiePirate said:
Android 6.0.1
Osprey XT1543 Cyanogenmod.
Logs attached.
Click to expand...
Click to collapse
Oops, NPE,
i will fix that soon
Module Updated
Changelog
[Fixed] Null Pointer Exception error
Dhi said:
Oops, NPE,
i will fix that soon
Click to expand...
Click to collapse
Hmmm xposed log look like something is working bad with the module update.
One more time, logs attached.
Edit: is this mod for install and forget or I have to configure it? and why some apps have not the CC.xml file? Screenshot attached.
Sorry for my english.
It works, but your settings is not loaded, SELinux cause this,
same as my mama's phone, i'm working on it
DiePirate said:
Is this mod for install and forget or I have to configure it?
Click to expand...
Click to collapse
Basic function is activated as you activate this module, but not as effective as you configure it later,
but in this case, your configuration wont be loaded, i will fix this
DiePirate said:
and why some apps have not the CC.xml file?
Click to expand...
Click to collapse
1. it does not call getCacheDir() method, in other words, it does not store cache, or not
2. it constructs its own File object directly to /cache dir without calling getCacheDir()
3. it uses native methods to store cache
Dhi said:
It works, but your settings is not loaded, SELinux cause this,
same as my mama's phone, i'm working on it
Basic function is activated as you activate this module, but not as effective as you configure it later,
but in this case, your configuration wont be loaded, i will fix this
1. it does not call getCacheDir() method, in other words, it does not store cache, or not
2. it constructs its own File object directly to /cache dir without calling getCacheDir()
3. it uses native methods to store cache
Click to expand...
Click to collapse
Ok sir im waiting for the selinux fix, thank you.
DiePirate said:
Ok sir im waiting for the selinux fix, thank you.
Click to expand...
Click to collapse
Try to disable it
Dhi said:
Try to disable it
Click to expand...
Click to collapse
How?
DiePirate said:
How?
Click to expand...
Click to collapse
SELinux mode changer, maybe?
I dont know exactly, SELinux is disabled by default in my phone, LOS 13
Dhi said:
SELinux mode changer, maybe?
I dont know exactly, SELinux is disabled by default in my phone, LOS 13
Click to expand...
Click to collapse
Maybe @aviraxp or @veez21 knows and help.
Please check, is now working? Permissive selinux enabled.
Los attached.
DiePirate said:
Maybe @aviraxp knows and help.
Please check, is now working? Permissive selinux enabled.
Los attached.
Click to expand...
Click to collapse
Line #7
05-15 12:52:48.190 I/Xposed ( 545): SELinux enabled: yes, enforcing: yes
I will try everything to make this work, every module developer sould notice this issue before, i will look for the answer
Dhi said:
Line #7
05-15 12:52:48.190 I/Xposed ( 545): SELinux enabled: yes, enforcing: yes
I will try everything to make this work, every module developer sould notice this issue before, i will look for the answer
Click to expand...
Click to collapse
I'll try to disable selinux just now!
EDIT: where are the sources?
NPE error
Here are the logs
For the moment, I uninstalled the module, I wait for stable release. Selinux permissive.

MTCB/MTCC rk3188 (5.1.1) Firmware with an xposed set of MTC apps

Based on latest LOLLIPOP with MICRO GAPS and OPEN GAPS 1024 x 600 and 800 x 480 from @dsa8310.
Sharing with you my custom modified rom with LP image.
UPDATE 29.8.2017:
MicroG version: 1024 x 600 and 800 x 480
- added screen saver with speed, clock and apps shortcut ported from well known developer @Malaysk (null null still present)
(if someone need: screen saver in the attachement - replace with root explorer: system - app - mtcscreenclock
MTCScreenClock (round)
- 1024 x 600 resolutions has different radio and bluetooth apk
- included all xposed modules and fast google maps
- remember to enable all xposed modules and copy folder contents to external gps card!!!
Enjoy
UPDATE: 3.9.2017 LINKS UP 2019
microGaps version:
Lite 1024x600 microG version.
openGaps version:
Lite 1024 x 600 openG version.
Lite 800 x 480 openG version.
___________________________________________________________________________________
- LITE version of system
- added xposed status bar module for remove status bar items (copy mtc-status bar to external GPS Card)
- new screen saver without null null text (if doesn't show install it manually from: system/app/mtcscreensaver)
- removed all the bloatware callendar, calculator etc...
- added a lot of tweaks to speed the units with 1gb ram
- added new car launcher AG (trial) for me the best - full version 1€
- new xposed mtc manager 2.5 module
LITE VERSION OPTIMIZATIONS:
- kernel tweaks (changed parameters of dalvik vm etc,...)
- better ram management
- faster scrolling
- faster boot
- better responsiveness
- increased performance and app ram management
- better video acceleration
- disable sending android logging stuff
- force gpu&cpu rendering
System now uses less than 470 Mb of ram
BEFORE YOU START:
1. With disable service app find google play store and disable the first 5 services from top including DailyHygiene.
2. Login to MicroG
3. In microG settings enable google device registration
4. Clear data on Google playstore or clear from recents
5. Enjoy fast 5.1.11. playstore (if not showing paid apps just restart HU)
MTCB MCU USERS
- DSA's mtcxp xposed module has to be enabled before the status bar will show.
PREINSTALLED APPS and MODULES:
All these apps and xposed modules are preinstalled and you just have to activate xposed modules you need:
- disable_service
- google-maps-9.2 (you can update it just install as normal apk)
- mtcservice-2.60
- mtcsound-2.0.5 (remove from xposed if you don't have sound mod for better performance)
- mtcxp-1.0
- quickreboot
- RootExplorer
- Titanium_Backup
- xposed-disablefullscreenkeyboard
- xposed-mtc-bt-2.3
- xposed-mtc-keys-5.2 (custom keys for harware buttons)
- xposed-mtc-manager-2.5 (mode button mod and no closing apps when starting the car, etc.)
- xposed-mtc-music-2.8
- xposed-mtc-poweramp-1.4 (working media keys and stopping power amp when mtc app is started)
- xposed-mtc-radio-1.11
- xposed-VolumeBar (replaces original volume bar)
- 7th floor sound mod preinstalled and working
OTHER ADDITIONS: (included in download to copy on external SD (GPS card)
There is also file to copy on SD card (GPS card) that has features for MTCManager:
- hardware mode button can be configured (included in download) as well to switch between apps and auto play them (radio, poweramp, music, pcradio etc)
- mtc screen clock
- mtc status bar
DISABLING THE SCREEN SAVER OR CHANGING TIME:
Edit on external SD/ GPS-Card : Mtc.Manager/settings.ini
# the inclusion of an alternative screen saver, when you specify false will work full-time mechanism:
screenClock=false or true to activate
# Time off the screen if you do not set out full-time settings will be used in sec:
screenTimeout=300
# The name of the screensaver program package
screenPackage=com.microntek.screenclock
# Name Activiti screensaver
screenClass=MainActivity
# If the name of the package and Activiti is not specified, it will use a standard screensaver
MTC MANAGER CAPABILITIES:
capabilities
All configuration files must be on the external map in the mtc-manager directory.
1. The module carries the functionality of xposed-mcu , which does not allow the radio to go to sleep during the scrolling of the starter.
- when receiving a signal to turn off the module delays for 5 seconds, if at that moment the power reappears, nothing happens, in the absence of power, the radio recovers into sleep.
Due to the features of the implementation of the inclusion in our MCU, the screen goes out for the time of voltage failure.
This functionality can be disabled in settings.ini:
Settings.ini
Mcu_power = false
2. The module has a white list of applications that does not allow the system to close necessary services and applications when going to sleep and when pressing the "Acceleration" button in the blind. Thus, the module allows to refuse from using mtc-wakeup-service .
Filename with exceptions whitelist.ini
The file name of the white list application packages must be listed.
#
example
3. Accelerated start of user services. The services are started when the system kernel is loaded.
The list of services should be on the external map in the mtc-manager directory, the file name start_services.ini
each line should contain the service name in the format package name / full service name,
#
example
4. An alternative screensaver with a list of exceptions, running in any (even a non-standard application). The standard screen saver mechanism is activated.
It may not work on all firmware.
Settings in the settings.ini file.
Settings.ini
# Inclusion of an alternative screensaver, if false, the standard mechanism will work:
screenClock = true
# screen off time, if not specified, the value from the
default settings will be used: screenTimeout = 60
# screen saver program name
screenPackage = com.microntek.screenclock
# screen saver activation name
ScreenClass = MainActivity
# if the package name and activations are not specified, then the standard screensaver will be used
The exception list is located in the ss_exceptions.ini file - the package names must be listed, for example:
Ss_exceptions.ini
com.microntek.music
ru.yandex.yandexmaps
Also the screensaver will not start when talking on the phone, the rear view camera, navigation and turning off the radio.
If instead of a beautiful clock MTCSreenClock.apk a screensaver with a standard digital clock on a black background is called, you need to make sure that the MTCScreenClock application is installed.
If the application is installed, you can try setting screenPackage and screenClass parameters in settings.ini
5. Also in the module there is a "backup" for correct sound adjustment in MTC-Volume and MTC-Service .
#
The adjustment of sound in firmware on Android 4.4.4
6. Re-designation of OBD-device bluetooth.
Device names must be listed in the settings.ini file in obd_device parameter, separated by commas, in the form in which they are visible in the standard hands-free application. You can specify not names, but parts of names, for example:
Settings.ini
Obd_device = OBD, DUAL-SPP
7. Set the list of programs that are switched by the MODE button,
In settings.ini, set
Settings.ini
ModeSwitch = true
Programs are switched sequentially one after the other.
For correct sound switching, the applications used must be managed (play / pause) programmatically via intents. If the player does not support the start and stop playback of external intents, then you have to manually switch the sound.
When you click on the MODE button, the active application is searched for in the running list. Next, the application is sent a command (configurable in mode.ini) to close or pause the audio stream. After that, the default activation for the next application is launched and the application is sent a command to start playback (also configured in mode.ini)
#
Mode.ini
8. Disable the launch of the last running program.
Settings.ini
Clear_last_app = true
9. GPS time synchronization.
Settings.ini
Sync_gps_time = true
10. Turn on w-fi at startup.
Settings.ini
Wifi.on = true
Paypal:
https://paypal.me/johnydj?locale.x=en_US
Hello,
Please help me a little, it was a more than one year since I updated my fw.
How do I update to this firmware, I forgot the procedure?
Is it clean install, all apps/data are going to be wiped and must be installed again?
Is there a way to backup current firmware/apps, like twrp image or something (in case something goes wrong)?
Thank you
grgart said:
Hello,
Please help me a little, it was a more than one year since I updated my fw.
How do I update to this firmware, I forgot the procedure?
Is it clean install, all apps/data are going to be wiped and must be installed again?
Is there a way to backup current firmware/apps, like twrp image or something (in case something goes wrong)?
Thank you
Click to expand...
Click to collapse
Backup with titanium backup all your apps you want.
wipe data/factory reset from recovery, then flash the image with clear all
With titanium backup restore your apps back, thats it.
hi johnny,
would like to check if u manage to solve these issues of
1. xposed volume bar in the center of screen instead of bottom
2. misaligned apps buttons in mtcbluetooth mtcwheelstudy etc.
thank you in advance
jun81 said:
hi johnny,
would like to check if u manage to solve these issues of
1. xposed volume bar in the center of screen instead of bottom
2. misaligned apps buttons in mtcbluetooth mtcwheelstudy etc.
thank you in advance
Click to expand...
Click to collapse
1. Did you activate xposed mtc manager module in xposed app ?
2. Can you post picture, I didn't experienced this issue on my unit using the same image...
3. Please note this is 1024 x 600 resolution image...flashing on 800 x 480 can couse this issues you have...
Will post pic once I get a chance. Had no problem with gui using the dsa's last dec 5.1.1 rom.
jun81 said:
Will post pic once I get a chance. Had no problem with gui using the dsa's last dec 5.1.1 rom.
Click to expand...
Click to collapse
I added screen saver in latest version. But still don't know why you have problems with resolution. I can upload stock apps and you can try if there is also problem or not...
What are the performance benefits from the dsa8310 rom on a 1gb ram headunit?
I'm currently running dsa8310 latest 5.1.1. on my 1gb headunit. What sort of advantages will I see if I flash to your rom?
iselfdevi said:
What are the performance benefits from the dsa8310 rom on a 1gb ram headunit?
I'm currently running dsa8310 latest 5.1.1. on my 1gb headunit. What sort of advantages will I see if I flash to your rom?
Click to expand...
Click to collapse
Hard to say without knowing the exact version of his ROM youre running currently, but generally its a good idea to update the software as it is on any computer/smartphone/tablet. You shouldnt have to wipe data if youre already using it.
Read the thread to see the improvements that have been made recently - he lists them all.
Waiting for the 800 x 480 version !
champikasam said:
Waiting for the 800 x 480 version !
Click to expand...
Click to collapse
Done, check it out
Johny DJ said:
Done, check it out
Click to expand...
Click to collapse
Awesome ! Will check and let you know
---------- Post added at 04:39 PM ---------- Previous post was at 04:06 PM ----------
Johny DJ said:
Done, check it out
Click to expand...
Click to collapse
Could you check whether 800 x 480 img file is properly formatted ? I'm unable to mount or extract it. Getting an error saying the img file is corrupted. Will try to download again and try.
champikasam said:
Awesome ! Will check and let you know
---------- Post added at 04:39 PM ---------- Previous post was at 04:06 PM ----------
Could you check whether 800 x 480 img file is properly formatted ? I'm unable to mount or extract it. Getting an error saying the img file is corrupted. Will try to download again and try.
Click to expand...
Click to collapse
Full dropbox, check again...
Johny DJ said:
Full dropbox, check again...
Click to expand...
Click to collapse
Downloaded again. Same error
champikasam said:
Downloaded again. Same error
Click to expand...
Click to collapse
I extracted microg_preinstalled_800x480LP5.1.1rk3188.MTCB-C(20.8.2017) without problems ??
Try to rename it to some short name: update or something...
New link .rar
https://www.dropbox.com/s/95j1iqvqv...0x480LP5.1.1rk3188.MTCB-C(20.8.2017).rar?dl=0
Johny DJ said:
I extracted microg_preinstalled_800x480LP5.1.1rk3188.MTCB-C(20.8.2017) without problems ??
Try to rename it to some short name: update or something...
New link .rar
https://www.dropbox.com/s/95j1iqvqv...0x480LP5.1.1rk3188.MTCB-C(20.8.2017).rar?dl=0
Click to expand...
Click to collapse
Thanks ! i was able to download using the rar file. Most of the functions are working great ! It's fast and responsive. Please check on the following:
1) I'm unable to see the task bar/notification drawer at the top. I'm on the default launcher. Do i need to enable it anywhere ? Check the photos below:
https://ibb.co/hiJM1k
https://ibb.co/f24GZ5
2) I couldn't find google maps installed by default. So i installed the latest version from the play store. Its working fine (fast and responsive), but it doesn't show up in the selection list when i press the navi button on the player (to set it as the default navigation app). I only see the following nav apps in the list:
https://ibb.co/gG4YE5
Thanks !
champikasam said:
Thanks ! i was able to download using the rar file. Most of the functions are working great ! It's fast and responsive. Please check on the following:
1) I'm unable to see the task bar/notification drawer at the top. I'm on the default launcher. Do i need to enable it anywhere ? Check the photos below:
https://ibb.co/hiJM1k
https://ibb.co/f24GZ5
2) I couldn't find google maps installed by default. So i installed the latest version from the play store. Its working fine (fast and responsive), but it doesn't show up in the selection list when i press the navi button on the player (to set it as the default navigation app). I only see the following nav apps in the list:
https://ibb.co/gG4YE5
Thanks !
Click to expand...
Click to collapse
1. Hm...really don't know what happend to statusbar... try to disable / untick all xposed modules and reboot to see if some of xposed modules is cousing problems... I hope you did wipe all data / factory reset and then clear all and install from usb/sd and after that you can try wipe all data again and reboot, but everything should work because it's the same image from dsa's just added all the xposed modules...,
2. Yes, I forgot it, I updated image again and here: just copy folder in the rar with root explorer to system/app and change permisions just Maps.apk to r-r-w (664) reboot.
Try just to find your launcher in the android settings - apps and clear data.
Maps: https://www.dropbox.com/s/m44hv1189is36fr/Maps.rar?dl=0
Hello !
First I have to thank you @Johny DJ for this beautiful firmware. It's faster than i ever had on my MTCC-KLD6-V2.97 1024*600.
Also I take this opportunity to thank @dsa8310 and @Malaysk for their brilliant work in this adventure.
I love you guys, all as you are.
This said, i have a question : What's the difference between the first firmware (released 14/08 i think) that works really good on my unit RK 3188 (1024*600) and the release of today ?
Also my only "problem" is the text "null null" (like here : https://ibb.co/dL3dU5) on the screensaver which i think it correspond normally to the weather in Malaysk's rom. So i tried to install the weather app provided by Malaysk called "MTCWeather.apk" but it does not work. I have to precise that the display of the speed works OK.
Does this new release correct this little issue ?
Again thanks for all and have a nice day.
Cheers !
airlink75 said:
Hello !
First I have to thank you @Johny DJ for this beautiful firmware. It's faster than i ever had on my MTCC-KLD6-V2.97 1024*600.
Also I take this opportunity to thank @dsa8310 and @Malaysk for their brilliant work in this adventure.
I love you guys, all as you are.
This said, i have a question : What's the difference between the first firmware (released 14/08 i think) that works really good on my unit RK 3188 (1024*600) and the release of today ?
Also my only "problem" is the text "null null" (like here : https://ibb.co/dL3dU5) on the screensaver which i think it correspond normally to the weather in Malaysk's rom. So i tried to install the weather app provided by Malaysk called "MTCWeather.apk" but it does not work. I have to precise that the display of the speed works OK.
Does this new release correct this little issue ?
Again thanks for all and have a nice day.
Cheers !
Click to expand...
Click to collapse
Thank you!
There is no so much difference, just added new screen clock, but there will be still null null. It won't work because it's settings are part of android settings from Malaysk.
You should try lockclock apk (its related to weather app)
If you find a solution I can update system image to get weather fully working, but I was not bothering with that, because then system will also use more ram etc...I will try to remove the null null item...
here are the apps you can try:
https://www.dropbox.com/s/sukxg16l2z4ygbr/apps.rar?dl=0
Johny DJ said:
Thank you!
There is no so much difference, just added new screen clock, but there will be still null null. It won't work because it's settings are part of android settings from Malaysk.
You should try lockclock apk (its related to weather app)
If you find a solution I can update system image to get weather fully working, but I was not bothering with that, because then system will also use more ram etc...I will try to remove the null null item...
here are the apps you can try:
https://www.dropbox.com/s/sukxg16l2z4ygbr/apps.rar?dl=0
Click to expand...
Click to collapse
@Hal9k_'s MTCD ROM has a screen lock, I asked him how he did it and he said he just added back the original Android code.
EDIT : Lol, stupid me you said "lockclock" not screen lock ! Doh !

Categories

Resources