yashsingh1/xdaforums huggingface dataset:
[Nexus 6  General] Eun-Hjzjined:
After further investigation, I've determined that the sound imbalance problem only affects certain ROM and/or kernel combinations.

For some reason some ROMs won't select the proper audio mode (two channel vs mono).

If mono is selected for audio playback through the speakers, the left channel signal is boosted, and right signal is merged into the left.

This still produces sound from the bottom speaker, however the signal is diminished. Creating an imbalance.

If the correct configuration, two channel mode, is the default the ROM and/or kernel picks to output sound to the hardware speakers, there is no imbalance.

There is most likely a fix, but it can't be done at the user level. It's a problem somewhere in audio signal processing in source, on the ROM or the kernel side.

•• MOTOROLA NEXUS SIX ••
[Nexus 6  General] adm1jtg:
Would a kernel with faux sound support and the faux sound control app remedy this?
[Nexus 6  General] Eun-Hjzjined:
I would likely think so.

If you hear a difference from before and after, please report back.

•• MOTOROLA NEXUS SIX ••
[Nexus 6  General] AhmadOkda:
could you share with us the list of rom/kernels that have the mono issue?
[Nexus 6  General] Eun-Hjzjined:
I really don't want to turn this into that kind of thread.

If you experience imbalance, you really should let your ROM and/or Kernel Dev know in it's respective thread.

But my personal experience tells me, on my device, that crDroid (currently) has it.

•• MOTOROLA NEXUS SIX ••
[Nexus 6  General] AhmadOkda:
respect
[Nexus 6  General] mikeprius:
Did anyone ever try this lol?
[Nexus 6  General] Eun-Hjzjined:
Yes. Myself and a few others from around the forums.

The issue seems to be fixed now, whatever was causing it.

•• MOTOROLA NEXUS SIX ••
[Nexus 6  General] info[]box1:
OP I think you are on to something cause I just rooted and tried my first ROM. Before running stock I had no top speaker sound distortion. Now on custom ROM I have distorted top speaker noise. I could go back to my stock rooted to check.

It just sounds like my speaker is cracked at high volume, max volume wasn't a issue.

Notice this on my Shamu too, now I have the Angler Nexus 6P.
[Fire Q&A, Help & Troubleshooting] Dr. Drax:
I have a Kindle Fire 5th gen, running Fire OS 5.1.1 rooted. I've installed the Google Keyboard, which is vastly superior to the stock one. But the keyboard does not display the microphone button for voice typing, and the option to enable it does not appear in Google Keyboard's settings.

I looked on a CM12 device to see if there was an APK I could sideload, but didn't see anything that was obvious from its name. Is this something I can add to Fire OS, or is it functionality that's core to the OS that can't be added via APK?

Thanks in advance for any help.
[Fire Q&A, Help & Troubleshooting] freakified:
I had this issue as well, and it turned out that the solution was:

1. Go to Settings -> Keyboard & Language

2. Click "Show/hide keyboards"

3. Set "Google Voice Typing" to on

That fixed it on mine, so I hope that works!
[Fire Q&A, Help & Troubleshooting] framebuffer3:
I got it working by first installing the google keyboard, and then installing "google" it's just called google, made by google on the play store. I also had to install the google now launcher. after installing all of the above, the option to turn on google voice typing appeared in the keyboard menu, and the microphone icon appeared in the google keyboard (also in AnySoftKeyboard, which is my preferred keyboard) it may have required me to download an additional app at this point, I'm not 100% sure if i also had to google install text to speech, or if that was one of the things I tried on the way to getting it to work. I did have to restart in order to get it to work properly, but now it works just fine.

You'll probably want to go into google settings > search & now > voice and turn on "offline speech recognition", and download the correct language pack, or it can get a little flakey at times.
[Fire Q&A, Help & Troubleshooting] ShanePatrice:
I just downloaded suggestions & somehow I think it's working. I don't know which one of those things was the essential one but the most important thing to me was to get back the microphone which your good directions helped me to do. Many thanks from a lady in NYC
[Fire Q&A, Help & Troubleshooting] RJL24:
Worked for Google but not yet on the Gboard
[Fire Q&A, Help & Troubleshooting] DragonFire1024:
I don't use voice typing but as far as I know, it works. I hit the microphone sometimes by accident. Also make sure you have a language pack downloaded and enabled. I am pretty sure you have to do i t all through Google. Once the Amazon Keyboard is uninstalled you can't use any of the apps it used for voice typing. Sorry if this is of no help. I never used it so never bothered to see if it worked.
[Fire Q&A, Help & Troubleshooting] DragonFire1024:
Just tried it. Works fine for me.
[Fire Q&A, Help & Troubleshooting] BauerBG:
Wow guys I think installing that just Google named app done it!

