[Overlay] Dil3mm4's Overlays for Huawei Stanford Series devices (all variants) - Treble-Enabled Device Development A/AB ROMS

This overlay APK is "born" because of the necessity to overcome missing overlays (thanks Huawei, love ya xoxo) under /vendor/overlay .
What it does exactly?
Nothing more than adding AOSP overlay matching our device capabilities and also, inherits Stanford power profile.
Do I need it?
Yes.
It will fix Battery stats problems and add compatible features for your STF over GSI.
This will conisderably enhance your experience on every GSI ROM giving better functionality overall.
Why you did that?
Because I'm sick of inheriting stuff that belongs to /vendor, in system.
Project Treble it's all about separating vendor implementation from system.
So why we should keep adding OEM stuff in that doesn't belong no more in /system
I have XYZ device with ZYX firmware can I use it?
As long as you're on a STF-*** device (with a non-EMUI firmware), you're good to go.
Otherwise DO NOT USE IT FOR THE LOVE OF MANKIND.
I don't have STF, but I want it on my Huawei device !
Well, that's fine, join the Telegram group in my signature, so that you could help me with stock files grabbing to make an overlay for your device.
Overlay configs (aka "what does dis do, ser tell pl0x"):
Allows all rotations;
Configs autobrightness levels;
Configs autobrightness Lcd values;
Configs BLE;
Sets Doze Component;
Sets Doze After screen off;
Configs autopowermodes (doze related);
Configs power management on:
screen off due to proximity sensor interaction;
decouple on suspend state;​
Configs brightness doze value;
Configs Intrusive led;
Configs dual band wifi support (where available);
Configs hotswap (where available);
Configs Color Transform on HWC;
Configs VoLTE available (even tho it needs support on GSI side);
Configs WFC over IMS;
Configs wifi background scanning support.
Installation Instructions
Download the overlay
With root, push the overlay to /vendor/overlay. Create the folder if it doesn't exist.
Run the following command in a rooted terminal or ADB shell:
Code:
chcon u:object_r:vendor_overlay_file:s0 /vendor/overlay;chcon u:object_r:vendor_overlay_file:s0 /vendor/overlay/dil3mm4-overlay-STF.apk

Yeah, I will try it.
Thanks, it works. Some settings are added. Could you please fix volte. It was mentioned in the post, but it doesn't work.

麦麦观 said:
Yeah, I will try it.
Thanks, it works. Some settings are added. Could you please fix volte. It was mentioned in the post, but it doesn't work.
Click to expand...
Click to collapse
Try openKirin's rom. It does support VoLTE

shizuni said:
Try openKirin's rom. It does support VoLTE
Click to expand...
Click to collapse
No, it doesn't . The phone thinks there's VOLTE. But actually there's no VOLTE connection.

麦麦观 said:
No, it doesn't . The phone thinks there's VOLTE. But actually there's no VOLTE connection.
Click to expand...
Click to collapse
I guess stock emui is the only rom that supports it, its either stock emui with volte or aosp based rom witjout volte.

How can I make it?It said read only file system so I can not do this.

Anyone test this on Pie?

allrockedout said:
Anyone test this on Pie?
Click to expand...
Click to collapse
You need Pie specific overlay, this one will not work

UPDATE
-P compatibility
-Improved brightness levels
DOWNLOAD

Read-Only File System Error
File has been copied to /vendor/overlay but given Read-only file system error. Any way to make file system read-write?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

JackTheFlap said:
File has been copied to /vendor/overlay but given Read-only file system error. Any way to make file system read-write?
Click to expand...
Click to collapse
adb shell mount -o rw,remount /vendor

It's possible to get this for a Huawei Mate 9?

Really_Rekt said:
adb shell mount -o rw,remount /vendor
Click to expand...
Click to collapse
Thanks. Anyone else with the same issue I had to run
>> adb shell
>> su
>> mount -o rw,remount
Then the command given.

Related

[ROM] AOSP_Vanilla_FroYo.20100802.11291 [08-02-10]

