yashsingh1/xdaforums huggingface dataset:
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
​

*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned

crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today

Features:

https://github.com/crdroidandroid/crdroid_features/blob/10.0/README.mkdn

Flashing Instructions:

Pre-installation:

TWRP (Download from here)

gapps (Download from here(pico recommended))

Magisk 20.0 or newer for root (after first boot) - (Download from here)

Firmware (Download from here)

First time installation:

Download the ROM, Firmware and GApps from the links above.

Wipe System, Vendor, Data, Dalvik, Cache.

Flash the latest Firmware for the respective device.

Flash the ROM and GApps.

Reboot and Enjoy

Update installation:

Download the ROM, Firmware and GApps from the links above.

Wipe Dalvik, Cache, optional: System and Vendor only if specified in the changelog.

Flash the ROM and GApps(only if wiping system).

Reboot and Enjoy

Sources:

ROM: https://github.com/crdroidandroid

Kernel: Perf+

Download:

ROM crDroidAndroid-10.0-20200713-markw-v6.8

Updates:

This rom is not being updated anymore. Check Telegram group for alternatives.

Known issues:

*Encryption working, but fingerprint may not work after encryption

XDA:DevDB Information

CRDROID-6.8[MARKW], ROM for the Xiaomi Redmi 4 Prime

Contributors

redispade, shihabzzz

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

ROM OS Version: Android 10

ROM Kernel: Linux 3.x

Based On: LineageOS

Version Information

Status: Beta

Created 2019-12-15

Last Updated 2020-07-13
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
Changelogs

====================

13-07-2020 Crdroid 6.8

====================

• Fixed Bluetooth

====================

12-07-2020 Crdroid 6.8

====================

Device side:

Rebase to Shihab's latest Lineage 17.1 tree(15 June to 11 July):

https://github.com/ShihabZzz/android_device_xiaomi_markw/commits/cr-ten

Perf+5.9 kernel, clang compiled

Rom side:

• Sync to Crdroid changes to date 11 Jul 2020

• July 2020 security patch (android-10.0.0_r40)

More: https://github.com/crdroidandroid/crdroid_features/commit/ef06191261ce748dc99cfdb0b5f8e8691d662eea
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] netreign:
clean install.... not booting!
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] zharevnart01:
Which twrp you used ?

Also which gapps ?
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] netreign:
twrp treble and pico...
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
I clean installed too on my device and works perfectly. Did you follow the instructions correctly? Flash Rom, fully boot, flash magisk and gapps. Also, did you wipe system and vendor?
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] netreign:
firmware and rom is it the same? right.....?
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] leonardo4848:
Use Gapps Beta version.
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] Specjalista:
Why can't turn off one card sim in this rom ?
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] Dn.Thanujaya91:
CrDroid 6.0 !!!!

Oh yeh, I'll Check this rom soon.
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
New update posted on first page
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] dngr503:
Hi folks,

What does "*Goodix FP dead" mean in Known Issues. Does it mean that fingerprint is not working at all?
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
If you have a goodix fingerprint sensor, yes, it will not work. Proprietary blob crashing. Not much we can do for now. FPC fingerprint works fine
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] Maciek153624:
Redispade thank you for your work, finally this is what I was looking for, mms without data transmission, keep developing CRDROID, keep my fingers crossed. Merry Christmas
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] DON2003:
hi, is there any tutorial to start from all stock? want to go custom rom and use my 4 prime as daily driver but afraid doing something wrong
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
Tutorial is on first page
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] salamero:
thx for your rom, I will test next week
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] DON2003:
do we have to wipe vendor partition? I dont have the firmware for our phone, where can I get it? I usually didnt wipe vendor, will this be problem? am now on Havoc 3.0, thanks

---------- Post added at 11:19 PM ---------- Previous post was at 10:19 PM ----------

just installed this great rom, force close on start but seems settle after full boot and setup, but may I ask the default launcher has no icon pack support? also only 2 fonts installed (no google sans)? can I add font and icon pack to it? actually it seems smoother than the other Android 10 rom and Q gesture works perfectly
[Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & ] redispade:
Instructions are on first post, you have to wipe system/vendor if coming from other rom
[Touch Cruise General] Double-UA:
Dear all,

It's been an amazing experience tweaking my Cruise... And the good thing is that it's all working very well :)

