Screen2Auto - New app for AA smartphone mirroring (only for root devices).

Search This thread

egandt

Senior Member
Mar 25, 2008
417
134
Google Play protect is mostly there to protect Google, not you.
Disabled
Feel free to disable it to prevent it from nagging about apps Google doesn't want you to use.


Just the package name,
only a single string needs to be edited.
Ok done
Perhaps Google Play protect is the culprit.
I have it disabled by default so not sure if it's another existing restriction.

The OnePlus check-mark did not work on my OnePlus + LineageOS device.

So then I implemented the root/LineageOS check-mark, which should work on any rooted phone, I'd recommend to use that one.
Not sure what this is?
Lastly, did you try the xposed module of my app, AAXLU?
That should also help w unlocking 3th party apps.
Installed

I tried again after a reboot to be sure, still blocked from allowing notification (Restricted Setting) and Special Abilities (Restricted Settings). At least play protect is not throwing errors, but also on 13 at least I can not figure out in king is setting it as installed be the App Store or not, since the instruction on how to check do not seem to work on 13.

I'm going to uninstall and reinstall again after a reboot.

Steps I followed:
Uninstalledeverything
reboot
Install AA-AIO-Tweaker via KingInstaller
Open and Grant Root Access
Install Android-Auto-XLauncher-Unlocked via King Installer
Ensure that Zygisk-LSPosed is enabled in Magisk

Now I can not do this step: LSPosed => Modules => Check Enable module + Check Android Auto
Since I can not open Lsposed as there is no notification, I have EdXposed Manager I can access, which says it is not installed correctly yet the moduleLSPosed-v1.8.6-6712-zygisk-release. is installed and active in magisk:. I see the module for android auto, but can not enable it by default, I tried skipping the check and enabling and rebooting anyways, assuming that worked I've completed that step as well now, if not I'm confused as to why it is not working when the module is installed.

Install my modified screen2auto

I did white list in AA AIO tweaker and reboot as I saw elsewhere that is needed, and rebooted one final time.

Special Abilities now works as does notifications, seems like I went through a number of extra steps and am still unsure of the EdXposed Manager saying it is not properly installed when the module is enabled, but with skip check I can enable the Android Auto module.
 
Last edited:

gullzway

Senior Member
Nov 17, 2007
390
71
Hi there,

I haven't, where could I find that app please?

Edit: This may not work properly anymore. I just updated my spare OnePlus 9 to Android 12, and screen to Auto was no longer working. Could not get it to show up on Android auto after reinstalling with AAEASE.
Had to do some of the steps in this post. https://forum.xda-developers.com/t/...g-only-for-root-devices.4062787/post-88392893
I just edited the name with with MTManager, installed and it's working again. Unrooted OnePlus9.
 
Last edited:
  • Like
Reactions: Rikj000

Rikj000

Senior Member
May 4, 2016
86
133
github.com
OnePlus One
OnePlus 2
Not sure what this is?
Are you using KingInstaller v1.3?
I tried again after a reboot to be sure, still blocked from allowing notification (Restricted Setting) and Special Abilities (Restricted Settings). At least play protect is not throwing errors, but also on 13 at least I can not figure out in king is setting it as installed be the App Store or not, since the instruction on how to check do not seem to work on 13.
You can verify if KingInstaller did it's thing correctly, as described here

Now I can not do this step: LSPosed => Modules => Check Enable module + Check Android Auto
Since I can not open Lsposed as there is no notification, I have EdXposed Manager I can access, which says it is not installed correctly yet the moduleLSPosed-v1.8.6-6712-zygisk-release. is installed and active in magisk:. I see the module for android auto, but can not enable it by default, I tried skipping the check and enabling and rebooting anyways, assuming that worked I've completed that step as well now, if not I'm confused as to why it is not working when the module is installed.
EdXposed is for older devices (Android 8 - 11)
On current day devices you need LSPosed
 

egandt

Senior Member
Mar 25, 2008
417
134
EdXposed is for older devices (Android 8 - 11)
On current day devices you need LSPosed
I have LSPosed installed, but I have no manager for it to add or edit modules (even uninstalled and reinstalled). They say there is a notification, however I do not have that, maybe I hide it at one point I hate always on notifications. I found the LSopsed app on Google Play that shows that notifications are enabled, yet I still have none, still it let me confirm that the module is loaded, so I'm going with ok.


