Giter VIP home page Giter VIP logo

android_device_oneplus_cheeseburger_dumpling's Introduction

android_device_oneplus_cheeseburger_dumpling

Tree for building official TWRP for OnePlus 5/5T. (Decryption works on Android 12+ ROMs)

Basic Spec Sheet
CPU Quad-core 2.45GHz Kryo & quad-core 1.9GHz Kryo
Chipset Qualcomm MSM8998 Snapdragon 835
GPU 710MHz Adreno 540
Memory 6GB / 8GM RAM (LPDDR4X)
Shipped Android Version Android 7.1.1
Last Android Version Android 10.0
Storage 64/128 GB
Battery Non-removable Li-Po 3300 mAh battery
Display 5 - 1920 x 1080 px, 5.5 inches (401 PPI) / 5T - 2160 x 1080 px, 6.01 inches (401 PPI density)
Camera (Back) 16 MPx, f/1.7, 24mm, DCAF autofocus + 20 MPx, f/2.6, 36mm, PDAF autofocus
Camera (Front) 16 MPx, f/2.0

Device picture

OnePlus 5

OnePlus 5T

Kernel

Kernel source: (prebuilt) https://github.com/faoliveira78/4.14-kernel-oneplus-msm8998

Compile

First repo init the TWRP 12.1 tree:

mkdir ~/android/twrp-12.1
cd ~/android/twrp-12.1
repo init -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp.git -b twrp-12.1

Then add to a local manifest (if you don't have .repo/local_manifests then make that directory and make a blank file and name it something like twrp.xml):

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
 <project name="TeamWin/android_device_oneplus_cheeseburger_dumpling" path="device/oneplus/cheeseburger_dumpling" remote="github" revision="android-12.1"/>
</manifest>

Now you can sync your source:

repo sync

If you don't want a universal build, i.e. you just want one that only works for roms with standard partitions, then remove the vendorsetup.sh file from the tree.

Finally execute these:

. build/envsetup.sh
export ALLOW_MISSING_DEPENDENCIES=true
export LC_ALL=C
lunch twrp_cheeseburger_dumpling-eng
mka recoveryimage

android_device_oneplus_cheeseburger_dumpling's People

Contributors

bigbiff avatar captainthrowback avatar codeworkx avatar darthjabba9 avatar dees-troy avatar engstk avatar faoliveira78 avatar mauronofrio avatar me-cafebabe avatar micky387 avatar roberto-sartori-gl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android_device_oneplus_cheeseburger_dumpling's Issues

stuck on boot with big temperatures when device without display

i have damaged oneplus 5 (cheeseburger) and i want use twrp via adb, but when it without display it not booting in recovery with infinity cycle. disassembling device with disconnecting the batterry, and flashing stock recovery via fastboot fixes cycle boot in recovery.

3.3.0 just gives black screen

Attempting to boot into twrp 3.3.0 on a OnePlus 5 results in:

  • no display;
  • pale blue front led lit;
  • phone apparently crashed (doesn't show up in adb devices);
  • no reaction to any input.

This happens regardless whether I boot using fastboot boot or flash twrp onto the recovery partition.

Earlier versions are fine but don't have Treble support and can't install newer versions of OxygenOS.

android 10

Android 10 is now available for oneplus, is there a recovery for that?

twrp-3.7.0_12-0-{0,1} semi-permanently breaks bluetooth (needs factory reset to fix)

I'm running a microg-enabled unofficial lineage 18.1 port on my 5T, and the rom works perfectly.

If, however, I boot into recovery and then reboot into system, I can no longer enable bluetooth. The only way that I have found to "fix" this bluetooth bug is to factory-reset my phone - after I factory-reset the phone, bluetooth works perfectly again.

I have now tested this problem using 7 different recoveries, and the results are:

lineageos recovery 20230411 does NOT have this bug
twrp recovery 3.7.0_12-1 DOES have this bug
twrp recovery 3.7.0_12-0 DOES have this bug
twrp recovery 3.6.2_9-0 does NOT have this bug
twrp recovery 3.6.1_9-0 does NOT have this bug
twrp recovery 3.6.0_9-0 does NOT have this bug
twrp recovery 3.5.2_9-0 does NOT have this bug

Unfortunately, I have no logs. Feel free to close this if you want. (I'm just trying to record my results somewhere in case it helps someone else.)

FWIW, twrp recovery 3.7.0_12-{0,1} also breaks bluetooth on the following 2 roms too:
https://download.lineage.microg.org/dumpling/lineage-18.1-20220516-microG-dumpling.zip
and
https://androidfilehost.com/?fid=14655340768118472482

How

You build it

Twrp-3.3.1-1. "Unable to mount storage" when trying to wipe Dalvik/ART Cache and Cache.

Question: Does SeLinux "Enforcing" can do this kind of things?
Because I have a SeLinux app installed on my phone so I thought maybe...
But I tried this by putting SeLinux "Permissive".

Some details:
OS: Oxygen OS 9.0.6

Update: Somehow this is resolved. But this should not have happened in the first place. I have been experiencing this quite a lot these days.

Failed to mount encrypted data partition

No matter which lock method I choose (or even no lock at all), the encrypted data partition could not be mounted in TWRP.

When I boot into TWRP, there is no prompt for my password. And I cannot manually mount /data in mount page.

If I mount /data in terminal, it failed with invalid argument. If I run twrp decrypt xxxxx in terminal, it failed with failed to decrypt data partion.

The partition is encrypted by LineageOS 15.1-20190128-NIGHTLY and the version of the installed TWRP is 3.2.3-0.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.