thekirankumar / carstream-android-auto

A youtube/plex and local video (MP4/MKV) player for Android Auto
http://www.thekirankumar.com/blog/2017/12/29/play-youtube-video-android-auto-app/
Apache License 2.0
329 stars 107 forks source link

GPS 12.6///AA 3.2///CARSTREAM 2.0=WORKS! #211

Open Thedrozz opened 6 years ago

Thedrozz commented 6 years ago

hi guys this is my first entry in github so im sorry if i made mistake. I just achieved to run carstream on aa with rooted phone + gps v12.6 + aa v3.2 + carstream v2.0... I followed the instructions Kiran Kumar wrote. I realized sth when you reboot your phone gps updates 12.8 and it blocks carstream i think this is the issue we are challenging. So, when i rebooted my phone i downgraded gps 12.8 to 12.6 again but this time i DID NOT reboot my phone. I run carstream and clicked the magic "unlock[root]" button and again i DID NOT reboot my phone i just connected it to my car and it worked! Enjoy!

pmbabu commented 6 years ago

As long as Google Play Store (GPS) has internet connection, it will update to 12.8 even if we don't reboot the phone. What you could do is use an application like AF++, and block internet connectivity for GPS.

This will ensure that GPS doesn't get upgraded, but it also prevents you from using GPS to install/upgrade any app.

You can always unblock GPS (enable internet), install/update whatever you want, and then downgrade GPS once again. And block it once again in AF++. It does work.

Thedrozz commented 6 years ago

You are right it was updated to 12.8

podimonanil commented 6 years ago

Use GPS 12.6. Download Disable Service apk from net (Not available in playstore){similar app available in playstore >Service Disabler from Kunkun soft]. Open it and go to System (grant root permissions) and then navigate to Google play Services. (A lot of Services will be displayed with a tick mark on left), Untick the following services 1.PeriodicUpdaterService 2.SystemUpdateGcmTaskService 3.SystemUpdateService 4.UpdateSchdelerService. Done!!! Your GPS will not update own its own. Enjoy CarStream 2.0

hamedksa commented 6 years ago

☝️👌😘

dadas2525 commented 6 years ago

Daha açık şekilde adımları anlatırmısınız

MisterNo1 commented 6 years ago

@podimonanil Did you use complete procedure (of kirankumar) or you just downgrade gps, set set parameters at "Disable service apk*, install AA 3.2, than CarStream 2.0 and everything works?

dadas2525 commented 6 years ago

Gpsyi düşerdim çalışmadı yine car stream 2.0 ve AA 3.2 de cihaz köklü değil

podimonanil commented 6 years ago

