[RECOVERY][12L/11] Unofficial TWRP for the Microsoft Surface Duo

Search This thread

Bahaa20003

Member
Feb 23, 2023
11
0
As far as I'm aware:
After releasing android 12L for the duo, Microsoft stopped making different build versions. This recovery should work regardless of which duo 1 you have.
For the first version, now I was able to open the Bootloader, but the TWRP file causes the device and the Patched file to stop touching as well?
 

none24

Senior Member
Jun 25, 2014
143
19
Found someone who may be able to assist us on this project. I sent you a message whenever you have time.

Supposedly he knows how to get touch, adb and decryption working
 
  • Like
Reactions: a_petrov303

a_petrov303

Senior Member
Feb 15, 2010
398
9
Chisinau
Microsoft Surface Duo
This is great! I just received my AT&T locked device, (which both Microsoft and AT&T refused to unlock because it was never activated on AT&T), but will be very keen to have TWRP once I manage to unlock the phone.
Found someone who may be able to assist us on this project. I sent you a message whenever you have time.

Supposedly he knows how to get touch, adb and decryption working
 

Bahaa20003

Member
Feb 23, 2023
11
0
Found someone who may be able to assist us on this project. I sent you a message whenever you have time.

Supposedly he knows how to get touch, adb and decryption working
After I learned how to do the root safely, and now there is a problem, the toch does not work in the device. I need a way to return its original version for the device to work. Where can I find it, knowing that the one on the Microsoft site did not work
 

Bahaa20003

Member
Feb 23, 2023
11
0
آسف ، ولكن ليس في هذا الموضوع. يبدو أن صورة التمهيد هي الصورة الخاطئة. يجب أن يتطابق إصدار صورة التمهيد مع إصدار البرنامج. يوجد دليل أساسي هنا على xda لهذا الموضوع.
You can send me website
 

PiMPSoFT

Member
Sep 29, 2013
19
0
Glace Bay
Microsoft Surface Duo
Sorry, but not on this thread. It sounds like the boot image is the wrong one. Boot image version needs to match software version. There's a root guide here on xda for this topic.
Jenga is correct regarding Microsoft's differing Bootloader Build numbers, but from my experience it doesn't matter with Magisk & stock recovery. My current Bootloader has a different build than my system software build, however the boot image in the latest release is the same Boot.img as the previous releases. The Bootloader version installed is 2022.815.527, while the fresh system build is 2022.827.21. And I have no issues period when I patch my own Boot.img using the same fastboot steps in the rooting guide provided here on XDA somewhere. And afaik the Touch issues are from not using a stock device recovery but opting for alternative recoveries. HTH.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8

    TWRP Disclaimer

    Code:
    * We are not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.

    After many months struggling with the source code, TWRP finally comes to the Surface Duo! Do not flash this boot image! TWRP will NOT boot directly into the system! Again: this is a tethered boot and should not be flashed/replacing the boot image installed on your device.

    Special thanks to: @none24 Captain Throwback (TWRP team)

    Requirements for Booting:

    - Unlocked Bootloader
    - Latest Platform Tools
    - TWRP image


    How to Boot:

    With device connected to your PC and turned ON:
    1. adb devices
    2. adb reboot bootloader
    3. fastboot boot boot_TWRP.img

    And with that, you're booted into TWRP!

    What is working:

    ADB Shell
    ADB Push

    MTP
    Mouse Navigation

    You tell me!

    What is not working:

    Touch Screen
    ADB Sideload

    You tell me!

    Firmwares Tested:​

    • 2021.1019.24 GEN
    • 2022.215.137 GEN
    • 2022.418.56 GEN
    • 2022.817.13 GEN (Android 12L)

    Changelog:​

    Changelog 0.1.1
    • Updated TWRP for Android 12L November Update (2022.817.13)
    If you still are currently on android 11, please remain using version 0.1.0 of TWRP!

    Changelog 0.1.0
    • Data can now be Decrypted, but with no passcode set
    • Updated Kernel and other binaries to the June update (2022.418.25)
    Version 0.0.4
    • Data can now be mounted, but only after a factory reset
    • ADB push and Zip flashing is confirmed working (See Post #19)

    Firmwares Tested:​

    • 2022.215.137
    Version 0.0.3
    • System, Vendor, and Product directories can be mounted as read-only
    • MTP enabled, but can't receive data
    • TWRP Crypto Scripts added

    Firmwares Tested:​

    • 2021.1019.24 GEN
    • 2022.115.10 GEN
    Version 0.0.2
    • Root directory found, but cannot find system_root, vendor, and product directories
    • Internal Storage can now me mounted
    • ADB push to sdcard tested and works
    Version 0.0.1
    • Initial Release

    Download via Google Drive

    3

    TWRP UPDATE​

    -------------------------------------------------------

    Version 0.0.4​

    Data can now be mounted, but only after a factory reset
    ADB push and Zip flashing is confirmed working (See Magisk Attachment)
    Screenshot_20220630-110438.png

    2
    I got into TWRP with 0.1.0. The first time I booted twrp it asked about mounting System. I clicked keep read only, but on subsequent boots, it doesn't ask me anymore. How do I clear it so it asks me again? Because I can't mount System/Vendor in Mount options. I want to backup all partitions.

    In the log I see for both system and vendor: Failed to mount ... (Invalid argument)
    It sounds like Android 10 would need a different TWRP built for it if the system and vendor can't be mounted. Unfortunately, I can't build it for Android 10 since I am focused on to supporting 12L, enabling touch, and exploring other OS options.
    1

    TWRP Update​

    -------------------------------------

    Version 0.0.2

    • Root directory found, but cannot find system_root, vendor, and product directories
    • Internal Storage can now me mounted
    • ADB push to sdcard tested and works
    1
    Found someone who may be able to assist us on this project. I sent you a message whenever you have time.

    Supposedly he knows how to get touch, adb and decryption working