yashsingh1/xdaforums huggingface dataset:
[Huawei P20 Pro Questions & Answers] dlads:
Well if karma exists then it should unlock it but I doubt were that lucky.

Dev version probably just logs more things.
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
RevengeOS is an operating system based on Android Open Source Project, built with a unique look and performance in mind. It's daily usage ready, lightweight and elegant.​

Please feel free to look, build, and use our code at RevengeOS GitHub.

Also, we got our Telegram Group to talk about the ROM, share some love, ideas or even have fun with us

Disclaimer:

While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in Telegram Group

Download Link

​

Download the ROM

- Backup each and every partition from TWRP Recovery(optional)

- Make a full wipe (system, vendor, data, cache, dalvik)

- Flash RevengeOS Package

- Flash gapps(pie version has gapps included)

- And at last Reboot!

[First boot will take few minutes! Have patience]

Clean Flash is always recommended!

If you want any bug to be fixed please write here on xda in detail. Give Logcats, mention your device name, mention if any mods and kernels, if used and please be specific about it. By helping us, you are helping yourself too.

->How to take Logcats?

https://goo.gl/UcTM9 and https://goo.gl/J4CSEP

Like my Work?

Buy me a Beer or Coffee

Donate device maintainer

Donate to ROM lead developer

Important

Hi guys, we're posting this message today to talk about RevengeOS. We want to talk about the developers of our project.

There are just three developers that hard-worked every day for you, to deliver optimization, exclusive RevengeUI, media controller, etc. We want to make this project more and more exclusive, and we want to improve everything. And lastly, we want their users to be happy while using it. But there is a problem, three developers can't do much. So, we're here to ask if you - if you're a developer, and if you want to join us, you may do so. We have the following requirements:

-Knowledge of Android and Java

-Desire to be innovative

-Be mad

Think you're good enough? Contact us via email!

Email: team@revengeos.com

XDA:DevDB Information

Revenge OS, ROM for the Xiaomi Redmi 4X

Contributors

arthdoshi33, arthdoshi33

Source Code: https://github.com/RevengeOS

Device/Kernel sources: https://github.com/RevengeOS-Devices

ROM OS Version: Android 10

ROM Kernel: Linux 4.9.x

ROM Firmware Required: Unlocked bootloader, Custom recovery

Based On: AOSP

Version Information

Status: Stable

Current Stable Version: Revenge OS

Stable Release Date: 2019-11-24

Created 2019-12-01

Last Updated 2020-11-26
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
R updates:

2nd November 2020

• Initial official R build
• Bugs: Miracast and selinux permissive
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] nitingadaley:
Good rom and awesome battery back up
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] MohRez:
this rom is based on pie or android 10?

because in the telegram group say v3 is base on android 10 but santoni has v2.5 already
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] Draketech:
Santoni has 3.0 Q published in the first post or it has v2.7 Pie:

CHANGELOG

• Initial OFFICIAL build by Arth

• Merged LA.UM.7.1.r1-16900-sm8150.0 CAF Tag

• Default Kernel: LightPhoenix 3.18.140

• Kernel compiled with Clang 9.0.6

DOWNLOAD:

https://sourceforge.net/projects/ar...a-OFFICIAL-santoni-20191116-0514.zip/download
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
Thanks for the review :D
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
Latest pie version 2.7 and Q 3.0 can be downloaded from my sourceforge....

https://sourceforge.net/projects/arthdoshi33/files/Santoni/Revenge OS/

Revenge OS website and OTA server are not ready yet...
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] art99:
Does not work, it asks for Android password after booting up. Which GApps 10 did you use?

-- okay works now, I had to format DATA only wipe DATA did not help
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] el_1362:
I have the same problem so

You must only flash rom and then straightly reboot again to recovery (whitout booting into system) and then install Gapps

After that you can reboot to your system

For gapps yo can searh : BiTGApps arm64 10.0.0 v0.5

---------- Post added at 06:17 PM ---------- Previous post was at 06:14 PM ----------

Does anyone has a suggestion about fixing FM Radio problem?
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] Ahmad5544:
Awesome rom
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] fjunk:
Hi,

Thanks a lot for this nice rom and hard work.

I have got some issues..any helps would be appreciated:

a/ localisation service doesn't work. I am able to grant an application. Localisation icon appears on the top bar but localisation is not resolved.

--> resolved. I had to turn on a Google localisation service (in system menu)...

b/ a lot of gcam ports exists. Which one is ok for this custom rom?

