Huawei Ascend XT2 (H1711)?

scrungydoolittle

Senior Member
Jun 1, 2017
93
17
0
Guys, before I say goodbye on this thread (returning my XT2 as I am on Sprint), I wanted to let you know that the 32 bit port of Google Camera (GCAM) works great on this phone!
GCAM 4.2 (32 bit) (Note that I tried the 4.4 32 bit port but HDR+ isn't working in that build)

Camera2 API is enabled by default on this device, no root required!
HDR+ takes amazing low-light photos. I can take a picture with something hardly visible, and it looks well lit after the HDR+ runs it's course!

Have fun!
Thanks for all your good work.

---------- Post added at 09:40 PM ---------- Previous post was at 09:36 PM ----------

If I made a lite room for this phone so you want /data encryption on or off? Poll?
Non encrypted, with xposed installed (so the PIE control works), and a super user other than supersu or magisk, with nano-gapps.
and a fully working twrp.
Personally, I use APEX launcher.
I want to be able to pull the data off the phone via adb without worrying about trying to decrypt it.
 
  • Like
Reactions: lolifer

enigma2446

Senior Member
Jan 12, 2013
881
245
73
Florence, Montana
Has anyone tried installing superuser on system instead of system less? To do this go to twrp and make sure data is mounted, then enter terminal in twrp and run these to force system root method.

CD /data

Echo SYSTEMLESS=false > .supersu

After that the supersu zip files(or others) will force system install.
 
Last edited:

scrungydoolittle

Senior Member
Jun 1, 2017
93
17
0
Has anyone tried installing superuser on system instead of system less? To do this go to twrp and make sure data is mounted, then enter terminal in twrp and run these to force system root method.

CD /data

Echo SYSTEMLESS=false > .supersu

After that the supersu zip files(or others) will force system install.
So does that give you a non-systemless root? The problem I have found with supersu is that way more than half the time apps don't work with it. It has been changed to spawn an interactive shell, and things like rootcheck, and luckypatcher don't see it as rooted. Notifications pop up that the app has been granted super user access for an interactive shell.
I'd like to see a su that just automatically grants access without ever asking to allow it. That being said, as long as rootchecker and luckypatcher see root and work, and I can edit fstab.qcom and the init files etc, and have the edits STICK, then I will be supremely happy...
 
  • Like
Reactions: lolifer

enigma2446

Senior Member
Jan 12, 2013
881
245
73
Florence, Montana
So does that give you a non-systemless root? The problem I have found with supersu is that way more than half the time apps don't work with it. It has been changed to spawn an interactive shell, and things like rootcheck, and luckypatcher don't see it as rooted. Notifications pop up that the app has been granted super user access for an interactive shell.
I'd like to see a su that just automatically grants access without ever asking to allow it. That being said, as long as rootchecker and luckypatcher see root and work, and I can edit fstab.qcom and the init files etc, and have the edits STICK, then I will be supremely happy...
Not quite yet. I can uninstall most system apps for Debloat but can't edits in system to stick yet.
 

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
I bet enigma2446 themselves edited that post because they changed their mind about what they posted :) .

Once you post on XDA, you can't delete the post yourself, so next best thing is you edit it to say "delete" or something else.

Why do you always get deleted


---------- Post added at 08:43 PM ---------- Previous post was at 08:38 PM ----------

You should be able to "fastboot boot H1711-TWRP.img", then use adb as root to dd the stock recovery partition to external SD - but someone here with this phone could give you the exact commands. Or maybe backup recovery partition from booted H1711 TWRP works too :confused: .

How can I dump the stock recovery? I mean to have a backup before I flash the TWRP
 

scrungydoolittle

Senior Member
Jun 1, 2017
93
17
0
Xda was giving issues while uploading something. Then I got side tracked. Sorry guys

Stock recovery:


https://drive.google.com/file/d/1nGaGmHwz6eGuaUHQa7_ACcetvcumdC2_/view?usp=drivesdk
super.
I take it you have a working twrp now?

---------- Post added at 03:24 AM ---------- Previous post was at 03:22 AM ----------

I can edit everything no problem. Even changed the boot animation. I got this down now.
O.K. can you back the phone up, and make that available so it can be restored to a phone?
How close to a 100% working TWRP have you gotten?
 
  • Like