As for king yes it is 1.3, however on the oneplus:
Settings => Apps => See all apps => Name of installed App => Store (at the bottom)
There is no store for any app listed, this may be a oneplus UI thing on 13 , but means that I can not check using that method, I check apps through play store and those not, none have it.
 
Last edited:

Rikj000

Senior Member
May 4, 2016
86
133
github.com
OnePlus One
OnePlus 2
I have LSPosed installed, but I have no manager for it to add or edit modules (even uninstalled and reinstalled). They say there is a notification, however I do not have that, maybe I hide it at one point I hate always on notifications. I found the LSopsed app on Google Play that shows that notifications are enabled, yet I still have none, still it let me confirm that the module is loaded, so I'm going with ok.
I would:
- Uninstall LSPosed from Magisk
- Reboot
- Re-install LSPosed from Magisk
- Reboot
- Tap the LSPosed Status notification, create a shortcut to the LSPosed manager, it should request you for it.
- Disable the LSPosed Status notification, from within the LSPosed manager settings
As for king yes it is 1.3, however on the oneplus:
Settings => Apps => See all apps => Name of installed App => Store (at the bottom)
There is no store for any app listed, this may be a oneplus UI thing on 13 , but means that I can not check using that method, I check apps through play store and those not, none have it.
Then you'll need to figure out another way to get the install referrer if you want to verify if "installing as Google Play" went correctly.
 

faqall

New member
May 4, 2023
3
0
When I opened S2A in AA, it asked me do I want to start casting - previous versions never asked, IMO asking that is completely pointless (why otherwise would anyone installing S2A) and it can potentially distract the driver

Is this expected behavior? I am experiencing the same thing with 3.7.
 

gullzway

Senior Member
Nov 17, 2007
390
71
Is this expected behavior? I am experiencing the same thing with 3.7.
That's Google doing that. Likely because the app was named something different.

To fix this you have to send an ADB command to your phone using a PC.
"Adb shell appops set ru.inceptive."whateveryounamedtheapp" PROJECT_MEDIA allow
 
Last edited:
  • Like
Reactions: faqall

faqall

New member
May 4, 2023
3
0
That's Google doing that. Likely because the app was named something different.

To fix this you have to send an ADB command to your phone using a PC.
"Adb shell appops set ru.inceptive."whateveryounamedtheapp" PROJECT_MEDIA allow
Sorry if this a complete noob question. How do I locate the current app name so I can issue the appropriate adb command to my device.

Thank you!

EDIT:

Opened the S2A app. Ran "adb shell dumpsys window windows" and discovered my app was ru.inceptive.screentwoauto1. Issued the "PROJECT_MEDIA allow" and confirmed it works. Thank you again!
 
Last edited:

gullzway

Senior Member
Nov 17, 2007
390
71
So touch is working for me great on non root phone however I am sure curious about your mentioning of using a firestick remote. Do you have a specific guide you could reference or share?
I just pair the fire stick remote(holding down the home button) to my phone in Bluetooth settings. That's really it.

My Pixel 6 pro and one plus nine don't work well or at all with the touch screen in S2A.
 
  • Like
Reactions: faqall

kkoolkaran

Senior Member
Mar 19, 2011
69
16
S2A appears to be the most restricted app.

To my knowledge following levels of restrictions/by-passes exist:
1. Developer mode + unknown sources need to be enabled in the AA app,
you can tap the Version number in the AA app a lot, to unlock the developer settings.
2. Apps need to be "installed as Google Play",
you can use KingInstaller to do so: https://github.com/fcaronte/KingInstaller
3. Apps need to be "whitelisted in phenotype.db",
you can use AA-AIO-Tweaker for this: https://github.com/shmykelsa/AA-Tweaker
4. Apps need Xposed module to spoof an additional "installed as Google Play" check,
you can use Android-Auto-XLauncher-Unlocked for this: https://github.com/Rikj000/Android-Auto-XLauncher-Unlocked
5. Apps (for now only Screen2Auto to my knowledge) need their internal package name changed to something different,
you can use MT Manager for this: https://mt2.cn/download/