However I still MISS a feature that I had on my previous HTC P3600 and that is when I pressed the SEND button it automatically opened up my call history including missed calls.:(

How can I get this feature on my Cruise?:confused:

Thank you very much for your assistance.
[Touch Cruise General] SuperJMN:
That could be really useful!
[Touch Cruise General] venkov:
make shortcut to the log (sry i dont know how)

rename it Short_Send.lnk and put it to the windows dir

you may alwso try Long_Send.lnk try
[Touch Cruise General] Double-UA:
Thanks but is there anybody who can explain how to do this please?
[Touch Cruise General] poisons:
Setting a .lnk in Windows folder doesn't have any effect.

I tried with Short_Send.lnk, inside it is :

30#"\Scheda di memoria\Programmi\Inesoft Address Book\Inesoft History.exe"
[Touch Cruise General] Dave_Kjam:
but you have this feature in Polaris.

Just press send button then rotate the wheel to the left and..... the call history will show up. If you rotate to the left, fast dialing will show up.
[Touch Cruise General] FlaTEriC18041983:
nice one, I always rotated to the right, and got voicemail (which I don't have set up), never tried rotating left... so silly...

thx a lot
[Samsung Galaxy A80 Questions & Answers] tommybc:
Wondering this before I buy it
[Moto G7 Guides, News, & Discussion] teeiger:
I see you use "star" to unpack the img file, mind telling me where you got it from?
[Moto G7 Guides, News, & Discussion] Nico95f:
could you build a blankflash from this https://mirrors.lolinet.com/firmwar...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip since i dont get how to do it please im desperate :rolleyes: thanks in advance :good:
[Moto G7 Guides, News, & Discussion] theblack334:
I have a hard brick problem on the moto g7 power xt1955-1

I tried to update after downgrading that I did for installing a custom rom

the version that bricked my cell phone was ppos29.114-134-10 retbr

I tried several blank flash that I had available and nothing revives it from the hard brick

does anyone have any ideas when i can do?
[Moto G7 Guides, News, & Discussion] adityafidelis:
bricked xt1962-6

Hi can you share the example blankflash which you used for xt1962-6? the example firmware you have used is my current firmware and my moto g7 model is the same.

thanks
[Moto G7 Guides, News, & Discussion] manurmu:
Please help meee im a noooob

the process take so long? mine is like :

[ 45.562] Dumping 16 bytes read

[ 45.562] 00000000 04 00 00 00 10 00 00 00 0d 00 00 00 01 00 00 00 |................|

and stay there..
[Moto G7 Guides, News, & Discussion] n_alvarez2007:
I bricked my XT1962-6 today. Does anyone have a blankflash for this model?
[Moto G7 Guides, News, & Discussion] adityafidelis:
New blankflash

https://drive.google.com/open?id=1ShVC_VUJXIKkexunWpt1qtCRB29N0BlZ

this worked on my Xt1962-6
[Moto G7 Guides, News, & Discussion] jackson.lino:
Man, I luv U so much... really.

"My river" (it's actually from the company and I couldn't buy another one for them) was dead for a month and this blankflash saved me.

Thanks. It's XT1962-4.
[Moto G7 Guides, News, & Discussion] adityafidelis:
I'm glad it worked.
[Moto G7 Guides, News, & Discussion] tuppb:
duplicate post... sorry
[Moto G7 Guides, News, & Discussion] tuppb:
I am on the verge of installing LineageOS on a Moto G7 (XT1962-4), and I am concerned that I will brick my phone like others have done in this thread.

If anyone who had trouble sees this message, please post whether or not you sideloaded the the "copy-partitions.zip" file, to copy the bootloader to the inactive slot/boot-partition).

Thanks!

UPDATE: Got LOS installed on the Moto G7 using _Clon_'s guide.
[Moto G7 Guides, News, & Discussion] farquea:
I've bricked my XT1962-4 should this blankflash work? Do i just run blank-flash batch file? I get the following error:

ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error

....

....

FAILED: qb_flash_singleimage()->sahara_greet_device()->change_mode()->do_hello()->IO error
[Moto G7 Guides, News, & Discussion] graddy2:
Were you able to fix it ? I am getting the same error.
[Moto G7 Guides, News, & Discussion] farquea:
I did yeah, I just kept trying after seeing people say the same, turn off, turn on, unplug press volume buttons etc. and eventually it just worked. You just need persistence with a bit of luck!
[Moto G7 Guides, News, & Discussion] Cronoss:
Omg dude. I don't know if you made this or where you got it from but it fixed my hard brick after screwing up the slots on my Moto G7!!!!

The one on lolinet never worked.

Thank you!!!!!!!!!!!!!!!!!!
[Moto G7 Guides, News, & Discussion] catalinandrei:
I tried to flash a custom ROM from TWRP on my XT1962-5 but forgot to flash the copypartition.zip.

The phone does appear as Qualcomm HS-USB QDLoader 9008 in the Device Manager.

But when I run both [MENTION=10385161]NetrixX13[/MENTION]'s and [MENTION=10011853]adityafidelis[/MENTION]' blank flashes I get this, most of the times:

[ -0.000] Opening device: \\.\COM3
[ 0.020] Detecting device
[ 0.540] ReadFile() failed, GetLastError()=0
[ 1.200] ReadFile() failed, GetLastError()=0
[ 1.830] ReadFile() failed, GetLastError()=0
[ 1.830] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 1.830] Check qboot_log.txt for more details
[ 1.830] Total time: 1.830s
[ 1.830]
[ 1.830] qboot version 3.40
[ 1.830]
[ 1.830] DEVICE {
[ 1.830] name = "\\.\COM3",
[ 1.830] flags = "0x64",
[ 1.830] addr = "0x61FE4C",
[ 1.830] api.bnr = "0x32C50",
[ 1.830] }
[ 1.830]
[ 1.830]
[ 1.830] Backup & Restore {
[ 1.830] num_entries = 0,
[ 1.830] restoring = "false",
[ 1.830] backup_error = "not started",
[ 1.830] restore_error = "not started",
[ 1.830] }
[ 1.830]

