[General Questions and Answers] ruckusman:
Hi Guys,

Definitely not my first visit to the forums, but my first post.

I'm not a NOOB, but I am definitely not a developer but I am on a very steep learning curve.

What I am trying to do is create a full backup of the /data [/dev/block/sda13] using dd piped via NC to the laptop

Imaging Android with ADB, Root, Netcat and DD

Today we are going to acquire an android smartphone (Samsung Note II) using Android Debug Bridge (ADB), netcat and dd. The system I am using is Ubuntu linux. On the “forensic workstation” you will need ADB and netcat installed. I’m using the excellent instructions from here.

dfir.science

No root, dd won't run, it all falls down, but that is an incredibly elegant solution and works perfectly for what I want to do.

I have also done a lot of reading on this site - linked from the site above, credit where credit is due

Live imaging an Android device

Free Android Forensics and Android CELLEX advice and tutorials

freeandroidforensics.blogspot.kr

Heaps of good info, much learning on my part!

So down to it:

This is my late brother's phone, he took his own life and his ex girlfriend has deleted data relating to my brother being blackmailed.

It's a very long story, we got Court order for return of the phone finally - I can verify this for anyone concerned that I am trying to 'steal' data for nefarious purposes with a copy of that Court order if necessary.

Now I know that all of the threads about getting root on the R17 taper off, the device is very well locked, good work by Oppo, bad for me...

I've tried edl - without the correct firehose, that goes nowhere - here's my posts

MacOS 10.10.5 · Issue #149 · bkerler/edl

Trying to get this built on Yosemite The system has python 2.7 installed by default, which cannot be removed I've got Python 3.9.7 installed python -V returns that correctly Set the following envir...

github.com

signed transactions - verification failed Oppo - Info · Issue #152 · bkerler/edl

Hi, I guess I can upload the firehose loader, but sorry to say, the oppo devices I know use VIP programming, so even if you have a firehose loader, chances are high you can't do anything as all tra...

github.com

eld would have been a nice, simple, tidy and elegant solution, but the VIP programming requirement stops that solution point blank!

I've also had a serious look at QFIL and MSMDownloadtool - the same issue which afflicts edl seems to afflict those solutions also - the lack of a correct firehose to correctly enter Sahara mode - I do have numerous potential candidates from decompressed firmware images.

None work.

However I suspect that they are for programming only, recall that I want to make a backup of the /data partition via the block device

So many dead ends...I've been down almost every single one

So I've since been trying to find a method to escalate abd shell to root to run dd on the block device

NOW - I've just stumbled upon this

[Update: OnePlus Responds] OnePlus Accidentally Pre-Installed an App that acts as a Backdoor to Root Access

OnePlus left in place a Qualcomm engineering test app that acts as a backdoor to grant root access on the OnePlus 3, 3T, and 5.

www.xda-developers.com

Now there is no engineer mode app on this device, BUT, using the instructions found here

Oppo A72 (CPH2067) Timed out error. · Issue #111 · bkerler/edl

System i'm using is Kali linux command i'm entering is python3 edl.py --debugmode printgpt I have Extracted Loader from official firmware ofp and have added it to loaders in edl using following com...

github.com

dialing *#899# brings up an engineer mode - so something is installed

Here are some other useful codes for various information pages

From this video

and this page

Codes OPPO R17 Pro, how to - HardReset.info

The whole list of secret codes for your device. Check out how to get access to hidden mode, advanced features and secret options.

www.hardreset.info

Some work, some don't

*#899# - works correctly enters one of the engineer modes

*#1234# - works - displays ColorOS version

*#6776# - works - displays Software version

*#809# - works - displays EngineerCamera

*#*#225#*#* - works correctly displays calendar information

*#*#426#*#* - works correctly FCM diagnostics

*#*#759#*#* - doesn’t work

*#*#3646633#*#* - doesn’t work - video is for an R17 Pro - this is another engineer mode

*#*#4636#*#* - doesn’t work

At this point I am looking for pointers as to whether or not I am headed in the right direction of traveling down another dead end.

Phone details are:

Oppo CHP1879

Android Version 10

Kernel 4.9.186

Master date 202012232000

Version CPH1879EX_11_F.13

OTA Version CPH1879EX_11.F.13_3130_202012231858

Factory Version CPH1879_11_F.13_201223_6b3d1f59

One anomaly though - in Engineer mode going to the Reading reset complete indicator gives the following

FAIL!!!

info:download over 2019-03-21 09:33:37 +Download

Mode ID:0 _ Download Mode Str:After-sale + software version:CPH1879_11_A.06_190226_97ceeec + download version: V1.6.17 Exp +Net Status:intranet + Readback

Verify:true

ota_info:upgrade failed at 2021-09-21 16:54:44splay version: CPH1879EX_11_F.13, ota_version: CPH1879EX_F.13_3130_202012231858

Any help will be very much appreciated

Glenn