Credits and/or Thanks >>> dsixda/dferreira/jr33/leonnib4/micromod777/pershoot
Source-compiled FroYo-ROM for N1 w/root/su/busybox/deodex. The date/time of AOSP froyo repo sync is listed in zip file name. This is not a "kang"... it is a plain vanilla build with few extras and is basically posted for theming, tweaking, modding, or whatever...
If you want to upgrade the kernel, try flashing one of the pershoot 2.6.35 1.113ghz oc-uv. I use either of his r6 along with a micromod777 theme and my N1 is running fast and stable
white arc reactor bootanimation (apophis906)
apn list (cyanogen)
trackball wake/unlock screen (crimsondr)
tether widget (jmdsdf)
accuweather widget (allows multiple location widgets)
logger app (mnovakjr)
stk.apk (aosp sim toolkit: requires compatable sim)
bash command shell (use terminal or connectbot from market)
apps2sd (darktremor fat32/ext3 partitions)
a2sd basics:
> connect n1 to pc and run adb shell...then run...
# a2sd install
> if you want dalvik cache also on sd...run this next...
# a2sd cachesd
> this is how you check a2sd...
# a2sd check
> to exit adb shell...
# reboot​
If you don't have a N1 FroYo radio installed, fastboot flash radio first...before flasing the ROM.
Always do a nandroid backup first then wipe data and caches.
Radio Download >>> 3321c196d8ec1cf748fd20c3c4068520 32.36.00.28U_4.06.00.12_7 radio.img
(Fastboot flash using "fastboot flash radio radio.img")
ROM Download >>> 46c90a4ceaa6316cf314034709f1592a AOSP_Vanilla_FroYo.20100802.112912_signed.zip
Google Apps >>> http://mirror.kanged.net/gapps/
Nice, i'm waiting for a light and "default" rom based on FRF91. Thank you
Boot animations isn't default
sergey.petrushin said:
Boot animations isn't default
Click to expand...
Click to collapse
sorry. i should have posted that i put in the boot animation from the early n1 development phone release. i believe it is also known as the "holiday" boot animation. the asop animation is a simple shimmering light-blue/gray animation of the word "android". if you remove the bootanimation.zip from /system/media, it should boot with the simple stock animation.
WiFi Error
Getting an error when enabling WiFi.
Bohemus said:
Getting an error when enabling WiFi.
Click to expand...
Click to collapse
i'm wifi tethering at the moment with no issue. what is error? i'm sure you did a full wipe first.
Did full wipe, when i turn on wifi it immediately says error.
Will test it tomorrow. If you could pm me a logcat that would be great.
Sent from N1...
Bohemus said:
Getting an error when enabling WiFi.
Click to expand...
Click to collapse
UPD: Same issue here.
two attempts to get author of trackball alert to share mods needed to support his app. no luck getting an answer. this alternative called "BLINK" is a free market app but is limited in its functionality compared to trackball alert:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
edit/update: trackball alert framework patch now included with pro but still debugging. have sent framework debug to lilhermit and hopefully things get sorted and i can have trackball alert working finally...without having to go back to someone else's tweaked froyo rom.
Bohemus said:
Getting an error when enabling WiFi.
Click to expand...
Click to collapse
sergey.petrushin said:
UPD: Same issue here.
Click to expand...
Click to collapse
download and flash latest pershoot kernel or click here to download.
can someone with a sim that works with the android sim tool kit application please let me know if the stk.apk in this rom is functional?

Init.d Enabler (No custom kernel) + Busybox Installer