I searched for this so often never found it.

thanks all of you
[Fire Q&A, Help & Troubleshooting] DarrylGittins:
I don't see Google or GBoard in the Amazon Apps store. I'm using a 2017 Fire HD 10". I'd love to get voice typing onto this thing. Any other suggestions?
[Fire Q&A, Help & Troubleshooting] DB126:
Need to install a Google Play Services and Store. Once complete you can grab both apps from the Play Store.
[Fire Q&A, Help & Troubleshooting] G0ldengirl68:
Thanks to this thread, I now have my Voice to text working great on my new Kindle Fire HD 10, 7th Generation (10.1").

Here's what I did:

Installed the .apk files to get the Google Play Store (did that the first thing I got the Kindle)

Downloaded the GBoard, or Google Keyboard

Downloaded the Google app (just plain google which finally put an option in my Keyboard & Language area to select the "Google Voice Typing"

So now I have a microphone in my "Google Search Bar", and, the microphone appeared on my Google Keyboard.

Thank you all, and these were the only steps it took to work, for me anyway with the Kindle HD 10, 7th Gen.
[Fire Q&A, Help & Troubleshooting] DragonFire1024:
See my thread here and how to enable more features for gboard and also text to speech amongst many other features https://xdaforums.com/hd8-hd10/orig-development/root-firetabletsettings-apk-rewritten-t3787636

Also see my thread here on how you can activate Google assistant on your HD 10 https://xdaforums.com/hd8-hd10/general/guide-enable-google-assistant-ok-google-t3740145
[Fire Q&A, Help & Troubleshooting] Webweweave:
I Didn't Like Google Play on Kindle But Voice Was Essential

I put Google Play Store on a Fire 8 (6th Gen) but it seemed to slow the device down. Yes, a clear cache reboot helped for awhile. So now I have a Fire 10 (2017 edition) and guess what? The fire keyboard has no microphone! Yep, unbelievable. So I used APKMirror to get GBoard but still no mic. This Forum saved the day. There was no option to just change the setting to use Voice typing as others discovered but as suggested, I again used APKMirror to get just the Google app, not the whole store and changed the keyboard settings on the Fire. Perfecto! Installing the Google Store did not seem to be necessary.

I look forward to looking at your other entries DragonFire1024. Thanks!
[Fire Q&A, Help & Troubleshooting] DragonFire1024:
When I found out you could install just the Google app, I was hoping Alexa and Google Assistant would talk to each other lol. Maybe one day I'll try to do that.
[Fire Q&A, Help & Troubleshooting] Webweweave:
That would be sure to start an argument

That would be sure to start an argument between them! As neither are really very smart. You know how it is when two dumb people argue, right? Not a pretty sight. :eek:
[Fire Q&A, Help & Troubleshooting] Pythonette:
I noticed several months ago on my Kindle Fire 8 that, while the search bar allowed it, the latest update to Gboard wasn't permitting voice typing, even when the mic icon was showing. I just got a Fire 10 and was hoping not to have the same problem, but, noooo. As I have done with all of my Kindle Fire tablets, I d/l the APK files which facilitate Google, and installed all of that, including Gboard. I've got all my settings to enable it, the mic icon is there, and the voice meter even moves as though sound is being recorded and, still, no voice typing.
[Fire Q&A, Help & Troubleshooting] DB126:
Verify applicable disable any firewalls or ad-blocking tools; proven solution for similar problems on other devices (if disabling does fix the problem then you can narrow the focus to GBoard and Google Play Services)
[HTC Desire 610] tckdvr:
As the title says it wont send or receive calls but it will send and receive text messages. When trying make a call the phone shows it has signal but as soon as the call tries to connect the signal drops and call is lost, incoming calls go right to voice mail. anyone have any ideas?
[HTC Desire 610] MGfusion:
Idk try wiping the dalvik cache, I had a similar problem but the other way around (wouldn't send or revive messages, but I could make calls) and wiping the dalvik cache fixed it for me
[HTC Desire 610] tckdvr:
Thank you but Ive done that and tried different custom roms
[HTC Desire 610] MGfusion:
Well then the only other things I can think about is its either a problem with the service provider or its a hardware problem, maybe try giving your service provider a call and see if they can do anything to help
[HTC Desire 610] MGfusion:
Lol you can't call your service provider, maybe then go to your nearest store or contact them via online
[8525, TyTN, MDA Vario II, JasJam General] athiqueahmed:
Hi,

So I searched the forums and found no answer so I'm asking here.

I'm looking for an application that will send a message at any time you want it to. So for example you could write the message ahead of time, set the time and day for someones birthday let's say and then leave it be and when the time comes it sends automatically.

Anyone know of an app out there that does this?

Thanks
[8525, TyTN, MDA Vario II, JasJam General] Mark Crouch:
Apparently - though I've not tried it myself - the O2SMSPLus utility will allow the sending of scheduled SMS messages.

Have a read of THIS - the last post contains a download link.

Hope that helps,

Mark.
[8525, TyTN, MDA Vario II, JasJam General] athiqueahmed:
Thanks.

Scheduling sms messages. That's exactly the kind of thing I'm looking for but the app just doesn't work on my device.

Nothing happens when I try to start it.
[8525, TyTN, MDA Vario II, JasJam General] Mark Crouch:
You don't say what device you've got, but judging by your location, your mobile operator and the forum you posted in, I'm gonna guess it's a Vario II?? If that's the case, it

should

work.....

OK, did you soft reset after installing it? If you did, have you tried the "workaround" in the second post of the thread I was referring to - i.e. copy the .EXE somewhere else, uninstall the O2SMSPlus utility, soft reset and then try running it from where you copied it...???

If you've tried all of those, then it looks like you're back to a Google search :(

Cheers,

Mark.
[Android Q&A, Help & Troubleshooting] PragmaOnce:
Has a write-up ever been released on exactly how SuperSu works? After searching around for a while I found mostly guides on who to use the app, no the implementation details.

I did, however, find this official resource that is mostly directed at explaining how to use the root privileges programmatically, but explained things fairly well. The article gives information about SELinux, but not so much how its enforcement is circumvented.

There appears to be a lot of context switching to allow execution of certain events (from the point of view of those using SuperSu) otherwise denied under SELinux, but how did SuperSu get to the point at which it was able to "legally", as far as SELinux is concerned, patch SELpolicies?

It seems that the objective is to force the init process to spawn a new shell that runs the su daemon, but there does not appear to be any patching of the init process, but from the article linked:

and

-------------------------------------------

tl;dr; How does SuperSu execute in the context of the init process?

Given as:
[Android Q&A, Help & Troubleshooting] Planterz:
SuperSU does not provide root privilege. Root privilege exists or it doesn't. Someone more knowledgeable can explain it better than I can, but either you have access to the system partition (root), or you don't. What SuperSU and similar apps do is act as a gatekeeper for other apps that utilize root access. Primarily to allow or disallow apps, or certain functions within apps, to do whatever it is they do. And of course, it's also a safety precaution against malware, because malware with root access can cause serious damage.

As for the other questions, I'm not the one to reply; that stuff is beyond me.
[Android Q&A, Help & Troubleshooting] arshad145:
OEMs use root/admin and then lock it away like on Linux so Its SuperSU tht is the admin and grants root*admin permission
[Android Q&A, Help & Troubleshooting] PragmaOnce:
This is likely misunderstood by many. You are thinking of the SuperSU app that can be downloaded from the app-store. In this regard, you are correct in that it manages root access. However, the application portion of SuperSU is only the front-end; there is an entire back-end solution to SuperSU that patches the system to achieve elevated permissions to be managed by the front-end in the first place. Check out the write-up linked in the OP.

This sounds like a plausible method, but I did not see any mention of this in the article linked in the OP. Could you provide further details or sources for your thought?
[Android Q&A, Help & Troubleshooting] arshad145:
Android uses *linux* based kernel ;)

So I know the root part is true but for the OEM just a guess ;p

---------- Post added at 19:07 ---------- Previous post was at 19:01 ----------

If you want to learn more about root just use a linux and go explore its deepest secret

Can be tricky to learn about the function of linux kernel but android is more or less the same

*Simplified description*
[Android Q&A, Help & Troubleshooting] PragmaOnce:
I have used Linux for some time now. It is not the architecture of Linux that I am curious about, though.

You are correct in that root access is locked away in most production phones. This is done simply by allowing the user of the phone to execute as a separate user with lower permissions. SuperSU somehow patches the system to execute a daemon in the same context as the init process, which presumably has the most privileged access from the set of contexts. I am wondering of the architecture of SuperSU such that it is able to achieve this execution.
[Android Q&A, Help & Troubleshooting] arshad145:
Oh my sorry for misunderstanding :/

but no idea for SuperSU privilege accesses or loop

but if you debug it on pc u can find something?

*Hopefully*

:fingers-crossed:

---------- Post added at 19:29 ---------- Previous post was at 19:23 ----------

One thing am curious too :P

Why can't superSU gain permanent root unless bootloader is unlocked???

Like if there is OTA update root is gone unless bootloader unlocked ...

WHY?!

:confused:**Curious**:confused:
[Android Q&A, Help & Troubleshooting] PragmaOnce:
As far as I know, when a bootloader is "locked" is prevents any sort of reflash of the device unless you otherwise provide some kind of proprietary key (.e.g. to authenticate genuine OEM updates). So, you first need to unlock the bootloader in order to flash a custom recovery, which then gives you support for patching the system with the necessary SuperSU files.

Presumably, just as an educated guess, when you receive a genuine OTA the core patched files for SuperSU are overwritten, thus disabling your prior rootkit.
[Android Q&A, Help & Troubleshooting] PragmaOnce:
SuperSU is closed source. Just curious to see if anyone has any background knowledge of its implementation.
[Android Q&A, Help & Troubleshooting] PragmaOnce:
It seems not. Although this is disappointing, it was somewhat expected.
[Samsung Galaxy Ace 3] jasongril:
Hello, anybody could to help me?

My galaxy ace s7275b is totally bricked, NO download mode, not three buttom, only my pc reconized it like qualcomm 9008 :( What can i do?
[Samsung Galaxy Ace 3] limesaver:
Well, if you can neither get in download mode nor recovery, your phone is - as the term "bricked" says - as useful as a brick. I'd recommend to go to a store and tell them that your phone won't turn on - obviously, you should not say that you rooted it. Maybe they will give you a new one, if not, there's nothing you can do.
[Nexus 6 Q&A, Help & Troubleshooting] WhammyDroid:
All,

Since 6.0, Google has made a change to the N6 to not allow any modifications to the system partition. This is a bit frustrating as there is only 16MB left on system partition. There are some apps I would like to remove from my phone (G+, various language apks, google newstand, google play games) in order to increase the system partition. I have tried Titanium Backup without any success.

Has anyone else tried removing apps via recovery?
[Nexus 6 Q&A, Help & Troubleshooting] istperson:
Flash or boot TWRP, then mount system and wreak havoc. Happy massacre. :D
[Nexus 6 Q&A, Help & Troubleshooting] dahawthorne:
istperson, can you expand on that a bit please? I've always used TiBU to freeze bloatware (Games, Pinyin, Korean Input, blah, blah, blah), but if I could usefully just delete them that would be a bonus.

Do you mean just go into TWRP and delete them? Is there any reason that this wouldn't work in, for example, Root Explorer or Solid Explorer? Why recovery in particular? Because you're outside the OS?
[Nexus 6 Q&A, Help & Troubleshooting] WhammyDroid:
I would prefer to do this via a zip/script. I just need to figure out how to do that.
[Nexus 6 Q&A, Help & Troubleshooting] istperson:
Okay.
[Nexus 6 Q&A, Help & Troubleshooting] mrkhigh:
Is this on stock ROM only? If I flash cm13 will I have this problem? Or is this 6.0 in general. I'm sorry I'm flashing a friends phone on a few days and am attempting to learn this device fast.
[Nexus 6 Q&A, Help & Troubleshooting] snowrelyt:
Can't you uninstall directly from TiBu?
[Nexus 6 Q&A, Help & Troubleshooting] dahawthorne:
Well, there's an "uninstall" button that I've never tried... :) - thanks for the reminder.

I was just wondering about the technical side. If the OS is active, as it is if I use the TiBU method, does it do everything that istperson's TWRP suggestion would do outside the OS?

Maybe I'll have a go at TiBU to see if it actually does free up space.
[Nexus 6 Q&A, Help & Troubleshooting] StykerB:
I routinely remove docs, sheets, and slides when I install an update which opens up ~200mb for things and they're all conveniently located close to eachother alphabetically in /system/app/Editordocs, editorsheets, editorslides. Just go into the file manager in TWRP after mounting /system and click into the folders hit select and then delete for all 3. Tada easy. language keyboards like pinyinIME, JapaneseInput, HindiIME are located in the same location along with Newsstand, G+ is called PlusOne, PlayGames etc.

As for zip/script to do it idk what to tell you, not my forte.

TiBup pretty much does/did the exact same thing as above not sure if it only removed the apk's or whether it just took out the whole folder. I do know it would never put the apps back the way they were and they almost never worked if you tried restoring them.
[Nexus 6 Q&A, Help & Troubleshooting] swaderade:
Mount system does nothing for me in TWRP.
[Nexus 6 Q&A, Help & Troubleshooting] istperson:
In Marshmallow you need a permissive kernel to remount system as rw when Android is running, and everything goes in the direction to disable this. And I think this is a good thing, because with all the news of malware form Google Play, that you can acquire in an official way, imagine what they can do with permissive kernels.

So it's the best if we accept, that we can only modify system by flashing it from fastboot, or by mounting it in custom recovery.

---------- Post added at 10:14 AM ---------- Previous post was at 10:13 AM ----------

If you could please elaborate, in which way did this manifest exactly?
[Nexus 6 Q&A, Help & Troubleshooting] dahawthorne:
Strange, that. After reading your post, istperson (thank you) I thought I'd go in and destroy my N10 by running amok in TWRP. I did press "Mount" and got a screen which offered me very little, certainly not a list of directories. It looked pretty much like a display (i.e. non-update) screen with nothing interactive except "Return". In the end I just went into Advanced/File Manager and created havoc in there, deleting useless keyboards, Docs, Sheets, etc., so far with no apparent ill effect.
[Nexus 6 Q&A, Help & Troubleshooting] istperson:
So if I boot into TWRP and press mount then I get a list of available volumes:

View attachment 3604798

After ticking 'system', in file manager then it appears in the folder list, and entering it, there are the apps:

View attachment 3604799
[Nexus 6 Q&A, Help & Troubleshooting] dahawthorne:
Ah, I think I see... I guess you mean that if I don't tick "system" then when I go into File Manager the system partition isn't available?

I was thinking more along the lines of "Tick system, it will immediately display the system partition", whereas what you mean is "Tick system, return, go to File Manager, edit system" - right? That's actually what I did, so thanks for that pointer.
[Galaxy S 4 i9500 Android Development] Ale95:
Latest BOOTLOADER & MODEM

UPDATED: 06/03/2016

BOOTLOADER:

UBUHPB2: ODIN

Older:

XXUHOL1: ODIN

MODEM:

UBUHPB2: ODIN | RECOVERY

Older:

XXUHOI1: ODIN | RECOVERY

MODS:

Compatible Solid Browser

ROM Control v7.1 for Ale95 v5.1
[Galaxy S 4 i9500 Android Development] Ale95:
Reserved for my signature
[Galaxy S 4 i9500 Android Development] cloud911:
Thanks !! Downloading now !! :D
[Galaxy S 4 i9500 Android Development] Ale95:
Not available yet, wait max 24 hrs, all is almost done ;)
[Galaxy S 4 i9500 Android Development] newfern:
thanks ale
[Galaxy S 4 i9500 Android Development] cloud911:
ah ok , im waiting ?
[Galaxy S 4 i9500 Android Development] emrh77:
is it for I9500 ?
[Galaxy S 4 i9500 Android Development] leisures:
Wow i whas waiting for u to release this!!!!! Downloading asap!!

...oh bumer....[emoji24] didnt expect a placer holding thread from u ...

Enviado desde mi GT-I9500 mediante Tapatalk
[Galaxy S 4 i9500 Android Development] robsonsilva:
Reserved

They may believe that this is one of the best works of the ale95 (alemtro95).
[Galaxy S 4 i9500 Android Development] adel alsayed:
sir [MENTION=5244417]alemtro95[/MENTION] please make S6 SYSTEM UI ZIP FILE that Blue one is lollipop

me and some users don't like that marshmallow color . thanks to you :)
[Galaxy S 4 i9500 Android Development] Ale95:
I'm using 5.1.1 apps so 5.1.1 themed and not 6.0
[Galaxy S 4 i9500 Android Development] zayn.sky:
i love you man very much ???
[Galaxy S 4 i9500 Android Development] adel alsayed:
ok pro but you already used in Aurora 4.1 so i back again to v3 :confused:
[Galaxy S 4 i9500 Android Development] robsonsilva:
It is only n5 port. The v1 is not themed like mm.
[Galaxy S 4 i9500 Android Development] iusz:
Big and hard job!!!Thanks for new thread and new port! I added this one on 4PDA in my thread:

http://4pda.ru/forum/index.php?showtopic=648466
[Galaxy S 4 i9500 Android Development] hakfur5328:
It full 5.1.1 base?
[Galaxy S 4 i9500 Android Development] robsonsilva:
Practically yes. As albe said is 80% 5.1.1 and 20% 5.0.2.
[Galaxy S 4 i9500 Android Development] hakfur5328:
It have a ram issue.
[Galaxy S 4 i9500 Android Development] Chestburster:
This is first 5.1.x Touchwiz rom for 9500 right?

Wow im so excited
[LG V10 Q&A, Help & Troubleshooting] zhingket:
Does the LG V10 support mirrorlink?
[LG V10 Q&A, Help & Troubleshooting] kiosk123:
Yes