Fix brightness slider and headphone bug for any gsi rom - Redmi 9 / Poco M2 Guides, News, & Discussion

yes....
Now you can use brightness slider and headphone jack without any overly file.....
What is needed?
#Root with magisk.
#Termux
Open termux and type....
su
Then give termux root access....
Then Type Two lines...
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
setprop persist.sys.overlay.devinputjack true
Then reboot your device...
Do not Forget to thanks me.It is free

Shas45558 said:
yes....
Now you can use brightness slider and headphone jack without any overly file.....
What is needed?
#Root with magisk.
#Termux
Open termux and type....
su
Then give termux root access....
Then Type Two lines...
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
setprop persist.sys.overlay.devinputjack true
Then reboot your device...
Do not Forget to thanks me.It is free
Click to expand...
Click to collapse
thanks it's working by the way if GSI image already has root then MAGISK itsn't requried to run these commands I tested these commands in descendant X ROM

Mido2222 said:
thanks it's working by the way if GSI image already has root then MAGISK itsn't requried to run these commands I tested these commands in descendant X ROM
Click to expand...
Click to collapse
Really!!descendant x has root access without magisk ??

Shas45558 said:
Really!!descendant x has root access without magisk ??
Click to expand...
Click to collapse
Yeah but only while you are using adb shell

Many thanks! Works like a charm

Can't anyone build a rom with all fixes incorporated?

Shas45558 said:
yes....
Now you can use brightness slider and headphone jack without any overly file.....
What is needed?
#Root with magisk.
#Termux
Open termux and type....
su
Then give termux root access....
Then Type Two lines...
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
setprop persist.sys.overlay.devinputjack true
Then reboot your device...
Do not Forget to thanks me.It is free
Click to expand...
Click to collapse
Thank you sooo much bro!!!!!

Shas45558 said:
yes....
Now you can use brightness slider and headphone jack without any overly file.....
What is needed?
#Root with magisk.
#Termux
Open termux and type....
su
Then give termux root access....
Then Type Two lines...
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
setprop persist.sys.overlay.devinputjack true
Then reboot your device...
Do not Forget to thanks me.It is free
Click to expand...
Click to collapse
Thanks a lot brother !!!!! Works like a charm on Phh's GSI Treble Android 11 on my Realme 7 ( RMX2151 )

...Saurav said:
Thanks a lot brother !!!!! Works like a charm on Phh's GSI Treble Android 11 on my Realme 7 ( RMX2151 )
Click to expand...
Click to collapse
Buddy this line of code is working on first reboot but on second time if I reboot , again the same problem comes no headphone jack no brightness slider !! Anyone can suggest

...Saurav said:
Buddy this line of code is working on first reboot but on second time if I reboot , again the same problem comes no headphone jack no brightness slider !! Anyone can suggest
Click to expand...
Click to collapse
I don't know

hi,
can i fix headphone bug without root?
the volume of my headphones is always low

Thank you very much!
Do you know please any similar fix for:
+low audio volume on calls;
+bluetooth headset interruptions and echo while in call;
+battery offline charging;
Many thanks!
Stay DeG**gled!

fulminant said:
Thank you very much!
Do you know please any similar fix for:
+low audio volume on calls;
+bluetooth headset interruptions and echo while in call;
+battery offline charging;
Many thanks!
Stay DeG**gled!
Click to expand...
Click to collapse
yoo what do you mean offline chaging ?

Gajjar01 said:
yoo what do you mean offline chaging ?
Click to expand...
Click to collapse
Hi!
When the phone is turned off I do not have the charging battery animation or any other indication that the battery is charging. The only thing displaying on the screen is the first xiaomi boot animation. So I only charge the phone while is turned on. This is the only remaining issue I have.
Thanks and stay free!

-

UPDATES:
From all the issues I had the only one remaining is the offline charging.
Here is how the other ones are SOLVED thanks to PHH:
+low audio volume on calls:
Go to
Settings -> PHH Treble Settings -> Misc -> Audio -> and Mark as Checked the "Disable audio efects"!
+bluetooth headset interruptions and echo while in call:
Go to
Settings -> PHH Treble Settings -> Misc -> Other -> and Mark as Checked "Force disable A2DP offload"
NOTE:
I'm using /e/ gsi image on a Xiaomi Redmi 9C for several month now as my main phone and I am very happy with what we achieved here.
I like /e/ and the versatility of their GSI roms. I am also using the Work Profile which is very helpful to keep "mainstream" applications isolated. Check the Shelter application from F-Droid to learn more.
Using a GSI rom, like e.foundation is providing, should work theoretically on most devices with Android 8 or higher that supports GSI roms and are bootloader unlockable.
Have a look here:
https://community.e.foundation/t/introducing-e-os-generic-system-images-gsi/31655
TODO/NEED ADVICE:
If anyone of you knows, I would very much appreciate, if you know if the application data survives if upgrading the GSI rom(rewritting the /system partition only).
Hope it helps!
Thank you all and stay free!