Init.d Enabler + Busybox Installer
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As name suggest it's simple tool to enable init.d support without custom kernel. Also this tool have option to install busybox.
Requirement : Rooted Note4 (may work on other device but not tested) + Knowledge - why you needs to enable init.d.
Installation :
- Download attached InitD enabler 1.1 apk and install as regular application.
- Before using it make sure you have busybox installed as init.d requires to have busybox. (many custom ROM haves busybox included but stock ROM won't have it.)
- Open application from drawer
- If your device doesn't have busybox then first select to install busybox and reboot.
- Select to enable init.d support and reboot.
Now device should have init.d support. This tool will inject small test script to check init.d is enabled or not.
- Select Test option from application, it will show you status of init.d as floating message. In case status = Working then look for time too, it should match to last boot time of device.
- If you are not sure about busybox and status doesn't show working, you can try Installing busybox and see.
If everything is fine then you can un install application. Also you can delete test script (system/etc/ini.t/ketan) too.
Credits & Thanks : Busybox developer. (If I am not wrong he is Erik Anderson)
What is init.d ?
This is the traditional service management package for Linux, containing the init program (the first process that is run when the kernel has finished initializing¹) as well as some infrastructure to start and stop services and configure them. Specifically, files in /etc/init.d are shell scripts that respond to start, stop, restart, and (when supported) reload commands to manage a particular service.
Click to expand...
Click to collapse
Reserved
Last.
Dr., L8 is already init.d supported or we want to use this tool to enable? Pls advice
joe.sebin said:
Dr., L8 is already init.d supported or we want to use this tool to enable? Pls advice
Click to expand...
Click to collapse
Busybox is Preinstalled on All My ROMs but you need to use this tool for init.d if you need it.
will this let you make stock kernel permissive?
Dmkarkutt said:
will this let you make stock kernel permissive?
Click to expand...
Click to collapse
No. Some mode script requires to run on boot. This will help you in this case.
dr.ketan said:
No. Some mode script requires to run on boot. This will help you in this case.
Click to expand...
Click to collapse
Thanks Doc
for what is init.d ?
ManDone.vRs said:
for what is init.d ?
Click to expand...
Click to collapse
+1 I'd like to know too or is it a case of "If you don't know if you need it, then you don't" ?
Hi my friend. I just installed it as I run a custom kernel but I don't know where I can find the different scrips to use with it ? The most common and interesting one I mean. I know there are many scripts.
Envoyé de mon SM-N910F en utilisant Tapatalk
Custom kernel usually includes init.d support. Anyway of your doesn't have then fine, you can use this but sorry for script as many of mods I do release but myself hardly using it and same here don't know any useful script. xda search surely help you.
Sent from my SM-N910G using xda premium
Does this work with Exynos?

I can not make a build.prop modification.

(Sorry. I used Google Translator)
I finished the volte patch through Googleing.
you can activate the option by modifying the build.prop
But
Can not save after modifying build.prop
I have to enter this.
===
# Debug Options
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
# Radio Options
persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls_on_ims=1
==
What can I do?
Temporarily using magisk module.
[VoEnabler]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
VoEnabler module works fine. There is no advantage of doing it manually, but if you want to do it manually try using Root Explorer.
thank you.
Tesla74 said:
VoEnabler module works fine. There is no advantage of doing it manually, but if you want to do it manually try using Root Explorer.
Click to expand...
Click to collapse
I've already tried
I can not edit it.
Thank you for answer. :good:
I believe thats because system partition is read only. There's a way to make it r/w, but im not sure if it works the same on this phone as the last time I did that was on lollipop.
cloneeye said:
I've already tried
I can not edit it.
Thank you for answer. :good:
Click to expand...
Click to collapse
Maybe try copying to PC and then edit. Then rename build.prop on the phone to build.prop.old and then copy the edited build.prop back to phone.
Resolved!!
1. reboot twrp recovery
2. mount system
3. advenced - file manager
4. copy and paste
data - media - 0 - download (mod)
to
system - system (original)
5. chmod - 644
6. reboot system
And VoLTE works with magisk Module perfectly fine on rog phone? Someone tested it? I receive mine soon...
Einheit-101 said:
And VoLTE works with magisk Module perfectly fine on rog phone? Someone tested it? I receive mine soon...
Click to expand...
Click to collapse
You can turn it on, but it won't work. The phone has to be supported by the wireless provider. Calls sound clear to me without volte, but that may depend on your location and provider.
It varies from region to region.
Einheit-101 said:
And VoLTE works with magisk Module perfectly fine on rog phone? Someone tested it? I receive mine soon...
Click to expand...
Click to collapse
The VOENABLE module is great!
After entering the diag mode and connecting QPST,
By pasting modem file of Xiaomi, volte call became possible.
cloneeye said:
The VOENABLE module is great!
After entering the diag mode and connecting QPST,
By pasting modem file of Xiaomi, volte call became possible.
Click to expand...
Click to collapse
where can i find the modem files in asus rog. i have modem file for samsung that support my telco volte. flashing voenabler alone will not work for my country
miman04 said:
where can i find the modem files in asus rog. i have modem file for samsung that support my telco volte. flashing voenabler alone will not work for my country
Click to expand...
Click to collapse
Patch based on Korea Telecom (KT, SKT, LGT)
It may not apply in your area.
/***************************************************/
1. Connect your phone to your PC.
(usb debugging)
2. Open the adb window and type the following command.
#########################
adb shell
su // Permission window appears on log phone screen. permit
setprop sys.usb.config rndis, diag, adb
#########################
When you're done typing,
My pc-Properties - in Device Manager
The port is recognized as Qualcomm.
3. When you run qpst explorer, the port will open.
When you connect the file explorer will pop up.
4. https://cafe.naver.com/xst/239251
//Xiaomi Redmi noet5 modem files and Patch method

[Guide] Disable / Enable Automatic Updates / Notification [OnePlus Nord]

Hi Folks !
***This procedure tested on OnePlus 6 / 6T / Nord / OnePlus 7 / OnePlus 7T McLaren !!!
Many people including myself not like System Update notification & want to stay on last Android 10 or 11 update, therefore we need to disable system updates permanently, so on below script / guide you can disable or enable anytime you want, it is totally safe procedure just follow below steps.
Created a Small One Click Script ( Batch File) for Automatic Updates Disable / Enable,
Guide:​
Download File Here (ADB Files are Included in Folder)
Extract folder anywhere in your PC
Connect Your device with PC While USB Debugging Enabled
Double Click on "Updates Disable/Enable" batch File.
Press A to Check either device is properly connected
Press Y to Disable
Press N to Enable again any time
Press E anytime to exit - Enjoy
Regards
ZahidM Choudhry - Owning OnePlus Nord / OnePlus 6
For Support: Telegram
You Can See in SS Updates are No More Visible ; )
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
+1 added, thanks for sharing..
Whoever has a rooted device and downloads any terminal emulator, you can type:
Code:
> su
# pm disable com.oneplus.opbackup
No need to download 32MB for whatever reason
TheSSJ said:
Whoever has a rooted device and downloads any terminal emulator, you can type:
Code:
> su
# pm disable com.oneplus.opbackup
No need to download 32MB for whatever reason
Click to expand...
Click to collapse
This is No root procedure.
zahidm said:
This is No root procedure.
Click to expand...
Click to collapse
But you could remove that 25mb backup file as it's simply making the package unnecessarily large
TheSSJ said:
But you could remove that 25mb backup file as it's simply making the package unnecessarily large
Click to expand...
Click to collapse
If I will remove than people have to download Fastboot Adb that ia same size & this is 2022 , downloading a 25MB file is just seconds away.
zahidm said:
If I will remove than people have to download Fastboot Adb that ia same size & this is 2022 , downloading a 25MB file is just seconds away.
Click to expand...
Click to collapse
And again, there is a backup.sa file which neither adb nor fastboot need to work, but making the file 32mb big instead of 7mb without it
TheSSJ said:
And again, there is a backup.sa file which neither adb nor fastboot need to work, but making the file 32mb big instead of 7mb without it
Click to expand...
Click to collapse
Ok I will remove bro, Thanks for correction.
Edit: and it is done !
Can i use this tool on my OnePlus 7T?. I just want to stay on Oxygen Os10 and the update notification keeps coming after every reboot.
_Kishn_ said:
Can i use this tool on my OnePlus 7T?. I just want to stay on Oxygen Os10 and the update notification keeps coming after every reboot.
Click to expand...
Click to collapse
Yes It works
TheSSJ said:
Whoever has a rooted device and downloads any terminal emulator, you can type:
Code:
> su
# pm disable com.oneplus.opbackup
No need to download 32MB for whatever reason
Click to expand...
Click to collapse
and in case not rooted (from a Linux Terminal):
adb shell
pm disable-user --user 0 com.oneplus.opbackup
Thanks man, works great on oneplus 5t
This is for disable Android updates or to disable app backups? thanks
bartito said:
This is for disable Android updates or to disable app backups? thanks
Click to expand...
Click to collapse
This thread about how to disable android updates and system notification about it
I dont understand, just simply disable com.oneplus.opbackup using abd shell pm disable command with or without root, why have to be a whole script and platform-tools? Besides, this command can be used and will work well on all OnePlus devices!
Thank You!!
I was Googling this for my 7T and came across your post. It worked like a charm!!
Thanks!
I can confirm this works with One Plus 9 Pro as well.
It doesn't work in oneplus 7t pro McLaren
Is there any other way to stop auto update
Alhuthaifi112 said:
It doesn't work in oneplus 7t pro McLaren
Is there any other way to stop auto update
Click to expand...
Click to collapse
It is tested on McLaren
Works fine on TMO 7t converted to global too!!!

