[STOCK] [8.1] Disable Statusbar padding Moto G4 Plus - Moto G4 Plus Guides, News, & Discussion

Hi all,
This works with all devices on 8.1 without round corners. Oreo 8.1 by default has statusbar padding enabled for devices with round corners, but this device among a few others doesn't have round corners and the padding seems like a waste of space to me (and a few other users too)
A simple ADB shell command fixes it and removes the padding.
Requirements:
- Moto G4 Plus stock Android device
- Should be on 8.1
- A brain and should be able to read and follow the written instructions.
- Platform Tools along with ADB drivers
Steps:
- Assuming it's your first day at XDA, enable Developer Options in Settings by opening Settings > System > About device and tap the Build Number 7 times. You'll be promoted to enter your lockscreen password, do so.
- You'll see a new sub menu, Settings > System > Developer Options.
Tap and scroll down to USB Debugging and enable it.
- Connect your phone to your PC. Download the latest Platform Tools and run the ADB.exe file.
- Hover over an empty space in the Platform Tools folder, Hold Shift + Right Click > Open Command/PowerShell window here.
- Run <adb devices> and it will pop up a dialogue on your phone screen asking for access to your phone. Grant the permission.
- Run the above command again, and you'll see an alpha numerical code (will be different to each user)
- Run <adb shell settings put secure sysui_rounded_content_padding 0> (personally suggest you set 'sysui_rounded_content_padding -2' looks good )
- Voila!
Works on:
Moto G4 Plus (tested personally by me)
Credits: @Ron1209

Nice tip, thank you very much for your guide. It will be the first thing I'll do as soon as the update becomes available in Europe, probably sometime in the next 10 years :fingers-crossed:.

It makes no difference ...

Related

Add Missing Toggles (Must have ROOT)

Are you missing Toggles like Data - Network Booster - Wifi Hotspot?
It is pretty easy to do -just follow these steps:
Before we begin, I am not responsible for who is president - who is running for president - or what happens on your phone. If you decide to do this and your phone blows up and nuclear war begins - it's not my fault.
First - ROOT your Device - http://forum.xda-developers.com/note5/development/dev-pre-root-firmware-twrp-testing-t3183877
Next you wil need an ap like SQL Lite https://play.google.com/store/apps/details?id=com.speedsoftware.sqleditor&hl=en
OPen SQL Lite -
CLick FIles (along the top of the screen)
Click Data
Click Data again
Click Com.Android.Provider.Settings
CLick DataBases
Click Settings
CLick System
Look for Notification_Panel_Active_App_List - There are two that look very similar - do NOT select the one that ends with ...for_Reset
Click on Notification_Panel_Active_App_List - it may take several clicks - sometimes a whole bunch of clicks until it recognizes and is obviously selected - once it is selected (it will be highlighted in grey) Click the Pencil in the top menu or edit (depending on the ap you are using)
Now - click your cursor so it is at the very end of the last entry - it will end with a semi colin, something like this: WiFi; make sure there is no space between the last semi-colin and the cursor - now enter the toggle names you want to add - there are a bunch that are missing - but the ones I use the most are:
WiFiHotspot;NetworkBooster;MobileData:
I have seen a bunch of other toggles added - but I honestly don't know what their names are - I only ever add the three you see above.
Always put a semi-colin between the names of the toggles - use the exact letters I have written here - CASE SENSITIVE _ so write it exactly like I have here - and always make sure there is a semi-colin at the end of the last toggle you enter. NO SPACES between toggle names -
Here is a screen shot of what it should like when you finish: View attachment 3452849
After you have added your toggles - click save - reboot and you will see the toggles in notification area - you can them move them around to put the ones you want where you want them.
Hope this is helpful -
I did not figure this out on my own - I read about it a very long time ago - can't even remember who did it first - someone with a lot more knowledge than I have - but I has bee very useful when I find certain toggles missing.
Good Luck!
I got the same advice for my S6 Edge, but it wasn't working (changes weren't applied) so if you are one of those unlucky users try also with a very handy app available on the Play Store called QuickPanel Manager.
It works also with other Samsung devices other than the Note 5 and the S6/S6 Edge (got the torch back on my S4 LTE+).
Ok I found the mistake in the op. At the end of your 3-items that you end you've put a : when it needed to be a ; just wanted to point that out as it's the reason that after following these instructions 2 of the 3 show but the mobile data doesn't. Other than that great instructions.

[ROM][PX5][HD] Malaysk ROMs for PX5 (2-4 Gb) 8.0 Android Oreo any yet known MTCD-MTCE

