TWRP 3.2.3-2 for Pixel 3

GryphonBR

Senior Member
May 6, 2011
206
65
0
Sort of off topic but anybody have issues using fastboot commands like flash or erase modem ? Not sure if its twrp or what, but i get remote cinnection not allowed when trying to fastboot erase modem .
TWRP and fastboot are different things from what I can tell. On A/B devices, TWRP does sit on the /boot partition, but fastboot in on the /bootloader, which is a different partition in my understanding.
 
Last edited:

FcukBloat

Senior Member
Jun 18, 2012
6,243
2,998
243
hi sorry one question in thread title I see twrp version is 3.2.3-2 but the download link points to 3.2.3-0 version only?

thanks


edit: nvm searching I see 3.2.3-2 is for 3 xl while blueline remained to 3.2.3-0 version.. sorry. thread title is little confusing though imho!
 
Last edited:

frewys

Senior Member
Jan 12, 2005
1,845
289
0
Miami beach
Guys so i flashed i basically have no os, and now twrp wont mount storage or data, so i cant just flash a rom to get out of any advice?
Hold down powerbutton and volume down for 15 sec and you should enter bootmenu
From here you can flash stock with the bat file but make sure you remove -W or it will erase your internal memory (pics etc)
 

LoneWanderer_97

Senior Member
Jul 14, 2016
262
34
0
Hold down powerbutton and volume down for 15 sec and you should enter bootmenu
From here you can flash stock with the bat file but make sure you remove -W or it will erase your internal memory (pics etc)
Is there no way to get twrp to mount data and storage? Ive tried flashing factory image via fastboot but i keep getting an error its infuriating

Edit: Nvm i got it to work
 
Last edited:

roblav96

Senior Member
Mar 22, 2011
129
38
48
@Dees_Troy @bigbiff where can one find the source of `twrp-3.2.3-5-crosshatch.img` im unable to find any recent commits or forks on github. i booted the latest `twrp-3.2.3-5-crosshatch.img` on my Pixel 3 (blueline) no problem, but obviously there was a device code mismatch when trying to install latest DirtyUnicorns official build for blueline. id like to compile the latest `twrp-3.2.3-5` for blueline so i can start using the latest offical roms being published. thanks yaaa =]
 
  • Like
Reactions: yyz71 and FcukBloat

wangdaning

Senior Member
Sep 17, 2012
1,358
563
133
Wuxi
@Dees_Troy @bigbiff where can one find the source of `twrp-3.2.3-5-crosshatch.img` im unable to find any recent commits or forks on github. i booted the latest `twrp-3.2.3-5-crosshatch.img` on my Pixel 3 (blueline) no problem, but obviously there was a device code mismatch when trying to install latest DirtyUnicorns official build for blueline. id like to compile the latest `twrp-3.2.3-5` for blueline so i can start using the latest offical roms being published. thanks yaaa =]
TWRP does not host their code on their github, it is in the omni github under android_bootable_recovery or something like that.
 

roblav96

Senior Member
Mar 22, 2011
129
38
48
I just gave it a few hours trying to compile it myself, failed, so in retrospect a task that could take you a few minutes would take me a few hours, for the sake of efficiency could someone with prior knowledge and a build script push out a quickie?
 

JCBiznatch

Senior Member
Sep 11, 2011
477
125
0
Chicago
I just gave it a few hours trying to compile it myself, failed, so in retrospect a task that could take you a few minutes would take me a few hours, for the sake of efficiency could someone with prior knowledge and a build script push out a quickie?
You're not going to get that. As stated previously, there isn't going to be a push. Download the files, flash, if you need help, inbox me.
 

jd1639

Recognized Contributor
Sep 21, 2012
16,836
5,398
0
Minnesota
I don't understand why there's no updated build for blueline and reluctance to produce one. Am I missing something in this thread?
I don't know if it's a reluctance, it's probably more a priority elsewhere, especially with Q beta released. There's a larger user base for the XL and the current version for blueline is working relatively well. I'm sure @Dees_Troy and the rest of Team win will get to it when they can.
 
  • Like
Reactions: yyz71

JCBiznatch