How To Guide [Closed For Paid ] ProjectElixir 3.7 GSI update QPR2 A13 New Bug Features.(Reverse back v3.6)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click ProjectElixir Download
New Launcher​New Popup Task Navigation. ( No need to set Smallest width =598 dp)
More..
Too many bugs error.
-Lockscreen crash etc.,
RECOMMEND:
》Reverse back TO v 3.6 ( Absolutely free version) (QPR 1 Android 13)
》FROM v 3.7 ( Paid version ) (QPR 2 Android 13)
There are some features which not free anymore.
Have no de-gapps version ?
Difficul said:
Have no de-gapps version ?
Click to expand...
Click to collapse
no . only one read only with gapps variant.
tom.android said:
More..
Too many bugs error.
-Lockscreen crash
Click to expand...
Click to collapse
I had similar results on T220. "Miscellaneous" in Essence crashes just like it did in 3.6, and in 3.7 either "Lock screen" or "Themes" (I don't remember which one) crashes.
Even on 3.6 the options to customize the lockscreen just weren't there, like the ones for changing the clock. Between testing Elixir and other ROMs I must have done a full wipe and re-install at least 3 times and did not see those options.
crDroid 9.4 wouldn't boot past the loading animation for me, so I've moved to the latest Pixel Experience Plus which is working quite well.
EDIT: One thing that did annoy me greatly about Elixir is that long-press shortcuts for many apps didn't work in the Launcher. Some apps showed them, most did not.
Reverse back v3.6 (QPR1 A13 )
♤ Mod Multitask Navigation.(persistent)
♤ Mod Screen Auto Brightness.​
✓ Use Taskbar for Task Navigation .
Hidden & Protected Apps are works.
☆☆ Look good for Tablet.
With Task Navigation menu. (Multitask windows) includes Wallpaper Picker, App Grid, System fonts.
☆☆ Screen Auto Brightness works. + tablet view horizontal mode.
Code:
adb shell
cmd overlay enable com.android.systemui.SplitShade
☆☆ Set Smallest width =598 dp.
✓ Lock Screen Customization.
☆☆ GOOGLE Assistant Can call from your contact.
☆☆ Can set AOD when charging or always on display.
》Enable Phh Treble Settings for AOD.
》Specific AOD options with quick setting.
THIS is AOD when charging only.(suitable for online charging)
Offline charging will works when we power-off after connected power supple cable.
How to Install it ?
Sometimes when the tablet sleeps it refuses to wake up, leaving a grey screen when the power button is pushed. The only way to make it come back is a force reboot. Has anyone found a solution to this or experienced similar?
@the_Victorian
your tab model ?
Android stock based ?
GSI version ?
tom.android said:
@the_Victorian
your tab model ?
Android stock based ?
GSI version ?
Click to expand...
Click to collapse
It's a US T-220 on the February Elixir release (3.6). Base stock firmware was WA6. It's strange, it doesn't happen all the time. It usually occurs when it's charging during sleep. Also, Bluetooth audio devices continues to stay connected during this "frozen" state.
tom.android said:
RECOMMEND:
》Reverse back TO v 3.6 ( Absolutely free version) (QPR 1 Android 13)
》FROM v 3.7 ( Paid version ) (QPR 2 Android 13)
There are some features which not free anymore.
Click to expand...
Click to collapse
What? They locked some ROM features behind a paywall? Is this true or am I misunderstanding?
nirogu325 said:
What? They locked some ROM features behind a paywall? Is this true or am I misunderstanding?
Click to expand...
Click to collapse
Yes, it's official policy.
tom.android said:
Yes, it's official policy.
Click to expand...
Click to collapse
Time to move to CrDroid then.
nirogu325 said:
Time to move to CrDroid then.
Click to expand...
Click to collapse
Yes now fixed for exFAT sdcard.
tom.android said:
Yes now fixed for exFAT sdcard.
Click to expand...
Click to collapse
Yes, I went to your thread and was delighted to know that. Finally.

Categories

Resources