@ MistetNo 1 Basic requirements (My steps)

  1. Install Link2SD from Play store.
  2. Install Disable Services apk.
  3. Download GPS 12.6 from apk mirror.
  4. Download CarStream 2.0
  5. Turnoff Data mobile and wifi
  6. Uninstall updates of GPS to factory version.
  7. Install GPS 12.6 that you've downloaded.
  8. Open Link2sd app and select updated apps, Select GPS, long press on it and select "integrate update into system" option, This will set GpS 12.6 as the default version on your phone.
  9. Reboot your phone.
  10. After rebooting open playstore and turn off auto updating of apps.
  11. Open Disable services app and select system then select GPS and disable A. PeriodicUpdaterService. B. SystemUpdateGCMtaskService. C. SystemUpdateService D. UpdateSchedulerService.
  12. Now you can turn on Data. Check whether GPS is auto updating, if it updates uninstall updates with Link2sd app. And use Disable service app a second time.(Normally gps won't update).
  13. Install AA (latest from Play store v 3.5).
  14. Open and grant all permissions, enable Developer options, enable Unknown sources, 720p output and 1080p output. Close AA.
  15. Install CarStream 2.0, open and grant permissions. Close carstream.
  16. Connect to car, start AA and accept all permissions.
  17. Disconnect from car.
  18. Open Carstream select Unlock it will ask for root permission, grant root. It will show successfully unlocked message . If it shows unsuccessful , press Unlock again.
  19. It will ask you to Reboot your phone.
  20. Reboot your phone and you are ready to use CarStream 2.0 with AA.
podimonanil commented 6 years ago

One step missed. in 14th step After opening AA , After enabling Developer settings, Set Application mode to "Developer".

Also At last when CarStream works say thanks to Kiran kumar.

jhingansaurabh commented 6 years ago

When using CS at night with head lights on , it goes dark and you cant see text related to the video. ANyone else experiencing this issue? Any suggestions?

Thedrozz commented 6 years ago

You may try this: open AA and go to developer options, choose the "day/night" option and set it to "day" option. This may solve your problem i suppose.

jhingansaurabh commented 6 years ago

thanks! that works

MisterNo1 commented 6 years ago

@podimonanil

Thanks for the complete procedure. I will try it today and I will send you a feedback

MisterNo1 commented 6 years ago

Bad luck. I finished all procedure step by step and cant play Youtube on CarStream. I even cant see CS on the list of the applications (when I press last button on the bottom right at car). I found CS in the list of the media sources (when press headphone car button) but there is no picture or sound of YT :-(

MisterNo1 commented 6 years ago

Done! :) :) The problem was at step 12. I didnt check if GPS updated again itself. (yes it was :-o, I dont know why but yes, it was). With app Link2sd I disabled service again, second time. And ewerything is ok now. It works. Thanks a lot!

podimonanil commented 6 years ago

Keep checking Disable Service app once in 2-3 days and check whether the four disabled service are enabled again or not and disable again. For an assurance I use both apps "Disable Service " and "Service Disabler". You can integrate any update to system with link2sd but You need to all the steps once again if you integrate Google Play store to system. All settings will be restored to default when Google Play store is integrated. You should once again go to play store settings and disable auto update of apps and then disable services of play service with disable service app or service Disabler app.

Dooouu commented 6 years ago

Keep checking Disable Service app once in 2-3 days and check whether the four disabled service are enabled again or not and disable again. For an assurance I use both apps "Disable Service " and "Service Disabler". You can integrate any update to system with link2sd but You need to all the steps once again if you integrate Google Play store to system. All settings will be restored to default when Google Play store is integrated. You should once again go to play store settings and disable auto update of apps and then disable services of play service with disable service app or service Disabler app.

I'm in step 6 unistalled GPS starts to appear a notification that says: "Update Google Play Services... Google Play Services wont run unless you Update". I ignore it and install GPS 12.6.88 and did the next steps but when I'm in step 13 (notifications that says that I need UPDATE still appears) and install and open AA 3.5 but when I try to open says: "Something Went Wrong... Google Play Services doesnt seem to be working right now." I've already check if GPS is updated but nope... I have installed 12.6.88 GPS... please help! :(

MisterNo1 commented 6 years ago

@Dooouu I thing that you have problem at steps 10, 11 i 12. Please, try again all procedure and pay attention on theese three steps. I hope that than wil be all ok :)

Dooouu commented 6 years ago

@MisterNo1 did exactly.... After rebooting I turn off updates, then open disable services, the only thing that notice that didn't show up in the list is this one 'PeriodicUpdaterService'... My data is on and GPS won't update anymore cuz stills in 12.6.88 but AA not working, same massage appears "Something Went Wrong... Google Play Services doesnt seem to be working right now"

MisterNo1 commented 6 years ago

oops, you dont have 'PeriodicUpdaterService'?? That is the problem. I have this line between lines: "PeriodicRebuildIndexService" and "PersistentApiService" Maybe you have this option but with the different name?

rr3608 commented 6 years ago

All of these things work only a rooted phone, right? I haven't rooted my phone (LG G7+ Thinq) yet coz said I read somewhere that it would void the manufacturer warranty. So I got an error on step 8 saying Link2sd doesn't have root access or something.