Senior Member
Sep 11, 2011
477
125
0
Chicago
I don't know if it's a reluctance, it's probably more a priority elsewhere, especially with Q beta released. There's a larger user base for the XL and the current version for blueline is working relatively well. I'm sure @Dees_Troy and the rest of Team win will get to it when they can.
It's still amazing that the smaller pixel always gets the short end of the stick. But, hey not all of us have a little guy syndrome and need a big phone. Lol
 

wangdaning

Senior Member
Sep 17, 2012
1,358
563
133
Wuxi
Been trying to compile it but keep running into problems. I assume we need it to be "make bootimage" versus "make recoveryimage" but the make bootimage throws me this:
Code:
~/android/omni $ make bootimage
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=aosp_blueline
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-2a
TARGET_CPU_VARIANT=cortex-a75
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=cortex-a75
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-45-generic-x86_64-Linux-Mint-18.3
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PQ2A.190305.002
OUT_DIR=/home/grimm/android/omni/out
PRODUCT_SOONG_NAMESPACES=device/google/crosshatch/pixelstats device/google/crosshatch/usb device/google/crosshatch/health hardware/google/av hardware/google/interfaces hardware/qcom/sdm845/display
============================================
[1/1] /home/grimm/android/omni/out/soong/.minibootstrap/minibp /home/grimm/android/omni/out/soong/.bootstrap/build.ninja
[38/39] glob prebuilts/ndk/cpufeatures.bp
[75/75] /home/grimm/android/omni/out/soong/.bootstrap/bin/soong_build /home/grimm/android/omni/out/soong/build.ninja
/home/grimm/android/omni/out/build-aosp_blueline-cleanspec.ninja is missing, regenerating...
/home/grimm/android/omni/out/build-aosp_blueline.ninja is missing, regenerating...
[4/159] including bootable/recovery/Android.mk ...
/bin/bash: line 0: test: -ge: unary operator expected
/bin/bash: line 0: test: -ge: unary operator expected
[82/159] including frameworks/base/Android.mk ...
find: ‘../opt/telephony/src/java/android/telephony’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony/gsm’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/rtp’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/sip’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony/gsm’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/rtp’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/sip’: No such file or directory
[138/159] including system/core/Android.mk ...
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
[148/159] including system/sepolicy/Android.mk ...
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[159/159] including vendor/omni/Android.mk ...
BOARD_KERNEL_IMAGE_NAME not defined.
vendor/omni/build/tasks/kernel.mk:167: warning: ***************************************************************
vendor/omni/build/tasks/kernel.mk:168: warning: * Using prebuilt kernel binary instead of source              *
vendor/omni/build/tasks/kernel.mk:169: warning: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED                *
vendor/omni/build/tasks/kernel.mk:170: warning: * Please configure your device to download the kernel         *
vendor/omni/build/tasks/kernel.mk:171: warning: * source repository to kernel/google/crosshatch/blueline
vendor/omni/build/tasks/kernel.mk:172: warning: * for more information                                        *
vendor/omni/build/tasks/kernel.mk:173: warning: ***************************************************************
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/recovery/root/etc/mke2fs.conf'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/recovery/root/etc/mke2fs.conf'
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_fail.png'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_fail.png'
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_scale.png'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_scale.png'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/etc/IPACM_cfg.xml'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/etc/IPACM_cfg.xml'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib/[email protected]'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib64/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib64/[email protected]'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib/[email protected]'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib64/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib64/[email protected]'
[ 99% 1094/1095] glob tools/metalava/stub-annotations/src/main/java/**/*.java
ninja: error: '/home/grimm/android/omni/out/target/product/blueline/obj/STATIC_LIBRARIES/libnos_citadel_for_recovery_intermediates/export_includes', needed by '/home/grimm/android/omni/out/target/product/blueline/obj/EXECUTABLES/recovery_intermediates/import_includes', missing and no known rule to make it
16:58:24 ninja failed with: exit status 1

#### failed to build some targets (31 seconds) ####
I have tried googling it but get nowhere. By the way a make recoveryimage succeeds with no actual output files :laugh:

I am guessing some things in the device tree need to be gutted, but I pulled it straight from the TWRP github.
 
Last edited:

ktdt00

