[ROM] ATV and AOSP firmware from JAW from 4pda, based on ported xVortex firmware version 0.4

JAW

New member
I bring to your attention the firmware modifications based on the UGOOOS firmware port version 0.4, made by xVortex

Distinctive features of the modification (compared to xVortex):
- The AOSP and ATV versions are maximally synchronized with each other and have the same "screen resolution", which makes it easier to switch between versions.
- Recovery replaced with TWRP
Attention. Due to the peculiarities of the implementation of USB ports on the Minix USB devices with TWRP work only when connected to the USB-C port through an adapter
- Added support for AptX and AptXHiRes (check, it seems, they say that it works)
- The Square Home launcher is integrated into the firmware, a quick presetting mechanism is provided (load the configuration from the built-in memory).
- Key Mapper is implemented in the firmware, a mechanism for the simultaneous use of Square Home and ATV launcher is provided (load the Key Mapper configuration from the built-in memory)
After configuring the Key Mapper, a single press on the Home button launches Square Home, a long press on Home launches the ATV launcher. F7 launches settings.
- Modified SystemUI, added an exit to Recovery in the shutdown menu. Removed shadow from image information.
- Modified FrameWork. The problem with the disappearance of the top menu bar in a number of programs has been fixed, the cursor has been changed, and a number of other modifications.
- Enabled WiFi debugging by default.
- The TV-Setting application is renamed, the application icon has been replaced so that there is no confusion with the standard Android settings
- The number of animation steps has been changed in the TV-Setting and Settings app. The default animation is 0.25
- Dolby Vision is included regardless of processor support. Dolby Vision Prority is enabled (even if there is no DV support on the device, enabling these settings will significantly improve picture quality)
- Removed Velvet as a completely useless duplicate Katnis application
- Applied patches "Signature verification is always correct", "Disable APK integrity check", "Disable signature verification in Package manager".
- Installed modified Google Play. Blocked Google Play update, ATV has an earlier, more convenient version of the store.
- Google services are updated for the latest actual at the time of the firmware
- Removed starting settings dialogs
- A modified Dashboard has been added to the ATV version (the "Applications" button), On the last settings screen, press the Back key, do not give the program access to Accessibility.
- A starter set of applications is preinstalled, mostly given to free and not widely known applications.
- MixPlorer file manager, ShortCuts manager - MoreShortcuts
- Free and very convenient IPTV player, Lazy IPT Deluxe, NUM, TorrServe Matrix for torrenting.
- VLC, Nova video player as video players and video catalogers. By the way, VLC can also be used as a music player.
- AirScreen to replace ChromeCast
- Added a script for backing up data in TWRP format, and "Patch" to restore them.
- Many applications are adapted for ATV compatibility[/ Spoiler]
Many changes and modifications are not included in the list.


Using Built-in Backup
The firmware has a built-in script for backing up user data.
Before restoring a backup to a different firmware, I strongly recommend that you review the archive (ordinary TAR) and delete the excess.
This is, in fact, a complete analogue of TWRP Backup with all the consequences.

The backup is performed from the terminal:

su
db

The entire Data partition is being backed up to a flash drive, an external memory card, or to the built-in memory in the Backup folder, the previous Backup folder is renamed.
db -m Includes the contents of the internal memory in Backup.
db -t makes a backup in TWRP format
db -m -t makes a backup in TWRP format including the built-in memory card.

Backups are made in TAR format and can be edited if necessary.
Path data_restore.zip is unpacked to the root of the built-in card (in the firmware it is located in / odm / media / internal /)
When you run this patch through the update mechanism, the contents of / DATA (except for the built-in memory card) are completely deleted and restored from the .tar file in the / backup folder on the memory card.
Also, the backup can be restored via TWRP
More details about the original script can be found here: HTC U12plus - Firmware (Post ziand # 89996343)
I adapted it for ARM7 and inverted the logic to the "default" behavior and with the "-m" switch, in addition, unlike the original script, the built-in memory is not cleared.
Further improvements of the mechanism are planned in order to copy only user data and individual applications according to the list.


Installation
Firmware is installed normally and does not require additional keys and options during installation (use the default settings).
When restoring with saving programs, it is recommended to uncheck ALL "checkboxes".

FOTA patches and updates can be installed from the settings menu (Other settings - Patches and updates), from the xVortex firmware Device Information, Update.
From TWRP, or hinged TWRP


Download
International version: https://drive.google.com/drive/folders/1eGSmYNT5veeKQW1z9imRyohF4385e8OL?usp=sharing
Russian version: https://drive.google.com/drive/folders/183IlJcmJOPXtLO_zZfvntvXmsrhL93PM?usp=sharing
(The Russian version contains clients and services exclusively in Russian)
Review and instructions for firmware:
[/spoiler]
 
Last edited:
Is the fw rooted?
You can use either Magisk root or SuperSU.

Root is well hidden and only visible when SuperSu root is on.

In Magisk, when you turn on Magisk Hide and install Magiskhide Props Config, the device is tested by SafetyNet
Screenshot_20210319-180126.pngScreenshot_20210319-180259.png

Android 9, of course. Amlogisk does not please us with firmware on more recent Android versions

patch security 2018??? ohhhh nooo
Have you ever seen that security patches apply on TV boxes?
What version of Secutity Patch to register in Build.prop?
ro.build.version.security_patch=2018-08-05
I can write 2025, if it calms you.
 
Pulling this off an UGOOS device... Wouldn't an overclock be possible? AFAIK Ugoos has 2.2ghz on the main cpu whereas the minix has around 1.9ghz
 
Back
Top