Reactions: lolifer

Jayson555

New member
Jan 18, 2018
1
0
0
I've had the H1611 almost a yr now and love it! Its really been a awesome phone diff will be the one I buy again. Somebody told me that Samsung had a lawsuit against them thinking that they had gotten their patens. It didn't stick and Samsung gave up anyhow supposedly they are made very close in parts. He said that the reason Samsung was truly upset is because of the note 7. Supposedly it was made by them very similar in lot ways only difference theirs didn't catch fire and ran faster and better. I don't know if all this really truthful or not just what I've heard from several people over past few months. I do know that I wouldn't trade or sell mine for any other after using mine past yr almost. I'm glad to see others with newer version saying positive about them. I am diff going this fri to buy another one with the 7.0 version. Hope that they have some with the 6 inch screen like this H1611 I'm using now. I see these phones doing well in the future seen some on line up ta 2,500 in price.
 

dany0808

Member
Mar 27, 2011
42
8
0
[/COLOR]You should be able to "fastboot boot H1711-TWRP.img", then use adb as root to dd the stock recovery partition to external SD - but someone here with this phone could give you the exact commands. Or maybe backup recovery partition from booted H1711 TWRP works too :confused: .
"fastboot boot H1711-TWRP.img" won't work.

Do anyone know how to dump stock recovery ?
 

divineBliss

Senior Member
Oct 4, 2014
2,827
736
0
  • Like
Reactions: lolifer

dany0808

Member
Mar 27, 2011
42
8
0
What magic method did you use to get the stock recovery for H1711 as "fastboot boot H1711-TWRP.img" apparently does not work. :confused:

I'm assuming you could not just dd the stock recovery partition without root which would have required flashing TWRP over the stock recovery.
That is what I am asking for... Just curiosity :rolleyes:
 

dany0808

Member
Mar 27, 2011
42
8
0
I lost the stock EMUI theme.
Can someone check if the stock theme is located at "hwt" folder on internal storage please ?

---------- Post added at 03:09 AM ---------- Previous post was at 02:48 AM ----------

Here is the partitions table in case you need it.

Code:
DDR            ->    /dev/block/mmcblk0p20
aboot          ->    /dev/block/mmcblk0p11
abootbak       ->    /dev/block/mmcblk0p15
apdp           ->    /dev/block/mmcblk0p49
boot           ->    /dev/block/mmcblk0p35
bootfail_info  ->    /dev/block/mmcblk0p54
cache          ->    /dev/block/mmcblk0p37
cmnlib         ->    /dev/block/mmcblk0p12
cmnlib64       ->    /dev/block/mmcblk0p13
cmnlib64bak    ->    /dev/block/mmcblk0p17
cmnlibbak      ->    /dev/block/mmcblk0p16
config         ->    /dev/block/mmcblk0p41
cust           ->    /dev/block/mmcblk0p60
devcfg         ->    /dev/block/mmcblk0p4
devcfgbak      ->    /dev/block/mmcblk0p8
devinfo        ->    /dev/block/mmcblk0p22
dip            ->    /dev/block/mmcblk0p43
dpo            ->    /dev/block/mmcblk0p51
dsp            ->    /dev/block/mmcblk0p9
erecovery      ->    /dev/block/mmcblk0p34
fsc            ->    /dev/block/mmcblk0p28
fsg            ->    /dev/block/mmcblk0p19
keymaster      ->    /dev/block/mmcblk0p14
keymasterbak   ->    /dev/block/mmcblk0p18
keystore       ->    /dev/block/mmcblk0p40
limits         ->    /dev/block/mmcblk0p23
lksecapp       ->    /dev/block/mmcblk0p47
lksecappbak    ->    /dev/block/mmcblk0p48
log            ->    /dev/block/mmcblk0p39
logdump        ->    /dev/block/mmcblk0p56
mcfg           ->    /dev/block/mmcblk0p46
mdtp           ->    /dev/block/mmcblk0p44
misc           ->    /dev/block/mmcblk0p25
modem          ->    /dev/block/mmcblk0p33
modemst1       ->    /dev/block/mmcblk0p26
modemst2       ->    /dev/block/mmcblk0p27
mota           ->    /dev/block/mmcblk0p42
msadp          ->    /dev/block/mmcblk0p50
nff            ->    /dev/block/mmcblk0p30
oeminfo        ->    /dev/block/mmcblk0p24
pad0           ->    /dev/block/mmcblk0p10
pad1           ->    /dev/block/mmcblk0p32
pad2           ->    /dev/block/mmcblk0p55
patch          ->    /dev/block/mmcblk0p53
persist        ->    /dev/block/mmcblk0p38
product        ->    /dev/block/mmcblk0p59
recovery       ->    /dev/block/mmcblk0p36
rpm            ->    /dev/block/mmcblk0p2
rpmbak         ->    /dev/block/mmcblk0p6
rrecord        ->    /dev/block/mmcblk0p52
sbl1           ->    /dev/block/mmcblk0p1
sbl1bak        ->    /dev/block/mmcblk0p5
sec            ->    /dev/block/mmcblk0p21
splash2        ->    /dev/block/mmcblk0p31
ssd            ->    /dev/block/mmcblk0p29
syscfg         ->    /dev/block/mmcblk0p45
system         ->    /dev/block/mmcblk0p61
tz             ->    /dev/block/mmcblk0p3
tzbak          ->    /dev/block/mmcblk0p7
userdata       ->    /dev/block/mmcblk0p62
vendor         ->    /dev/block/mmcblk0p58
version        ->    /dev/block/mmcblk0p57


