To build:
- Setup envirnoment
. build/envsetup.sh
- Then prepare
lunch twrp_apollob-eng
- Don't forget this
export ALLOW_MISSING_DEPENDENCIES=true
- Finally, make the image
m recoveryimage
cd $OUT
see recovery.img
TWRP sources for Realme 8 5G / Narzo 30 5G
License: Apache License 2.0
toreton from 4pda write me for know how touch can solve. Here's my answer for him:
It all depends on device model and firmware: Global or other location.
_But if the files (listed below) from the /vendor/firmware folder of both devices are the same and compatible, then add the files in the /vendor/firmware folder:
novatek_ts_fw.bin
novatek_ts_fw_jdi.bin
novatek_ts_fw_tm.bin
Recompile the TWRP. Touch screen test._
When I try to temporarily boot to this recovery image, I'm getting the following error on Realme 8 5G
fastboot boot twrp-3.6.0-11-RMX3241-rc1.img
Sending 'boot.img' (131072 KB) OKAY [ 3.087s]
Booting FAILED (Status read failed (Too many links))
fastboot: error: Command failed
Is the image bootable or am I doing something wrong?
Not sure if this is the correct repo to add this issue, if not could you point me to the right one?
I'm trying to create a full backup after issuing
$ adb shell twrp decrypt "your password"
The decryption process worked succesfully.
When trying to create a backup it will throw this error
createTarFork() process ended with error: 255
Here's the trace in /tmp/recovery.log from before the error occured
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/mdlog/bootupLog' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/mdlog/mdlog1_config' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/mdlog/mdlog1_recycle_size_config' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/mdlog/mdlog1_customize_config' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/mdlog/mdlog1_gps_loc_config' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/mdlog/mdlog1_custom_autostart' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
I:addFile '/data/ramdump' including root: 1
==> set selinux context: u:object_r:debuglog_data_file:s0
found fscrypt policy '/data/ramdump' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/oppo_log' including root: 1
==> set selinux context: u:object_r:oppo_log_data_file:s0
I:addFile '/data/oppo_log/anr_binder_info' including root: 1
==> set selinux context: u:object_r:oppo_log_data_file:s0
I:addFile '/data/.recycle' including root: 1
==> set selinux context: u:object_r:oppo_recycle_file:s0
found fscrypt policy '/data/.recycle' - '2CE0' - 'd68113237d9d07d90197751f06116d0f'
I:addFile '/data/oppo_lib' including root: 1
==> set selinux context: u:object_r:oppo_lib_file:s0
found fscrypt policy '/data/oppo_lib' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/oppo_lib/sau_res' including root: 1
==> set selinux context: u:object_r:oppo_lib_file:s0
found fscrypt policy '/data/oppo_lib/sau_res' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/cota' including root: 1
==> set selinux context: u:object_r:data_cota_file:s0
I:addFile '/data/mdl' including root: 1
==> set selinux context: u:object_r:mdlog_data_file:s0
found fscrypt policy '/data/mdl' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/engineermode' including root: 1
==> set selinux context: u:object_r:data_engineer_file:s0
I:addFile '/data/engineercamera' including root: 1
==> set selinux context: u:object_r:data_engineer_file:s0
found fscrypt policy '/data/engineercamera' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/theme_bak' including root: 1
==> set selinux context: u:object_r:oppo_theme_data_file:s0
found fscrypt policy '/data/theme_bak' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/server_configurable_flags' including root: 1
==> set selinux context: u:object_r:server_configurable_flags_data_file:s0
found fscrypt policy '/data/server_configurable_flags' - '2DK' - 'eb46ecca34c766eafe92e636c42ad78e'
I:addFile '/data/logswitch' including root: 1
==> set selinux context: u:object_r:oppo_logswitch_file:s0
I:addFile '/data/logswitch/switch.xml' including root: 1
==> set selinux context: u:object_r:oppo_logswitch_file:s0
I:addFile '/data/nandswap' including root: 1
==> set selinux context: u:object_r:nandswap_file:s0
failed to lookup fscrypt tar policy for '/data/nandswap' - '0afa46dbdfdd2bdc483fd3e34281126a'
I:Closing tar
Splitting thread ID 0 into archive 12
I:addFile '/data/nandswap/f4CpECAAAAg1EFS9pbgx0vcxu5jUeSBD' including root: 1
==> set selinux context: u:object_r:nandswap_file:s0
I:Error adding file '/data/nandswap/f4CpECAAAAg1EFS9pbgx0vcxu5jUeSBD' to '/data/media/0/TWRP/BACKUPS/4LEUAY95PBGQZLUC/2021-11-22--05-28-02_RP1A200720011_release-keys/data.f2fs.win011'
Error creating backup.
I:ERROR tarList for thread ID 0
Error creating backup.
I:InfoManager saving '/data/media/0/TWRP/BACKUPS/4LEUAY95PBGQZLUC/2021-11-22--05-28-02_RP1A200720011_release-keys/data.info'
createTarFork() process ended with ERROR: 255
On rebooting to fastboot
mode, USB is a no show.
Note: fastboot
mode != bootloader
mode
I have a Narzo 30 5G, and the model is RMX3242.
I would like to confirm compatibility before I install it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.