Open MT Manager => Open S2A.apk file => View => AndroidManifest.xml => String pool => Triple dot icon => Filter =>
Type the package name of the app (likely "ru.cvitnepei.neatruwtosceo" or "ru.inceptive.screentwoauto") => Ok
=> Select the found package name (likely "ru.cvitnepei.neatruwtosceo" or "ru.inceptive.screentwoauto")
=> Alter it to something unique, don't tell your unique package name online => Ok => Back arrow => Save and exit
=> Save AndroidManifest.xml modification + Auto sign => Ok

Open your package manager => Install modified / renamed S2A.apk
1. Which apps can be uninstalled once the above steps are performed? (Like MT manager?)
2. Is Android-Auto-XLauncher-Unlocked alternative for Android Auto default app? If yes, Can we remove the default one?

Thanks in advance
 

Rikj000

Senior Member
May 4, 2016
86
133
github.com
OnePlus One
OnePlus 2
1. Which apps can be uninstalled once the above steps are performed? (Like MT manager?)
2. Is Android-Auto-XLauncher-Unlocked alternative for Android Auto default app? If yes, Can we remove the default one?

Thanks in advance
1. KingInstaller, AA-AIO-Tweaker and MT-Manager can be removed afterwards if desired.
2. AAXLU is not an alternative for AA,
it's more like an addon to unlock more functionality (More 3th party apps, more debug screens, easily launch the AA app)
 

thivamero

Senior Member
May 27, 2017
136
5
bourges
I was able to get S2A to work on my Galaxy A5 2017...

I just had to upgrade it to Android 9 and install S2A with Kinginstaller and MT manager...
 
Last edited:
Jan 22, 2020
5
1
On Pixel 5 running Lineageos for microg Magisk, Screen2Auto is crashing when "other settings" is selected.
Log ID: 8ee7f0994ae29d3a
Any help very appreciated.
 

AbdullahManaz

Member
Jan 17, 2020
34
7
www.manaz.net
Hello friends,
Which version of AndroidAuto works best with Screen2Auto?
I was able to install and run Screen2Auto on my Android 13, Samsung device that I cannot root, but the phone screen looks upright on the car screen.
 

gullzway

Senior Member
Nov 17, 2007
390
71
Hello friends,
Which version of AndroidAuto works best with Screen2Auto?
I was able to install and run Screen2Auto on my Android 13, Samsung device that I cannot root, but the phone screen looks upright on the car screen.
They've all worked the same for me up to and including the latest Android Auto update.

Try going into screen to auto settings, screen settings, and forcing screen rotation.
 

shouk_1987

Senior Member
Jul 2, 2012
1,022
299
Xiaomi 11 Lite 5g NE
I am on Pixel based custom Rom unrooted

I have real google play services plus microg installed so i can sign in with my account on youtube vanced extended



I have tried kinginstaller and AAEASE with no luck

Tried also changing package name with MT and also no luck



