Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[ROM] Beelink GT1 / Alfawise S92 TVStock Nexus ROM (Android TV 6.0)

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by Magendanz View Post
    Minor update today mainly to address the lack of D-pad navigation support in Gboard. Please let me know if you spot any issues.

    Changelog (20170606):
    • Switched from spoofing the Xiaomi Mi Box to the Nexus Player.
    if your spoofing the nexus player in build.prop since its intel, x86 apps might be downloaded, which will mess stuff up badly if they don't have support for arm. similar thing happened to me like posed above with iplayer.

    I know google play services has x86 versions so would keep an eye on that as it will be the first to update and cause issues

    the version codes for google play services (atv versions) all start with

    876- = x86
    886- = x86_64

    836- = arm (this is what it should be)
    846- = arm64
    Last edited by tillaz87; 06 June 2017, 12:58.

    Comment


      Originally posted by tillaz87 View Post
      if your spoofing the nexus player in build.prop since its intel, x86 apps might be downloaded, which will mess stuff up badly if they don't have support for arm.
      The CPU architecture is still correctly reported in the build.prop as ARM, but I'll keep an eye out for this. (So far I haven't discovered any apps that get it wrong.) No spoofing effort is 100% foolproof, but I've tried to strike a balance between impersonating the model/manufacturer of a mainstream device and potentially confusing the Play Store and updaters that need to know the actual hardware architecture.

      Apparently, what I've done is good enough for Google, as they now send an email congratulating me on my Nexus Player purchase after completing the setup wizard and I see several new apps in the Play Store for Android TV that were previously unavailable.

      Comment


        Originally posted by Magendanz View Post
        The CPU architecture is still correctly reported in the build.prop as ARM, but I'll keep an eye out for this. (So far I haven't discovered any apps that get it wrong.) No spoofing effort is 100% foolproof, but I've tried to strike a balance between impersonating the model/manufacturer of a mainstream device and potentially confusing the Play Store and updaters that need to know the actual hardware architecture.

        Apparently, what I've done is good enough for Google, as they now send an email congratulating me on my Nexus Player purchase after completing the setup wizard and I see several new apps in the Play Store for Android TV that were previously unavailable.
        its normally only games that are affected as if available it can download / use the cache (data or obb) for powerVR rather than Mali GPU
        In my case with just spoofing ro.product.manufacturer to NVIDIA for iplayer it would download / use cache for tegra rather than mali and games were messed up
        Last edited by tillaz87; 07 June 2017, 08:42.

        Comment


          Thanks TILLAZ for the apps.. I've downloaded them as I write this... so you can clear it off your google drive if I'm the last one to get it.

          Comment


            Originally posted by tillaz87 View Post

            Just need to plug a mouse into the USB port on the box

            Then (left click and hold) swipe to allow modifications.
            ​​​​​

            Select install zip

            Go to the location of the WiFi update.zip, select it and again it will ask to swipe to install, do this and Then reboot.

            I'm not sure about adb as it needs to replace the boot.img
            Thanks again

            Comment


              Some final changes i made.

              etc\permissions
              com.google.android.dialer.support.xml has been removed so framework/com.google.android.dialer.support.jar needs removed

              etc/permissions
              com.google.android.maps.xml and framework/com.google.android.maps.jar
              this is not part of atv but maps might work if sideloaded not sure what use though. i personally removed it

              same for
              framework/com.google.android.media.effects.jar
              priv-app/MusicFX
              etc/permissions/com.google.android.media.effects.xml

              etc/permissions/com.google.android.pano.v1.xml framework/com.google.android.pano.v1.jar
              not sure what this is as its only in the nexus player and the .jar is practically an empty file.
              again i just removed it as following the mibox since its official atv for amlogic (noticed no change so far)

              etc/permissions/android.hardware.camera.front.xml removed this as its for front facing camera hardware

              etc/permissions/android.software.print.xml not part of atv

              etc/permissions/android.software.live_wallpaper.xml not part of atv

              etc/permissions/android.software.backup.xml not part of atv

              etc/permissions/amlogic_hardware.xml not needed

              remove etc/
              lowmemorykiller.txt
              lowmemorykiller_512M.txt

              2G is ony one used

              etc/Third_party_apk_camera.xml config for some random Chinese app. not needed
              https://play.google.com/store/apps/d...mobileqq&hl=en

              Removed system/lib/ libwfd_jni.so - part of miracast app
              Last edited by tillaz87; 24 June 2017, 04:48.

              Comment


                Careful removing the MusicFX stuff. When I pulled that earlier, I lost some Dolby/DTS pass-through features.

                Comment


                  Originally posted by Magendanz View Post
                  Careful removing the MusicFX stuff. When I pulled that earlier, I lost some Dolby/DTS pass-through features.
                  Where did you notice this? I don't use any music apps so hard for me to notice any differences. Video playback seems fine.
                  Last edited by tillaz87; 24 June 2017, 04:50.

                  Comment


                    Hello Magendanz!

                    I need a little help...

                    I own a Beelink GT1 and a Beelink Mini MXIII-II, both with QCA9377-chipset.

                    Now I just need the right TWRP.img-files for both boxes to make first of all a Nandroid-Backup of my existing Stock Roms before installing your custom roms. Which ones are the right ones to install?

                    Thank you in advance!

                    Comment


                      hi
                      link for download AP6255 for last update seems dead
                      Thank you for taking a look

                      Comment


                        Originally posted by tillaz87 View Post
                        @Magendanz any idea why a source built rom for nexus player has widevine L1? I just just checked with drm info and was surprised as i thought this was not possible with unlocked bootloader and root etc.
                        I was screwing around trying to get Widevine L1 working with some private keys that I'd obtained for other hardware, but it didn't work. You'll notice that in the last release that I'm back to the original OEM L3 libs.

                        Comment


                          Originally posted by equeorto View Post
                          link for download AP6255 for last update seems dead
                          Looks like I just inadvertently deleted it while cleaning up old files on the OneDrive share. It's fixed now, though. Here's a link: update_GT1_111M0_AP6255-20170523.zip

                          Note that this is still based on GT1_111M0, which is the last version that Beelink has released for the AP6255 (A912).

                          Comment


                            Thank's à lot

                            Comment


                              Magendanz, thank you for your amazing work. Our TV boxes are now of a much more value. The UI of Nexus isbetter in my opinion and the box is also more responsive.
                              I still have one issue. Whatever I have tried I can not get Youtube to display 4K content. I even modified the build.prop to add sys.display-size=3840x2160 but it makes no difference.
                              Is there a solution known for this issue?
                              If I ran youtube in Chrome and select 4K it crashes Chrome.

                              Comment


                                Originally posted by HRIbar View Post
                                Whatever I have tried I can not get Youtube to display 4K content. I even modified the build.prop to add sys.display-size=3840x2160 but it makes no difference.
                                Is there a solution known for this issue?
                                I'm a bit at a loss troubleshooting 4K issues, since I don't have a 4K TV. (Anyone want to send me one?) I placed the property in the build.prop because that's what I've been told works, but I haven't had any reports other than yours.

                                Comment

                                Working...