fulminant said:
UPDATES:
From all the issues I had the only one remaining is the offline charging.
Here is how the other ones are SOLVED thanks to PHH:
+low audio volume on calls:
Go to
Settings -> PHH Treble Settings -> Misc -> Audio -> and Mark as Checked the "Disable audio efects"!
+bluetooth headset interruptions and echo while in call:
Go to
Settings -> PHH Treble Settings -> Misc -> Other -> and Mark as Checked "Force disable A2DP offload"
NOTE:
I'm using /e/ gsi image on a Xiaomi Redmi 9C for several month now as my main phone and I am very happy with what we achieved here.
I like /e/ and the versatility of their GSI roms. I am also using the Work Profile which is very helpful to keep "mainstream" applications isolated. Check the Shelter application from F-Droid to learn more.
Using a GSI rom, like e.foundation is providing, should work theoretically on most devices with Android 8 or higher that supports GSI roms and are bootloader unlockable.
Have a look here:
https://community.e.foundation/t/introducing-e-os-generic-system-images-gsi/31655
TODO/NEED ADVICE:
If anyone of you knows, I would very much appreciate, if you know if the application data survives if upgrading the GSI rom(rewritting the /system partition only).
Hope it helps!
Thank you all and stay free!
Click to expand...
Click to collapse
I have a phone which does not have headphone jack [ Mi11tpro ] and using corvus os v4.0 gsi .
i use type-c to 3.5mm jack forhedphones but corvus os cannot detect the headphone isconnected
please help.

Swapna Sarkar said:
I have a phone which does not have headphone jack [ Mi11tpro ] and using corvus os v4.0 gsi .
i use type-c to 3.5mm jack forhedphones but corvus os cannot detect the headphone isconnected
please help.
Click to expand...
Click to collapse
Hello!
If I'm right this is related to the fact that the kernel of the phone does not include a "driver" (kernel module) which identifies your usb-c adapter.
Same logic applies to any usb-c adapters like those we could use to display the phone screen on a larger screen using hdmi for example.
Theoretically you could get the GPL sources of the kernel from the phone provider (huge topic), add the support for your usb-c adapter then compile the kernel and have that kernel image written to your phone.
If anyone has a tutorial on this, I would very much appreciate it, as I want to learn how to do this too!
Stay free!
#stayfree

Related

[XPOSED] PoGo Ivy [RELEASE 2016-09-09 v1.5]

