OK. Probably the wrong place to post as this is my first post. But here goes.
HI EVERYONE!
I am currently using Maildroid for my email without any issues (Great mail prog). But i would like each email account to show an icon in the notification bar when an email arrives that is specific to that account
example:
outlook.com would show outlook logo
yahoo would show yahoo logo etc.
I know i can do this by installing the mail app for each individual mail provider. But then i end up with 6+ apps.
Any ideas?
In the best case scenario the mail app would allow you to choose the icon for that account or provide an icon. This is similar to allowing you to choose the color of the account, but more advanced.
Thanks
ThunderBob
ThunderBob said:
OK. Probably the wrong place to post as this is my first post. But here goes.
HI EVERYONE!
I am currently using Maildroid for my email without any issues (Great mail prog). But i would like each email account to show an icon in the notification bar when an email arrives that is specific to that account
example:
outlook.com would show outlook logo
yahoo would show yahoo logo etc.
I know i can do this by installing the mail app for each individual mail provider. But then i end up with 6+ apps.
Any ideas?
In the best case scenario the mail app would allow you to choose the icon for that account or provide an icon. This is similar to allowing you to choose the color of the account, but more advanced.
Thanks
ThunderBob
Click to expand...
Click to collapse
I honestly don't believe that's possible unless the app is made to have a different icon for rack account.. Would required a rebuild of the app.. and insert those features
Sent from my SGH-M919 using Tapatalk 2
While not impossible, it would be a little tricky and alot of work
Here is the current xml for notifications from mail droid
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="vertical" android:padding="10.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/notification_airplane" />
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
See how it only has 1 entry for notifications and doesnt define any email providers.
Youd have to rewrite the entire thing and figure out how to make it know which email is getting the notification and which icon to display. Then after you spent a while figuring that out youd have to track down every xml that uses this xml and edit appropriately to know whats it use from this xml in the event of a notification from a specific email provider.
and on top of that heres all the providers mail droid supports
Code:
<?xml version="1.0" encoding="utf-8"?>
<providers>
<provider>
<pattern value="yahoo" />
<pattern value="rocketmail.com" />
<pattern value="ymail.com" />
<item protocol="imap" host="imap.mail.yahoo.com" port="143" ssl="false" loginTemplate="{email}" keepAlive="90" />
<item protocol="smtp" host="smtp.mobile.mail.yahoo.com" port="587" ssl="false" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="gmail.com" />
<pattern value="googlemail.com" />
<pattern value="googlewave.com" />
<item protocol="imap" host="imap.{domain}" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.{domain}" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="msn.com" />
<pattern value="live.com" />
<pattern value="windowslive.com" />
<pattern value="hotmail" />
<pattern value="outlook.com" />
<item protocol="pop3" host="pop3.live.com" port="995" ssl="true" loginTemplate="{email}" keepAlive="50" />
<item protocol="smtp" host="smtp.live.com" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="aol.com" />
<item protocol="imap" host="imap.aol.com" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.aol.com" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="aim.com" />
<item protocol="imap" host="imap.aim.com" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.aim.com" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="gmx" />
<item protocol="imap" host="imap.{domain}" port="143" ssl="false" loginTemplate="{email}" keepAlive="180" />
<item protocol="smtp" host="mail.{domain}" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="gawab.com" />
<item protocol="imap" host="imap.gawab.com" port="143" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.gawab.com" port="25" ssl="false" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="att.net" />
<pattern value="bellsouth.net" />
<item protocol="pop3" host="pop.att.yahoo.com" port="995" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.att.yahoo.com" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="optonline.net" />
<item protocol="pop3" host="mail.optonline.net" port="110" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="mail.optonline.net" port="587" ssl="false" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="comcast.net" />
<item protocol="pop3" host="mail.comcast.net" port="110" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.comcast.net" port="587" ssl="true" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="fastmail.fm" />
<item protocol="imap" host="mail.messagingengine.com" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="mail.messagingengine.com" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="cs.com" />
<item protocol="imap" host="imap.cs.com" port="143" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.cs.com" port="25" ssl="false" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="mac.com" />
<item protocol="imap" host="mail.mac.com" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.mac.com" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="me.com" />
<pattern value="icloud.com" />
<pattern value="mac.com" />
<item protocol="imap" host="imap.mail.me.com" port="993" ssl="true" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.mail.me.com" port="587" ssl="true" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="earthlink.net" />
<item protocol="pop3" host="pop.earthlink.net" port="110" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="smtpauth.earthlink.net" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="juno.com" />
<item protocol="pop3" host="pop.juno.com" port="110" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.juno.com" port="25" ssl="false" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="netzero.com" />
<item protocol="pop3" host="pop.netzero.com" port="110" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.netzero.com" port="25" ssl="false" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="verizon.net" />
<item protocol="pop3" host="pop.verizon.net" port="993" ssl="true" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.verizon.net" port="465" ssl="true" loginTemplate="{local-part}" pop3beforeSmtp="true" />
</provider>
<provider>
<pattern value="freenet.de" />
<item protocol="pop3" host="mx.freenet.de" port="110" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="mx.freenet.de" port="587" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="t-online.de" />
<item protocol="pop3" host="popmail.t-online.de" port="110" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="smtpmail.t-online.de" port="25" ssl="false" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="web.de" />
<item protocol="imap" host="imap.web.de" port="143" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.web.de" port="587" ssl="true" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="wp.pl" />
<item protocol="pop3" host="pop3.wp.pl" port="110" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.wp.pl" port="25" ssl="false" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="o2.pl" />
<item protocol="imap" host="poczta.o2.pl" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="poczta.o2.pl" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="arcor.de" />
<item protocol="imap" host="imap.arcor.de" port="993" ssl="true" loginTemplate="{local-part}" />
<item protocol="smtp" host="mail.arcor.de" port="587" ssl="true" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="prtc.net" />
<item protocol="pop3" host="pop.prtc.net" port="110" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="mail.prtc.net" port="25" ssl="false" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="blueyonder.co.uk" />
<item protocol="imap" host="imap.blueyonder.co.uk" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.blueyonder.co.uk" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="us.army.mil" />
<item protocol="imap" host="imap.us.army.mil" port="993" ssl="true" loginTemplate="{local-part}" />
<item protocol="smtp" host="mailrouter.us.army.mil" port="465" ssl="true" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="peoplepc.com" />
<item protocol="pop3" host="pop.peoplepc.com" port="110" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="smtpauth.peoplepc.com" port="25" ssl="false" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="cox.net" />
<item protocol="pop3" host="pop.cox.net" port="110" ssl="false" loginTemplate="{local-part}" />
<item protocol="smtp" host="smtp.cox.net" port="465" ssl="true" loginTemplate="{local-part}" />
</provider>
<provider>
<pattern value="foo.bar" />
<item protocol="test" host="test.foo.bar" port="1" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.gmail.com" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="mail.ru" />
<pattern value="list.ru" />
<pattern value="inbox.ru" />
<pattern value="bk.ru" />
<item protocol="pop3" host="pop.{domain}" port="995" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.{domain}" port="25" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="yandex.ru" />
<item protocol="imap" host="imap.{domain}" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="smtp.{domain}" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="rambler.ru" />
<pattern value="lenta.ru" />
<pattern value="autorambler.ru" />
<pattern value="myrambler.ru" />
<pattern value="ro.ru" />
<item protocol="imap" host="mail.rambler.ru" port="993" ssl="true" loginTemplate="{email}" />
<item protocol="smtp" host="mail.rambler.ru" port="465" ssl="true" loginTemplate="{email}" />
</provider>
<provider>
<pattern value="anpa.de" />
<pattern value="anpa.co" />
<pattern value="anpa.nl" />
<pattern value="anpa.name" />
<pattern value="anpa.at" />
<pattern value="anpa.biz" />
<pattern value="wohnthier.de" />
<pattern value="mausimail.de" />
<item protocol="imap" host="imap.anpa.de" port="143" ssl="false" loginTemplate="{email}" />
<item protocol="smtp" host="imap.anpa.de" port="25" ssl="false" loginTemplate="{email}" />
</provider>
</providers>
And that my friend is an ungodly amount of work. And when the app updates......youd have to do it allllll over again.
Oh well. You never know with this community what someone is working on.
Maybe it's a project I can look at
Sent from my SGH-M919 using Tapatalk 4
Please read forum rules before posting
Questions and Help issues go in Q&A and help section
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
Have you tried contacting to developer?
☞Sent from here☜
baseballfanz said:
Have you tried contacting to developer?
☞Sent from here☜
Click to expand...
Click to collapse
I havent yet. I am going to look into this a little more and then maybe put forward the suggestion to the developer to see what they think.
Related
So I've been trying to figure out how to convert or build a .xml file from the sdk into a binary xml to replace some of the layout files in framework.apk. I have had no luck though. Does anyone know how this can be done or has been done.
Here's a sticky about xml edits from the top of this section
That's where you'll wanna start or get in touch with stericson about it
thanks, although I have read it. It seems he has only been able to hex edit the binary files. Shouldn't we be able to build just the binary files from the original non-binary file, add it to framework-res.apk, re-sign, and update?
I am actually working on this. I downloaded the source which has xmls in normal xml. If you import them into an android app in eclipse it will convert them to binary format. I haven't tested this yet though. Not sure the source has the exact same xmls.
Awesome let me know how it goes, I am also trying it in a similar way.
Well i tried for a few hours last night, but eclipse was complaining about different things not found...sucks. i need to study up more on Java programming.
I tried editing and building from source...it did not work however i used sdk 1.0r2 and not 1.1 so i think that may have had something to do with it. I'm gonna try again but it takes so damn long!
build from source? we can only build cupcake. i've been trying to edit the xmls from source and then compiling them in eclipse. But i keep getting errors.
I have been playing with the stat_sys_battery.xml
the default is:
Code:
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_0" />
<item android:maxLevel="14" android:drawable="@android:drawable/stat_sys_battery_10" />
<item android:maxLevel="29" android:drawable="@android:drawable/stat_sys_battery_20" />
<item android:maxLevel="49" android:drawable="@android:drawable/stat_sys_battery_40" />
<item android:maxLevel="69" android:drawable="@android:drawable/stat_sys_battery_60" />
<item android:maxLevel="89" android:drawable="@android:drawable/stat_sys_battery_80" />
<item android:maxLevel="100" android:drawable="@android:drawable/stat_sys_battery_100" />
</level-list>
I tried adding some, then compiling the images and xml in Eclipse but it is throwing errors and wont convert it to binary.
Code:
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_0" />
<item android:maxLevel="14" android:drawable="@android:drawable/stat_sys_battery_10" />
<item android:maxLevel="29" android:drawable="@android:drawable/stat_sys_battery_20" />
<item android:maxLevel="39" android:drawable="@android:drawable/stat_sys_battery_30" />
<item android:maxLevel="49" android:drawable="@android:drawable/stat_sys_battery_40" />
<item android:maxLevel="59" android:drawable="@android:drawable/stat_sys_battery_50" />
<item android:maxLevel="69" android:drawable="@android:drawable/stat_sys_battery_60" />
<item android:maxLevel="79" android:drawable="@android:drawable/stat_sys_battery_70" />
<item android:maxLevel="89" android:drawable="@android:drawable/stat_sys_battery_80" />
<item android:maxLevel="99" android:drawable="@android:drawable/stat_sys_battery_90" />
<item android:maxLevel="100" android:drawable="@android:drawable/stat_sys_battery_100" />
</level-list>
I know i have to add the names of the images as strings or attr but im not finding where i have to do that.
What errors are you getting?
MOONSSPOON said:
What errors are you getting?
Click to expand...
Click to collapse
there is an aapt problem. ERRor Error: Resource is not public. (at'drawable' with value '@android:drawable/stat_sys_battery_20')
It has the error for each image. I am learning about Java programming but i haven't gotten this deep into it yet.
it seems that we need to add all the strings and images for it to build right. im going to try it tonight... or find a way to build it with the errors just to get the xml converted.
soundwire said:
it seems that we need to add all the strings and images for it to build right. im going to try it tonight... or find a way to build it with the errors just to get the xml converted.
Click to expand...
Click to collapse
Good Luck..would be awesome to get working. Ill even save you a few mins...here are the files i created. It is the battery pngs and the pre-binary XML
just something I noticed. all the maxLevel values for the added lines are 4..
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_0" />
<item android:maxLevel="14" android:drawable="@android:drawable/stat_sys_battery_10" />
<item android:maxLevel="29" android:drawable="@android:drawable/stat_sys_battery_20" />
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_30" />
<item android:maxLevel="49" android:drawable="@android:drawable/stat_sys_battery_40" />
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_50" />
<item android:maxLevel="69" android:drawable="@android:drawable/stat_sys_battery_60" />
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_70" />
<item android:maxLevel="89" android:drawable="@android:drawable/stat_sys_battery_80" />
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_90" />
<item android:maxLevel="100" android:drawable="@android:drawable/stat_sys_battery_100" />
</level-list>
I beleve they should be more like...
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_0" />
<item android:maxLevel="14" android:drawable="@android:drawable/stat_sys_battery_10" />
<item android:maxLevel="29" android:drawable="@android:drawable/stat_sys_battery_20" />
<item android:maxLevel="39" android:drawable="@android:drawable/stat_sys_battery_30" />
<item android:maxLevel="49" android:drawable="@android:drawable/stat_sys_battery_40" />
<item android:maxLevel="59" android:drawable="@android:drawable/stat_sys_battery_50" />
<item android:maxLevel="69" android:drawable="@android:drawable/stat_sys_battery_60" />
<item android:maxLevel="79" android:drawable="@android:drawable/stat_sys_battery_70" />
<item android:maxLevel="89" android:drawable="@android:drawable/stat_sys_battery_80" />
<item android:maxLevel="95" android:drawable="@android:drawable/stat_sys_battery_90" />
<item android:maxLevel="100" android:drawable="@android:drawable/stat_sys_battery_100" />
</level-list>
I was able to convert it to binary by building android from source however when I loaded it. it failed to work. I have no icons for battery level ecept for when its charging.
Does anyone have any Ideas on this?
doh, i sent you the old version. I actually had swapped it out in Eclipse with the same values you put in. sucks no icons at all huh...i know Stericson said it might be something in the resource.arsc i think. Maybe we need to add values in there somewhere.
Update: I had the edited xml in my phone all day and had some unexpected results. At first there was no icon but as the day went on and my battery level changed i noticed random icons ie..usb,edge,3g.. where the battery icon should be. curious I wanted to know if it was changing at the maxLevel as discribed in the edited xml, it was. I dont know why but it works its just not displaying the right icon....
Hmm this makes me think...for the levels that are normally there are they working fine then the ones added are causing issues?
If that is the case we can try using some of the images that are in there but not in use...like battery_charge_background.png, battery_charge_fill_empty.9.png, battery_charge_fill_full.9.png, battery_charge_fill_warning.9.png. these images used to come up when you connected your phone to a charger. but not anymore.
send me the edits you want to try and I will give it a go..
soundwire said:
send me the edits you want to try and I will give it a go..
Click to expand...
Click to collapse
Here you go...good luck hope this works.
Any progress on this?
I got the battery mod working in a cupcake build but i haven't been able to build it for rc33 ...
So I'm working on adding a new check box to (ics) aokp's settings.apk.
But my toggle is nothing close to what it should be. It compiled fine so I'm wondering if I forgot to clarify something
picture here
I've modded my sound_settings.xml like so:
Code:
<PreferenceCategory android:title="@string/sound_category_feedback_title" />
<CheckBoxPreference android:persistent="false" android:title="@string/xloud_strings_xloud_txt" android:key="xloud" android:summary="@string/xloud_strings_xloud_desc_txt" />
<CheckBoxPreference android:title="@string/dtmf_tone_enable_title" android:key="dtmf_tone" android:defaultValue="true" />
and the apporate lines into strings.xml:
Code:
<string name="xloud_strings_xloud_txt">xLOUD™</string>
<string name="xloud_strings_xloud_desc_txt">Enhance the loudness of the internal speaker</string>
</resources>
Bumpity bump
FullScreen Call Themed
This is for DeOdexed builds ONLY!
This mod is based on the NE5 DeOdexed Rom.
{
"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"
}
. .
. .
. .
Always a work in progress. Ported this over from the international S5 with a little help. Full credits given at the bottom.
Included the stock flashable files at the bottom of the post should you need to go back. Also included a few extra backgrounds. You can use those as a template to add your own.
Download Link --> MOAR_Rom.FullScreen_Call_V4.zip
Download Link --> NE5_DeOdexed.Stock.FullScreen_Call_V4.zip
Installation:
Backup your rom if possible.
Flash in custom recovery.
Changelog:
Code:
[B]Version - 4[/B]
- End call moved to the bottom right as default
- Fixed conference call (caller on hold) from displaying behind call buttons
- Removed toggle indicators from beneath Bluetooth, Mute and Sound buttons
[B]Version - 3[/B]
- Corrected for call info popup.
- Added back in 'Last message' & 'Last spoke' call info.
- Added and changed default fixed background
- Added and changed default fixed background thanks to BobCATROM
- Added updated icons thanks to BobCATROM
- Call info card is scrollable
- Toggles added for MOAR Rom version for upcoming new stuff update for additional features.
[B]Version - 2[/B]
- Removed 'Last Message' popup from behind bottom row.
- Text color for DTMF dialer, In-call Timer and End call screen changed to white
[B]Version - 1[/B]
- Initial Release
Adding your own custom backgrounds:
Take your downloaded image, rename it to picture_unknown.png
You may use a .jpg image. However, the image has to RENAMED to a .png first.
Make a copy of one of the Caller.ID.BG...zip files, open it with a zip file manager and insert your file into the folder vrtheme/system/app/InCallUI.apk/res/drawable-sw360dp-xxhdpi, replacing the existing one.
Additional Note:
I can't say exactly the dimensions required for the background, experiment and report back what seems to be the ideal size otherwise the phone will do its best to resize the image to fit the screen properly.
Credits:
@thanhfhuongf - For the original mod posted HERE
@lacoursiere18 - For the guide and assistance getting me on the right track.
@BoBCatRoM - Huge thanks for the use of his InCallUI theme. You can thank him properly HERE.
Guide/How-to
For additional help and tips related to this mod, refer to the original thread:
[MOD][GUIDE] Fullscreen call S5
** Extract the zip file at the bottom of the post and place the three files into your DECOMPILED InCallUI.apk file in their respective folders.
Important step:
DELETE the file:
res/drawable-sw360dp-xxhdpi/endcall_bg.9.png
The file we are replacing it with is not a .9 image so we need to remove the .9 png file so the other file will be utilized instead.
Modifying InCallUI.apk
res/values/dimens.xml change to value in BLUE:
Code:
<dimen name="call_card_height">[COLOR="Blue"]640.0dip[/COLOR]</dimen>
res/values/styles.xml make change to values indicated in BLUE:
Code:
<style name="InCallTouchUpperButton">
<item name="android:textSize">[COLOR="Blue"]0.0dip[/COLOR]</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">[COLOR="Blue"]#00000000[/COLOR]</item>
<item name="android:gravity">top|center</item>
<item name="android:background">@drawable/call_dial_btn_bg</item>
<item name="android:paddingTop">14.0dip</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">2.0dip</item>
</style>
<style name="InCallTouchEndButton" parent="@style/InCallTouchUpperButton" />
<style name="InEasyCallTouchUpperButton">
<item name="android:textSize">[COLOR="Blue"]0.0dip[/COLOR]</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">[COLOR="Blue"]#00000000[/COLOR]</item>
<item name="android:gravity">top|center</item>
<item name="android:background">@drawable/call_dial_btn_bg</item>
<item name="android:paddingTop">20.0dip</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:singleLine">true</item>
<item name="android:drawablePadding">7.0dip</item>
</style>
A little further down
<style name="InCallTouchToggleButtonNoFrame">
<item name="android:textSize">[COLOR="Blue"]0.0dip[/COLOR]</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@color/incall_button_text</item>
<item name="android:gravity">top|center</item>
<item name="android:background">@drawable/call_dial_btn_bg</item>
<item name="android:paddingTop">18.0dip</item>
<item name="android:layout_width">1.0dip</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:singleLine">true</item>
<item name="android:drawableBottom">@drawable/incall_toggle_button</item>
<item name="android:layout_weight">1.0</item>
</style>
This part isn't much fun but the results are worth it.
res/values/colors.xml change ALL these values; they are not all consecutive.
Also, replace the entire lines highlighted in RED:
Code:
<color name="incoming_call_image_widget_background">#00000000</color>
[COLOR="Red"]<color name="incall_screen_background">#00000000</color>
<color name="cover_background">#00000000</color>
[/COLOR]<color name="incall_call_banner_background">#00000000</color>
<color name="incall_call_banner_background2">#00000000</color>
<color name="incall_call_banner_in_call_background">#00000000</color>
<color name="incall_call_banner_end_call_background">#00000000</color>
<color name="incall_call_state_label_background">#00000000</color>
<color name="incall_secondary_info_background">#00000000</color>
<color name="endcall_yellow_button_bg">#00000000</color>
<color name="endcall_green_button_bg">#00000000</color>
[COLOR="Red"]<color name="incall_call_button_background">#00000000</color>
[/COLOR]<color name="incall_call_button_background_qcif_video">#00000000</color>
[COLOR="Red"]<color name="dialpad_background">#00000000</color>
<color name="dtmf_dialer_display_background">#00000000</color>
[/COLOR]<color name="manage_conference_background">#00000000</color>
<color name="button_background">#00000000</color>
<color name="tutorial_background_color">#00000000</color>
<color name="tutorial_tab_background">#00000000</color>
<color name="tutorial_image_unknown_background">#00000000</color>
[COLOR="Red"]<color name="vt_dialpad_background">#00000000</color>
[/COLOR]<color name="circle_time_progress_background">#00000000</color>
<color name="incall_call_banner_background_covered">#00000000</color>
<color name="incall_call_banner_background2_covered">#00000000</color>
<color name="incall_call_banner_in_call_background_covered">#00000000</color>
<color name="incall_call_banner_end_call_background_covered">#00000000</color>
<color name="incall_call_banner_active_bg">#00000000</color>
<color name="incall_call_banner_disconnect_bg">#00000000</color>
<color name="incall_call_banner_incoming_bg">#00000000</color>
<color name="incall_call_banner_onhold_bg">#00000000</color>
<color name="incall_call_state_active_bg">#00000000</color>
<color name="incall_call_state_disconnect_bg">#00000000</color>
<color name="incall_call_state_incoming_bg">#00000000</color>
<color name="incall_call_state_onhold_bg">#00000000</color>
<color name="incall_button_bg">#00000000</color>
<color name="invtcall_call_banner_active_bg">#00000000</color>
<color name="invtcall_call_banner_incoming_bg">#00000000</color>
<color name="invtcall_call_state_active_bg">#00000000</color>
<color name="invtcall_call_state_incoming_bg">#00000000</color>
<color name="popup_button_bg">#80000000</color>
<color name="incall_mw_call_card_background">#00000000</color>
<color name="drivelink_incall_call_banner_active_bg">#80000000</color>
<color name="drivelink_incall_call_banner_disconnect_bg">#80000000</color>
<color name="drivelink_incall_call_banner_incoming_bg">#80000000</color>
Fix the spacing between caller number, DTMF dialpad and pressed numbers (like when you need to dial an extension). If you're having overlap issues with caller number and dialpad pressed numbers.
res/layout/dialpad_twelve_fragment.xml
Add new code and change the value in BLUE. Yours might have to be slightly different number according to your layout.
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="vertical" android:id="@id/dtmf_twelve_key_dialer_view" android:background="@color/transparent" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/dtmf_twelve_key_dialer_view_height" android:layout_marginTop="@dimen/dtmf_twelve_key_dialer_view_top" android:layout_marginBottom="@dimen/dtmf_twelve_key_dialer_view_bottom"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:orientation="vertical" android:id="@id/dtmfDialerFieldContainer" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="@color/dtmf_dialer_display_text" android:id="@id/dialpad_elapsed_time" android:background="@color/dtmf_dialer_display_background" android:layout_width="fill_parent" android:layout_height="@dimen/callstate_container_height" style="@style/InCallElapsedTime" />
<EditText android:textSize="46.0sp" android:textColor="@color/dtmf_dialer_display_text" android:gravity="center" android:id="@id/dtmfDialerField" android:background="@color/dtmf_dialer_display_background" [COLOR="Blue"]android:paddingTop="50.0dip"[/COLOR] android:paddingLeft="16.0dip" android:paddingRight="16.0dip" android:focusableInTouchMode="false" android:clickable="false" android:layout_width="fill_parent" android:layout_height="@dimen/dtmf_dialer_field_height" android:scrollHorizontally="true" android:singleLine="true" android:freezesText="true" />
</LinearLayout>
<include layout="@layout/dtmf_dialpad_twelve" />
</LinearLayout>
OPTIONAL Smali Edits:
InCallUI.apk Smali edit.
This will prevent the 'Last spoke' popup item from displaying right above the toggles.
smali\com\android\incallui\callerinfocard\item\LastCallLogItem.smali
Find and replace this entire method:
Code:
.method protected setItem(Landroid/content/Context;Landroid/net/Uri;Landroid/database/Cursor;Ljava/lang/Object;)V
.locals 0
return-void
.end method
InCallUI.apk Smali edit.
This will prevent the 'Last message' popup item from displaying right above the toggles.
smali\com\android\incallui\callerinfocard\item\MessageItem.smali
Find and replace this entire method:
Code:
.method protected setItem(Landroid/content/Context;Landroid/net/Uri;Landroid/database/Cursor;Ljava/lang/Object;)V
.locals 0
return-void
.end method
OPTIONAL Text Color Changes:
Text color changes, these codes are currently set to Black, change to whatever you need.
Call info card text
res/layout/caller_info_card_item.xml
Search through and change these fields to your color choice.
Code:
android:textColor="#ff000000"
DTMF Dialer & Call Timer
res/values/colors.xml
Code:
<item type="color" name="dtmf_dialer_display_text">#ff000000</item>
<color name="overlay_call_time_text_color">#ff000000</color>
End call upper text
res\color\endcall_upper_button_text.xml
Code:
<item android:color="#ff000000" />
OPTIONAL How to rearrange bottom row buttons:
To rearrange buttons xml edit:
res/values/in_call_button_voice_fragment.xml
The bottom row is split into two sections. Think of it as left side and right side.
If you move an item from the left side (top section), to the right side (bottom section), an item must be moved up from the bottom section to take its place.
The lines in RED are the lines to move back and forth.
The lines in ORANGE are the treated exactly the same as the lines in RED except they must be moved as a group (think of the group as a single line).
In this example, I have moved the End Call button to the far left so it is the first item to appear in the top section. I also had to move the line for speakerButton down one section so it would balance out the sections.
The line in GREEN should stay right where it is (I think ).
Code:
<LinearLayout android:orientation="horizontal" android:id="@id/incall_upper_button_contaienr" android:layout_width="180.0dip" android:layout_height="68.0dip" android:splitMotionEvents="false">
[COLOR="Red"]<Button android:id="@id/endButton" android:layout_width="1.0dip" android:layout_height="fill_parent" android:drawableTop="@drawable/call_icon_endcall" android:layout_weight="1.0" style="@style/InCallTouchEndButton" />
[/COLOR] [COLOR="Orange"]<Button android:id="@id/addCallButton" android:layout_width="1.0dip" android:layout_height="fill_parent" android:layout_marginRight="2.0dip" android:text="@string/onscreenAddCallText" android:drawableTop="@drawable/incall_button_add_icon" android:layout_weight="1.0" android:contentDescription="@string/onscreenAddCallText_description" style="@style/InCallTouchUpperButton" />
<Button android:id="@id/rcsVideoButton" android:visibility="gone" android:layout_width="1.0dip" android:layout_height="fill_parent" android:layout_marginRight="2.0dip" android:text="@string/rcs_share_live_video" android:drawableTop="@drawable/incall_button_rcs_video_icon" android:layout_weight="1.0" style="@style/InCallTouchUpperButton" />
<Button android:id="@id/recordButton" android:visibility="gone" android:layout_width="1.0dip" android:layout_height="fill_parent" android:layout_marginRight="2.0dip" android:text="@string/menu_record_voice" android:drawableTop="@drawable/incall_record_play_button" android:layout_weight="1.0" style="@style/InCallTouchUpperButton" />[/COLOR]
[COLOR="Red"]<Button android:id="@id/dialpadButton" android:layout_width="1.0dip" android:layout_height="fill_parent" android:layout_marginRight="2.0dip" android:text="@string/onscreenShowDialpadText" android:drawableTop="@drawable/incall_button_dialpad_icon" android:layout_weight="1.0" style="@style/InCallTouchUpperButton" />
[/COLOR] </LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/incall_lower_button_contaienr" android:layout_width="180.0dip" android:layout_height="68.0dip" android:splitMotionEvents="false">
[COLOR="Red"]<ToggleButton android:id="@id/speakerButton" android:layout_marginRight="2.0dip" android:textOn="@string/onscreenSpeakerText" android:textOff="@string/onscreenSpeakerText" android:drawableTop="@drawable/incall_button_speaker_icon" android:contentDescription="@string/description_speaker" style="@style/InCallTouchToggleButtonNoFrame" />
<ToggleButton android:id="@id/muteButton" android:layout_marginRight="2.0dip" android:textOn="@string/onscreenMuteText" android:textOff="@string/onscreenMuteText" android:drawableTop="@drawable/incall_button_mute_icon" android:contentDescription="@string/description_mute" style="@style/InCallTouchToggleButtonNoFrame" />
<ToggleButton android:id="@id/bluetoothButton" android:textOn="@string/audio_mode_bluetooth" android:textOff="@string/audio_mode_bluetooth" android:drawableTop="@drawable/incall_button_bluetooth_icon" android:contentDescription="@string/description_bluetooth" style="@style/InCallTouchToggleButtonNoFrame" />
[/COLOR] [COLOR="Green"]<Button android:id="@id/rcsShareButton" android:visibility="gone" android:text="@string/rcs_share" android:drawableTop="@drawable/incall_button_rcs_share_icon" style="@style/InCallTouchButtonRcsShare" />
[/COLOR] </LinearLayout>
You're the man.
Very nice work always a treat! Request if possible thanks
Thanks dont have access to computer at the moment.
tdunham said:
FullScreen Call Themed
This is for DeOdexed builds ONLY!
This mod is based on the NE5 DeOdexed Rom.
Click to expand...
Click to collapse
Very nice. When making an outgoing call, I just get the standard dialpad, is that what's suppose to happen?
Ramer84015 said:
Very nice. When making an outgoing call, I just get the standard dialpad, is that what's suppose to happen?
Click to expand...
Click to collapse
Yes, they are different dialers in two different files.
Sent from my SM-G900P using XDA Premium 4 mobile app
A guide has been posted in Post #2.
I keep getting this annoying sending tones pop-up when I place a call, and the box at the bottom that says when you last contacted the person is under the icons. Anyway to get rid of that pop up and raise up that box s little?
Sent from my SM-G900P using XDA Premium 4 mobile app
tracelessfk said:
I keep getting this annoying sending tones pop-up when I place a call, and the box at the bottom that says when you last contacted the person is under the icons. Anyway to get rid of that pop up and raise up that box s little?
Click to expand...
Click to collapse
I don't think we've figured the last contacted thing yet but I removed it entirely so not sure what you're seeing. Post a screenshot of that when you have time.
Just an FYI, the same exact box will show if there is a special event associated with the caller, like Birthdays and Anniversary but I thought I wouldn't mess with that one. Still, something that needs to be dealt with.
I've heard about the sending tones pop-up before this mod so I'm not sure if its specific. Did you mess with DTMF or something? Post a screenshot of that too. Maybe I can just find a way to remove the popup entirely but it would be nice to know whats causing it to begin with.
tdunham said:
I don't think we've figured the last contacted thing yet but I removed it entirely so not sure what you're seeing. Post a screenshot of that when you have time.
Just an FYI, the same exact box will show if there is a special event associated with the caller, like Birthdays and Anniversary but I thought I wouldn't mess with that one. Still, something that needs to be dealt with.
I've heard about the sending tones pop-up before this mod so I'm not sure if its specific. Did you mess with DTMF or something? Post a screenshot of that too. Maybe I can just find a way to remove the popup entirely but it would be nice to know whats causing it to begin with.
Click to expand...
Click to collapse
No problem... Here you go
Sent from my SM-G900P using XDA Premium 4 mobile app
tracelessfk said:
No problem... Here you go
Click to expand...
Click to collapse
Thanks.
Oh great, it shows last sms/mms too.
The SS of sending tones, does it only popup when you use the keypad in the dialer? Like I said before the actual phone dialer is a different apk completely from the one for the in-call screen so I'm hoping it's localized to that.
tdunham said:
Thanks.
Oh great, it shows last sms/mms too.
The SS of sending tones, does it only popup when you use the keypad in the dialer? Like I said before the actual phone dialer is a different apk completely from the one for the in-call screen so I'm hoping it's localized to that.
Click to expand...
Click to collapse
The pop up only happens when I place the call. And it stays there for like 2-4 seconds and then connects to the call
Sent from my SM-G900P using XDA Premium 4 mobile app
tracelessfk said:
The pop up only happens when I place the call. And it stays there for like 2-4 seconds and then connects to the call
Click to expand...
Click to collapse
Ok, that sounds like the main dialer then. When you have time, flash back to stock MOAR incallui and see if it still happens. I think it will.
tdunham said:
Ok, that sounds like the main dialer then. When you have time, flash back to stock MOAR incallui and see if it still happens. I think it will.
Click to expand...
Click to collapse
Flashed over the stock in call and it still does it, I guess it is the main dialer. Weird, I never seen it before, probably because I didn't have a cool theme to look at haha
So the only issue is the last message box then
Sent from my SM-G900P using XDA Premium 4 mobile app
@tdunham
U are the man Sir.... been waiting on this mod since my S4..... awesome guide.
One of my new favorite Mods. Thanks tdunham .
I've updated the guide at the very bottom for an additional smali edit to remove the 'Last message' popup that shows behind the call buttons.
I will post an update to the full mod later for this too.
tdunham said:
I've updated the guide at the very bottom for an additional smali edit to remove the 'Last message' popup that shows behind the call buttons.
I will post an update to the full mod later for this too.
Click to expand...
Click to collapse
I found the code but it's exactly the same as the one you have in the box so what would I be replacing it with?
Sent from my SM-G900P using XDA Premium 4 mobile app
tracelessfk said:
I found the code but it's exactly the same as the one you have in the box so what would I be replacing it with?
Click to expand...
Click to collapse
The smali edit or the color edit?
Version 2 is up by the way.
i want to know how and which apks i can delete, and i want to know if all apks are safe, i made a wipe and theres a lot pre installed apks.. 427apks..
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<app-list>
<app name="2 Button Navigation Bar" package="com.android.internal.systemui.navbar.twobutton" />
<app name="3 Button Navigation Bar" package="com.android.internal.systemui.navbar.threebutton" />
<app name="AASAservice" package="com.samsung.aasaservice" />
<app name="Adapt Sound" package="com.sec.hearingadjust" />
<app name="Always On Display" package="com.samsung.android.app.aodservice" />
<app name="Android Auto" package="com.google.android.projection.gearhead" />
<app name="Android Q Easter Egg" package="com.android.egg" />
<app name="Android Services Library" package="com.google.android.ext.services" />
<app name="Android Shared Library" package="com.google.android.ext.shared" />
<app name="Android System WebView" package="com.google.android.webview" />
<app name="Android-Einrichtung" package="com.google.android.setupwizard" />
<app name="Android-Einrichtung" package="com.google.android.apps.restore" />
<app name="Android-System" package="android" />
<app name="android.auto_generated_rro_vendor__" package="android.auto_generated_rro_vendor__" />
<app name="Anruf" package="com.samsung.android.incallui" />
<app name="Anrufe/SMS auf anderen Geräten" package="com.samsung.android.mdecservice" />
<app name="Anrufeinstellungen" package="com.samsung.android.app.telephonyui" />
<app name="ANT + DUT" package="com.dsi.ant.sample.acquirechannels" />
<app name="ANT Radio Service" package="com.dsi.ant.service.socket" />
<app name="ANT+ HAL-Dienst" package="com.dsi.ant.server" />
<app name="ANT+ Plugins Service" package="com.dsi.ant.plugins.antplus" />
<app name="Anwendungs-Installer" package="com.sec.android.preloadinstaller" />
<app name="AppLinker" package="com.sec.android.app.applinker" />
<app name="Apps" package="com.samsung.android.app.appsedge" />
<app name="AR-Apps" package="com.samsung.android.visionarapps" />
<app name="AR-Emoji" package="com.samsung.android.aremoji" />
<app name="AR-Emoji-Editor" package="com.samsung.android.aremojieditor" />
<app name="AR-Emoji-Stickers" package="com.sec.android.mimage.avatarstickers" />
<app name="AR-Zeichnung" package="com.samsung.android.ardrawing" />
<app name="AR-Zone" package="com.samsung.android.arzone" />
<app name="Arbeitsprofil" package="com.samsung.android.knox.containeragent" />
<app name="ARCore" package="com.google.ar.core" />
<app name="Auf PDF schreiben" package="com.samsung.android.spdfnote" />
<app name="Aussparung in der Ecke" package="com.android.internal.display.cutout.emulation.corner" />
<app name="Auswahl der Hintergrundmusik" package="com.sec.android.app.ve.vebgm" />
<app name="AuthFw TaPack" package="com.samsung.android.tapack.authfw" />
<app name="Auto-Hotspot" package="com.sec.mhs.smarttethering" />
<app name="AutoDoodle" package="com.sec.android.autodoodle.service" />
<app name="Automation Test" package="com.sec.android.app.DataCreate" />
<app name="BadgeProvider" package="com.sec.android.provider.badge" />
<app name="Basic Daydreams" package="com.android.dreams.basic" />
<app name="BBCAgent" package="com.samsung.android.bbc.bbcagent" />
<app name="Begleiter für Ihr Smartphone" package="com.microsoft.appmanager" />
<app name="Begleitgerät-Manager" package="com.android.companiondevicemanager" />
<app name="Benutzerhandbuch" package="com.sec.android.widgetapp.webmanual" />
<app name="Berechtigungssteuerung" package="com.google.android.permissioncontroller" />
<app name="Bevorzugte Kontakte" package="com.sec.android.widgetapp.easymodecontactswidget" />
<app name="Bewegtes Gruppen-Selfie-Viewer" package="com.samsung.android.app.selfmotionpanoramaviewer" />
<app name="Bewegungspanorama-Viewer" package="com.samsung.android.app.motionpanoramaviewer" />
<app name="Bixby Routines" package="com.samsung.android.app.routines" />
<app name="Bixby Vision" package="com.samsung.android.visionintelligence" />
<app name="Bixby Voice" package="com.samsung.android.bixby.agent" />
<app name="Bixby Voice Stub" package="com.samsung.android.bixby.agent.dummy" />
<app name="Bixby-Dienst" package="com.samsung.android.bixby.service" />
<app name="BixbyVision Framework" package="com.samsung.android.bixbyvision.framework" />
<app name="Black" package="com.android.theme.color.black" />
<app name="Blaufilter" package="com.samsung.android.bluelightfilter" />
<app name="Bluetooth" package="com.android.bluetooth" />
<app name="Bluetooth MIDI Service" package="com.android.bluetoothmidiservice" />
<app name="BluetoothTest" package="com.sec.android.app.bluetoothtest" />
<app name="Bookmark Provider" package="com.android.bookmarkprovider" />
<app name="bootagent" package="com.samsung.ucs.agent.boot" />
<app name="BrightnessBNR" package="com.samsung.android.brightnessbackupservice" />
<app name="Call Log Backup/Restore" package="com.android.calllogbackup" />
<app name="Cameralyzer" package="com.sec.factory.cameralyzer" />
<app name="CaptivePortalLogin" package="com.android.captiveportallogin" />
<app name="CarmodeStub" package="com.samsung.android.drivelink.stub" />
<app name="CarrierDefaultApp" package="com.android.carrierdefaultapp" />
<app name="Chrome" package="com.android.chrome" />
<app name="CIDManager" package="com.samsung.android.cidmanager" />
<app name="Cinnamon" package="com.android.theme.color.cinnamon" />
<app name="Circular" package="com.android.theme.icon_pack.circular.themepicker" />
<app name="Circular" package="com.android.theme.icon_pack.circular.settings" />
<app name="Circular" package="com.android.theme.icon_pack.circular.systemui" />
<app name="Circular" package="com.android.theme.icon_pack.circular.launcher" />
<app name="Circular" package="com.android.theme.icon_pack.circular.android" />
<app name="ClipboardSaveService" package="com.samsung.clipboardsaveservice" />
<app name="ClipboardUIService" package="com.samsung.android.clipboarduiservice" />
<app name="CMHProvider" package="com.samsung.cmh" />
<app name="com.android.backupconfirm" package="com.android.backupconfirm" />
<app name="com.android.carrierconfig" package="com.android.carrierconfig" />
<app name="com.android.cts.ctsshim" package="com.android.cts.ctsshim" />
<app name="com.android.cts.priv.ctsshim" package="com.android.cts.priv.ctsshim" />
<app name="com.android.localtransport" package="com.android.localtransport" />
<app name="com.android.ons" package="com.android.ons" />
<app name="com.android.providers.partnerbookmarks" package="com.android.providers.partnerbookmarks" />
<app name="com.android.server.NetworkPermissionConfig" package="com.android.networkstack.permissionconfig" />
<app name="com.android.sharedstoragebackup" package="com.android.sharedstoragebackup" />
<app name="com.android.wallpaperbackup" package="com.android.wallpaperbackup" />
<app name="com.android.wallpapercropper" package="com.android.wallpapercropper" />
<app name="com.google.android.overlay.gmsconfig" package="com.google.android.overlay.gmsconfig" />
<app name="com.google.android.overlay.gmsgsaconfig" package="com.google.android.overlay.gmsgsaconfig" />
<app name="com.google.android.overlay.modules.ext.services" package="com.google.android.overlay.modules.ext.services" />
<app name="com.google.android.overlay.modules.permissioncontroller" package="com.google.android.overlay.modules.permissioncontroller" />
<app name="com.google.android.overlay.modules.permissioncontroller.forframework" package="com.google.android.overlay.modules.permissioncontroller.forframework" />
<app name="com.samsung.android.biometrics.app.setting" package="com.samsung.android.biometrics.app.setting" />
<app name="com.samsung.android.knox.attestation" package="com.samsung.android.knox.attestation" />
<app name="com.samsung.android.smartswitchassistant" package="com.samsung.android.smartswitchassistant" />
<app name="com.samsung.android.wallpaper.res" package="com.samsung.android.wallpaper.res" />
<app name="com.sec.android.app.chromecustomizations" package="com.sec.android.app.chromecustomizations" />
<app name="com.sec.bcservice" package="com.sec.bcservice" />
<app name="com.sec.enterprise.knox.attestation" package="com.sec.enterprise.knox.attestation" />
<app name="com.sec.epdg" package="com.sec.epdg" />
<app name="com.sec.ims" package="com.sec.ims" />
<app name="com.sec.internal.vsim.VSimServiceApp" package="com.sec.vsimservice" />
<app name="com.sec.phone" package="com.sec.phone" />
<app name="ConfigAPK" package="android.autoinstalls.config.samsung" />
<app name="ConfigUpdater" package="com.google.android.configupdater" />
<app name="Contacts Migrator" package="com.samsung.android.contacts" />
<app name="ContainerService" package="com.samsung.android.container" />
<app name="Crocro und Freunde" package="com.samsung.android.app.camera.sticker.facearavatar.preload" />
<app name="CSC" package="com.samsung.sec.android.application.csc" />
<app name="Dateien" package="com.android.documentsui" />
<app name="DEKO-BILD" package="com.samsung.android.livestickers" />
<app name="Device Health Services" package="com.google.android.apps.turbo" />
<app name="DeviceKeystring" package="com.sec.android.app.factorykeystring" />
<app name="DeviceTest" package="com.sec.factory" />
<app name="DeX für PC" package="com.sec.android.app.dexonpc" />
<app name="DiagMonAgent" package="com.sec.android.diagmonagent" />
<app name="Digitales Wohlbefinden und Kindersicherung" package="com.samsung.android.forest" />
<app name="Doppelte Aussparung" package="com.android.internal.display.cutout.emulation.double" />
<app name="Download-Manager" package="com.android.providers.downloads" />
<app name="Downloads" package="com.android.providers.downloads.ui" />
<app name="DQA" package="com.samsung.android.dqagent" />
<app name="DRParser Mode" package="com.sec.android.app.parser" />
<app name="Druckverwaltung" package="com.android.printspooler" />
<app name="Dsms" package="com.samsung.android.dsms" />
<app name="Dual Messenger" package="com.samsung.android.da.daagent" />
<app name="Duo Installer" package="com.google.android.apps.tachyon" />
<app name="Dynamic System Updates" package="com.android.dynsystem" />
<app name="EasyOneHand" package="com.sec.android.easyonehand" />
<app name="Eigene Dateien" package="com.sec.android.app.myfiles" />
<app name="Eingabegeräte" package="com.android.inputdevices" />
<app name="Eingabehilfe" package="com.samsung.accessibility" />
<app name="Einrichtung des Arbeitsprofils" package="com.android.managedprovisioning" />
<app name="Einstellungen" package="com.samsung.android.SettingsReceiver" />
<app name="Einstellungen" package="com.android.settings" />
<app name="Einstellungsspeicher" package="com.android.providers.settings" />
<app name="Einstellungsvorschläge" package="com.android.settings.intelligence" />
<app name="EmergencyManagerService" package="com.sec.android.emergencymode.service" />
<app name="EmergencyProvider" package="com.sec.android.provider.emergencymode" />
<app name="emojiupdater" package="com.samsung.android.emojiupdater" />
<app name="Enterprise Sim Pin Service" package="com.sec.enterprise.mdm.services.simpin" />
<app name="EpdgTestApp" package="com.sec.epdgtestapp" />
<app name="eSE UCS Plugin" package="com.samsung.ucs.agent.ese" />
<app name="Externer Speicher" package="com.android.externalstorage" />
<app name="Face" package="com.samsung.android.bio.face.service" />
<app name="Facebook" package="com.facebook.katana" />
<app name="Facebook App Installer" package="com.facebook.system" />
<app name="Facebook App Manager" package="com.facebook.appmanager" />
<app name="Facebook Services" package="com.facebook.services" />
<app name="FaceService" package="com.samsung.faceservice" />
<app name="FACM" package="com.samsung.android.aircommandmanager" />
<app name="FactoryCamera" package="com.sec.factory.camera" />
<app name="Fehler" package="com.sec.app.RilErrorNotifier" />
<app name="Filled" package="com.android.theme.icon_pack.filled.settings" />
<app name="Filled" package="com.android.theme.icon_pack.filled.systemui" />
<app name="Filled" package="com.android.theme.icon_pack.filled.android" />
<app name="Filled" package="com.android.theme.icon_pack.filled.launcher" />
<app name="Filled" package="com.android.theme.icon_pack.filled.themepicker" />
<app name="Film erstellen" package="com.samsung.app.highlightplayer" />
<app name="Filter Provider" package="com.samsung.android.provider.filterprovider" />
<app name="Find My Mobile" package="com.samsung.android.fmm" />
<app name="Finder" package="com.samsung.android.app.galaxyfinder" />
<app name="Formulare von Samsung Pass ausfüllen lassen" package="com.samsung.android.samsungpassautofill" />
<app name="Foto-Bildschirmschoner" package="com.android.dreams.phototable" />
<app name="Foto-Editor" package="com.sec.android.mimage.photoretouching" />
<app name="Foundation" package="com.monotype.android.font.foundation" />
<app name="Galaxy GameDriver" package="com.samsung.gamedriver.N10MaliG76" />
<app name="Galaxy Store" package="com.sec.android.app.samsungapps" />
<app name="Galaxy Themes" package="com.samsung.android.themestore" />
<app name="Galaxy Themes-Dienst" package="com.samsung.android.themecenter" />
<app name="Galerie" package="com.sec.android.gallery3d" />
<app name="Gallery-Storys" package="com.samsung.storyservice" />
<app name="Game Booster" package="com.samsung.android.game.gametools" />
<app name="Game Launcher" package="com.samsung.android.game.gamehome" />
<app name="Game Optimizing Service" package="com.samsung.android.game.gos" />
<app name="Gerätesicherheit" package="com.samsung.android.sm.devicesecurity" />
<app name="Gerätewartung" package="com.samsung.android.lool" />
<app name="Gestural Navigation Bar" package="com.samsung.internal.systemui.navbar.gestural_no_hint_wide_back" />
<app name="Gestural Navigation Bar" package="com.android.internal.systemui.navbar.gestural_wide_back" />
<app name="Gestural Navigation Bar" package="com.samsung.internal.systemui.navbar.sec_gestural" />
<app name="Gestural Navigation Bar" package="com.samsung.internal.systemui.navbar.sec_gestural_no_hint" />
<app name="Gestural Navigation Bar" package="com.android.internal.systemui.navbar.gestural_extra_wide_back" />
<app name="Gestural Navigation Bar" package="com.samsung.internal.systemui.navbar.gestural_no_hint_extra_wide_back" />
<app name="Gestural Navigation Bar" package="com.samsung.internal.systemui.navbar.gestural_no_hint_narrow_back" />
<app name="Gestural Navigation Bar" package="com.samsung.internal.systemui.navbar.gestural_no_hint" />
<app name="Gestural Navigation Bar" package="com.android.internal.systemui.navbar.gestural" />
<app name="Gestural Navigation Bar" package="com.android.internal.systemui.navbar.gestural_narrow_back" />
<app name="Gmail" package="com.google.android.gm" />
<app name="Google" package="com.google.android.googlequicksearchbox" />
<app name="Google Kalender-Synchronisierung" package="com.google.android.syncadapters.calendar" />
<app name="Google One Time Init" package="com.google.android.onetimeinitializer" />
<app name="Google Partner Setup" package="com.google.android.partnersetup" />
<app name="Google Play Spiele" package="com.google.android.play.games" />
<app name="Google Play Store" package="com.android.vending" />
<app name="Google Play-Dienste" package="com.google.android.gms" />
<app name="Google Sprachausgabe" package="com.google.android.tts" />
<app name="Google-Dienste-Framework" package="com.google.android.gsf" />
<app name="Google-Kontakte synchronisieren" package="com.google.android.syncadapters.contacts" />
<app name="Google-Standortverlauf" package="com.google.android.gms.location.history" />
<app name="Green" package="com.android.theme.color.green" />
<app name="HandwritingService" package="com.samsung.android.sdk.handwriting" />
<app name="Health Service" package="com.sec.android.service.health" />
<app name="HideNotch" package="com.samsung.systemui.hidenotch" />
<app name="HideNotchWithoutCornerRound" package="com.samsung.systemui.hidenotch.withoutcornerround" />
<app name="Hintergrund" package="com.samsung.android.app.dressroom" />
<app name="Hintergrundbilddienste" package="com.samsung.android.dynamiclock" />
<app name="Hiya Service" package="com.hiya.star" />
<app name="Hohe Aussparung" package="com.android.internal.display.cutout.emulation.tall" />
<app name="HTML-Anzeige" package="com.android.htmlviewer" />
<app name="HwModuleTest" package="com.sec.android.app.hwmoduletest" />
<app name="IMS Service" package="com.sec.imsservice" />
<app name="IMS Settings" package="com.samsung.advp.imssettings" />
<app name="ImsLogger" package="com.sec.imslogger" />
<app name="Info Dienste" package="com.android.stk2" />
<app name="Intent Filter Verification Service" package="com.android.statementservice" />
<app name="IPService" package="com.samsung.ipservice" />
<app name="IpsGeofence" package="com.samsung.android.ipsgeofence" />
<app name="Kalender" package="com.samsung.android.calendar" />
<app name="Kalenderspeicher" package="com.android.providers.calendar" />
<app name="Kamera" package="com.sec.android.app.camera" />
<app name="KLMS Agent" package="com.samsung.klmsagent" />
<app name="Knox Analytics Uploader" package="com.samsung.android.knox.analytics.uploader" />
<app name="Knox Enrollment Service" package="com.sec.enterprise.knox.cloudmdm.smdms" />
<app name="Knox Key Chain" package="com.samsung.knox.keychain" />
<app name="KnoxVpnPacProcessor" package="com.knox.vpn.proxyhandler" />
<app name="Kombinierte Standortbest." package="com.android.location.fused" />
<app name="Konfigurationsnachricht" package="com.wsomacp" />
<app name="Konfigurationsupdate" package="com.samsung.android.providers.carrier" />
<app name="Konfigurationsupdate" package="com.samsung.android.app.omcagent" />
<app name="Konfigurationsupdate" package="com.samsung.android.sdm.config" />
<app name="Kontakte" package="com.samsung.android.app.contacts" />
<app name="Kontaktspeicher" package="com.samsung.android.providers.contacts" />
<app name="LED Cover Service" package="com.sec.android.cover.ledcover" />
<app name="LED-Cover" package="com.samsung.android.app.ledbackcover" />
<app name="Link zu Windows-Dienst" package="com.samsung.android.mdx" />
<app name="Link-Freigabe" package="com.samsung.android.app.simplesharing" />
<app name="Live-Fokus" package="com.samsung.android.app.dofviewer" />
<app name="Live-Fokus-Bild" package="com.samsung.android.app.siofviewer" />
<app name="Live-Hintergrund-Auswahl" package="com.android.wallpaper.livepicker" />
<app name="Live-Nachrichten" package="com.samsung.android.service.livedrawing" />
<app name="Main components" package="com.google.android.modulemetadata" />
<app name="Maps" package="com.google.android.apps.maps" />
<app name="Market Feedback Agent" package="com.google.android.feedback" />
<app name="MDE Service Framework" package="com.samsung.android.mdx.kit" />
<app name="MDMApp" package="com.samsung.android.mdm" />
<app name="Medien und Geräte" package="com.samsung.android.mdx.quickboard" />
<app name="Medienspeicher" package="com.android.providers.media" />
<app name="Mein Wörterbuch" package="com.android.providers.userdictionary" />
<app name="Messenger" package="com.facebook.orca" />
<app name="Mit Sprache wecken" package="com.samsung.android.bixby.wakeup" />
<app name="MLDAPlog" package="com.sec.mldapchecker" />
<app name="mlp" package="com.samsung.mlp" />
<app name="MmsService" package="com.android.mms.service" />
<app name="MobileWips" package="com.samsung.android.server.wifi.mobilewips.client" />
<app name="MotionPhoto Viewer" package="com.samsung.android.motionphoto.viewer" />
<app name="MTP-Anwendung" package="com.samsung.android.MtpApplication" />
<app name="MTP-Host" package="com.android.mtp" />
<app name="My App List" package="com.projectsexception.myapplist" />
<app name="Nachrichten" package="com.samsung.android.messaging" />
<app name="Nearby Service" package="com.samsung.android.allshare.service.mediashare" />
<app name="Netflix" package="com.netflix.mediaclient" />
<app name="NetworkDiagnostic" package="com.samsung.android.networkdiagnostic" />
<app name="NetworkStack" package="com.android.networkstack.inprocess" />
<app name="Neuigkeiten" package="com.samsung.android.app.social" />
<app name="NFC" package="com.android.nfc" />
<app name="Notfallassistent" package="com.sec.android.app.safetyassurance" />
<app name="Notfallinformationen" package="com.android.emergency" />
<app name="Noto Serif / Source Sans Pro" package="com.android.theme.font.notoserifsource" />
<app name="NSDSWebApp" package="com.sec.vsim.ericssonnsds.webapp" />
<app name="Oberfläche" package="com.android.systemui" />
<app name="Ocean" package="com.android.theme.color.ocean" />
Click to expand...
Click to collapse
Mod edit: Hide tags added.
<app name="OCR Service" package="com.sec.android.app.ocrservice" />
<app name="OK Google enrollment" package="com.android.hotwordenrollment.okgoogle" />
<app name="One UI-Startbildschirm" package="com.sec.android.app.launcher" />
<app name="OneDrive" package="com.microsoft.skydrive" />
<app name="Orchid" package="com.android.theme.color.orchid" />
<app name="OsuLogin" package="com.android.hotspot2" />
<app name="PacProcessor" package="com.android.pacprocessor" />
<app name="Paketinstallation" package="com.google.android.packageinstaller" />
<app name="PartnerNetflixActivation" package="com.netflix.partner.activation" />
<app name="Payment Services" package="com.samsung.android.kgclient" />
<app name="Pers. Startseite" package="com.samsung.android.knox.containercore" />
<app name="Perso" package="com.sec.android.app.personalization" />
<app name="Personalisierter Dienst" package="com.samsung.android.rubin.app" />
<app name="Personen" package="com.samsung.android.service.peoplestripe" />
<app name="Print Service Recommendation Service" package="com.google.android.printservice.recommendation" />
<app name="ProxyHandler" package="com.android.proxyhandler" />
<app name="Purple" package="com.android.theme.color.purple" />
<app name="Quick Share" package="com.samsung.android.aware.service" />
<app name="Quick Share" package="com.samsung.android.app.sharelive" />
<app name="RcsSettings" package="com.samsung.rcs" />
<app name="Reminder" package="com.samsung.android.app.reminder" />
<app name="ringtonebackup" package="com.sec.android.app.ringtoneBR" />
<app name="Rounded" package="com.android.theme.icon_pack.rounded.systemui" />
<app name="Rounded" package="com.android.theme.icon_pack.rounded.android" />
<app name="Rounded" package="com.android.theme.icon_pack.rounded.launcher" />
<app name="Rounded" package="com.android.theme.icon_pack.rounded.settings" />
<app name="Rounded Rectangle" package="com.android.theme.icon.roundedrect" />
<app name="S Pen-Befehle" package="com.samsung.android.service.aircommand" />
<app name="Samsung Account" package="com.osp.app.signin" />
<app name="Samsung ApexService" package="com.sec.android.app.apex" />
<app name="Samsung Blockchain Keystore" package="com.samsung.android.coldwalletservice" />
<app name="Samsung Checkout" package="com.sec.android.app.billing" />
<app name="Samsung Cloud" package="com.samsung.android.scloud" />
<app name="Samsung Daily" package="com.samsung.android.app.spage" />
<app name="Samsung Device Health Manager Service" package="com.sec.android.sdhms" />
<app name="Samsung DeX" package="com.sec.android.desktopmode.uiservice" />
<app name="Samsung DeX Home" package="com.sec.android.app.desktoplauncher" />
<app name="Samsung Einrichtungsassistent" package="com.sec.android.app.SecSetupWizard" />
<app name="Samsung EX9825 Dev GPUDriver" package="com.samsung.pregpudriver.ex9825" />
<app name="Samsung Experience Service" package="com.samsung.android.mobileservice" />
<app name="Samsung Galaxy Friends" package="com.samsung.android.mateagent" />
<app name="Samsung Internet-Paneele" package="com.samsung.android.app.sbrowseredge" />
<app name="Samsung Kids-Installationsprogramm" package="com.samsung.android.kidsinstaller" />
<app name="Samsung Location SDK" package="com.sec.location.nsflp2" />
<app name="Samsung MirrorLink 1.1" package="com.samsung.android.app.mirrorlink" />
<app name="Samsung Multi Connectivity" package="com.samsung.android.mcfserver" />
<app name="Samsung Notes" package="com.samsung.android.app.notes" />
<app name="Samsung Pass" package="com.samsung.android.authfw" />
<app name="Samsung Pass Provider" package="com.samsung.android.samsungpass" />
<app name="Samsung PaymentFramework" package="com.samsung.android.spayfw" />
<app name="Samsung Push Service" package="com.sec.spp.push" />
<app name="Samsung Tastatur" package="com.samsung.android.honeyboard" />
<app name="Samsung Text-zu-Sprache-Engine" package="com.samsung.SMT" />
<app name="Samsung Time Zone Data" package="com.samsung.android.timezone.data_Q" />
<app name="Samsung USB-C-Headset" package="com.samsung.android.app.earphonetypec" />
<app name="Samsung-Spracheingabe" package="com.samsung.android.svoiceime" />
<app name="Samsung-Tastatur (veraltet)" package="com.sec.android.inputmethod" />
<app name="SamsungOne" package="com.monotype.android.font.samsungone" />
<app name="SamsungPositioning" package="com.samsung.android.samsungpositioning" />
<app name="SCameraService" package="com.samsung.android.camerasdkservice" />
<app name="SCameraXService" package="com.samsung.android.cameraxservice" />
<app name="Schlüsselbund" package="com.android.keychain" />
<app name="SCPM Client" package="com.samsung.android.sm.policy" />
<app name="Sec Media Storage" package="com.samsung.android.providers.media" />
<app name="SecureElementApplication" package="com.android.se" />
<app name="SecurityLogAgent" package="com.samsung.android.securitylogagent" />
<app name="SecVideoEngineService" package="com.sec.sve" />
<app name="Seitenbildschirm" package="com.samsung.android.app.cocktailbarservice" />
<app name="Selektiver Fokus" package="com.sec.android.ofviewer" />
<app name="SEMFactoryApp" package="com.sem.factoryapp" />
<app name="Separater App-Ton" package="com.samsung.android.setting.multisound" />
<app name="Service mode" package="com.sec.android.app.servicemodeapp" />
<app name="Service mode RIL" package="com.sec.android.RilServiceModeApp" />
<app name="SettingsBixby" package="com.samsung.android.app.settings.bixby" />
<app name="SetupWizardLegalProvider" package="com.sec.android.app.setupwizardlegalprovider" />
<app name="Shell" package="com.android.shell" />
<app name="ShortcutBNR" package="com.samsung.android.shortcutbackupservice" />
<app name="Sicherer Ordner" package="com.samsung.knox.securefolder" />
<app name="Sicheres WLAN" package="com.samsung.android.fast" />
<app name="Sicherheitsinformationen" package="com.samsung.safetyinformation" />
<app name="SilentLogging" package="com.sec.modem.settings" />
<app name="Sim App Dialog" package="com.android.simappdialog" />
<app name="SimMobilityKit" package="com.samsung.ims.smk" />
<app name="Single Take" package="com.samsung.android.singletake.service" />
<app name="SKMSAgentService" package="com.skms.android.agent" />
<app name="slocation" package="com.samsung.android.location" />
<app name="Smart Call" package="com.samsung.android.smartcallprovider" />
<app name="Smart Switch Agent" package="com.sec.android.easyMover.Agent" />
<app name="Smart View" package="com.samsung.android.smartmirroring" />
<app name="Smart-Aufnahme" package="com.samsung.android.app.smartcapture" />
<app name="SmartFaceService" package="com.samsung.android.smartface" />
<app name="SmartFittingService" package="com.samsung.android.smartfitting" />
<app name="SmartThings" package="com.samsung.android.beaconmanager" />
<app name="Software-Update" package="com.sec.android.soagent" />
<app name="Software-Update" package="com.wssyncmldm" />
<app name="Sound-Auswahl" package="com.samsung.android.app.soundpicker" />
<app name="SoundAlive" package="com.sec.android.app.soundalive" />
<app name="Space" package="com.android.theme.color.space" />
<app name="Special" package="com.android.stk" />
<app name="Speicher des Wählprogramms" package="com.android.providers.telephony" />
<app name="Speicher für blockierte Nummern" package="com.android.providers.blockednumber" />
<app name="Speichermanager" package="com.android.storagemanager" />
<app name="SplitSoundService" package="com.sec.android.splitsound" />
<app name="Square" package="com.android.theme.icon.square" />
<app name="Squircle" package="com.android.theme.icon.squircle" />
<app name="Standarddruckdienst" package="com.android.bips" />
<app name="Startprogramm" package="com.sec.android.emergencylauncher" />
<app name="StickerCenter" package="com.samsung.android.stickercenter" />
<app name="Suche nach Geräten in der Nähe" package="com.samsung.android.easysetup" />
<app name="SuwScriptPlayer" package="com.sec.android.app.suwscriptplayer" />
<app name="SVC Agent" package="com.samsung.android.svcagent" />
<app name="System-Tracing" package="com.android.traceur" />
<app name="System-UI von Samsung DeX" package="com.samsung.desktopsystemui" />
<app name="SystemUIBixby2" package="com.samsung.systemui.bixby2" />
<app name="SystemUpdate" package="com.sec.android.systemupdate" />
<app name="TADownloader" package="com.samsung.android.tadownloader" />
<app name="Tags" package="com.samsung.android.service.tagservice" />
<app name="Tags" package="com.android.apps.tag" />
<app name="Tätigkeiten" package="com.samsung.android.app.taskedge" />
<app name="Teardrop" package="com.android.theme.icon.teardrop" />
<app name="TEEgrisTuiService" package="com.samsung.sec.android.teegris.tui_service" />
<app name="Telefon" package="com.android.server.telecom" />
<app name="Telefon" package="com.samsung.crane" />
<app name="Telefon" package="com.samsung.android.dialer" />
<app name="Telefon" package="com.android.phone" />
<app name="TetheringAutomation" package="com.sec.automation" />
<app name="Tipps" package="com.samsung.android.app.tips" />
<app name="Tools" package="com.sec.android.app.quicktool" />
<app name="Überblicken" package="com.samsung.android.service.pentastic" />
<app name="Übersetzen" package="com.samsung.android.service.airviewdictionary" />
<app name="Uhr" package="com.sec.android.app.clockpackage" />
<app name="UIBCVirtualSoftkey" package="com.sec.android.uibcvirtualsoftkey" />
<app name="upday" package="de.axelspringer.yana.zeropage" />
<app name="USBSettings" package="com.sec.usbsettings" />
<app name="Vergrößern" package="com.samsung.android.app.readingglass" />
<app name="Vergrößerung" package="com.sec.android.app.magnifier" />
<app name="Video-Editor" package="com.sec.android.app.vepreload" />
<app name="Video-Player" package="com.samsung.android.video" />
<app name="Videotrimmer" package="com.samsung.app.newtrim" />
<app name="Virtual Shot-Viewer" package="com.samsung.android.app.interactivepanoramaviewer" />
<app name="VpnDialogs" package="com.android.vpndialogs" />
<app name="Wearable Manager Installer" package="com.samsung.android.app.watchmanagerstub" />
<app name="Wetter" package="com.sec.android.daemonapp" />
<app name="Wi-Fi Direct" package="com.samsung.android.allshare.service.fileshare" />
<app name="WLAN-Anrufe" package="com.sec.unifiedwfc" />
<app name="WLAN-Tipps" package="com.samsung.android.net.wifi.wifiguider" />
<app name="WlanTest" package="com.sec.android.app.wlantest" />
<app name="Wörterbuch" package="com.diotek.sec.lookup.dictionary" />
<app name="X Google enrollment" package="com.android.hotwordenrollment.xgoogle" />
<app name="YouTube" package="com.google.android.youtube" />
<app name="Zeitlupe-Editor" package="com.samsung.app.slowmotion" />
<app name="Zeitzonen-Updater" package="com.samsung.android.timezone.updater" />
<app name="Zertifikatsinstallationsprogramm" package="com.android.certinstaller" />
<app name="Zwischenablage" package="com.samsung.android.app.clipboardedge" />
</app-list>
[/QUOTE]
I think that's a REALLY big request to have someone go thru all of those apps to determine what can/cannot be uninstalled and if they are "safe".
I might suggest that if the device is running a stock firmware, it's safe. Regarding uninstalling, I'd go thru the apps screen and take them out or disable them from there and not mess with it more than that
kangi26 said:
I think that's a REALLY big request to have someone go thru all of those apps to determine what can/cannot be uninstalled and if they are "safe".
I might suggest that if the device is running a stock firmware, it's safe. Regarding uninstalling, I'd go thru the apps screen and take them out or disable them from there and not mess with it more than that
Click to expand...
Click to collapse
Perhaps someone have a clean app list, so i can check by myself i have some curious trouble with my phone and with my computer, i reset it many times but its feeling like everything is after few hours recovered. And i dont login in my old accounts. I found yesterday many files from my Phone on my computer and dont have a idea how this is possible. I didnt connect my phone with my computer or with WiFi .Than i flash a new custom rom but i think its doesnt help. And now im erasing my volume on pc with parted magic but make before a new virus scan..
Every downloads on my pc have a trojan neshta or another on virustotal, Unbeliveable.... dont know what to do but im deffinitly sure that someone sit on my devices.. they changing files on my pc, allready 4 -5times, also on my backup clouds the files are changed or empty..
Hope someone can help me what to do..
Dennis2095 said:
i want to know how and which apks i can delete, and i want to know if all apks are safe, i made a wipe and theres a lot pre installed apks.. 427apks..
Click to expand...
Click to collapse
Hi Dennis how do I get hold of the that 427apks
-----(ENABLE DUAL SPEAKER IN REDMI NOTE 8 PRO)------
------ENABLES EARPICE AS A SECONDARY SPEAKER [BUT THE VOLUME FROM EARPICE IS LOW COMPARED TO BOTTOM SPEAKER DUE TO HARDWARE LIMITATIONS]------
----------PLEASE READ CAREFULLY BEFORE FLASHING THIS [MAGISK MODULE]-----------
-----REQUIRMENTS-----
1. MAGISK INSTALLED (v18 above)
2. WORKS ON BOTH [MiUi] AND OTHER [A.O.S.P ROMS]
3. REMOVE "ALL OTHER SOUND MOD" BEFORE INSTALLING THIS (MODULE) OTHERWISE IT MAY CONFLICT WITH OTHER MODULES.
4. DON'T USE "audio_modification_libary" AND "audio_compatibility_patch" WITH THIS MODULE.
5. DON'T USE [DOLBY_ATMOS_MODULE] WHICH REQUIRED "audio_modification_libary" TO WORK.
THERE ARE FEW DOLBY_ATMOS_MODULE(e.g dolby atmos module imported from 'ZTE AXON' AND 'RAZER PHONE' WHICH DOES'T REQUIRED "audio_modification_libary" TO WORK)
6. YOUR BRAIN AND SOME COMMON SENSE
--------PROCESS--------[METHOD]
1. DOWNLOAD THE "dual speaker mod redminote8pro.zip" (size 11.33Kb)
2. REMOVE ALL OTHER SOUND MOD I REPEAT REMOVE ALL OTHER MOD
3. FLASH THE "dual speaker mod redminote8pro.zip" IN MODULE SECTION OF MAGISK AND REBOOT.
...THATS IT..----NOW YOUR EARPICE WILL WORK AS A SECONDARY SPEAKER BUT THE DIFFERENCE CAN BE ONLY HEARED ON 80% ABOVE VOLUME
...FOR TESTING WEATHER IT'S WORKING OR NOT TRY PLAYING A SONG AND MAXOUT THE VOLUME ABOVE 80% AND COVER THE BOTTOM LOUDSPEAKER WITH FINGER...NOW LISTEN THROUGH THE EARPICE..I'M SURE YOU WILL BE ABLE TO HEAR IT
---------[ADDITIONAL/ OPTIONAL]-----------
------THIS IS AN OPTIONAL ONE-----
IF YOU WANT YOUR SOUND TO BE CLEAR AND OPTIMISED THEN YOU CAN FLASH NL-SOUND MEDIATEK DRIVERS AFTER FLASHING THE DUEL SPEAKER MAGISK MODULE
THESE MEDIATEK DRIVERS WILL ONLY WORK FOR ANY MEDIATEK BASED ANDROID DEVICE NOT FOR QUALCOM
SOURCE CODE AND PROCESS TO BUILD THE MOD
I HAVE PROVIDED THE FILE NAMED AS "audio_device.xml" WHICH I HAVE MODIFIED TO ENABLE EARPICE AS A SECONDARY SPEAKER ANYONE CAN DOWNLOAD THE FILE OR EXTRACT FROM THE dual speaker redminote8pro.zip AND MODIFIED IT ACCORDING TO THEIR OWN TASTE AND REPACK IT TO ZIP AND USE IT...
UNLIKE QUALCOM AND EXYNOS WHICH USES mixer_path.xml FILE TO DEFINE THE PATH AND AUDIO PLAYBACK CHANELS, HERE MEDIATEK USES ANOTHER FILE NAMED AS audio_device.xml WHICH IS LOCATED IN /system/vendor/etc/audio_device.xml
"RCV"means RECIEVER
"SPK" means SPEAKER
I ADD A LINE IN EXTERNAL_SPEAKER OUTPUT SECTION
i.e kctl name="Ext_Reciver_Amp Switch" value="1" />
1 means turn on and 0 means turn off
THIS COMMAND FORCE THE EARPICE TO ACT AS A SECOND PATH WAY FOR AUDIO OUTPUT CHANEL
YOU NEED TO ADD AN TURN ON AND TURN OFF COMMAND IN EACH COMMAND
EXAMPLE-
<!--external_speaker output-->
<path name="ext_speaker_output" value="turnon">
<kctl name="Ext_Speaker_Amp Switch" value="1" />
<kctl name="Ext_Reciver_Amp Switch" value="1" /> (turn on command)
</path>
<path name="ext_speaker_output" value="turnoff">
<kctl name="Ext_Speaker_Amp Switch" value="0" />
<kctl name="Ext_Reciver_Amp Switch" value="0" /> (turn off command)
NOW,
YOU NEED TO DEFINE LEFT AND RIGHT CHANELN [ EARPICE IS ALWAYS DEFINED AS LEFT CHANEL]
YOU NEED TO ADD THIS LINES IN EXTERNAL_SPEAKER OUTPUT SECTION
<!--external_speaker output left-->
<path name="ext_speaker_output_left" value="turnon"> (defines left out put turn on)
<kctl name="Ext_Speaker_Amp Switch" value="0" /> (left chanel off for spk)
<kctl name="Ext_Reciver_Amp Switch" value="1" /> (left chanel on for rcv)
</path>
<path name="ext_speaker_output_left" value="turnoff"> (defines left out put turn off)
<kctl name="Ext_Speaker_Amp Switch" value="0" /> (left chanel off for spk)
<kctl name="Ext_Reciver_Amp Switch" value="0" /> (left chanel off for spk)
</path>
<!--external_speaker output right-->
<path name="ext_speaker_output_right" value="turnon">
<kctl name="Ext_Speaker_Amp Switch" value="1" />
<kctl name="Ext_Reciver_Amp Switch" value="0" />
</path>
<path name="ext_speaker_output_right" value="turnoff">
<kctl name="Ext_Speaker_Amp Switch" value="0" />
<kctl name="Ext_Reciver_Amp Switch" value="0" />
THE OVERALL WILL LOOK LIKETHIS
<!--external_speaker output-->
<path name="ext_speaker_output" value="turnon">
<kctl name="Ext_Speaker_Amp Switch" value="1" />
<kctl name="Ext_Reciver_Amp Switch" value="1" />
</path>
<path name="ext_speaker_output" value="turnoff">
<kctl name="Ext_Speaker_Amp Switch" value="0" />
<kctl name="Ext_Reciver_Amp Switch" value="0" />
</path>
<!--external_speaker output left-->
<path name="ext_speaker_output_left" value="turnon">
<kctl name="Ext_Speaker_Amp Switch" value="0" />
<kctl name="Ext_Reciver_Amp Switch" value="1" />
</path>
<path name="ext_speaker_output_left" value="turnoff">
<kctl name="Ext_Speaker_Amp Switch" value="0" />
<kctl name="Ext_Reciver_Amp Switch" value="0" />
</path>
<!--external_speaker output right-->
<path name="ext_speaker_output_right" value="turnon">
<kctl name="Ext_Speaker_Amp Switch" value="1" />
<kctl name="Ext_Reciver_Amp Switch" value="0" />
</path>
<path name="ext_speaker_output_right" value="turnoff">
<kctl name="Ext_Speaker_Amp Switch" value="0" />
<kctl name="Ext_Reciver_Amp Switch" value="0" />
</path>
I AM NOT RESPONSIBLE FOR ANY DAMAGE
i installed this mod but still the earpiece speaker wasn't playing any sound.