Regards and thanks!
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] el_1362:
problem after formatting sdcard as phone storage

Hi

After i installed the new Updates (16th December, 2019) and formatted sdcard as internal phone storage the rom became unstable and reboots when screen turned off for example when screen timeout elapsed or pressed the power button . And If formatted sdcard again as portable storage the rom will be stable

In the previous version 2019-11-24 there was not such a problem .
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
Revenge OS 3.1 Q january,2020 update is out...

Links and changelogs updated.

Thank You.
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
Hii your issue has been fixed...

Make sure you use default included kernel
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] arthdoshi33:
Thanks for your kind review....

It keeps devs like us motivated
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] hubisiowy:
it crashes to locked screen everytime when i change anything conected with time and set wake up hour or anything connected? Same on other random apps. Not yet what's that about? maybe installed wrong open_gapps-arm64-10.0-nano-20191209-BETA??
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] RPZero:
What's the issue with the fingerprint reader? Is there any way to get it working ?
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] el_1362:
Hi

Thanks for your attention and following

But after clean flashing the last updated rom the problem has been still remaining

my kernel version is :

3.18.140-Rockstar-v8-RevengOS+

#1 Mon Jan 13 09:24:05 UTC 2020

and baseband :

MPSS.TA.

2.3.c1-00395-8953_GEN_PACK-1_V047

my build number :

QQ1D.200105.002

thank a lot
[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] Freethefire:
Thanks for the ROM and your efforts!

Any videos chance of a quick charge mod? The old, available ones doesn't work unfortunately.
[Xiaomi Redmi 8 Questions & Answers] tijosso:
Hi guys,

Recently I bought an external micro SD card to upgrade my phone's storage. However, I am unable to copy anything from my internal storage to my external storage, when I try I get a notification 'Permissions Required' with a step-by-step guide on how to fix it. After I complete the steps, however, I am sent back to the same 'Permissions Required' page without anything being fixed. The weird thing is that sometimes I can actually copy a file or create a folder, but when I try to copy more than 1 or a few files I get this notification. Some of the files that I could copy to the SD card have been corrupted as well. I have tried everything that is available online (such as enabling the hidden Documents folder) but nothing is working. Does anyone have any experience or idea on how to fix this?
[Xiaomi Redmi 8 Questions & Answers] ahmedsheme:
try to format your sd on the same phone
[Android Q&A, Help & Troubleshooting] Sister-of-Night:
Please, help!

I have a phone with MT6765 chipset and I don't know how to root it. Maybe anyone have an idea?

Thanks in advance,

Rena
[Tilt, TyTN II, MDA Vario III General] rajatbhalla13:
Hi. I am using TyTn II. Wanted to know if I can access the files that store messages (sms) and contacts. Which ones would they be and how do I access them. Thanks.
[Tilt, TyTN II, MDA Vario III General] RizwanKhan:
don't know about messages but your contacts are store in a file called pim.vol its in the root directory of your device
[Tilt, TyTN II, MDA Vario III General] sherpa:
If your need to access them is for a backup purpose then try PIMBackup. It's a good program that does just that.
[Tilt, TyTN II, MDA Vario III General] rajatbhalla13:
Thanks thesire and sherpa. I actually wanted to store some messages in TyTn II that I retrieved from my old phone. Was wondering how could that be done. If I could create some new files for these messages and store them???
[Tilt, TyTN II, MDA Vario III General] mskip:
If your old phone is similar i.e. windows mobile os the you can run pimbackup which will save all your contacts and sms messages to a single file which you should be able to copy to your tytn 2 and restore all your contacts and messages back to your new phone using pimbackup again. if your old phone isnt a ppc then all i can sugest is that u forward the text messages you wish to keep to your new phone via sms. if you want to try pimbackup u can get it from here:

http://www.freewarepocketpc.net/ppc-download-pim-backup-v2-8.html

hope this helps.
[Samsung Galaxy S10+ Questions & Answers] riahc3:
Hello

Im going to buy a S10+ soon but I need to get the screen protector and case before hand...

The screen protector is obvious: Whitestone Dome Glass

The case not so much...I wanted the Spigen Thin Armor but it doesnt seem to be compatible with the Whitestone Dome Glass

I used in the past: https://www.amazon.com/gp/product/B00OSS12Z2 and it was great and worked for me.