Only for devices processor Rockchip PX5, MCU - MTCD, MTCE Android 6.0.1 and 8.0 RAM 2-4 gb !!!​Mod 9.0 Android Pie for PX5 - https://forum.xda-developers.com/an...malaysk-rom-px5-2-4-gb-android-6-8-9-t3955343​FOR PX30 - https://forum.xda-developers.com/showpost.php?p=79234731&postcount=6​
With firmware device, you need to understand all the risks.
Neither I nor the website is not responsible for your actions and possibly killed devices!
Everything you do - you do at your own peril and risk.​
Only for those who know how to get into the recovery (different combinations of keys) and installed in the device SD card slot !!!​
Please excuse me. I'm bad at spelling in english. I use the translator Google. I rarely answer questions in private messages and on the forum. Sorry.
Restoring killed (brick) on the device after unsuccessful flashing - https://forum.xda-developers.com/showpost.php?p=75664396&postcount=3254
​Built-in Root access, latest SuperSU.
Built-in latest version Xposed.If you write at the first start Xposed - it is installed, but not activated - we exit and reboot the device, then everything will be fine. And do not forget to activate all modules in it!
Signature verification app is disabled.
Added programs - Root Explorer, ES File Explorer.
New item in Settings - Display - Custom settings (here all new added items are located)
1. Lock screen (function for PIN code access)
2. Display Weather ( Show the weather in the screensaver and launcher LM )
3. Hide - Show icons in the Status Bar ( here you can turn on - turn off the buttons in the Status Bar - Back, Home, Moon (launch of the screensaver), Volume, Screen brightness icon)
4. Clock settings in the status bar
4.1 date
4.2 date position
4.3 date Format
4.4 Font
4.5 StatusBar clock color
4.6 Font size
To make the clock visible you need to go to the section StatusBar clock color and set its color.
5. Network traffic ( showing the speed of Internet traffic in the status bar )
6. Gradient StatusBar ( You can make a transparent StatusBar there or add any color.)
7. Developer options
8. Adblock ( blocking the display of ads from the Internet in the browser )
9. Managing startup ( only for advanced users!)
Added reboot and reboot button in the recovery in StatusBar
All the most important and additional applications are in the OEM application
1. HCT_app_gold (factory applications from the firmware HA from March 03, 2018
2. Launchers ( Launcher KGL , JY, HCT, HCT New )
3. Live wallpaper ( Bubbles, Firefly Jungle, Marine Aquarium , Planets )
4. Malaysk Mod
4.1 MTCMovie4_no_panel
4.2 MTCMusic4_no_panel
4.3 MTCMusic4_panel
4.4 MTCMusic4_transparent_no_panel
4.5 MTCMusic4_transparent_panel
4.6 MTCRadio4_no_panel
4.7 MTCRadio4_panel
5. Other Launchers
6. ScreenClock Malaysk
6.1 MTCScreenClock_NEW
6.2 MTCScreenClock_OLD
6.3 MTCScreenClock_Visualizator
Versions of the screensaver 2 in 1. With a long press on it, the screen changes from analog clock to digital.
7. app ( DAB+ , Total Commander , Torque )
The standard sound control is redone
Redesigned graphic design of pop-up messages.
Added module for Xposed - Disable Fullscreen Keyboard - http://repo.xposed.info/module/com.shubhangrathore.xposed.disablefullscreenkeyboard
Screensaver with the function of speed by GPS and Weather.
Added three default launchers - Launcher3 (Gold HA), Launcher KGL (will be the first time you run the firmware), Launcher LM ( with the weather )
Change launcher - Settings - Display - Default apps - Home app.
Added different time values ​​for launching the screensaver in Settings - Screen - Time to start the screensaver - Never-15-30-60 seconds-2-3-5-7-10 minutes.
Added internet radio - PCRadio , if you activate the module in Xposed PCRadio, then the information will be displayed in the screensaver.
Added module for Xposed MVG-V70 (thanks to him for helping me adapt the module for my firmware) xposed-mtce-utils. You can see its settings here - https://forum.xda-developers.com/showpost.php?p=72103289&postcount=2
In the archive, along with the firmware, there are two folders
Copy_To_internal_sd (SDCARD) - From MPH - to display the speed of the GPS in the screensaver in MPH - America, etc.
Copy_To_internal_sd (SDCARD) - From KM - to display the speed by GPS in the screensaver in KM / H - Russia, Europe, etc.
It is necessary to copy the entire folder mtce-utils to the root of the internal (sdcard) memory and activate the module in Xposed !!!!
ViperFX is installed in the system.
ViperFx was added to the MTCManager.apk to work after sleep.
Updated all mod applications - Music, Video, Radio. - You need to go into the OEM application and reinstall the applications from the folder - Malaysk MOD
Added to the modified applications button FX - for start ViperFX .
Added multi-window support to these applications.
Other.
Video Configuring firmware version 3.2 android 8.0 MTCE MTCD: https://youtu.be/3XJ6x5PbtlM
Before installing the firmware, try to get into recovery with hardware buttons and move in it on the menu (Briefly press Power button (or the RESET, or button BACK) Apply - long press on Power button (or the RESET, or button BACK). !!!​
Installation:
Who has already installed Android 8:
1. Download the apk file from here - https://forum.xda-developers.com/showpost.php?p=78429554&postcount=2517
2. Download the latest version of my firmware, unzip it, copy the update.zip file to a USB flash drive (formatted to FAT32)
3. Install the apk on the device
4. Connect the USB flash to the device (click Cancel on Firmware update window)
5. Run the Istallrecovery application and click Install
6. Automatically get into the Recovery.
7. Select Apply update system
8. In the next screen, select From usb storage.
9.After installing the firmware, we do it in Recovery - Wipe Data
If you have Android 6 installed:
There are instructions in the archive of the firmware version 3.5
Version 3.2 from December 01, 2018
The archive added information on the firmware in English and Russian.
Who is version 1.0 or 1.1 or 2.0 or 3.0- write the update.zip file to the SD card or USB flash drive - go into the recovery and update the firmware. I strongly recommend that after installation immediately in Recovery do Wipe Data (lose all your installed applications) !!
Later I will add all the information to the first page of the forum.
If after installing the firmware after the download, an error appears Xposed install - just go to the Xposed install application and exit from there.
1. The firmware is made on the basis of the factory firmware from October 11, 2018 year.
2. Removed two Chinese keyboards and cleaned the Chinese.
3. There are 3 different launchers installed by me in the firmware. Change Themes in Settings - Display General - Display Extra - Theme.
4. The default time zone is +3 GMT
5. By default, video viewing is enabled in Settings. By default, the mode is turned off when a regular music player starts automatically when a USB flash drive or SD card is connected.
6. In Settings - Display - Time to start the screensaver screensaver start time has been added Never - 15s-30s-60s-2m-3m-5m-7m-10m (By default, the download is set to 7 minutes) The screensaver is launched only in regular applications.
7. Redone regular screensaver. Added GPS speed (by default in kilometers) and buttons for quick access to regular applications. Also show tracks from a regular music player. If someone needs speed in Miles, then the screensaver can be changed in the OEM application in the ScreenClock Malay folder.
8. Added to Settings - Display - Auto screen brightness at sunset and dawn.
9. Redesigned staff application Music with the top panel. An EQ button has been added to the application to launch the equalizer setting and the VIS button to select a graphic equalizer (7 types). When you click on the weather, the screensaver starts.
10. The standard Radio application has been reworked (2 versions - with the top panel and the second version - without the top panel, located in the OEM application in the Malaysk MOD folder. The EQ button has been added to the application to launch the equalizer setting. When you click on the Weather, the Screensaver starts.
11. Redone staff application for Bluetooth. When you call the panel is also translucent.
12. The standard sound of the incoming call is changed and its sound is reduced.
13. Added application for Internet radio - PCRADIO.
14. Weather Settings in Launcher and Screensaver are located in Settings - Display General - Weather overlay
15. Changed regular volume control. Made in AV style and shown below.
16. Reworked regular widgets in the launcher. Made bigger and translucent.
17. In the Status Bar increased hours. And made a translucent status bar in the staff launcher. (will be visible when Live Wallpaper is installed)
18. Added support for OTA updates (via the Internet), for further corrections and additions.
19. If you sync with contacts from your Google account, you can call from the standard Contacts application.
20. Changed the method of calling the brightness panel from the button in the Status Bar.
21. Updated Viber FX.
22. Switching the view in the Screensaver - a long tap in the center of the screensaver (3-5 seconds). The view will change. There are also many other types of me converted in the OEM application.
23. Many other additions and corrections, a very long time to write, because Factory firmware is almost completely changed - you can watch the video - https://www.youtube.com/watch?v=GSD4UobdexU
Do not forget to activate the modules in Xposed Install, copy the folder mtce-utils to the root of the internal memory (Sdcard) and reboot.
Video Configuring firmware version 3.2 android 8.0 MTCE MTCD: https://youtu.be/3XJ6x5PbtlM
Configuring Dark Launcher on firmware version 3.1.1 :https://youtu.be/JL_GGKbvh_s
Download 3.2 December 01, 2018: https://yadi.sk/d/6d0FikHheuRrUA
Mirror https://mega.nz/#!d151kKwC!A25UmqjLUzgPhXsAZw3D2Ew4IZcNHR0zzjuBAOjywcs
Online update 3.1 released.
1. Added support for receiver 800X480 (it is necessary to check, everything was done blindly, I do not have such a device with the screen resolution)
2. New LOGO when you start the device.
3. New settings - Customize the view launcher. Located in Settings Mod - Display General - Launcher settings
4. New settings - View hours and dates in the Status Bar. Located in Settings Mod - Display General - Clock settings in status bar.
5. In the Dark launcher, GPS speed has been added (can be disabled in Settings)
6. Fixed sound panel when turning on the MTCE-Utils module.
7. MtcDialer now visible in programs.
8. Added color setting for weather
9. A huge number of corrections and additions.
The server will be available from 9-00 to 22-00 on MCK.
Download new updated settings 02.12.2018 for MTC-Utils - https://yadi.sk/d/rzA41dZGQ_xk7Q Copy the folder with the replacement in the root of the internal memory (in the ES File Explorer, it is displayed as SDCARD)
Released online update 3.1.2 (133 MB) 25.11.2018
1. In OEM application added new versions of DAB + 180618 and EasyConnected (remove previous versions of DAB and EasyConnected before installation)
In the OEM application are in the app folder.
2. In OEM application, native factory applications from the HCT firmware have been added. Radio, EQ, Widgets, Launcher, Video, Bluetooth, BTMusic. Located in the folder Factory app HCT.
3. Fixed applications for resolution 800X480 ( need to check who has such a device !!!)
4. Fixed the launcher Mal GPS Panel and added the display of tracks from regular Music and RDS Radio. You can configure in the MOD-Display General Settings - Launcher Settings.
5. In the MOD-Display General Settings - Hide - Show icons in Status Bar - added to disable the display of temperature in the Status Bar.
6. Many other fixes and additions.
Released online update 3.2.1 (51 MB) 12/13/2018
1. All screensavers in the OEM application are updated (if you have installed a screensaver from there, then you need to update it again by installing from the OEM application)
2. Added support for Init.d
3. Launcher Launcher NewStyle fixed
4. Added item for Online updates in Settings Mod.
5. By numerous requests added support scripts from b-max - http://4pda.ru/forum/index.php?showtopic=883219&st=9420#entry79441007 (check is necessary, I didn’t really need it )
6. Many other fixes and additions.
Released online firmware update 3.3 from February 1, 2019 (42 mb)
1. YahooWeather provider removed (Since January 3, 2019, access to this weather provider has been terminated) Only OpenWeather has been left.
2. You can customize the Launcher New Style in Settings Mod- Display General - Launcher Settings.
3. Added Greek, Romanian, Turkish languages ​​to settings mod.
4. Now fully customizable screensaver. You can set any image on the background, make a gradient.
Remove add elements in the screensaver. Make any color and transparency of the text in the screensaver. Settings are in Settings Mod- Display General - Screensaver Settings.
So far it works which is located in the OEM application, in the ScreenClock Malay folder. Who installed the screensaver earlier, you need to reinstall from the OEM application. Do not forget - change the clock screen - press in the middle of the screensaver with your finger for a few seconds.
5. Other updates and additions.
Released online firmware update 3.4 from 5th of April, 2019 (36 mb)
Video 3.4 - https://www.youtube.com/watch?v=DmkIisLg4W8
Video ViperFX settings - https://www.youtube.com/watch?v=dp6nSWIJwPg
Added 4 themes of all regular applications, Radio, Music, Video, Bluetooth music in red, green, blue and regular (default) colors. You can change themes in the OEM application in the Malay Mod folder.
Added the ability to set your own picture or car logo in the standard applications Radio, Music, Video, Bluetooth music.
Located in Settings - Display General - Set your background or logo in Radio and Music. It is desirable to download pictures in PNG format with a transparent substrate. For example, in Google search, enter the brand of your car, for example hyundai ix35 png and go to Pictures. The higher the resolution of the picture, the better. All can be viewed at VIDEO .
Added custom camera parking lines. The code is taken HERE (many thanks to the developers), only everything is finalized for 8 android.
Added two new screensavers with analog speed display via GPS in KMH and MPH. Also located in the OEM application in the Screensavers folder. Changing the view is also supported with a finger in the middle of the screen;
Added a new equalizer for DSP radio .
Many other additions and fixes.
The full version of firmware 3.5 dated May 14, 2019.
I strongly recommend that you make Wipe Data (reset to factory settings) AFTER installing the firmware.
After installation - go to Settings Mod (to update all settings)
All updated launchers and applications are in the OEM application. (everything is updated in the system too)
What's new, added, fixed in version 3.5:
-The soundbar disappears faster.
-Fixed in Radio, the radio station search panel (relevant for Russia) (if you had Radio installed from the OEM application, you need to update it from there)
-In Settings Mod - Basic Settings added whitelist of applications for auto launch after sleep. Enter the package name of the application you need, separated by a semicolon ";".
You can find out the name of the package in this section of Settings. For example, for ViperFX, the package name is: com.pittvandewitt.viperfx, for StrelkaGPS: com.ivolk.StrelkaGPS
Many thanks for the help of sva4pda!
All screensavers have been reworked, if you have installed a screensaver from an OEM application, you need to update it again from an OEM application.
Now all tags from music players, Bluetooth music, Radio (also RDS) are shown. When you first start, you will be asked for permission for notifications - allow them! And activate the module for Xposed - screensaver.
Thanks for helping graser !!
Launcher settings, bar and screensaver status are now in the main Mod Settings window.
In Settings Mod - Screensaver Settings - you can set your car logo. Download from the Internet the logo of the car in a PNG image with a transparent cover,
size 300x190 Px. Copy it to the internal SD card and go to Settings - Screensaver settings - set the logo.
All launchers have been reworked, if you have installed a launcher from an OEM application, then you need to update it again from an OEM application. When you first start, you will be asked for permission for notifications - allow them!
Now all tags from music players, Bluetooth music, Radio (also RDS) are shown in launchers.
The screensaver with analog speed is fixed - now the speed display starts automatically. (lies in an oem application)
A lot of other additions and fixes!
Video: https://www.youtube.com/watch?v=TaAcfrb-lAA
Download version 3.5: https://yadi.sk/d/VRSZI-xq6-rW4Q
Mirror: https://mega.nz/#!d0gQCIwR!NHTmVGKRFjFuWgMRVlK-6f2WHS2bgPXlSZjk08LDFzU
Mod 9.0 Android Pie for PX5 - https://forum.xda-developers.com/an...malaysk-rom-px5-2-4-gb-android-6-8-9-t3955343
Released online update version 3.5.1:
Updated all screensavers, if you have installed a screensaver from an OEM application - update it again from there.
Fixed display of the main weather in the screensaver.
Fixed icon launch settings from the screensaver.
Fixed auto brightness on GPS.
GPS MPH Speed removed from the system - is now in the OEM application, along with the MPH screensaver.
Other fixes.
Who wants to translate Settings into their native language - https://forum.xda-developers.com/showpost.php?p=78421073&postcount=2499
Big request to support the project! I need to pay for a server for online updates! Who is not indifferent and likes my firmware and so that the project can be developed HERE
Video V. 3.0: https://www.youtube.com/watch?v=GSD4UobdexU
Video 3.4 - https://www.youtube.com/watch?v=DmkI...ature=youtu.be
Video ViperFX settings - https://www.youtube.com/watch?v=dp6nSWIJwPg
It was the most difficult firmware for me, from all firmware. If you appreciate my work and the time I spent, you can buy me a beer here :highfive:
reserved
reserved
Oh wow :good:
Thank you Malaysk now we can update our 6.XX Android unit to Android 8
update.zip file Do not update from android 8.0 (ha) to Malaysk
Updates to Error
Thank you
sadaghiani said:
update.zip file Do not update from android 8.0 (ha) to Malaysk
Updates to Error
Click to expand...
Click to collapse
You must do from 1 to 5 points in the section
Installation:
Hello Malaysk,
Does this manual also apply to devices that already have 8.0 installed? With 6.0.1 the ROM was always played over the update file on the device.
A few questions concerning preparing sdcard1
1. What size does the card need to be ? (I have a spare 4GB card )
2.Does the process work on Windows 10 (I'm a bit stuck if it doesn't)
Attempting this process on a windows 10 with the above 4GB card I get an 'Open Object of Disk Failed' error.
Grisu002 said:
Hello Malaysk,
Does this manual also apply to devices that already have 8.0 installed? With 6.0.1 the ROM was always played over the update file on the device.
Click to expand...
Click to collapse
You should definitely replace in the firmware for the modified recovery to install my firmware. Therefore, you need to do all 5 items in the section
Installation:
movieifx said:
A few questions concerning preparing sdcard1
1. What size does the card need to be ? (I have a spare 4GB card )
2.Does the process work on Windows 10 (I'm a bit stuck if it doesn't)
Attempting this process on a windows 10 with the above 4GB card I get an 'Open Object of Disk Failed' error.
Click to expand...
Click to collapse
1. Any sd card of 2-32 gigabytes will work.
2. Change to another SD card. Maybe it is corrupted?
Malaysk said:
You should definitely replace in the firmware for the modified recovery to install my firmware. Therefore, you need to do all 5 items in the section
Installation:
1. Any sd card of 2-32 gigabytes will work.
2. Change to another SD card. Maybe it is corrupted?
Click to expand...
Click to collapse
Malaysk, I would like to install your Oreo rom but please tell me why my MX W2 b5626 does not allow me to start the flash of recovery 8 with Kumarai files. Some claim that my slot is fake, it is not enabled to boot from Sd.Però I have to say that I did not create the SD with Windows 7 because I did not have it. I used Windows Vista and 10 and in fact they both gave me an error. What do you think is a change to say SOoppure my unit will never flas the new recovery 8? Another thing: I have never managed to get in recovery from keys because it has no keys, I'm always entered by USB keyboard. You say that I will have problems getting into it after installing the new recovery when the screen turns gray? Answer me please. Thank you
I just tried to install the 8.0 update but the devise will not start the update and just boot to the launcher.
I re boot into recovery and the update path does not show up.
I am still in recovery 6.2.
Do I need to flash recovery 8.0 before hand? The instructions do not say. How to download and install recovery 8.0?
Thanks
maniep said:
I just tried to install the 8.0 update but the devise will not start the update and just boot to the launcher.
I re boot into recovery and the update path does not show up.
I am still in recovery 6.2.
Do I need to flash recovery 8.0 before hand? The instructions do not say. How to download and install recovery 8.0?
Thanks
Click to expand...
Click to collapse
Instruction says you need two SD-cards. One boot SD-card with the recovery 8 and one with Malaysk rom.
Just read
Clandaries said:
Instruction says you need two SD-cards. One boot SD-card with the recovery 8 and one with Malaysk rom.
Just read
Click to expand...
Click to collapse
I made 2 SD Cards.
The 1st one has 3 files on it:
RKSDFW.TAG
SD_BOOT_CONFIG_CONFIG
SDUPDATE
The second Card has this 2 Files:
Copy_to_Innternal_sd_(SDCARD)
Zip file UPDATE
will not self update by inserting the first card.
Advise?
After upgrading the given software via @ Malaysk, I still have the basic OREO, I installed with the cleaning.
No additives as given in post # 1
mirrors:
dropbox:
recovery https://www.dropbox.com/s/43zopglkpsvxzjw/sdupdate_img from 8.0 Android.rar?dl=0
v1.1 https://www.dropbox.com/s/uvujqbyad...PX5_v_1.1_MALAY_22_03_2018_MTCD_MTCE.rar?dl=0
google drive:
recovery https://drive.google.com/file/d/1APMBe0GmBCez_A4bMOfNLVt2yI51EIG6/view?usp=sharing
v1.0 https://drive.google.com/file/d/10iKTBIvklhzWMXOXDxoLG0T5gcwN2Nhp/view?usp=sharing
v1.1 https://drive.google.com/file/d/1vReptyOHBQnUmHUorgtA4qm7YJKWM0YI/view?usp=sharing
v2.0 https://drive.google.com/open?id=1-KasU6Gs2seQC0DAxxkKy5atWER8Jw7b
v3.0 https://drive.google.com/file/d/1NFDgfusCb5A9dKXHdNpFrOJjTnh_BY8D/view?usp=sharing
v3.2 https://drive.google.com/file/d/1BcwBQLe9a18zl8xNdgfMT_CU-q8nF7BX/view?usp=sharing
i do install malay mod
very nice
thank you
but A Note
for install first stage
you must go to recovery mod and reboot then This step is done
Malaysk:
Is the only update to your sdupdate.img the one from kumarai the malaysk splash screen on boot?
Either way I can confirm that this process worked coming from malaysk android 6 v7.2 on a mtc d/e 2gb unit
That's how it looks after me after installation:
Can I upgrade a system that has a DSP?

[STOCK] [8.1] Disable Statusbar padding after the 8.1 update.

Hi all,
This works with all devices on 8.1 without round corners. Oreo 8.1 by default has statusbar padding enabled for devices with round corners, but this device among a few others doesn't have round corners and the padding seems like a waste of space to me (and a few other users too)
A simple ADB shell command fixes it and removes the padding.
Requirements:
- Mi A1 or any near stock Android device
- Should be on 8.1
- A brain and should be able to read and follow the written instructions.
- Platform Tools along with ADB drivers
Steps:
- Assuming it's your first day at XDA, enable Developer Options in Settings by opening Settings > System > About device and tap the Build Number 7 times. You'll be promoted to enter your lockscreen password, do so.
- You'll see a new sub menu, Settings > System > Developer Options.
Tap and scroll down to USB Debugging and enable it.
- Connect your phone to your PC. Download the latest Platform Tools and run the ADB.exe file.
- Hover over an empty space in the Platform Tools folder, Hold Shift + Right Click > Open Command/PowerShell window here.
- Run <adb devices> and it will pop up a dialogue on your phone screen asking for access to your phone. Grant the permission.
- Run the above command again, and you'll see an alpha numerical code (will be different to each user)
- Run <adb shell settings put secure sysui_rounded_content_padding 0>
- Voila!
Works on:
Mi A1 (tested personally by me)
Pixel
Pixel XL
Pixel 2
Will update this list frequenty. Suggestions on how to improve this thread are always welcome.
Did not worked for me
ADB seems to accept the command, but the padding is always there
This setting doesn't seem to be available on Mi A1 by default.
Before trying I wanted to take a note of stock value, but:
command: adb shell settings get secure sysui_rounded_content_padding
response: "none", but it should be some number instead
_mysiak_ said:
This setting doesn't seem to be available on Mi A1 by default.
Before trying I wanted to take a note of stock value, but:
command: adb shell settings get secure sysui_rounded_content_padding
response: "none", but it should be some number instead
Click to expand...
Click to collapse
Weird, there is padding present in the stock 8.1 build. Another user confirmed that this worked for them. This is specifically for stock ROMs, most custom ROMs have the padding disabled by default.
works like a charm voilaaaaa
when i enter the adb shell settings put secure sysui_rounded_content_padding 0 line in PowerShell nothing happens, so i can say it does'nt work for me at least.
---
Edit:
But when i change the 0 to 0.1 or 0.5, it says: System UI has stopped, and AGAIN nothing happens.
it works for me, thanks!
It worked for me too. Thanks.
Sent from my Mi A1 using Tapatalk
worked nicely thanks! this bugged me quite a bit
I really like the added padding but for the testing I tried it and it works perfectly (on A1 and Pixel 2)...
Is there a space between "secure" and "sysui"?
Worked for me, thanks!
I found out as well that you can put negative values to save even a bit more space, although did not test extensively to make sure it doesn't get buggy at some stage.
settings put secure sysui_rounded_content_padding -8 seemed to be the max to me, but I have tweaked DPI and font size, so not sure what works for who
I'll stick with the 0 though, don't want to take risk to have to change it every 5 minutes...
nananonoka said:
Is there a space between "secure" and "sysui"?
Click to expand...
Click to collapse
Yep
BtB said:
Worked for me, thanks!
I found out as well that you can put negative values to save even a bit more space, although did not test extensively to make sure it doesn't get buggy at some stage.
settings put secure sysui_rounded_content_padding -8 seemed to be the max to me, but I have tweaked DPI and font size, so not sure what works for who
I'll stick with the 0 though, don't want to take risk to have to change it every 5 minutes...
Click to expand...
Click to collapse
many thanks, now it works perfectly with negative value for me. :highfive:
Ron1209 said:
Yep
Click to expand...
Click to collapse
Well, I tried it and it wasn't working except in Spotify app. I wonder why.
Thanks for the tutorial mate. I really hate this padding then you solved this! Working perfectly.
Does this works to enable padding in 8.1 pixel experience rom in any device?
I think round corners is removed in July patch.
HidekiRyuga said:
I think round corners is removed in July patch.
Click to expand...
Click to collapse
Your DPI makes it seem so, but it isn't. I'm on the latest July Stock ROM and padding is present.
M1810 said:
Does this works to enable padding in 8.1 pixel experience rom in any device?
Click to expand...
Click to collapse
Should work in theory, you'll need to change the input value though

HIDDEN FEATURES & FUNCTIONS and how to get at them with Nova Launcher!

For those of you who have not really dug into what you can do with Nova Launcher gestures, you are in for some fun!
The origin of my looking into it was the lack of the Battery meter that we all know exists in Android. In another thread a user pointed out that you can map a Nova Launcher gesture to expose that screen. With that, I have been tinkering for a while now seeing what else can be done. So far, I found a few useful things, but I am sure, you will find more ! One thing worth noting, THIS DEVICES MENU SYSTEM FRUSTRATES ME as many times a message will pop up saying " you need to "do something" because of "something " and when you click the message, it deep links you into the Nex's menu. In many cases that screen it exposes is like a " Huh, well dam, this screen has useful functionality, I need to access this in the future" moment. The next though is, well how do I get back to this menu again? Easy, hit the little "<" at the top of the screen to have it step back through where it is in the menu tree - WRONG! It always just takes you back to your home screen - DAM ! Well, with Nova Launcher gestures maping to activities, you can find many of these "hidden or buried" menus in the Nex.
So here goes - Note that YOU MUST have Nova launcher installed and setup to be your main launcher.
1. Open Nova Launcher
2. Tap on Gestures
3. Pick a gesture you wish to map (for testing, use pinch in - as you may have already used the good ones up - like doubletap )
4. From the next Nova Launcher menu, tap on "Shortcuts" at the top of the screen"
5. When you tap on "Shortcuts" you will now see a list of items you can map to. Select "ACTIVITIES"
6. Scroll through the list util you find something interesting > tap the item to now map to that gesture
7. Now - test your gesture !!
HERE ARE SOME VERY INTERESTING ACTIVITIES AND SECTIONS I HAVE FOUND - I have not tried these all yet (unless indicated)
- Assistant > Assistant - this is the google assistant (assuming you have it installed). Its nice to be able to call it from a gesture as we do not have a "long press" option when we are using the Nex's gesture navigation
- Battery > Power Consumption ranking
- Factory Test > any one of these, lots of cool menus and tests, including test for the pop up camera!
- FuntouchOS Launcher > There are a few here that look interesting like
- Settings > HAVE FUN HERE - lots to see!!! More comments about this below.
- Smart Click > Smart Click > .Main Activity - WOW, why cant I find this menu in the normal settings ??? This lets you map the volume down key when the screen is off to pretty much anything !! I set mine to call google assistant. It wont call it when the screen is off, but when you unlock, the assistant will be waiting there for you!
- Smart Launcher - a number of interesting things here - Have fun !
- System UI - This looks to have a lot of fun stuff, like " Marshmallow land " - ???, " Screensaver", "Sweets Box"
- VoLTEconfig > VoLTEconfig> .console.VoConsoleActivity - This brings up an entire VoLTE config menu.
-Vtouch > a few interesting things here
- Wisdom Engine > a few interesting things here (This stupid thing ends up shutting down all the mods we do ! - Maybe some clues within the 5 mappable sections here - any takers?"
----------------------------------------------------
OK SO NOW - "- Settings > " Here are a few I tested - There are over 200 settings here for you to test!
Settings>Battery>.fuelgauge.PowerUsageSummary - This brings up the hidden android battery screen that lets you see OST and battery stats
Settings> Launch Camera Quickly - This brings up a menu that lets you launch the camera by pressing the power button 2 times !
Settings > Night Mode - This brings up a night mode menu with a scheduler - Very cool!
Settings > Smart Button
--------------------------
So that's it for now. Normally I would say " no magic here" but with funtouch launcher being more like "dumbtouch launcher", there could be some worthwhile discoveries here. Please post any great finds !
-
Thank you, it would be good to have an hack also for a full multi-window experience. It's get frustrating a so big display in mono(almost) task.
I'm new in this thing, can you give me link that show how to download and install nova launcher

[APP][ANDROID TV] Projectivy Launcher

Introduction
Projectivy Launcher is a launcher dedicated to Android Tv, offering special features for Xiaomi family projectors/TVs.
With the new major version that extends the use to all Android TV devices, and for better understanding, the original thread has been split :
The original thread will focus on Xiaomi/Fengmi/Wemax projectors, offering a faq, links to custom recoveries, guide for rooting, links to download stock ROMS and OTAs.
This thread will focus on the launcher itself.
Description
It's a multi purpose launcher that can be used without root, but adds interesting features on rooted ones. It can be installed on most Android Tv devices (to provide automatic boot on HDMI input for example). A bunch of functionnalities are dedicated to devices with amlogic/mediatek SOCs and/or Xiaomi devices.
It can be used as a launcher replacement, or as a standalone app if you only need a side feature.
You don't need root to use this app, except for the features maked with [ROOT] below.
Here are the current features :
Global UI : long press any card/icon to display a contextual menu allowing you to start/uninstall app as well as hide or rearrage it as you like (ie : move or add it to another section)
Input :
Shortcuts to change source to HDMI 1 to 3, AV, as well as opening an onscreen menu to choose the source. These will be useful if you disable the stock launcher, as you will probably lose the stock widget with Tv preview and change source buttons.
Tv Apps :
... : Android Tv dedicated apps will appear here
Mobile Apps :
... : any app not dedicated to Android Tv (whose icon usually doesn't display on Android Tv launchers) will appear here
Display :
Display settings : Add ability to create different display profiles (premium version required for more than 1) that can be applied automatically when changing input source and dynamic range. Most features that could be changed in previous versions (zoom, input lag...) of this app can be added to a display profile and thus automatically available upon boot with no action on your side. The profile editor can also display many calibration screens to help you setup your device as you need. Unless you're using a device based on Android Tv 6, you'll need to have a rooted device. If it's not working for you, you can probably benefit from the calibration patterns it can display (FHD, 4K, Jitter, HDR, DV...)
Zoom : Changes the Zoom in/out factor for video display (external inputs as well as any video player) [ROOT] and also enables access to stock zoom feature if available (to zoom/unzoom full display, not only video, but can't go below 80%)
Force 4k UI rendering [ROOT] : this may cause lags when rendering the UI
Settings :
Projectivy settings:
launcher
Parental control : protect apps with a parental code (totally or during a specific time frame)
Override stock launcher : try to replace the stock launcher even if it hasn't been disabled (which is still the preferred way)
Card size : size of the apps icons
Wallpaper : choose between no wallpaper, user defined one, or random wallpapers from different reddit channels
Use dynamic colors : change main color based on your wallpaper, à la Material You
Show status bar
Unselected lines opacity
Display left headers
Show sections title
Show time
Show app title
Input
Rename HDMI inputs
Disable HDMI inputs so that they're not displayed in the launcher
Prefer internal Tv View : replace the stock HDMI Input app with a custom one. It doesn't support CEC (only system apps can do it), but it might be useful for specific usage
Power control
Startup to : android, specific app or specific Hdmi input
Automatically shutdown when HDMI signal stops (experimental) : trigger a power off when the Hdmi Input app exits automatically (which usually means the input device has been shut down)
Prevent automatic shutdown when idle : some systems automatically shutdown if no user interaction has happened recently, this can prevent this behavior (useful if you start your device with CEC and never touch its remote control
Enable internal idle detection : if use did not touch the remote control for the given time, sned a poweroff or standby command
Device settings : launches the projector/tv/box settings
Additional settings : launches amlogic/mediatek settings app (if available)
Android settings : launches the Android stock settings
Engineering menu : launches the [MiTv/FengOs/Fengmi] engineering menu
Applications :
Remote Control : displays a QR code to my Web Remote Control, working on any device, dedicated to MiTv devices based on Android 6
Freeze stock apps [ROOT] : freezes/hides/disables stock apps/bloatware (for unrooted devices, please check below, in Remarks section, point 3). On MIUI, make sure you install another keyboard (ie "LeanbackIme Keyboard", from the "Install 3rd party apps" menu) as it will disable the stock one. Possibility to specify a package name to disable manually.
(Un)Freeze launchers [ROOT] : (un)freezes/hides stock Xiaomi TvHome, FengOs launcher or Google Leanback launcher. Make sure you have another compatible launcher installed before freezing it (for unrooted devices, please check below)
Install 3rd party apps : lets you choose apps to install. Most will require Aptoide Tv installed. Good news, it's able to download and install it automatically ! If your device is rooted and is on Android 6.01, Google services/apps can be installed too (see more in the Google Apps section) :victory:
Uninstall Google Apps [ROOT] : if you installed Google Apps / services with the feature described above, you can safely uninstall them (but why would you want that ?)
Freeze Google Play [ROOT] : prevents google Play self-update. This is useful on some models, where new Google Play app refuses to install apps due to some incompatibility issue (such as Zodiac)
System :
Accessibility Service : This is a multi-purpose service, that fixes Google Play on Googlized xiaomi devices, binds the stock remote control "Voice recognition" button to Google Assistant (if you installed Google Services), allows your device to automatically start an external input or app on boot, adds a shortcut to open these tools or change picture profile by double pressing the menu button... *** In one word : you want it enabled ***
Custom Props Override [ROOT/MAGISK] : changes some custom props so as to get a more stock Android Tv behavior. This will enable Google services disabled by Xiaomi, allow your "Usb debugging" option to stick across reboots, allow bypassing safetynet... If you install Google Services you need to install them.
About :
ProjecTivy Launcher : displays details about this app
This device : displays many details about this device, and temperature sensors values is available.
This wallpaper : shows details regarding the wallpaper currently displayed
Remarks :
Using any of the above features (even [ROOT] ones) should be safe and shouldn't prevent you from installing stock OTA updates afterwards (no system file is modified). If anything goes wrong, don't hesitate to tell me, but anyways, at worst, factory reset or flashing the full stock ROM will fix any issue, so there isn't any risk of bricking your device.
Except if you have stock launcher or leanback launcher installed (which will force you to use them if installed), if multiple other compatible launchers are installed, a popup will ask your choice at each boot and home button press.
Concerning the (un)freeze apps/launcher, if your device is not rooted, this app currently can't do it automatically, but you can do it manually by connecting a computer to your device with ADB and executing a few command lines :
enable "usb debugging" in your device's "Developer" options (in settings) (to enable "developer options", see here)
Download adb for your OS (check here)
Start command line (terminal)
type adb connect IP_OF_YOUR_DEVICE:5555 to connect through the network
type adb shell to open a shell console
to freeze an app type : pm uninstall -k --user 0 PACKAGE (replace PACKAGE with com.mitv.tvhome for Xiaomi stock launcher, cn.formovie.fengos.desktop for FengOs launcher and com.google.android.leanbacklauncher for Google Leanback launcher)
to unfreeze an app type : cmd package install-existing PACKAGE (replace PACKAGE with the same value as above)
to get a list of manually uninstallable apps, check the rainman.v2.json file on my github
Note: seems that freezing Google TV Launcher on CCwGTV [4K/sabrina or HD/boreal], will stop YouTube login from occurring and will prevent YouTube account switching
Evolution : If you have another device and want this app to support it (meaning using another list of installable/uninstallable apps), don't hesitate to make a PR on my github.
Note on Privacy and Permissions usage
The only data that comes out of the phone is for anonymous usage (firebase analytics) in order to prioritize and improve what's used the most, and crash reporting (firebase crashlytics). Both can be disabled starting from 4.30.
No user data is saved on a private server of shared with any other 3rd party service.
Here are the permissions explicitely requested in Projectivy Launcher along with their usage :
- ACCESS_NETWORK_STATE : get information about current network (ex: statusbar icons, current device IP address)
- INTERNET : seems obvious
- READ_EXTERNAL_STORAGE (max sdk 28) : read a Projectivy config file that could be placed on the device before it's installed (for rooted devices)
- INSTALL_SHORTCUT : manage pinned shortcuts
- RECEIVE_BOOT_COMPLETED : start an app on startup (Projectivy is probably the only Tv launcher supporting this)
- REQUEST_INSTALL_PACKAGES (only on non play store version) : install 3rd party apps (ex: aptoide)
- REQUEST_DELETE_PACKAGES : allow users to delete apps
- READ_TV_LISTINGS : ability to show channels/watch next
- BILLING : to buy premium
A few other permissions are required by libs dependencies (mostly Google libs) :
READ_EPG_DATA/WRITE_EPG_DATA : Google tv channels lib
WAKE_LOCK, ACCESS_WIFI_STATE... : Google Firebase
There is also a Notification Listener service that can access your device notifications to display these notifications and now playing data *if enabled*
Last thing you can see that might freak you out : Projectivy can spy on your device activity : this is because of the Accessibility service (that offers a lot of low level insights, *if enabled*).
It's used :
- to launch apps on boot when manufacturers disabled the BOOT_COMPLETED (hello Xiaomi)
- for parental control
- for remote control button remapping
Premium
Premium version on Google Play will give you :
- ability to choose a custom background image
- unlimited parental control protected apps (only 1 in free version)
- unlimited display profiles (only 1 in free version) ***Only on supported devices (if it doesn't work on the free release, that won't change on premium)***
- the satisfaction of supporting this project
- more to come
As of now, this unfortunately can't be bought outside of Google Play because there doesn't seem to be any easy means of doing without taking too much of my time (managing a dedicated server, database, preventing hacks, managing refunds... none of this could be done until this becomes a full time job).
Known issues
- HDMI 1 and HDMI 3 swapped (FengOS, Vava on AmLogic devices) : on recent firmwares, HDMI1 and HDMI3 inputs are swapped in PL. This is a bug in the OS low level libs that send HDMI1 input id when HDMI3 is requested (and the opposite). Can't be easily detected (thus fixed) on my side unfortunately. Just select HDMI1 when you need HDMI3 and vice-versa.
- long press on volume buttons doesn't work on FengOs : there's a bug on FengOs -> as soon as an accessibility service is enabled (Projectivy Launcher, but also Button Mapper for example), the long press volume buttons doesn't work anymore. Worse : unlike any other button, the accessibility service is not notified that a volume button has been pressed, preventing me from developping a workaround :/ Disabling the accessibility service fixes this behavior (but this disables several Projectivy Launcher features)
- unable to add or remove programs from watch next (as on the stock android tv launcher) : the stock launcher has special permissions that allows it to modify "watch next" even if the programs belong to another app. This unfortunately can't be done on a 3rd party launcher
Download / Installation
This app can be downloaded here or installed from Google Play.
Install the apk as usual :
- copy the apk to an usb thumb drive
- plug it into your device
- browse and select apk to install it (you may need to enable "unknown sources installation" from your device's settings)
Not for commercial use. If you want to redistribute it, please contact me.
Changelog
4.24 :
- Added turkish localization (thanks Eray)
4.23 :
- Added spanish localization (thanks SRGago)
- Added traditional chinese localization (thanks Retic)
- Added ukrainian localization (thanks Veydzher)
- Added estonian localization (thanks Rimasx)
- Updated russian localization (thanks Stanner)
- Added home button double-press redirecting to recent apps screen
- Added ability to go back to the 1st card of the 1st row when you press home button on the launcher home screen
- Added ability to go back to the 1st card of the current row when you press back button on the launcher home screen
- Fixed crash when apps names had special characters
- Fixed no card is selected on start
- Fixed leftmost cards sometimes not displayed on multi-row categories
- Fixed "shutdown on HDMI signal stop" sometimes erroneously triggered on FengOs when volume buttons were used
- Fixed notifications sometimes not updated
- Fixed parental control check bypassed for settings when launched from the right handside menu
- Reduced the clock size a bit (will be customizable in a future build)
- Many other fixes and improvements
4.22 (Google Play only):
- Added the required changes so that the accessibility service is accepted on Google Play
4.21:
- Fixed a bug in compilation that prevented category settings to be displayed
- Fixed some channels showing duplicated programs
4.20:
- Added support for channels (YouTube, Netflix, Amazon...) and Watch Next
- Added support for pinned shortcuts (Projectivy has to be defined as the default Android launcher)
- Added notifications support (showing also "now playing", but not clickable yet)
- Added battery support in status bar
- Added a default launcher choice popup (for supported devices)
- Added "auto-start app/input at boot" support without accessibility services (for supported devices)
- Added ability to change Projectivy Launcher language independently of the OS language
- Added russian translation (thanks vlaf33 )
- Added chinese translation (thanks Chengnan)
- Added support for HDMI 4 input shortcut
- Added multiline support for categories
- Added per category customization settings (scale, show app names...)
- Added more wallpapers sources
- Added dynamic colors gradient wallpaper
- Added Fengmi engineering menu support for international models (Fengmi Theater...)
- Added prompt for category deletion
- Added "Ambient Mode" (android screensaver) launch on "Back" double-press
- Improved contextual menu
- Improved touchscreen/airmouse support
- Improved app startup delay (almost twice as fast as before)
- Decreased memory used
- Improved general UI (more colored, much smoother animations, support for multiple aspect ratio cards on the same category...)
- Fixed no wallpaper resulting in grey colored background instead of no background at all
- Fixed wallpaper not displaying fullscreen on some devices
- Fixed auto power-off with no hdmi signal
- Fixed primary activity for an app was sometimes replaced by the secondary one (ex: tasker)
- Added an alternate accessibility settings (that fixes volume long timeout on FengOS)
- Many other fixes and improvements
Spoiler: 4.03
- Google Play only version to remove "install third party apps" as they now refuse this feature (xda version available here will still support this feature)
Spoiler: 4.02
- added support for most Tvs HDMI inputs (using their stock app)
- added ability to show mediatek hidden settings in the calibration screen
- added ability to hide the startup reminder when the accessibility service is not enabled
- added translations for FengOs/FengMi engineering menus (now, you'll find your way to the autofocus setting) (requires the accessibility service)
- added ability to start apps/inputs from their contextual menu (with 2 different entries for inputs : using internal tv view or not)
- fixed HDMI input randomly visible on MiTV devices
- fixed volume level display timeouts after 20s on FengOs
- fixed settings not opening on Oreo
- fixed internal Tv View not working on old Android versions
- fixed Google Play might lose connection while purchasing
- fixed crash on some Sony Bravia Tvs
- fixed out of memory errors in calibration screen
- fixed stock launcher might not be overriden in rare cases
- fixed toast messages might crash the app when navigating to the accessibility service
- fixed internal Tv View might use a previous input if the current one is not found
- fixed crash happening on some rooted devices
- fixed crash at startup on some chinese Tv brands
- fixed noise reduction/deinterlacing/zoom not always working on some MiTV devices
- fixed app setting in contextual menu not always working on some conditions
- other misc fixes and improvements
Spoiler: 4.01
- fixed a bug preventing permission to be granted to "install 3rd party apps"
- improved image picker intent compatibility
Spoiler: 4.00
- *** UI / Design ***
- rebranded to "Projectivy Launcher" as this app is now first and foremost a launcher for any Android Tv device (luckily there's no marketing department or they would have made a heart attack by now ^^)
- refreshed the general app design
- improved customizability (change cards size, enable or disable section title display, app name display, opacity...)
- added ability to create/manage/reorder categories
- each card (app, setting, input) can be managed through its contextual menu
- display randomized wallpapers (changes each 60s)
- user-defined wallpapers [Premium]
- a randomized wallpaper can be defined as the user-defined one [Premium]
- dynamic colors based on your current wallpaper (à la "Material You" on Android 12)
- apps are now correctly sorted by name by default
- HDMI inputs can be renamed and hidden
- added languages : German (thanks Stefan), French (thanks Spocky ) - contact me if you want to help translating to your language. If your android settings don't allow you to choose this language (ex : on most chinese Xiaomi projectors), install MoreLocale from "Install 3rd party apps" section
- each feature/setting is now available in a side panel menu, that can be opened with your remote control's "menu" button or by clicking on the menu icon in the top right corner of the screen
- *** Compatibility / Performance ***
- vastly improved startup time
- optimized for smoothness/reactivity in general
- hugely decreased memory used
- added compatibility with old mitv3 (and more generally Android 5.1.1)
- many bugs fixed
- *** Features ***
- added ability to override the current launcher (the preferred way is still to freeze/uninstall it). This app will then automatically launch on boot and intercept calls to the stock launcher so as to start itself above it
- added parental control management (=requiring a code to start an app/input). This is by no means hacker proof, but kids/random guests should be stopped. [Premium for more than 1 app]
- parental control can be active only for a period of the day.
- prevent automatic system power off when idle
- added an internal idle detection with ability to shutdown after a specific inactivity time
- added ability to automatically shutdown if the HDMI input display app stops by itself (meaning no more HDMI signal). While not foolproof, this can handily replace a missing CEC shutdown function on your device
- added HDR / DV calibration patterns
- added an internal tv viewer to replace the vendor one. It doesn't support CEC (android limitation) but will allow more customization in the future
- "about / this device" now shows information regarding which display range is supported (HLG, HDR10, DV...)
- added a direct link to configure the accessibility service
- added ability to autostart on the "last used input"
- added ability to reinstall/unfreeze frozen packages/launchers [root]
- added remote control shortcut to change the current source input (double tap menu, then left/right)
- app self update support
- [FengOS] added a direct link to a second engineering menu (useful to get temperature logs)
- [FengOS] added a link to the input source popup
- [Mediatek] added a link to advanced configuration (advanced picture settings, MEMC with DV, and more...)
Spoiler: 3.56
- fix : fixed a bug in the display profiles structure binding them to the tools version they were created on (causing a reset of the profiles on each new release of the tools)
Warning : this version will reset your display profiles (even if you're coming from 3.55). Please make sure you've noted the values so that you can recreate them. Sorry for the inconvenience, this won't happen again.
Spoiler: 3.55
- feature : set sharpness step to 1 instead of 10 in display profile manager on MiTv devices
- feature : third party remote control buttons HDMI 1/2/3 and keyboard keys F1/F2/F3 are directly bound to HDMI input change (side effect : for home automation systems, sending adb keyevent KEYCODE_TV_INPUT_HDMI_3 will start input HDMI3 for example).
- feature : added ability to disable auto power off on user inactivity when cold booted (MiTv) [root]
- feature : display profile manager can now display HDMI inputs in calibration preview
- fix : "android" display profile incorrectly applied on projector startup
- fix : some apps were not available in autostart app dropdown menu
- fix : crash when no display profile available
- fix : crash when starting some activities
- fix : autostart app not always working on FengOs
- fix : "install 3rd party apps" option not always available when it should
Spoiler: 3.54
- rebranded app (yes, again ) to "ProjecTivy Tools". No more "Mi" because it's not dedicated solely to Xiaomi products anymore.
- availability in Google Play
- redesigned some UI parts (and no more transparent background as per Google Play Android Tv requirement)
- feature : ability to start an app on boot
- feature : ability to block Google Play updates (for zodiac and maybe other devices)
- feature : access to native zoom UI from MiTv when available (zooms the whole UI, not just video, from 80 to 100%, no root needed)
- feature : accessibility service features (remote control shortcuts, mic button binding) can be enabled individually
- feature : information display relative to current source input (resolution, dynamic range)
- feature : launcher shortcuts (hdmi inputs, media explorer) can now be hidden if not used
- feature : app can fully replace a launcher (optimisations, lists all Android Tv and Mobile apps)
- feature : can replace launcher even when security measures prevent it (FengOs)
- feature : added english translations to FengOs settings app
- fix : long press back to improve input lag restored
- fix : improved stability of the accessibility service (notably on Android 8+)
- fix : better management of the direct downloads in "install 3rd party apps" (errors correctly managed, cancelation possible, support for android 8+)
- fix : added support for magisk 20+
- fix : improved overall compatibility with android 8.1/9
- feature : added compatibility with FengOs for most features
- feature : display profiles management (premium feature for more than 1 profile)
- feature : display profiles can be set automatically on input and/or dynamic range change
- feature : display profiles can be switched manually from the remote control
- feature : display profile editor displays multiple calibration helper screens
- feature : display profiles can manage : contrast/brightness/hue/saturation/sharpness, color temperature gain AND offset (not available in stock projector UI), dynamic color/contrast switches, noise reduction and interlacing switches (to reduce input lag), video zoom, backlight (more options than on the stock UI), tv backlight (for tvs)
- did I mention display profiles don't require root on Android 6 ?
- ...and should work on most amlogic devices (xiaomi, vava, xgimi...), at least on android 6 devices ?
Spoiler: 3.00
- rebranded app to "Mi ProjecTivy Tools" because why not.
- stability : added a screen resolution check at boot. If a wrong resolution is set in the Android tv settings, the device won't be locked on the chessboard screen anymore, it will switch back to the default resolution (rainman and batman supported)
- stability : set this app as a Tv Launcher, so if all launchers are mistakenly disabled, the device will boot on it so that a launcher can be reinstalled
- UI : made menu buttons dynamic, so they won't show on your device if the feature is not supported
- UI : rewrote all submenu interface to use Android Tv UI. This vastly improved look and usability
- UI : changed menu icons
- UI : if accessibility service is running, the app can be opened by double pressing the "menu" button
- feature : added an option to change the zoom in/out factor for video display (external input and all media players)
- feature : added option to switch window manager to 4k (interface will likely not be totally fluid, though)
- feature : rewrote the option to decrease input lag so that you can disable "noise reduction" and "deinterlacing" individually
- feature : added a shortcut (qrcode) to MiReCo, the Web Remote Control
- feature : made the shortcuts section dynamic : it will now display all installed apps not natively compatible with Tv launchers (like the "Tv App Repo" app)
- feature : added "about this device" section that displays many details as well as the temperature sensors values
- improvement : made the hdmi input shortcuts compatible with international (android tv 8+) devices
- improvement : rewrote code to automatically start on a selected external input. This brings support for international models. IT WON'T USE the stock device settings anymore to select the input. Use the included parameter in "Input Settings"
- feature : added a shortcut to the stock "media explorer" directly in Tv launchers
- feature : added a warning if accessibility service is not enabled
- fix : fixed compatiblity with Netflix (not the Tv version, unfortunately, but the interface is totally usable). Due to missing DRM support, resolution is limited to SD.
- internal : many fixes and improvements (and bugs ?)
Spoiler: 2.17
- added ability to reduce input lag and disable noise reduction by long pressing "back" button.
Spoiler: 2.16
- added auto start to hdmi (as stock launcher), so that users who changed launcher won't miss this feature.
Updated to 4.01 to fix a bug preventing the "install 3rd party apps" section to be accessed.
Wow very impressive. The UI looks vastly improved. I just installed it on my Mi Projector 2 Pro and it looks really nice!
However I am still not getting the ability to adjust picture profile. Do I need to root it for it to work?
Very neat new UI, greetings!
@spocky12 , I just updated to your 4.0.1 , it seems like the previous intent is not valid anymore :
C:\RFLINK>.\adb.exe -s 192.168.1.123:5555 shell am start -n com.spocky.projengmenu/.activities.input.SourceHDMI1Activity
Starting: Intent { cmp=com.spocky.projengmenu/.activities.input.SourceHDMI1Activity }
Error type 3
Error: Activity class {com.spocky.projengmenu/com.spocky.projengmenu.activities.input.SourceHDMI1Activity} does not exist.
Did you change something?
FunkyRider88 said:
Wow very impressive. The UI looks vastly improved. I just installed it on my Mi Projector 2 Pro and it looks really nice!
However I am still not getting the ability to adjust picture profile. Do I need to root it for it to work?
Click to expand...
Click to collapse
Thanks for your compliments. I spent literally hundreds hours of work to rewrite most of the UI code, improving it's customisability as well as it's efficiency.
For now, picture profiles will only work on mitv Android 6 devices.
On more recent Android versions :
- amlogic devices will require root (but we don't have any root method right now)
- mediatek devices (Fengmi T1, Xiaomi c2...) *might* be supported in the future
dafunky said:
Very neat new UI, greetings!
@spocky12 , I just updated to your 4.0.1 , it seems like the previous intent is not valid anymore :
C:\RFLINK>.\adb.exe -s 192.168.1.123:5555 shell am start -n com.spocky.projengmenu/.activities.input.SourceHDMI1Activity
Starting: Intent { cmp=com.spocky.projengmenu/.activities.input.SourceHDMI1Activity }
Error type 3
Error: Activity class {com.spocky.projengmenu/com.spocky.projengmenu.activities.input.SourceHDMI1Activity} does not exist.
Did you change something?
Click to expand...
Click to collapse
Thank you !
You're right, rewriting + refactoring led to changes in activity names:
com.spocky.projengmenu/.ui.guidedActions.activities.input.SourceHDMI1Activity
(Note that it might change again in the future as I've just realized they shouldn't be classified in the guidedActions, so don't hesitate to ask if an update changes it)
Big thanks, this is really excellent! Great to see the continued development into Projectivy.
I am running it on a rooted Wemax Pro. I have a few questions:
* Is Projectivy meant to replace ATV launcher? Or do both co-exist? How to select, which launcher to use?
* What's the latest on Youtube? Best to use the one that can be downloaded under 3rd party app or directly from the Google Play store? I tried to do via Productivy and get the error message "incompatible device. Please download another version of the application and try again, error code (-113)"
* I also tried to download PLEX from Google Play store and see the following error message: "Can't install app: Plex [...{ can't be installed. Try again, and if the problem continues, get help troubleshooting (error code: 910)"
Thanks for any help you may have for me!
Please add Vava Chroma triple laser to the list of currently supported devices - it is a mediatek based device. Thanks.
One odd thing: "Input" is greyed out in "launcher settings". So, I cannot add the HDMI sources to the main screen. Anything I am missing?
Hi @spocky12 great job on the new app.
I've installed it on my Wemax One Pro, an issue that I am having is with Google Play store, which i cannot get to launch. When I click the icon the screen goes blank for a second and just returns to the launcher.
I also had the issue on the previous incarnation of the app.
I'm also running Magisk 24.3 and rooted.
I've deleted cache and also tried re-installed, still the same thing.
Great job. The only problems I see is missing option to select HDMI input and a option to restore hidden application. Maybe I can't find it
stevepalmer1977 said:
Big thanks, this is really excellent! Great to see the continued development into Projectivy.
I am running it on a rooted Wemax Pro. I have a few questions:
* Is Projectivy meant to replace ATV launcher? Or do both co-exist? How to select, which launcher to use?
* What's the latest on Youtube? Best to use the one that can be downloaded under 3rd party app or directly from the Google Play store? I tried to do via Productivy and get the error message "incompatible device. Please download another version of the application and try again, error code (-113)"
* I also tried to download PLEX from Google Play store and see the following error message: "Can't install app: Plex [...{ can't be installed. Try again, and if the problem continues, get help troubleshooting (error code: 910)"
Thanks for any help you may have for me!
Click to expand...
Click to collapse
Projectivy is a complete launcher replacement. I suppose you can still use ATV if you prefer, there's nothing in Projectivy preventing the execution of any other launcher. How you choose which one you want depends on your OS. On mitv (and probably any stock Android tv device), if the stock launcher is disabled, Android asks which one you want.
On FengOs, they disabled this behavior, so if the stock launcher is disabled and no launcher is started, Projectivy starts automatically.
Regarding YouTube, if you have Google play, it is probably the best way to install it.
On Chinese devices without any Google services, installing from Aptoide usually works. However, I couldn't understand the compatibility issues between Aptoide and Xiaomi app installer : sometimes, a specific version of YouTube will install fine and others won't. And in the future it might stop installing correctly. The one I link to from Projectivy is the latest version that is allowed too install on my device without any error message (at least it was, 2 months ago). If it doesn't work, chances are that another one will install fine, just browse the available versions in Aptoide.
As for Plex, is probably an incompatibility with Xiaomi's app installer, no idea why it did this though.
valtchov said:
Please add Vava Chroma triple laser to the list of currently supported devices - it is a mediatek based device. Thanks.
Click to expand...
Click to collapse
Did you test Projectivy on this device ? If so, what are the problems you encountered ?
stevepalmer1977 said:
One odd thing: "Input" is greyed out in "launcher settings". So, I cannot add the HDMI sources to the main screen. Anything I am missing?
Click to expand...
Click to collapse
This is probably a bug.
To prevent HDMI input section from being displayed on devices that don't have such inputs (ex: tv boxes), I hide this section when the Android tv framework is unavailable or when no HDMI input (plugged or not) is returned by the system.
I will test again on mitv devices, I might have overlooked something.
stevevalo said:
Hi @spocky12 great job on the new app.
I've installed it on my Wemax One Pro, an issue that I am having is with Google Play store, which i cannot get to launch. When I click the icon the screen goes blank for a second and just returns to the launcher.
I also had the issue on the previous incarnation of the app.
I'm also running Magisk 24.3 and rooted.
I've deleted cache and also tried re-installed, still the same thing.
Click to expand...
Click to collapse
I'll have a look at it, thanks for the bug report.
x_fight said:
Great job. The only problems I see is missing option to select HDMI input and a option to restore hidden application. Maybe I can't find it
Click to expand...
Click to collapse
As written above, the hidden HDMI input section is a bug I need to explore (works fine on FengOs).
As for restoring a hidden app, you can do it : open the settings panel (contextual menu button on your remote control or select the settings icon next to the hour) and select the first entry (manage categories), then select the category where you want to restore an app.
Thanks @spocky12, happy to test once you have a test release with the HDMI issue solved? Also, let me know if any logs to provide for troubleshooting.
Hello , It can be installed on XIAOMI C2 ?
Thanks
Thanks. Loaded onto Feng OS 2.0.
@spocky12 I can't update apps anymore, each time I went into Google Play Store, it asked me to sign in. I signed on and the same page kept showing asking to sign in again.
I've updated to ProjectTivy 4 launcher but still same issue. Can anyone help?
Mijia Youth Edition (conan)
Hi, great job!
Hope you remember me....
Just a question:is there the possibilty to update android ? I'm still running with 6.0.1 and start to be a little obsolete.
Thanks!
Ciao,
M
Hi, im using my new HP BP5000 with a sucks custom OS in Android 8.0, codename: shadow / sugarcane (not sure which one to read from). Tried to enable accessibility services but it seems locked.
I was able to enable it by force write in adb for another app called "tvquickactions", but I got an error when I try to do that for this launcher with error below, can you help?
adb shell pm grant com.spocky.projengmenu android.permission.WRITE_SECURE_SETTINGS​Operation not allowed: java.lang.SecurityException: Package com.spocky.projengmenu has not requested permission android.permission.WRITE_SECURE_SETTINGS​
Also I tried the hdmi switching adb command that you posted above, but I still got the same class error
adb.exe -s 192.168.1.100:5555 shell am start -n com.spocky.projengmenu/.ui.guidedActions.activities.input.SourceHDMI1Activity​Error type 3​Error: Activity class {com.spocky.projengmenu/com.spocky.projengmenu.ui.guidedActions.activities.input.SourceHDMI1Activity} does not exist.​
running 4.01, thanks for helping and creating this!
I just installed this on my Mi Smart Compact Projector (Gen 1, Global, M005MGN).
Great job on this slick UI ! Although I can't root this device to really tweak it, the features included in non-root Projectivy are plenty to suit my needs ATM.
Just a quick question before I start to mess with ADB. I see in your instructions that we can "freeze" packages, but your command is pm uninstall. Shouldn't I use pm disable, if I simply want to freeze(not remove) the package?
My concern is if I want to restore and I don't have the original package file handy, I will need to restore factory defaults to get it back and then I have to start all over. I was thinking DISABLE gives me a chance to see what I would be missing, and if I want the stock app back, I could just re-enable it.
Thanks for your work and response to my "noob" question.
Hi Spocky, great work as usual! The new version looks amazing. However, I would like to contribute and buy Premium, but I don't want any of the google bullsh*t. Any way to donate/get premium otherwise?
Thanks!
This app is a godsend. No other launcher can change inputs on me. Unfortunately on my TV the stock launcher is what starts the Input menu. I have to leave the launcher running in the background in order to use the input list.
Is it possible to add an input list internal to the app? The relevant activity is. https://github.com/AndroidTVDevelop...id/tvlauncher/inputs/InputsPanelActivity.java
Also please consider adding the ability to pin shortcuts. This way I can say take the apps page of settings and bind it to a button. Otherwise this is not possible, correct me if I'm wrong.
My concern is if I want to restore and I don't have the original package file handy, I will need to restore factory defaults to get it back and then I have to start all over. I was thinking DISABLE gives me a chance to see what I would be missing, and if I want the stock app back, I could just re-enable it.
Click to expand...
Click to collapse
You sorta need to do both. Uninstal then user-disable again if you don't have root. You can reinstall the package again if its a system/rom app as it doesn't REALLY get removed.

Categories

Resources