How can i make S2A appear in Android Auto with any other method please?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    First of all, I want to thank the author for Screen2Auto. I love it!

    I recently created a patch to run Android Auto as user app with media apps support. With it's help it's possible to include support for Android Auto + Screen2Auto in your build without needing to root the device.

    Anyway, while working on this patch, I ran into a problem where Screen2Auto could not launch newer apps that target Android 13. It turned out, that this is because of an intent related behaviour change Google introduced in Android 13.
    So if anyone also doesn't like to grant root privileges and is running Screen2Auto as user app (Screen2Auto does work without root and only with 'draw over other apps' and 'modify system settings' permissions!), has problems launching newer apps on Android 13, you can fix that by hooking PackageManagerServiceUtils::applyEnforceIntentFilterMatching() (see here) - possibly with the help of XPosed.

    Maybe someone can make use of that info.
    1
    Just to verify, I have that same bug with the thumbnail size now if I go directly into the song from the tablet mode. It's not a huge dealer breaker though. 🤷 Otherwise things are working well. Do wish Android 13/LOS20 properly supported the old immersive mode so I could get rid of the status bar from the top. Can't win em all.

    When I turn on Canvas in spotify settings it removes the status bar. But there's 2 annoying things that happen after that, you have to tap the screen every new song to make the status bar and play controls go away and the most annoying thing is you have canvas on. The dumbest feature of all streaming music apps. Cool a 8 second video on a loop.... But why? Lol
    1
    Thanks a lot for your fair reply, @mik101 , your answer is as cruel as clear: forget s2a! Anyhow let's wait some Mazda or BMW owner for the last chance and...is there some alternative app for non touch screens ?
    My touchscreen doesn't/rarely works now that I'm unrooted again.

    I just use a Fire stick remote paired to my phone, works great.
  • 125
    Smartphone screen on Anddroid Auto HU car screen
    For root devices only!

    a65be9f97d8097a3eeccdacfbe7ac48d.png

    b8add53a049c33be76f7e3778db2551c.png



    c1b9abbde2a1f4e7a6920f3b7bd1ffe2.png



    Application features:
    - The main reason for creating this application is working with Android 9 Pie
    1. Сompletely new application combining AAMirror & AAStream features.
    2. Additional functions: clock, dimming, selection of resolutions, etc.
    3. Ability to choose the automatic launch of any application at A2M startup.
    4. Floating button to control the application from the HU screen.
    5. Ability to reset if incorrect output and resolution distortion.
    6. Many other chips...
    1d1ca5ad04e260cb8dfa7360d36cee00.png

    Installation and setup:
    1. Download and Install Screen2Auto
    6760829d5c83bfb472ea0a96d8b0efde.png
    2. Enable developper settings in Android Auto and enable Unkown sources in developper settings.
    1. Launch on the Android Auto mobile device
    2. Open the menu, tap the tab "About Android Auto"
    3. In the menu that opens, tap on the gear (settings). Then we crawl to the very bottom of the menu that opens: "Version 4.5. *** - release".
    4. 10 times tap on the display of the version of Android Auto, a window will appear where we must agree with what we are doing. Click "Yes."
    5. Go to the menu (tap "three points") and select the tab "For Developers" that appears in the menu
    6. In the last line, put a checkmark "Unknown sources" or use other settings of the developer's menu.
    3. Use the AA AIO TWEAKER from @shmykelsa for activation third-party applications.
    4. Launch the application and perform the initial setup of permission recovery. Click on the button and save them.
    1ae13868aa9142dd0ea19722b818d9a7.jpg
    5. Make the necessary settings as desired.
    Warning:
    If, after turning off the smartphone or exiting AA (turned off the car, closed the emulator, removed the USB), the resolution of the smartphone did not return to its original state (the recovery settings, failure, smartphone features, etc. were set incorrectly, etc.), you need go to Settings → Reset settings and select the WM SIZE RESET option. Resolution will be restored to factory.
    3e5e464d111050be0db4f57505492313.png
    0222f487a017f62a6242d37d27e82b3a.png

    Don't forget to use the button (if you want course):
    cb294618ab788427637345c9f1030b77.png


    Warning! New version of the application released!
    Thanks to everyone who offered delicious coffee!
    All of this thanks to all caring people.



    Attention!
    You can download and install S2A on devices without root using the new application
    Android Auto Apps Downloader (AAAD)
    However, I still recommend using C2A on rooted devices.

    What's new

    v3.5.2beta
    • Bug fixes

    v3.5beta
    • Adapted for Non Root devices
    • Notification when pause (for automation).
    • Bug fixes
    • Languages update

    v3.4.6
    • Added persistent quick launch bar
    • Added a pause S2A. If need to use the phone (so as not to disconnect)
    • Fixed bug with floating button
    • Fixed bug with choosing launcher button and background
    • Minor fixes

    v3.4.5
    • Added the ability to change the icon of the floating button
    • Added autostart mapcam.info
    • Added starting Tasker task after completion
    • Minor fixes

    v3.4
    • Fixed jambs
    • Added Support for Screen2Echo*
    • *Screen2Echo - application idesigned to link two phones. An application for those who do not want to get root on their main phone, and the second one is always in the car . Screen2Auto and S2Echo communicate via WiFi Hotspot.
    • Added Function to enable Hotspot at phone startup

    v3.3
    • Bug fixes
    • Switch "Do not restore" in the settings
    • Fixes for some jambs version 3.2

    v3.1
    • Bug fixes
    • Fix launch on Android 5&6
    • Fix Netflix (be sure to enable accessibility)
    • Adjustment of language packs
    • Added new translations

    v3.0
    • Application optimization
    • Made initial setting (Wizard settings)
    • Updated language files. (Thanks for the translations)
    • Added driving safety warning

    32a6ff91f00801a90056ed0b6dc27241.png

    837e9dacbe128637ed1dcd820e3b0a00.png
    Preview

    29f8f3095dcb6e0f7c50945273cd8846.jpg

    74a842327d62fc08ff4094db75c5cf05.jpg

    d3ca794b3557868d6b0c5d0f1cb47726.jpg

    f12617d47c0d7ba10b38071596beea04.jpg

    2e7d1fd6cfc6285f47cb63c875f37344.jpg

    b3b5fbe231fd9037188cc9995ea7cea3.jpg

    e6cb6d066052a58c27c5fa40755c4a7b.jpg

    472ed615393e079d2cf3b0180ceb8bc5.jpg

    5798b314178fd956947295e55eac32c1.jpg

    Well, as usual, I will be glad your coffee
    8ba7613826381811e8ab595c18c11459.jpg
    Download: ↓↓↓
    10
    A new version 3.4.6 has been released

    • Added persistent quick launch bar
    • Added a pause S2A. If need to use the phone (so as not to disconnect)
    • Fixed bug with floating button
    • Fixed bug with choosing launcher button and background
    • Minor fixes
    9
    Screen2Auto upgrade to v2.8!
    • Work optimization
    • (Delete) Removed the speedometer.
    • (Add) Added switch to enable / disable the function of forced application termination
    • (Add) Added to the launcher the HOME and WORK buttons from the Yandex navigator.
    • (Add) Added Polish language (thanks wal24)
    • (Add) Launching scree2auto task from Tasker
    • (Fix) Fixed launch from the application menu
    9
    The only way (similar method from the Fermata player thread) I found to overcome the problem for now is:
    - Use Android Auto version 7.0.614104 (tried v7.1.614554, it does not work in any way).
    - Rename the Screen2Auto app v3.6.2 (change the ru.inceptive.screentwoauto name) with Lucky Patcher or any other rename apk app.
    - Uninstall the original Screen2Auto and install the renamed one.
    - Enable Unknown Sources on AA and patch/add the newly renamed app to AA with AA IO Tweaker as you normally would.

    I tried turning off/on the car, disconnected and rebooted the phone, Screen2Auto hasn't disappeared yet.
    9
    S2A appears to be the most restricted app.

    To my knowledge following levels of restrictions/by-passes exist:
    1. Developer mode + unknown sources need to be enabled in the AA app,
    you can tap the Version number in the AA app a lot, to unlock the developer settings.
    2. Apps need to be "installed as Google Play",
    you can use KingInstaller to do so: https://github.com/fcaronte/KingInstaller
    3. Apps need to be "whitelisted in phenotype.db",
    you can use AA-AIO-Tweaker for this: https://github.com/shmykelsa/AA-Tweaker
    4. Apps need Xposed module to spoof an additional "installed as Google Play" check,
    you can use Android-Auto-XLauncher-Unlocked for this: https://github.com/Rikj000/Android-Auto-XLauncher-Unlocked
    5. Apps (for now only Screen2Auto to my knowledge) need their internal package name changed to something different,
    you can use MT Manager for this: https://mt2.cn/download/

    Open MT Manager => Open S2A.apk file => View => AndroidManifest.xml => String pool => Triple dot icon => Filter =>
    Type the package name of the app (likely "ru.cvitnepei.neatruwtosceo" or "ru.inceptive.screentwoauto") => Ok
    => Select the found package name (likely "ru.cvitnepei.neatruwtosceo" or "ru.inceptive.screentwoauto")
    => Alter it to something unique, don't tell your unique package name online => Ok => Back arrow => Save and exit
    => Save AndroidManifest.xml modification + Auto sign => Ok

    Open your package manager => Install modified / renamed S2A.apk