And this when it runs right after holding the power button:

[ -0.000] Opening device: \\.\COM3
[ 0.020] Detecting device
[ 0.430] ReadFile() failed, GetLastError()=0
[ 0.960] ...cpu.id = 186 (0xba)
[ 0.960] ...cpu.sn = 188870742 (0xb41f056)
[ 0.960] Opening singleimage
[ 0.960] Loading package
[ 0.970] ...filename = singleimage.pkg.xml
[ 0.970] Loading programmer
[ 0.970] ...filename = programmer.mbn
[ 0.970] Sending programmer
[ 1.050] ReadFile() failed, GetLastError()=0
[ 1.050] ERROR: sahara_download()->IO error
[ 1.050] Check qboot_log.txt for more details
[ 1.051] Total time: 1.051s
[ 1.051]
[ 1.051] qboot version 3.40
[ 1.051]
[ 1.051] DEVICE {
[ 1.051] name = "\\.\COM3",
[ 1.051] flags = "0x64",
[ 1.051] addr = "0x61FE4C",
[ 1.051] sahara.current_mode = "0",
[ 1.051] api.buffer = "0x13AC020",
[ 1.051] cpu.serial = "188870742",
[ 1.051] cpu.id = "186",
[ 1.051] cpu.sv_sbl = "0",
[ 1.051] cpu.name = "MSM8953",
[ 1.051] storage.type = "eMMC",
[ 1.051] sahara.programmer = "programmer.mbn",
[ 1.051] api.bnr = "0xF06000",
[ 1.051] }
[ 1.051]
[ 1.051]
[ 1.051] Backup & Restore {
[ 1.051] num_entries = 0,
[ 1.051] restoring = "false",
[ 1.051] backup_error = "not started",
[ 1.051] restore_error = "not started",
[ 1.051] }
[ 1.051]

Any ideas of what I should do?

I noticed that it says that the CPU name is MSM8953 and on the Internet it says that it should be SDM632 for this model. Does that have something to do with the problem?
[Moto G7 Guides, News, & Discussion] Zaxx32:
Maybe somehow this can lead to a script to get twrp in-step with the slot dance!? no clue...js
[Moto G7 Guides, News, & Discussion] BioRider:
Can someone make a blank for the newest amazon firmware? I tried to do so with no such luck.
[Moto G7 Guides, News, & Discussion] Rener_fullbrick_xt1962-4:
Hi, I'm Brazilian. Sorry to ask too much. But someone could create the blankflash xt1962-4 in this version https://mirrors.lolinet.com/firmwar...bsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.ipml
[Moto G7 Guides, News, & Discussion] Rener_fullbrick_xt1962-4:
Yes I forgot to say it has a bootloader, only it does not install any rom and also presenting the message oem locked and baseband reset and imei reset. All I know is that the partition table is clean and that is why the bootloader does not know where to send the files when trying to flash. if someone can build the blankflash I ordered, I would be grateful
[Moto G7 Guides, News, & Discussion] Rener_fullbrick_xt1962-4:
Então alguém pode criar o blankflash pra mim
[Moto G7 Guides, News, & Discussion] marcoryu:
hello man could you help me create a blankflash for my motorolaedge 20 pro the version in which it crashes is this https://mirrors.lolinet.com/firmware/moto/pstar/official/RETAIL/PSTAR_RETAIL_11_RRAS31.Q3-19-86 -4_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip, thank you very much I hope your help
[Moto G7 Guides, News, & Discussion] prime3sdro:
The link is dead, please share another link.
[Moto G7 Guides, News, & Discussion] rickards12:
Hi guys, I really liked the information in the post, thank you very much, but I have a question that made me afraid to run blankflash, I would like to know what this script does on the device and if it erases the user's private data.