Suggestions?
[Samsung Galaxy S10+ Questions & Answers] StoneyJSG:
Have you looked at Armadillo Tek cases? I have one for my S10 and it works with glass screen protectors. Otterbox commuter I think it is works too as I have it on my S10+ with a hybrid glass screen protector. Finally Pelican brand cases are also glass screen protector friendly as I got one for my S10+ as well.
[Samsung Galaxy S10+ Questions & Answers] sammieboy:
Tech 21 Pure Clear....10 ft drop protection and ultra slim.... I've dropped my phone many times now on various hard surfaces and no cracks or scratches....and I also have a 5 and 2 year old.....and those kids have also dropped tested my phone many times as well.....
[Android General] fawazahmed0:
All Praise and All Thanks to God

Explanation:

The lmkd (low memory killer ) was somehow killing the forked init process and that was triggering lagging issue, making the forked init as unkillable solves the problem

Permanent Fix Method:

1. Download and paste the magisklagfix.sh , in your internal sd card (not external sdcard).

2. Execute these commands in terminal emulator app (you can get the app from play store):

su
mkdir -p /data/adb/service.d && cp /sdcard/magisklagfix.sh /data/adb/service.d/ && chmod +x /data/adb/service.d/magisklagfix.sh

3. Reboot your phone for fix to start working

Old Method Temporary Fix: (Need to do after every reboot)

su
for i in $(pgrep -x init); do echo -1000 > /proc/$i/oom_score_adj && echo -17 > /proc/$i/oom_adj; done

Download Link:

https://github.com/fawazahmed0/Magisk-lagfix-realme3/releases/latest/download/magisklagfix.sh

Refer here for more details:

https://github.com/topjohnwu/Magisk/issues/2099

Also thanks to [MENTION=10298953]XPr1d3[/MENTION] for reporting this lagging issue to me and [MENTION=9101376]kapmino269[/MENTION] for trying to help me out
[Android General] Krizalid69:
Thank you for updating sir keep it up

can i do this in termux?
[Android General] fawazahmed0:
yes, you can use that
[Android General] Krizalid69:
It works sir thank you so much but yeah after reboot i need to do this again but its ok now i can use my phone with root access

Im still waiting for official fix

Can you make it magisk module?
[Android General] fawazahmed0:
When I get some time, I will release script which will automatically execute these commands on reboot.

So, you won't have to do it again.

And yeah one more thing, there won't be any official fix release, the github issue is already closed by [MENTION=4470081]topjohnwu[/MENTION]
[Android General] Krizalid69:
Thank you so much for your awesome work

Your so great God bless you master :)
[Android General] fawazahmed0:
[MENTION=10327161]Krizalid69[/MENTION] I have added permanent fix steps in the guide, just see the guide again
[Android General] Krizalid69:
Finally thank you for fast and all of your effort to make this solution im so glad to this

Good new for realme user, thank you so much :)

I have only one problem

Sometimes the volume not functioning

I need to reboot the my phone to make it works do you experience that too?
[Android General] fawazahmed0:
No, everything works fine in my phone, maybe try wiping data etc, it might solve the problem
[Android General] Krizalid69:
Where i can wipe the data etc?

Sorry im noob :)

Back to fix lag

I tried it and after reboot so far so good no lag

Until now, only i can do is to say thank you so much

I can sleep well now with a smile on my face

Can i call you mang kanor because your a legend like him hahaha just kidding

Thank you.
[Android General] fawazahmed0:
From twrp, but remember you will lose all your apps, data, images etc, it will be like new phone.

You can also factory reset the phone from settings (use Clear All data option)
[Android General] gelarman:
do magisk 20.2 hve this bug too? please check
[Android General] fawazahmed0:
Why do you think, this was fixed in .20.2?If you don't have any answer for that Just assume bug is there in 20.2 also.

Topjohnwu already told, this is not related to magisk and won't be fixed

https://github.com/topjohnwu/Magisk/issues/2099
[Android General] gelarman:
i dont see the lagging, but battery consumption on stock rom is way higher when using magisk without ur fix, so i will still use the script, thx

btw i use Realme 3 pro
[Android General] Bewafajaan:
Sir,how to execute these commands, please my phone is lagging seriously.
[Android General] fawazahmed0:
execute the commands in terminal emulator app, you can get the app from play store
[Android General] akilleas:
Is there a way to delete/undo this fix.

I have a lot of lagging on my phone.

And I think from the moment when I flashed the fix, it started to appear some empty folders in the root of internal card like the screenshot below

View attachment 5058861

Is it only me having this problem?