PoGo Ivy based on the work of elfinlazz & chuparCh0pper (special thanks to you guys!)
You can see your monsters iv and other stats as their nickname in the pgo app.
It doesn't actually change pokemon's nickname, only showing on app.
This does not use API, MITM or what ever red flagging action to server.
Feel free to use it.
I'm not responsible for any banned accounts or damaged devices, use at your own risk!
(Currently) not working with pgo v0.37.0, do NOT update until you are not forced to!
Features:
Can see IV, Level, localized Names and other stats in their nickname
Customizable string format(%NICK%, %NICK.#%, %LEV%, %LEV.#%, %IV%, %IV.P%, %IV.#%, %ATK%, %DEF%, %STA%)
Preview evolved CP/HP(nickname to evolving monster will show evolved CP/HP)
example: change nickname of Pikachu to Raichu and Pikachu's CP & HP values will change to evolved values
example2: change nickname of Bulbasaur to "EVO NEXT" and it shows Ivysaur stats, change to "EVO LAST" and it shows Venusaur stats
Optionally rename only favored monsters
Formats:
Nickname: %NICK% (shows the monsters name)
Nickname trimmed to # characters: %NICK.#% (eg. Bulbasaur: %NICK.5% -> Bulba)
Level: %LEV%
Level with # digits: %LEV.#% (eg. %LEV.2% -> 12.45 / %LEV.4% -> 12.4578)
IV: %IV%
IV left padded: %IV.P% (eg. 5 -> 005 / 78 -> 078)
IV with # digits: %IV.#% (eg. %IV.1% -> 89.3 / %IV.3% -> 89.361)
Attack (decimal): %ATK%
Attack (hex): %ATK.H% (eg. 15 -> F)
Defence (decimal): %DEF%
Defence (hex): %DEF.H% (eg. 15 -> F)
Stamina (decimal): %STA%
Stamina (hex): %STA.H% (eg. 15 -> F)
Candies needed to evolve: %CDY%
Fast move type: %FAST% (eg: Dragon, Normal...)
Fast move type abbreviation: %FAST.A% (eg: Dr, Ic ... Details)
Fast move typewith # digits:: %FAST.#% (eg. %FAST.3% -> Dra / %FAST.5% -> Drago)
Charge move type: %CHRG% (eg. Dragon, Normal...)
Charge move type abbreviation: %CHRG.A% (eg. Dr, Ic ... Details)
Charge move typewith # digits:: %CHRG.#% (eg. %CHRG.3% -> Dra / %CHRG.5% -> Drago)
Contribute your localized monster names
Feel free to contribute localized names for your language based on this pastebin, so i can add them in the next release.
Monster names currently implemented:
english
french
german
traditional chinese
Version History:
v1.0: Initial release
v1.1: Added formats %ATK.H%, %DEF.H%, %STA.H%
v1.2: Fix enable/disable functionality
v1.3: Fix unreadable preferences in MM (thanks to SGS5H @ xda for testing)
"Set custom format" now shows your format instead of default format
Add preview evolved monsters by manually changing nickname to "EVO NEXT" & "EVO LAST" (eg. Bulbasaur: EVO NEXT -> Ivysaur, EVO LAST -> Venusaur)
v1.4: Fix incorrect monster levels
Add feature to rename favored monsters only
Add formats %CDY%, %FAST%, %FAST.A%, %FAST.#%, %CHRG%, %CHRG.A%, %CHRG.#%
Switch to javalite protos (reduces apk size, multidex not needed anymore)
v1.5: Add missing movesets (should fix issues with %FAST... & %CHRG...)
Add traditional chinese localization (for monster names) (thanks to jerryh001 @ xda)
Download from xposed module repo:
http://repo.xposed.info/module/info.xposed.mirosz.pogoivy
Steps:
Install the module
Activate it in Xposed
Reboot
Run official pokemongo app
Enjoy
.
Can we have atk/def/sta available in hex as well as dec?
MrGodMan said:
Can we have atk/def/sta available in hex as well as dec?
Click to expand...
Click to collapse
show me an example please
mirosz said:
show me an example please
Click to expand...
Click to collapse
Instead of the atk using numbers 1 to 15 (decimal) it uses 1 to F (hexadecimal). This keeps the individual IVs as single characters for easier formatting.
eg a 15/12/5 Pokemon would show as F/C/5. This also has the advantage that you can remove the spacer character between each part.
PS, just installed app and it works good for me Thanks for keeping the app updated since elfinlazz seems to have stopped development.
mirosz said:
feel free to try my version and respond if its working for u or not, maybe we can fix it together
Click to expand...
Click to collapse
Hey, glad to see you are picking this project up. Unfortunately, the custom format still doesn't seem to do anything for me. Also, the preview text below "Set custom format" never changes to reflect the format I entered (it does change in the previous version of this module).
What's differences can you see between "ignore nicknamed pokemon" option when it's actived or not ?
Envoyé de mon SM-G935F en utilisant Tapatalk
crafty35a said:
Hey, glad to see you are picking this project up. Unfortunately, the custom format still doesn't seem to do anything for me. Also, the preview text below "Set custom format" never changes to reflect the format I entered (it does change in the previous version of this module).
Click to expand...
Click to collapse
The displayed text doesn't reflect what you have entered. Your changes are only visible in the edit field (after clicking "Set custom format")
What language and device are u using? please post the exact custom format u used.
nnrs1 said:
What's differences can you see between "ignore nicknamed pokemon" option when it's actived or not ?
Click to expand...
Click to collapse
if this option is enabled, the monsters you rename by hand on your own will not get overwritten by pogo ivy
MrGodMan said:
Instead of the atk using numbers 1 to 15 (decimal) it uses 1 to F (hexadecimal). This keeps the individual IVs as single characters for easier formatting.
eg a 15/12/5 Pokemon would show as F/C/5. This also has the advantage that you can remove the spacer character between each part.
PS, just installed app and it works good for me Thanks for keeping the app updated since elfinlazz seems to have stopped development.
Click to expand...
Click to collapse
thx, good to hear its working for u.
want upper or lower case?
mirosz said:
What language and device are u using? please post the exact custom format u used.
Click to expand...
Click to collapse
English, Nexus 5x, Pure Nexus rom. I even tried just setting the custom format to "%NICK%" but I still just get the default format in game.
mirosz said:
thx, good to hear its working for u.
want upper or lower case?
Click to expand...
Click to collapse
uppercase please
crafty35a said:
English, Nexus 5x, Pure Nexus rom. I even tried just setting the custom format to "%NICK%" but I still just get the default format in game.
Click to expand...
Click to collapse
which xposed version u using?
try to change devices language to french just to test if its language problem
edit:
ahh i think ive found the problem: https://github.com/rovo89/XposedBridge/issues/102
edit2:
try changing permissions like this using root browser:
/data/data/info.xposed.mirosz.pogoivy/shared_prefs/info.xposed.mirosz.pogoivy_preferences.xml -> 664
and
/data/data/info.xposed.mirosz.pogoivy/shared_prefs/ -> 755
mirosz said:
which xposed version u using?
try to change devices language to french just to test if its language problem
Click to expand...
Click to collapse
v86 -- French doesn't seem to help.
crafty35a said:
v86 -- French doesn't seem to help.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=68483222&postcount=10
^^ edit2
Doesn't seem to work. The file was already set to 664. I changed the folder to 755 and rebooted but still no luck.
crafty35a said:
Doesn't seem to work. The file was already set to 664. I changed the folder to 755 and rebooted but still no luck.
Click to expand...
Click to collapse
damn got a bootloop while testing a workaround
ok the last solution is to manually change the format in the preferences file :/
maybe there's a fix comming soon for xposed
Great Module so far. Thanks for your work!
mirosz said:
damn got a bootloop while testing a workaround
ok the last solution is to manually change the format in the preferences file :/
maybe there's a fix comming soon for xposed
Click to expand...
Click to collapse
The prefs file actually does contain my custom format, so I don't think that is the issue.
Thanks for updating this module I was wondering if the original was ever going to get updated again. I have one problem though when I disable the module within the POGO Ivy app it doesn't actually disable it for me. I can still see my IVs when I disable it.
TheJakee said:
Thanks for updating this module I was wondering if the original was ever going to get updated again. I have one problem though when I disable the module within the POGO Ivy app it doesn't actually disable it for me. I can still see my IVs when I disable it.
Click to expand...
Click to collapse
u need to restart pgo app, its not chnaged on-the-fly
mirosz said:
u need to restart pgo app, its not chnaged on-the-fly
Click to expand...
Click to collapse
I did restart it and nothing happened. Heck, I even restarted my whole phone and nothing happened. The Pokémon still had their IVs next to them.
I'm using the OnePlus 3 and everything worked fine in the old version.
TheJakee said:
I did restart it and nothing happened. Heck, I even restarted my whole phone and nothing happened. The Pokémon still had their IVs next to them.
I'm using the OnePlus 3 and everything worked fine in the old version.
Click to expand...
Click to collapse
Maybe you still have the old module active?

Irrc support almost universal

IRRC SUPPORT ALMOST UNIVERSAL
DISCLAIMER
I am not responsible to anything going wrong with your device.
You are responsible to what you are doing with your phone, not me.
The project is still testing and we need lot of time to create something easy and useful if you can help at this project we would like to hear your.​
STEPS TO WORK:
1. Download three apps from play store “ zaza remote “,“ AlsaMixer ” and “ terminal “
2. You need to have any kind of headphones or handsfree or something to put in the 3.5 jack.
3. Open the terminal type SU . Next we have to mount the debug for that:
‘ mount -t debugfs none /sys/kernel/debug ‘
4. To power the led and set ready to use:
‘ echo 1 33 50 > /sys/kernel/debug/sw_irrc/poke ‘ (if any error appears check out step 3 again)
5. Set up the alsamixer : Open the app, go to settings and set mode to ‘ alsa amixer controls ‘
Go in tab by name ALL and select as favorite the values bellow:
Hold alsaMixer in the background and open zaza
6. When zaza opens plug something in 3.5 jack. Now it will hide the message “no devices are detected”. ( If you still take the message “no devices” go to settings and change the IR driver settings -> Device settings -> power zaza)
7. Go back to alsaMixer in the favorite tab we have created at step 5 and open the values bellow as shown.
a. LINEOUT1 Volume set to 20
b. RX3 Degital Volume set to 88
c. RX3 MIX1 INP1 set to 6
d. SLIM RX1 MUX set to 1
e. SLIMBUS_0_RX Audio Mixer MultiMedia2 set to 1
f. SLIM_0_RX Channels set to 0 (0 for one channel 1 for stereo two cahnnels)
g. SPK DAC Switch set to 0 (Enable and disable the Speaker)
8. Now open zaza and control any you like do not unplug the 3.5 jack.
Bugs:​1. Every time you restart the phone all the steps mast start from the top
2. If you unplug the 3.5 jack you have to set the c. value again.
3. Do not use any other kind of music or telephone call at the same time because the IR blaster uses the audio to be controlled.
4. If you using the marshmallow and you have installed the IRRC pack you have to disable the LG remote and quick sdk in order to work.
XDA:DevDB Information
IRRC SUPPORT UNIVERSAL, Device Specific App for the LG G2 Mini
Contributors
likeadracula, mobiusm, vm03,
Vagelis1608.
And many thanks to quarx2k for the irrc work on lg IRRC !!
Version Information
Status: Testing
Created 2017-01-27
Last Updated 2017-01-27
What about say big thanks to @Quarx , who found all about LG SW IRRC???
Can help someone i have in terminal ,device or resourse busy' l. I have 548 mb free space.
discoamazing said:
Can help someone i have in terminal ,device or resourse busy' l. I have 548 mb free space.
Click to expand...
Click to collapse
It's already mounted.
Ignore that error and do the rest of the steps.
Ok thanks
Is this guide meant for using InfraRed chip to control TVs? "almost universal" is referred to ...?
Doesn't we already have the IR patch for using LG Quickremote on AOSP?
ninestarkoko said:
Is this guide meant for using InfraRed chip to control TVs? "almost universal" is referred to ...?
Doesn't we already have the IR patch for using LG Quickremote on AOSP?
Click to expand...
Click to collapse
If I remember right, the patch only works on CM13-based ROMs.
"Almost universal" is referred to the guide being tested only on a couple of ROMs with ZaZaRemote, I believe.
So how can we modify using this so I don't need to have headphones plugged in all the time, or losing changes on reboot?
9v9 said:
So how can we modify using this so I don't need to have headphones plugged in all the time, or losing changes on reboot?
Click to expand...
Click to collapse
Not as of now.
If you unplug the jack, it's only one value that you have to change. Not that bad.
However, there is a patch that came up about a month ago at a git related to LaOS ( more like required for the msm8226, but whatever, you get the point ) that should allow apps to use IR blaster, without need for such tricks.
No promises or ETAs, though.
Vagelis1608 said:
Not as of now.
If you unplug the jack, it's only one value that you have to change. Not that bad.
However, there is a patch that came up about a month ago at a git related to LaOS ( more like required for the msm8226, but whatever, you get the point ) that should allow apps to use IR blaster, without need for such tricks.
No promises or ETAs, though.
Click to expand...
Click to collapse
Yeah I understand it is a good solution for other users but the problem is I have other functions using that port with Xposed right now. I would love the built in function but it is not critical.
Do you think it would be included by LaOS 15?
9v9 said:
Yeah I understand it is a good solution for other users but the problem is I have other functions using that port with Xposed right now. I would love the built in function but it is not critical.
Do you think it would be included by LaOS 15?
Click to expand...
Click to collapse
Only time will tell.

[Overlay] Dil3mm4's Overlays for Huawei Bond Series devices (all variants)

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 Bond power profile.
Do I need it?
Yes.
It will fix Battery stats problems and add compatible features for your BND 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 BND-*** 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 BND, but I want it on my Huawei device !
Well, that's fine, join the Telegram group @GSI_HI6250, 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-BND.apk
It's here, it's finally here
Dil3mm4 said:
This overlay APK it's "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 Bond power profile.
Do I need it?
Yes.
It will fix Battery stats problems and add compatible features for your BND 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 BND-*** 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 BND, but I want it on my Huawei device !
Well, that's fine, join the Telegram group @GSI_HI6250, so that you could help me with stock files grabbing to make an overlay for your device.
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-BND.apk
Click to expand...
Click to collapse
Im a lil bit confused , i have the honor 7x (BND-AL10) and i just wanna know what this will exactly do
Martobhai said:
Im a lil bit confused , i have the honor 7x (BND-AL10) and i just wanna know what this will exactly do
Click to expand...
Click to collapse
Do you mind not quoting the entire original post? Makes for a very long post and makes your problem hard to read.
This enables battery usage info and some device-specific features.
Dil3mm4 said:
This overlay APK it's "born" because of the necessity to overcome missing overlays (thanks Huawei, love ya xoxo) under /vendor/overlay .:
Click to expand...
Click to collapse
Hi mate. Just a request, can you make also for vicky (huawei p10+)? Thank you in advance
v0ne said:
Hi mate. Just a request, can you make also for vicky (huawei p10+)? Thank you in advance
Click to expand...
Click to collapse
Please join the telegram group in the my signature for that.
I'd need a couple of things from VKY.
Thank you.
UPDATE
-P compatibility
-Improved brightness levels
DOWNLOAD
#freedil3mm4
#freedil3mm4
@Dil3mm4 Hi, could you provide an overlay like this for moto e5? If you need files, I can send them.
Do I need this if I use phu truss on aosp? Thx
Hey man, I'd like to have a better experience on Descendant on my Honor 6X, in fact at the moment i can't see battery stats, per-app usage, ecc. - I'd like to know if you're still providing overlays for specific Huawei devices on Telegram group. Last request here in the thread is dated 2018 by what I can see, so... Thanks in advance and keep on.
optionalmgrr.la said:
Do I need this if I use phu truss on aosp? Thx
Click to expand...
Click to collapse
hi anyone?

[ROM][6045][ /!\ Not Android /!\ ] SailfishOS 3.2.1.20 (20200309)

SailfishOS (SFOS) is a GNU+Linux system using libhybris to leverage Android drivers from LineageOS.
About everything should work (except NFC, no userspace support for now).
You're root and you've SSH, set password in developer-mode settings. Use devel-su like you'd use sudo !
To use/flash SFOS (no wipe needed), you should already be using LineageOS 14.1 20181031 build or newer,
and have booted it at least once (otherwise WLAN problems).
See latest release post for OTA update instructions, or flash ZIP download link.
Warning : flashing zip over previous SFOS install erases it ! So use OTA to avoid that, or use integrated backup app...
Note : SFOS only flashes boot partition and install itself in /data/.stowaways/sailfishos/ so :
you can go back to LineageOS only by flashing the LOS boot image
you can reclaim diskspace used SFOS by removing /data/.stowaways/sailfishos/
Reference Wiki page on merproject.org
Kernel | Device | Vendor source trees
Feeling adventurous ?
This is a SailfishOS community port for the 6045 idol3.
This is not Android (just re-using the lower layers), Android apps can't run on it and there's no support for official-ports-AlienDalvik-emulator.
So please don't ask.
During installation, you'll be asked to create a Jolla account, to have access to basic apps (notes, mediaplayer, documents, etc.).
This is not mandatory (though prefered for the full experience) : should you choose not to register (and even if you do),
you still can install an alternative store using OpenRepos client Storeman
Reserved
Hello, installed version 3, everything works fine, data transfer, wifi, all sensors (including case), location, mtp, calls and SMS. There were only problems with the store, some applications are not installed the first time, you have to install again, and so great work is another alternative for the smartphone, thank you.
andrejchern said:
Hello, installed version 3, everything works fine, data transfer, wifi, all sensors (including case), location, mtp, calls and SMS. There were only problems with the store, some applications are not installed the first time, you have to install again, and so great work is another alternative for the smartphone, thank you.
Click to expand...
Click to collapse
I have installated seilfish os some time ago in my moto g2 and the battery life and boot speed its superior then any version of android ... ?
A very fast, fluid, and consistent UI in this ROM. An interesting one to play with. (However, for my needs, I need the PlayStore apps.)
I now understand how your work on Lineage was a foundation for this one.
I am curious Vknecht, what is your interest in this one?
tess1 said:
A very fast, fluid, and consistent UI in this ROM. An interesting one to play with. (However, for my needs, I need the PlayStore apps.)
I now understand how your work on Lineage was a foundation for this one.
I am curious Vknecht, what is your interest in this one?
Click to expand...
Click to collapse
It's all politics, also it's the system I use daily
some sort of hommage to a french industry of old (1898), rough-rided by financialization (see, can't build idol3 themselves)
fighting planned obsolescence
taking the power back on a device
powering it with an OS independent from GAFAM
having closer to classical GNU+Linux distro, though not totally open in the case of SFOS
Since 2010 I've been a Nokia N900 then N9 user (which ran with Maemo, resp. Meego, predecessors to SailfishOS) until summer 2017 when I got a Xperia X for the SailfishX release. Only ever used Android for a month, until the build-SFOS-for-X documentation was released and dived in the OS-building fun...
At the beginning of 2018 I looked for a cheap and decent french-branded-androphone (2Gb RAM, HD display) with a working LineageOS port and found the idol3 to begin a new SFOS port. It's been a long 8 months journey, where rebuilding LineageOS if only for the patch-level was not much, then also wanted to "upstream" some fixes or upgrades (eg. kernel) I wanted in SFOS...
I started using my idol3 again and I love Sailfish OS as soon as I figure out android apps im gonna use it alot more
Everything work fine, but the double tap to wake up the telephone.
Hi vknecht, great job, how can I contribute (donation) to your work? I've installed everything except Anbox, but I think I'll do it anyway, most of my contacts use Wzap ... Everything works fine except for the double tap to wake up the phone, do you know what it can depend on? Is it a function of hardware or software? With Lineage it worked, with Sailfish no. It's not dramatic, but definitely inconvenient to have to use the power switch every time. Thank you.
Best regard.
Antonio from Italy.
vknecht said:
Feeling adventurous ?
This is a SailfishOS community port for the 6045 idol3.
This is not Android (just re-using the lower layers), Android apps can't run on it* and there's no support for official-ports-AlienDalvik-emulator.
So please don't ask.
It's a systemd-based GNU/Linux with 32bits-userspace system, and about every basis function should work.
You're root, set password in developer-mode settings. Use devel-su like you'd use sudo !
To use/flash SFOS (no wipe needed), you should already be using LineageOS 14.1 20181031 build, and have booted it at least once (otherwise WLAN problems).
During installation, you'll be asked to create a Jolla account, to have access to basic apps (notes, mediaplayer, documents, etc.). This is not mandatory (though prefered for the full experience, for now) : should you choose not to register (and even if you do), you still can install an alternative store using OpenRepos client Storeman
*basic Anbox support was added, but don't count on it for now (plz contribute if you can), it may be broken.
If you really want to try it : (don't just copy/paste, fix the URLs !)
Code:
### As root (devel-su), on the phone via SSH :
# Add mal's Anbox for SFOS repository
ssu ar home_mal_anbox [url]http://repo.merproject.org/obs/home:/mal:/anbox/sailfish_latest_armv7hl/[/url]
pkcon refresh
pkcon install anbox-sailfishos anbox-sailfishos-image-mixed-32-64-bit
rm -f /var/lib/anbox/overlay/system/lib64/libGLESv*
cp /vendor/lib/egl/libEGL_adreno.so /var/lib/anbox/overlay/vendor/lib/egl/
# Install a keyboard APK, eg [url]https://f-droid.org/fr/packages/rkr.simplekeyboard.inputmethod/[/url]
mkdir -p /var/lib/anbox/data/app
cp *apk /var/lib/anbox/data/app
### Networking is broken at the moment... ###
### Comment anbox-bridge.sh lines (ExecStartPre and ExecStopPost) ###
### in /lib/systemd/system/anbox-container-manager.service ###
# Restart Anbox
systemctl restart anbox-container-manager
# There's no "back" button for now
# Run Anbox from app screen again to go back to Anbox app launcher
This is a simultaneous release of SFOS 2.2.1.18 and 3.0.0.8, if you have problem with one version, try the other
SFOS 2.2.1.18
SFOS 3.0.0.8
Sorry no screenshot or video for now, you can find for other devices, looks should be the same.
SailfishOS fir idol3 Wiki page
Kernel | Device | Vendor source trees
Click to expand...
Click to collapse
Any chance of seeing it on the Idol 3 4.7 ? It would give me a good reason to use it again. It's okay if not it's just sad that there's no updated ROM for this version... I could beta test it if you ever do that
zorro_tj said:
Hi vknecht, great job, how can I contribute (donation) to your work? I've installed everything except Anbox, but I think I'll do it anyway, most of my contacts use Wzap ... Everything works fine except for the double tap to wake up the phone, do you know what it can depend on? Is it a function of hardware or software? With Lineage it worked, with Sailfish no. It's not dramatic, but definitely inconvenient to have to use the power switch every time. Thank you.
Click to expand...
Click to collapse
Hello, and thank you for the heads up on dt2w... so I had a look, and found how to enable it
(make sure developer mode is enabled and you've set or checked the password)
Code:
host $ ssh [email protected]
,---
| Sailfish OS 3.0.1.11 (Sipoonkorpi)
'---
[[email protected] ~]$ devel-su
Password:
[[email protected] nemo]# echo 1 > /sys/class/tp_gesture/tp_device/tp_gesture_id
[[email protected] nemo]# printf "[EVDEV]\nKEY_APP_SWITCH=KEY_POWER\n" > /etc/mce/99-doubletap-idol3.ini ; systemctl restart mce
The echo command has to be issued when the screen is on, and each time you reboot, for now (don't know why it's not already set to 1 like in LOS)
The printf and systemctl are only needed once to create the configuration file and restart the service.
Hopefuly you'll see no battery drain, so it can be enabled by default in the future...
For donations, maybe it will be possible later.
h3cat3 said:
Any chance of seeing it on the Idol 3 4.7 ? It would give me a good reason to use it again. It's okay if not it's just sad that there's no updated ROM for this version... I could beta test it if you ever do that
Click to expand...
Click to collapse
One thing I could do is try building LOS 14.1 with idol347 defconfig, but afaik it's not really working.
Otherwise one could follow the SailfishOS HADK using a working CyanogenMod base and I'd be glad to help, but don't have time to start it myself at the moment.
Thanks!
vknecht said:
Hello, and thank you for the heads up on dt2w... so I had a look, and found how to enable it
(make sure developer mode is enabled and you've set or checked the password)
Code:
host $ ssh [email protected]
,---
| Sailfish OS 3.0.1.11 (Sipoonkorpi)
'---
[[email protected] ~]$ devel-su
Password:
[[email protected] nemo]# echo 1 > /sys/class/tp_gesture/tp_device/tp_gesture_id
[[email protected] nemo]# printf "[EVDEV]\nKEY_APP_SWITCH=KEY_POWER\n" > /etc/mce/99-doubletap-idol3.ini ; systemctl restart mce
The echo command has to be issued when the screen is on, and each time you reboot, for now (don't know why it's not already set to 1 like in LOS)
The printf and systemctl are only needed once to create the configuration file and restart the service.
Hopefuly you'll see no battery drain, so it can be enabled by default in the future...
Thanks a lot, it worked! I will pay attention to the the battery drain and will informe you. Just another question: i see your OS version is 3.0.1.11, mine is 3.0.0.8 (Lemmenjoki) is it convenient for me to update it? if yes, in what way? The device is a Idol 3 6045K dual-sim, no external sdcard on board.
Thanks again, greet from Italy.
Click to expand...
Click to collapse
zorro_tj said:
Thanks a lot, it worked! I will pay attention to the the battery drain and will informe you.
Just another question: i see your OS version is 3.0.1.11, mine is 3.0.0.8 (Lemmenjoki) is it convenient for me to update it?
if yes, in what way? The device is a Idol 3 6045K dual-sim, no external sdcard on board.
Thanks again, greet from Italy.
Click to expand...
Click to collapse
You're welcome For now I don't see any drain, let's hope it stays like this.
I found out that the ini file is not necessary if one sets tp_gesture_id to 2, but still have to set this value on boot
and/or find why it's not the same as in LineageOS by default.
3.0.1.11 release for idol3 is still in devel phase, once it's ready (~ one week or so) it will be published in testing phase and then you'll be able to do
OTA through commandline.
One can flash a devel-image, but then can't rely on OTA : will have to re-flash a testing-image or do risky/unsupported repository-switch.
Those are generally built using SailfishOS porters' Gitlab-CI group, latest being the 20190227 devel image
SailfishOS 3.0.1.11 beta3
Backup...
Update using OTA : the integrated graphical updater doesn't work for community ports
Easiest is to install sfos-upgrade either through Storeman or direct RPM dowload.
Flash image : (erases previously installed SailfishOS)
sailfishos-idol3-release-3.0.1.11-20190321-beta3.zip
Changes :
SailfishOS 3.0.1.11 release notes (points specific to officially supported devices don't apply)
Kernel : enabled Yama security module
Enabled doubletap to wake
Sorry, Anbox confirmed to NOT work, have to check required overlayfs support, maybe broken with the kernel updates.
SailfishOS 3.0.1.11 beta3 beta2 Constant reboots, hangs and reboots.
andrejchern said:
SailfishOS 3.0.1.11 beta3 beta2 Constant reboots, hangs and reboots.
Click to expand...
Click to collapse
Sorry to hear that... does it happen regularly/systematically and quite early after boot, or after (somehow) extensive usage, especially browser ?
I supposed you tried with flashing as well as OTA ?
A known cause for reboot is fixed in this build (and beta2 iirc) by an updated connman package ("rpm -qi connman" shows ip6tfix in version).
Maybe it's related to Yama security, will make a build without it...
Arbitrary reboots, after the introduction of the account and login starts hanging and rebooting, I immediately rolled back to the backup and did not understand why this is happening.
andrejchern said:
Arbitrary reboots, after the introduction of the account and login starts hanging and rebooting, I immediately rolled back to the backup and did not understand why this is happening.
Click to expand...
Click to collapse
Could you try flashing the ZIP inside the artifact from this devel build ?
It uses the same kernel as 3.0.0.8, ie. without yama, pstore and iirc RTC write support...
This build works fine, no reboots. Thanks.
SailfishOS 3.0.1.11 beta4
Update from any previous betas using OTA :
has to be done from commandline (on device or through SSH, USB prefered) since the graphical client in settings doesn't support community ports.
Code:
# Install sfos-upgrade package like this, or through Storeman
curl -O https://openrepos.net/sites/default/files/packages/5928/sfos-upgrade-2.4-1.noarch.rpm
devel-su
pkcon install-local sfos-upgrade-2.4-1.noarch.rpm
sfos-upgrade 3.0.1.11
reboot
# Patience, it takes an additional reboot to flash boot partition
# Go to commandline again and run :
devel-su post_sfos-upgrade
or install by flashing sailfishos-idol3-release-3.0.1.11-20190329-beta4.zip
(this replaces previously installed SailfishOS and SailfishOS-data, backup if needed)
Changes
Fall back to previous kernel
Hey mate, great job! Everything worked fine with sfos-upgrade from command line! Thanks a lot!!!
Just a question... I haven't prediction text, it's normal? Thanks again.
Antonio from Italy.

[ROM][G95xF/D][8.0] AdrenalineROM [CRL3][v2.0]

░▒▄█▀▄░ █▀▄ █▀▀▄ █▀▀ █▄░█ ▄▀▄ █░░ ▀ █▄░█ █▀▀░░▒▐█▀▀▄ ▄▀▄ █▄░▄█
▒▐█▄▄▐█ █░█ █▐█▀ █▀▀ █░▀█ █▀█ █░▄ █ █░▀█ █▀▀░░▒▐█▒▐█ █░█ █░█░█
▒▐█░▒▐█ ▀▀░ ▀░▀▀ ▀▀▀ ▀░░▀ ▀░▀ ▀▀▀ ▀ ▀░░▀ ▀▀▀░░▒▐█▀▄▄ ░▀░ ▀░░░▀
Key Features
Based on @foobar66 GoogleWiz ROM
NX Kernel
Samsung SoundAlive Dolby Atmos
Shell Script Advanced Features (SSAF) *See post #2
Updates will come in small service packs instead of a complete ROM update unless necessary
Samsung Gear might work out of the box
Removed some tweaks that I deemed useless.
Removed a few Google apps (Drive, Map, YouTube, etc) from the ROM, you can install them from Play Store instead
Emergency Launcher, UltraPowerSavingMode, SmartCapture, SmartSwitch, LiveWallpaper
Removed GoogleWiz's customizing script
Installation
Backup is always recommended
You should be able to dirty flash from stock/GoogleWiz ROM
You might not be able to boot, which is why 1. is important
Install any patch or cumulative update zip.
Adrenaline Experience
Some apps that I personally use and recommend:
SolidExplorer
SwiftBlack
Fluid Navigation Gestures
Download
*Feel free to mirror, however, monetizing the download link in any way is strictly prohibited.
Google Drive
Patches & Cumulative Update
Bootloader
Source
GITHUB: Shell Script Advanced Features
Credit
@foobar66
@SoLdieR9312
@Noxxxious
@xpirt
amirzaidi for Pixel Launcher
Shell Script Advanced Features
Everything that can be done in shell script shall be done in shell script.
You will need to install a terminal emulator from PlayStore to use this function.
Current functions:
Remap Bixby Key
Change Device Name
Max Volume Warning Toggle
Enable Stereo Speaker
Navigation Bar Toggle
Immersive Mode
Set DNS
Powercfg by yc9559 @ CoolApk [EXY8895]
Host File Based Adblock
Service Disabler
Set big Cluster Max Freq
Set LITTLE Cluster Max Freq
Script OTA Self Update
Reboot Device
Reboot into Recovery
To use, type the following in a terminal emulator
Code:
su
cfg
Code
Issues
TODO/Progress
Wiki
Credits
Changelog
v1.0 - The Late Santa [26 Dec 2018]
Initial Release.
v2.0 - WorstJet [13 Jan 2019]
Reverted Samsung Camera to stock
Samsung Gallery is back to the party
Added quite a lot of files that are related to VOLTE/VOWIFI (credit), you will need to flash CSC installer to install your CSC files
NX Kernel R19
Magisk v18.0
Almost up-to-date SSAF
Flashable Update Zip
[Patch] - Smaller fix, you need to install all patches according to the number, you do not need to reboot in between patches. (Flash 1.0 first, then 2.0, 3.0 ...)
[Cumulative Update] - Bigger update containing all the previous small patches.
WorstJet
-Nothing available as of now
Previous Version(s)
The Late Santa
[Patch 1.0] 26122018
Enabled navigation bar
Added Project WIPE by yc9559 @ CoolApk, default setting is set to [Balance]
Changed config to cfg for easier access
[Patch 2.0] 27122018
Added GearManagerStub.apk
Added Launcher from amirzaidi
[Patch 3.0] 27122018.2
Updated custom menu to include adblock and service disabler
[Patch 4.0] 30122018
Fixed permissions
Minor update to SSAF
Service disabler in SSAF will now run in complete silence
Enabled UHQ tile in csc
[Patch 5.0] 31122018
SSAF now able to set DNS properly
SSAF now able to change big cluster max freq
[Patch 6.0] 03012019
SSAF now able to grab dependencies from GitHub if any is missing
SSAF now able to change LITTLE cluster max freq
Minor fixes to powercfg
[Patch 7.0] 05012019
SSAF now able to enable stereo speaker
Thanks! Haven't been able to download the ROM you're basing yours as it always hangs for me with megaupload, will try yours as I have better luck with gdrive. Slds.
well stuck on android is starting
Android is starting and no navbar,even going for settings and reenable it
pbls said:
Android is starting and no navbar,even going for settings and reenable it
Click to expand...
Click to collapse
I left the navigation bar disabled in build.prop accidentally
Edit the last line in build.prop:
Code:
qemu.hw.mainkeys=1
to
Code:
qemu.hw.mainkeys=0
and reboot.
or use the custom menu to re-enable it then reboot
or edit the build.prop and reflash ROM
EDIT:
or flash the attached flashable patch zip
how do i install the rom?
well the navbar is back and still stuck at android is starting
ps: this rom doesnt have a launcher thats why i keep stuck at android is running
Is Volte vorking? Foos original rom hasn't.
Good job ! I will test the rom i i will give u a feedback !
You will planning to add some more mods ?
Thanks.
the ROM doesn't have a launcher,you must go to the Google play to install one
pbls said:
the ROM doesn't have a launcher,you must go to the Google play to install one
Click to expand...
Click to collapse
Ah.. now I know why it doesn't boot.
navaskp said:
Is Volte vorking? Foos original rom hasn't.
Click to expand...
Click to collapse
It isn't working either
xtmzone said:
Good job ! I will test the rom i i will give u a feedback !
You will planning to add some more mods ?
Thanks.
Click to expand...
Click to collapse
I'd refrain from adding 'mod' myself that requires to be redone every security update as it wastes time.
Feature will be added to the custom menu instead as that is portable, work across updates and even devices.
Everything that's doable in shell script shall be done in shell script.
ImbaWind said:
AdrenalineROM Custom Menu
You will need to install a terminal emulator from PlayStore to use this function.
Current functions:
Remap Bixby Key
Change Device Name
Max Volume Warning Toggle
Navigation Bar Toggle
Immersive Mode
Set DNS
Powercfg by yc9559 @ CoolApk [EXY8895]
Host File Based Adblock
Service Disabler
Reboot Device
Reboot into Recovery
To use, type the following in a terminal emulator
Code:
su
cfg
Click to expand...
Click to collapse
I always get the result "permission denied"
Su rights granted to terminal emulator. Used the commands su "enter" cfg "enter". What am I doing wrong?
xxxPLETTIxxx said:
I always get the result "permission denied"
Su rights granted to terminal emulator. Used the commands su "enter" cfg "enter". What am I doing wrong?
Click to expand...
Click to collapse
Sounds like you are doing everything right, but I'm not sure why.
Can you attach a screenshot?
keyboard is not working for me
ImbaWind said:
Sounds like you are doing everything right, but I'm not sure why.
Can you attach a screenshot?
Click to expand...
Click to collapse
Sure. Hope you can help.
ImbaWind said:
Sounds like you are doing everything right, but I'm not sure why.
Can you attach a screenshot?
Click to expand...
Click to collapse
Same here,but loving the ROM nonetheless and I've installed so many
xxxPLETTIxxx said:
Sure. Hope you can help.
Click to expand...
Click to collapse
pbls said:
Same here,but loving the ROM nonetheless and I've installed so many
Click to expand...
Click to collapse
Code:
su
mount -o rw,remount /system
chmod 777 /system/bin/cfg
cfg
This should help

Categories

Resources