Thanked in advance.
[Moto G7 Guides, News, & Discussion] haow17:
I have a China retail version moto phone but not G7, the moto official site of bootloader unlocking said "your device does not qualify for bootloader", but I want to 'convert' it from CN retail to other version, like EU retail, LA retail. Can I use the blank flash to bypass bootloader unlocking and flash a stock firmware of reteu? thanks
[Moto G7 Guides, News, & Discussion] Blackstratolion:
Hello there. I need to hard unbrick a Moto G6 Play (XT1922) but there's no blank flash for that model. I'm trying to learn how to generate a blank flash from the stock rom files but the short guide here is quite unclear. Anyone can help me out? Thanks a lot.
[Android General] kvbkiran:
This is one method for getting any banking app on rooted Android phones running nougat and higher to function. I tested in Android 10 and 11.

Google has offered native support for the work profile starting with nougat. (https://support.google.com/work/android/answer/6191949?hl=en).

To my understaing, it isolates everything from the primary profile by creating a container that contains files to run a new os with its own data. As a result, root must also be isolated. Therefore, we may take advantage of this advantage to run banking apps that aren't compatible with rooted apps, notably some apps that won't function even with the usage of settings in Magisk Hide.

To create and enable the work profile, you need an app. There arent many. I also came upon the apps Island and Shelter.

Island is available in the Google Play Store at this link (https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=en).

Shelter is available in fDroid (https://f-droid.org/en/packages/net.typeblog.shelter/)

1. Download and install Island or Shelter

2. Create a work profile (simply adhere to the on-screen directions). There will now be two profiles: a main profile and a island profile.

3. Clone the applications you want to use. It might request root permission, deny it. Never accept it.

4. launch the application from the island.

5. Make sure that magisk application is not installed in the work profile. Magisk has to be only in the main profile and you have to deny the root access to the island or Shelter.

You can create shortcuts to homepage for ease access.

If you are using the default launcher, a new work profile tab will show up that shows the work profile's app drawer. You have the option to activate and deactivate that profile whenever you choose.

i used my native banking app, it worked flawlessly.

Update: Banking app systems are updating and this method might not work for some banking apps. Try magisk hide too by changing the magisk's package name and deny the root request for Island and Shelter.
[Android General] Vishal2323231:
Thanks man is works very well

All the banking apps working properly using this application called island:?.
[Android General] toolhas4degrees:
Just use magisk hide to hide the app from detecting root and hide magisk in settings
[Android General] Vishal2323231:
No it's not working for all the banking apps.

Some of the apps can detect root information even after you use magisk hide. But using 'island' apk all banking apps are working without any prob.
[Android General] neobuddy89:
After blacklisting in Magisk Hide, change Magisk app package name

This can be done using "Hide Magisk Manager" option under Settings.

Above method has helped me to make any Bank app run!
[Android General] GregoryAlbright:
Found this very useful app Mainland :) Thanks !
[Android General] ykkfive:
i share the same thoughts as you but i didnt test it actually. good to hear it works

what the differences in my mind are : i want to make it to run in a different env as to bypass the path specified in the rc and use the original system partition in case magisk/xposed is installed so as to avoid further root detection
[Android General] benraiso:
it's work but I have to sign in every time I open app. Is there anyway to use fingerprint?
[Android General] tembares:
The problem I have is that I cannot install the bank app: Revolut.

The Play store tells me it's not compatible, a downloaded APK doesn't install.

I followed instructions to add modules. One of them is Petnoire's_SafetyNet_spoofer. All other modules were flashed and installed successfully, only Petnoire's_SafetyNet_Spoofer not. I downloaded the file from 2 locations, unfortunately with the same disappointed result.

Any advice?
[Android General] kvbkiran:
sign in?

did you mean entering the first security authentication like password, pattern, and pin?

if so

I didn't found anything to change it to fingerprint if you turn off and turn on work profile

I'll let you know if I found anything
[Android General] kvbkiran:
I didn't mentioned anything regarding modules. You told that a banking app you sideloaded instead of downloading from the play store as it is incompatible. Did it work?
[Android General] tembares:
No, it didn't install.

But, I uninstalled BusyBox pro, hide Magisk Manager and did the Magisk hide of all apps, except system UI.

I rebooted, and could install the app by the Play store.

I had read something about going to Google play settings to see the Play Protection certificate was signed. Before it wasn't, after the adjustments and reboot, it was.

Thank you for your time!
[Android General] Toothless:
Hi, could it work on a unlocked Galaxy S7 with Android 8 (no longer knox)?
[Android General] theTomekEffect:
Thank you very much, this helped me.

My Banking -APP is working again :D
[Android General] Atteeee:
Need help.

Hey, I tried installing my banking app to Island, but it doesn't work when isolated. Has something to do with NFC-data not exchanging properly through work profiles.

My banking app detects an unlocked bootloader. From what I've heard, Magisk 20.4 can't hide bootloader/secure boot status due to Google's new update? Although, I've heard something about Magisk 20.1 being able to do this. Is this true? Don't want to jump into decisions without checking upp first.

I'm on a OnePlus 7 Pro GM1913. Located in EU.
[Android General] Rotaku:
Nah doesn't work, i think my banking app is too powerful :confused:

View attachment 5033675
[Android General] DavidWCS:
Does this method still work?

I am curious if this method works for others who are having difficulty with banking apps (that have worked just fine, until recently).

I've been reading about Google's dreaded hardware attestation built into their SafetyNet Attestation API. Here is a link to the info: https://www.xda-developers.com/safetynet-hardware-attestation-hide-root-magisk/

* * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

BTW I am totally free of Google; no Google Play Store, no Google Pay, no Google Framework, no Gapps, no Google spyware, no Google bloatware, no Google tracking etc.

I download all my apps as APK's which are readily available on the Net ( Google them . . . just kidding! ).

My older Samsung S3 i747 is a 'd2att' originally locked to Rogers, in Ottawa, Ontario, Canada. Then switched over to MTS (Manitoba Telephone System). Now running on Bell Canada. My replacement is also a Samsung S3 T999, originally running T-Mobile in Arizona, now running on Bell Canada.
[Android General] Vishalbun:
Thanks Mate...

thanks mate.. this helped me a lot..
[Android General] DavidWCS:
Which method worked? Are you running a custom ROM? Was it a banking APK, or Google Playstore APP?
[Android General] mustaph12:
thank you it worked on my note 9
[Samsung Galaxy S10 Questions & Answers] simpleaffz:
Greetings,

I'm having problem when I try to set a video wallpaper on the lockscreen but that only occurs when I am trying to set 8k resolution file. Whenever I try to set it, it says "System UI keeps stopping" and thats it.

I thought 8k res - 7680x4320 wont be a problem for that device but looks like it is. :(

Any ideas for fix ?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] monx®:
::: v2.4 RC1 Details

:: the soft kboard skin shown is copyright of Garmin. (used with permission) | SPB Screenshot is not included yet.

V2.4 RC1 CHANGELOG

This ROM still based on official released of HTC Asia for Kaiser with all WM6.1 known software incompatibility.

(No time to fix bugs in ported ROM)

Incompatibility list:

--Skype

--Imaginet Arabizer

If u wish to use those applications, pls dont download this ROM beacuse it has been discussed so many times

or wait until Skype & MobiDev(Imaginet) released WM6.1 compatible updates.

Main ROM :

--Enhancement,enhancements,enhanced > ROM of Enhanced OS

--SQL CE v3.5 Embedded > JiveTalk rawks..

--Power Management tweak

--TouchFLO enabled by default

--Dynamic Pagepool to avoid RAM leakage.

--More tweaks.

Extended :

--More options in Advanced Config to tweak ROMeOS.

Please report bugs & consider a donations if u appreciate my sleepless work. It is not easy to make people happy.

Please use new extended cab & extract to SD root with recursive folder structure.

Download :

ROM : Primary (4shared)

Mirror 01 (4shared) | thanks to thesire

Mirror 02 (mindsofwisemen) | Thanks a lot to zeezee

EXT : Primary (4shared) | Please make sure u have modified the SDConfig.txt to suit ur needs.

Mirror 01 (4shared) | thanks to thesire

Mirror 02 (mindsofwisemen) | Thanks a lot to zeezee

Cheers,

ROM of Enhanced OS

P/S: Today is my 1st wedding anniversary day thats why this date is chosen to make people happy :)