Running PE AOSP Rom Android 10 on Xiaomi mi max 1.
[Android General] fawazahmed0:
you can undo this fix by this command:

rm -f /data/adb/service.d/magisklagfix.sh

now reboot the phone
[Android General] akilleas:
Thanks for the reply.

I'm getting an error.

rm: cannot remove '/data/adb/service.d/magisklagfix.sh': Permission denied
[Android General] fawazahmed0:
oh, I forgot this, you will have to type su first

su
rm -f /data/adb/service.d/magisklagfix.sh

now reboot the phone
[Android General] Phantom010:
What to do after input command ?

/system/bin/sh: help: inaccessible or not found

127|:/ # su

:/ # su

:/ # cp /sdcard/magisklagfix.sh

cp: Need 2 arguments (see "cp --help")

1|:/ # cp --help

usage: cp [--preserve=motcxa] [-adlnrsvfipRHLP] SOURCE... DEST

Copy files from SOURCE to DEST. If more than one SOURCE, DEST must

be a directory.

-v Verbose

-s Symlink instead of copy

-r Synonym for -R

-n No clobber (don't overwrite DEST)

-l Hard link instead of copy

-d Don't dereference symlinks

-a Same as -dpr

-P Do not follow symlinks [default]

-L Follow all symlinks

-H Follow symlinks listed on command line

-R Recurse into subdirectories (DEST must be a directory)

-p Preserve timestamps, ownership, and mode

-i Interactive, prompt before overwriting existing DEST

-F Delete any existing destination file first (--remove-destination)

-f Delete destination files we can't write to

-D Create leading dirs under DEST (--parents)

--preserve takes either a comma separated list of attributes, or the first

letter(s) of:

mode - permissions (ignore umask for rwx, copy suid and sticky bit)

ownership - user and group

timestamps - file creation, modification, and access times.

context - security context

xattr - extended attributes

all - all of the above

:/ #
[Android General] fawazahmed0:
you have entered partial command, enter the complete command:

su

mkdir -p /data/adb/service.d && cp /sdcard/magisklagfix.sh /data/adb/service.d/ && chmod +x /data/adb/service.d/magisklagfix.sh
[Android General] Phantom010:
No response ?*♂️
[Android General] fawazahmed0:
First type and enter:

su

Then type and enter:

mkdir -p /data/adb/service.d && cp /sdcard/magisklagfix.sh /data/adb/service.d/ && chmod +x /data/adb/service.d/magisklagfix.sh
[Android General] Pubg uyir.:
Cannot paste code to terminal manager on OnePlus 6 with corvus v14

My software hangs while using
[Android General] all21:
is this fix still apply to the current latest version? Version 23.0 (2300)
[Android General] Kindred0527:
After execute and reboot , it's okay to uninstall the Terminator Emu. ?
[Mate 8 General] morimore1:
Hello all :)