major    minor  #blocks  name

 179        0   15388672 mmcblk0
 179        1        512 mmcblk0p1
 179        2        512 mmcblk0p2
 179        3       2048 mmcblk0p3
 179        4        256 mmcblk0p4
 179        5        512 mmcblk0p5
 179        6        512 mmcblk0p6
 179        7       2048 mmcblk0p7
 179        8        256 mmcblk0p8
 179        9      16384 mmcblk0p9
 179       10       9711 mmcblk0p10
 179       11       8192 mmcblk0p11
 179       12        256 mmcblk0p12
 179       13        256 mmcblk0p13
 179       14        256 mmcblk0p14
 179       15       8192 mmcblk0p15
 179       16        256 mmcblk0p16
 179       17        256 mmcblk0p17
 179       18        256 mmcblk0p18
 179       19       4096 mmcblk0p19
 179       20         32 mmcblk0p20
 179       21         16 mmcblk0p21
 179       22       1024 mmcblk0p22
 179       23         32 mmcblk0p23
 179       24      65536 mmcblk0p24
 179       25       4096 mmcblk0p25
 179       26       4096 mmcblk0p26
 179       27       4096 mmcblk0p27
 179       28          1 mmcblk0p28
 179       29          8 mmcblk0p29
 179       30       8192 mmcblk0p30
 179       31       8192 mmcblk0p31
 259        0       4087 mmcblk0p32
 259        1     163840 mmcblk0p33
 259        2      81920 mmcblk0p34
 259        3      81920 mmcblk0p35
 259        4      81920 mmcblk0p36
 259        5    1310720 mmcblk0p37
 259        6      65536 mmcblk0p38
 259        7      65536 mmcblk0p39
 259        8        512 mmcblk0p40
 259        9        512 mmcblk0p41
 259       10        512 mmcblk0p42
 259       11       1024 mmcblk0p43
 259       12      32768 mmcblk0p44
 259       13        512 mmcblk0p45
 259       14       4096 mmcblk0p46
 259       15        128 mmcblk0p47
 259       16        128 mmcblk0p48
 259       17        256 mmcblk0p49
 259       18        256 mmcblk0p50
 259       19          8 mmcblk0p51
 259       20      16384 mmcblk0p52
 259       21      32768 mmcblk0p53
 259       22       2048 mmcblk0p54
 259       23       6392 mmcblk0p55
 259       24      65536 mmcblk0p56
 259       25      32768 mmcblk0p57
 259       26     622592 mmcblk0p58
 259       27     196608 mmcblk0p59
 259       28     196608 mmcblk0p60
 259       29    2506752 mmcblk0p61
 259       30    9621487 mmcblk0p62
 179       32       4096 mmcblk0rpmb
 179       64    1921024 mmcblk1
 179       65    1920000 mmcblk1p1