Dooouu commented 6 years ago

@MisterNo1

I don't have it between the files you said to me before :( What other name could be for that file?

podimonanil commented 6 years ago

There are a lot variants of Google Play Services are available. You should install the correct GPS 12.6 specific to your device.

gaganbatra commented 6 years ago

Any recommendations what phone model root and work best for this?

Thedrozz commented 6 years ago

Do not buy lenovo p2 because it wants you to wait 2 weeks to give you permission to unlock oem

gaganbatra commented 6 years ago

Thanks, is an MI ok?

MisterNo1 commented 6 years ago

Samsung Galaxy A8 (2018) is my choise. But maybe someone know the better device

podimonanil commented 6 years ago

I use Xiaomi, I able to RUN CarStream with my redmi Note 4, and also with my wife's Redmi 4. both rooted with Magisk. The problem is that You have to wait 48Hrs to unlock the bootloader after requesting for permissions. Another problem i encountered was that An Update for Android Auto (3.6.583534) was released two days back. After updating AA to the above update , My phone failed to open AA and no messages was shown. So I uninstalled it and installed AA 3.5. And now everything works Fine including CarStream, Jet Audio Plus, Voice input like OK Google, Able to read and send Whatsapp messages . And also there was an update for Google app a week back, You can update that too. But do not integrate it into system, if you do OK Google command will not work.( Atleast forRedmi Note 4).

gaganbatra commented 6 years ago

Thanks guys.

Dooouu commented 6 years ago

@podimonanil I've install the right version for my Moto G5 (armeabi-v7a, Android 4.0+, nodpi)... I don't think that's a variant problem.

EXIT: Yes it was a variant problem... I needed for Android +6.0 and everything in GPS seems working fine. Followed all your steps again and WORKS! THANK YOU!!!

Joe10s commented 6 years ago

@podimonanil and all.... SUCCESS!! Rooted LG G5. Link2SD (SD with 3 partitions: Unallocated, EXT2, FAT32), GPS 12.6 variant 6+, AA 3.5, CS 2.0, Waze. Playing YT (not watching, just listening) with Waze Nav in 2017 Camaro Infotainment.

Took several days of research and several passes at the procedure detailed here. You rocked it! Key hurdles for me:

  1. Rooting
  2. Downgrade GPS - complicated by LG Settings to get to Device Administrators
  3. SD partitioning
  4. Getting the right Variant of AA3.5

Thank you! Happy wheeling!

jhingansaurabh commented 5 years ago

USing GPS 12.6.85 and AA 3.2.58 for long time on op3t. Since yesterday AA refuses to load unless i update some google apps including AA.i havent updated to the latest oos as that auto updates gps. anyone else experiencing this? any suggestions or combintions of software versions still working? thx..

Joe10s commented 5 years ago

I followed the instructions from podimonanil above. The DisableService app keeps GPS from auto updating.

jhingansaurabh commented 5 years ago

AA suddenly stops loading and i get an error 8 telling me to update AA. I have not updated any G apps or aa or GPS. Any ideas? DO i need to roll back any app? How does google block this without me updating any apps?

MisterNo1 commented 5 years ago

I have the same error. Probably Google figure it out that we use AA on our way :-(

podimonanil commented 5 years ago

Don't worry, Update AA to latest version, Open AA on phone, It will ask you to update GPS, allow GPS update, Start AA on phone, see AA is working, Ensure Application mode is set to Developer, Unknown sources and all that stuff,(normally these settings will be intact) Start car, connect phone, start AA, Check whether CS is back. (For me CS was back) For my wife's phone I had to remove phone from car and press unlock option in CS and when it showed Done, Rebooted my phone. And CS was back. In my all google apps are updated to latest version, Except Google app , it is 8.24.1021 The reason I didn't update it was, if I update google app, my OK google detection breaks.