Im new to huawei mate 8... I want to unlock bootloader but the huawei site doesnt work :(..

2- My mic is work well with calling.. but it doesnt work in recording it makes noises... anyone know this problem!

if its hardware issue... do I need to replcae the bottom mic only!

thx
[Mate 8 General] mahrtayyab:
If you are on Nougat you can get bootloader code using DC unlocker (paid service)
[Mate 8 General] morimore1:
yep on nougat... I need to pay to unlock bootloader So sad :(.... many thx
[Mate 8 General] rasheedvn:
is bootloader unlock necessary for flashing new custom ROM?
[Mate 8 General] morimore1:
yes its. thats why I may never get huawei phone again :)
[Xiaomi Mi A2 / 6X Questions & Answers] behnann:
Hey guys,

For a while we are all waiting for the official Android 10 update.

But I'm feeling kinda tired of waiting for it. I am not a person that flashes new roms, new software frequently. That's why I'm looking for a custom Android 10 ROM which has no major bugs and can take me a couple of months without flashing any new ROM.

Which custom Android 10 ROM would you suggest?
[Xiaomi Mi A2 / 6X Questions & Answers] Badotti:
Pixel Experience works perfect

https://xdaforums.com/mi-a2/development/rom-pixel-experience-t3968163
[Xiaomi Mi A2 / 6X Questions & Answers] selva03:
After flashing Android 10 is it possible to go back Android 9 miui rom
[Xiaomi Mi A2 / 6X Questions & Answers] Badotti:
yes
[Xiaomi Mi A2 / 6X Questions & Answers] alexcolka:
It is supposed that Android 10 will arrive in the second or third week of December, please don't ask me how I know this or where did I get the information, I'm basing this in previous upgrades for the MI A1s and MI A2s.
[Xiaomi Mi A2 / 6X Questions & Answers] amnher:
Well the problem is even mi a3 has no news yet
[Android Head-Units] ahmedelhendawy:
Hey guys i have this Chinese android head unit for my car Elantre2012

This firmware dieing i want to change it

Can any one help me

The firmware is 7.1

[IMG="My unit"]

https://ibb.co/dgnnL55[/IMG]
[Touch Diamond, MDA Compact IV General] JayRayMee.NL:
Hi folks,

I have figured that there are Diamonds out there with a declination in the accelerometer, which can be noticed by playing Teeter.

Some of them do have the declination, some of them don't.

Mine does :(.

When you hold the Diamond completely straight, or lay the device down on a flat surface (table), the ball doesn't stay in place, but rolls down in my case.

Another guy having the Diamond has the same, but in his case the ball rolls to the other side. A few other Diamonds I have tested where working the proper way, when "flat" means really "flat".

Who has the same? And would there be a way to sort of calibrate the accelerometer?
[Touch Diamond, MDA Compact IV General] demonizator:
Could it be because of the back casing not being completely flat?

:confused:
[Touch Diamond, MDA Compact IV General] JayRayMee.NL:
Could be, but I have seen Diamonds where the ball just stayed in the middle without movement when lying flat on a table.
[Touch Diamond, MDA Compact IV General] rondol1:
You're sure the table was levelled? :D:rolleyes::p
[Touch Diamond, MDA Compact IV General] someone1234:
I'm sure they only calibrate it roughly. There probabaly is a way to do it yourself, but first we'll need to know the API's for the accelerometer.
[Touch Diamond, MDA Compact IV General] slicker:
And have you measured the table with a water-lever or similar device? Because if not then putting the diamond on a table that you just believe to be flat seems like a really really stupid argument....
[Touch Diamond, MDA Compact IV General] demonizator:
The only way you can tell is to put them alltogether on the same table. If you can hold the Diamond in your hands in such a possition so the ball doesn't move anymore I would say your table is just not exactly horizontal.

:D
[Touch Diamond, MDA Compact IV General] cina:
Try to remove back cover...
[Touch Diamond, MDA Compact IV General] JayRayMee.NL:
Guys,

Trust me, I know what I'm saying.

The thing is that my and a few other Diamonds have the Teeter ball rolling towards one side when held exactly the same way (or lying on the same table) while other Diamonds have the ball lying still in the middle of the screen.
[Touch Diamond, MDA Compact IV General] demonizator:
May be they're not calibrated right then, like someone1234 said. Can you hold the Diamond in your hands in such a possition - even if tilted, so the ball doesn't move anymore?
[Touch Diamond, MDA Compact IV General] JayRayMee.NL:
Yes I can.

And then it's tilted (not much, but it is tilted).
[Touch Diamond, MDA Compact IV General] cina:
I found the solution. HTC knows that they unable to calibrate the accelerometer. So they chose to have that fancy looking backplate to cover this shortness of the device. Hmm. Evil me. :D Sorry
[Touch Diamond, MDA Compact IV General] R4nd0m:
In my diamond, inside teeter, the ball fall down, even if in a flat surface.

tomorrow it will be replaced with a new one, and i hope it will got a well calibrated one.

at the moment its not a big problem, but think about the future, maybe "improtant" application developed starting from the accelerometer, that will get a wrong feedback...that could be a problem...
[Touch Diamond, MDA Compact IV General] JayRayMee.NL:
They (or a third party) just need to come with a tool that allows the user to calibrate the accelerometer himself, in sort of way the touchscreen calibration goes. Or something.

Developers challenge?
[Touch Diamond, MDA Compact IV General] Deleted member 368662:
Now, i'm not saying you don't have a right to be annoyed and I see exactly why you'd want to get i fixed. However, does it matter that much? I'm just thinking, it is only an issue when you place the Diamond on a flat surface, how many games are you going to play that involve you placing the diamond on a table? What i mean is, the whole point of the sensor is it detects you moving the device, if you place it on a table the sensor becomes useless anyway.
[Touch Diamond, MDA Compact IV General] JayRayMee.NL:
Like I said: other than the table, when I hold the device in my hands I need to tilt the Diamond in order to have the ball stand still.

This means there is a declination in the accelerometer, and I would like to have that calibrated. And yes, that matters to me.