Senior Member
May 23, 2006
127
26
48
Been trying to compile it but keep running into problems. I assume we need it to be "make bootimage" versus "make recoveryimage" but the make bootimage throws me this:
Code:
~/android/omni $ make bootimage
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=aosp_blueline
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-2a
TARGET_CPU_VARIANT=cortex-a75
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=cortex-a75
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-45-generic-x86_64-Linux-Mint-18.3
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PQ2A.190305.002
OUT_DIR=/home/grimm/android/omni/out
PRODUCT_SOONG_NAMESPACES=device/google/crosshatch/pixelstats device/google/crosshatch/usb device/google/crosshatch/health hardware/google/av hardware/google/interfaces hardware/qcom/sdm845/display
============================================
[1/1] /home/grimm/android/omni/out/soong/.minibootstrap/minibp /home/grimm/android/omni/out/soong/.bootstrap/build.ninja
[38/39] glob prebuilts/ndk/cpufeatures.bp
[75/75] /home/grimm/android/omni/out/soong/.bootstrap/bin/soong_build /home/grimm/android/omni/out/soong/build.ninja
/home/grimm/android/omni/out/build-aosp_blueline-cleanspec.ninja is missing, regenerating...
/home/grimm/android/omni/out/build-aosp_blueline.ninja is missing, regenerating...
[4/159] including bootable/recovery/Android.mk ...
/bin/bash: line 0: test: -ge: unary operator expected
/bin/bash: line 0: test: -ge: unary operator expected
[82/159] including frameworks/base/Android.mk ...
find: ‘../opt/telephony/src/java/android/telephony’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony/gsm’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/rtp’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/sip’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony’: No such file or directory
find: ‘../opt/telephony/src/java/android/telephony/gsm’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/rtp’: No such file or directory
find: ‘../opt/net/voip/src/java/android/net/sip’: No such file or directory
[138/159] including system/core/Android.mk ...
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
sed: can't read development/sdk/plat_tools_source.prop_template: No such file or directory
[148/159] including system/sepolicy/Android.mk ...
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[159/159] including vendor/omni/Android.mk ...
BOARD_KERNEL_IMAGE_NAME not defined.
vendor/omni/build/tasks/kernel.mk:167: warning: ***************************************************************
vendor/omni/build/tasks/kernel.mk:168: warning: * Using prebuilt kernel binary instead of source              *
vendor/omni/build/tasks/kernel.mk:169: warning: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED                *
vendor/omni/build/tasks/kernel.mk:170: warning: * Please configure your device to download the kernel         *
vendor/omni/build/tasks/kernel.mk:171: warning: * source repository to kernel/google/crosshatch/blueline
vendor/omni/build/tasks/kernel.mk:172: warning: * for more information                                        *
vendor/omni/build/tasks/kernel.mk:173: warning: ***************************************************************
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/recovery/root/etc/mke2fs.conf'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/recovery/root/etc/mke2fs.conf'
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_fail.png'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_fail.png'
build/make/core/base_rules.mk:412: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_scale.png'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/root/res/images/charger/battery_scale.png'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/etc/IPACM_cfg.xml'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/etc/IPACM_cfg.xml'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib/[email protected]'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib64/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/system/lib64/[email protected]'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib/[email protected]'
build/make/core/Makefile:28: warning: overriding commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib64/[email protected]'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `/home/grimm/android/omni/out/target/product/blueline/vendor/lib64/[email protected]'
[ 99% 1094/1095] glob tools/metalava/stub-annotations/src/main/java/**/*.java
ninja: error: '/home/grimm/android/omni/out/target/product/blueline/obj/STATIC_LIBRARIES/libnos_citadel_for_recovery_intermediates/export_includes', needed by '/home/grimm/android/omni/out/target/product/blueline/obj/EXECUTABLES/recovery_intermediates/import_includes', missing and no known rule to make it
16:58:24 ninja failed with: exit status 1

#### failed to build some targets (31 seconds) ####
I have tried googling it but get nowhere. By the way a make recoveryimage succeeds with no actual output files :laugh:

I am guessing some things in the device tree need to be gutted, but I pulled it straight from the TWRP github.
Seems like you need to Make both... This guide is pretty straight forward. https://forum.xda-developers.com/showthread.php?t=1943625.