Official TWRP got updated to 3.3 - ZTE Axon 7 Guides, News, & Discussion

Here is the EU link: https://eu.dl.twrp.me/ailsa_ii/twrp-3.3.0-0-ailsa_ii.img
And here the US link : https://dl.twrp.me/ailsa_ii/twrp-3.3.0-0-ailsa_ii.img
Note that the countries refer to the download servers regions for faster download and not the model it is for. Twrp is universal. So it should work on all axon 7 variants (U, G and CN)
Changelog for 3.3
* Merge AOSP 9.0 r3 (Dees_Troy)
* Use ANDROID_ROOT variable instead of hard coding to /system (CaptainThrowback)
* Decrypt FBE on 9.0 and metadata decrypt (Dees_Troy)
* vold decrypt updates (CaptainThrowback and nijel8)
* Support vibration on LED class devices (notsyncing)
* Metadata decrypt support for Pixel 3 (Dees_Troy)
* Support rotating the display via build flag (vladimiroltean)
* Reboot to EDL mode button (mauronofrio)
* Support MTP on FFS devices (bigbiff)
* Update FDE decrypt to support keymaster 3 and 4 (Dees_Troy)
* Detect mkfs.f2fs version to properly format on f2fs partitions (Dees_Troy)
* Allow TWRP to use md5 and sha256 checksums for zip installs (bigbiff)
* TWRP can use /data/cache/recovery and /persist/cache/recovery on AB devices with no cache partition (bigbiff)
* Switch part of advanced menus in TWRP to use a listbox of options (Dees_Troy)
* Use magiskboot to allow repacking boot images for installing TWRP (Dees_Troy with thanks to topjohnwu of course)

Do we know what the changes are?

Updated OP with changelog and direct download links

Related

[Kernel] Sultanxda CAF kernel mod [F2FS-OTG-Y]

This is a small mod for Sultanxda's CAF kernel. It's intended to ONLY be used with his CM 12.1 and his CM13, but it *might* work with other CAF ROMs.
The zip also replaces the fstab in the ramdisk to support the F2FS filesystem in /data and /cache (both ext4 and f2fs are supported for these, like the official CM builds), and the fsck.f2fs binary in /system/bin to the latest version (1.5.0).
The only kernel changes are:
- Added F2FS filesystem code. I keep it up-to-date with the Motorola github (right now the latest code is from the Moto X 2014 6.0 release): https://github.com/MotorolaMobilityLLC/motorola-kernel/tree/marshmallow-6.0.0-release-victara.
- Added and improved @sollapse's OTG-Y support patch.
- Eventual cherry picked commits from @sultanxda's Marshmallow branch.
- Updated CIFS/NFS code to the latest 3.4 version.
- Improved support for HIDs (joysticks, keyboards, etc.)
I compiled with GCC 4.8 (the same toolchain @sultanxda uses).
All the mods have been tested and I'm using them personally.
To install, you just need to flash his ROM, and then my zip. Then format /data and /cache to F2FS with TWRP if you wish to use F2FS.
I also made a recovery based on the 2.8.7.0-4 unofficial TWRP, it's rebased on the Sultan CM12.1 ROM and this kernel mod, plus it has:
- updated TWRP code (from the 5.1 branch)
- mounts /data and /cache as F2FS by default, with the same mount options as the fstab in my kernel mod
- theme replaced with the "Materialised Play" one
- updated mkfs.f2fs and fsck.f2fs to 1.5.0.
I included all the source code for the kernel changes, you only need to replace the GCC directory in the bash script and then execute it.
Changelogs:
01/13:
- Updated Sultan's kernel sources for CM13 and CM12.1.
- Updated NFS driver to the latest 3.4 code.
- Merged Sultan's charger improvements to the CM12.1 kernel.
- Enabled support for Force Feedback for a lot of controllers - you can enable this in Input.
- Enabled LED and Force Feedback support for the Xbox controllers (fixes the LED blinking forever).
- Fixed Wiimote support - sadly we can't have support for newer Wii Remotes (the "MotionPlus" ones) with a 3.4 kernel, but older ones are working.
- Cherry picked HID commits from the official CyanogenMod kernel, this improves the Wiimote support (Classic Controllers, Nunchucks etc. are supported) and adds/improves support for a lot of joysticks/keyboards/mice/etc.
01/05:
- Updated Sultan's kernel sources for CM13 and CM12.1.
12/30:
- Updated the F2FS driver with the one from Motorola's 6.0.0 release for Moto X 2014 (it's a couple months newer).
- Updated the fstab accordingly, the "nobarrier" option should bring a small performance improvement.
12/29:
- Actually fixed reboots when inserting OTG-Y devices in deep sleep.
- Fixed OTG-Y not starting when the charger is detected *prior* to the USB device (rare cases in which a charger/OTG-Y setup is disconnected and the driver takes a bit to detect that, and an OTG-Y setup is inserted before that).
12/23:
- Updated Sultan's kernel sources for CM13 (fixes inserting OTG devices in deep sleep and being unable to use USB again).
- Fixed reboots when inserting OTG-Y devices in deep sleep (thanks to the above patch!).
- Further clean-up of the OTG-Y patch code.
12/21:
- OTG-Y improvements and general clean-up. Code is cleaner, some race conditions and corner cases when toggling the parameter are handled better, low power mode is enabled when it's possible, and the charging notification going off, on and off again very fast sometimes after unplugging an OTG-Y setup has been fixed.
- Updated Sultan's kernel sources for CM13 and CM12.1
12/16:
- Overhaul of the OTG-Y patch. Now it's less "hacky" and it detects the charger properly. This removes the false charging notifications when connecting a regular OTG cable+device, makes it possible to use OTG again if charging is stopped and restarted, allows for faster charging rates, and fixes kernel panics when the OTG-Y cable/device are removed *after* charging was stopped.
- Updated Sultan's kernel sources for CM13 and CM12.1 (slow charging fixed)
12/12:
- Improved the OTG-Y patch (again): if you mistakenly connected a regular OTG cable+device when OTG-Y was set to Yes, a charging notification would be shown, and it wouldn't go away after disconnection. Now it properly disappears after the device has been disconnected.
12/10;
- Updated Sultan's kernel sources for CM13 and CM12.1 (including a couple changes still not present in the 12/1 CM12.1)
- Merged some changes from the CM13 kernel into the CM12.1 one: 1 2
- Improved the OTG-Y patch. It's now possible to charge the phone normally in AC mode while the OTG-Y parameter is set to Yes, and there are no more kernel panics or inability to use OTG up to the following reboot when you use OTG-Y inappropriately (disconnecting the OTG devices after changing the parameter status).
- Updated f2fs.fsck in the CM12.1 version and the init.rc in the CM13 version.
12/01:
- Updated Sultan's kernel sources for CM13 and CM12.1
11/28:
- Switched the F2FS code to the Motorola Moto G 5.1.1 F2FS branch: https://github.com/MotorolaMobilityLLC/motorola-kernel/tree/lollipop-5.0.2-release-falcon
- Updated Sultan's kernel sources for CM13
- Merged the new touchscreen fixes and CPU boosting logic to the CM12.1 kernel from the CM13 one.
Important: I'd recommend making a nandroid backup, formatting and restoring. This driver is technically older than upstream, and it might have issues with inlined dentries (the new fstab reflects the mount point configuration of the Moto X 2014 - so no inline_dentry).
11/25:
- Bug fix for F2FS from the dev-test branch
- Updated Sultan's kernel sources for CM13
- Included the touch screen bugfix from Sultan from the CM13 branch in the CM12.1 one.
11/18:
- Added other bug fix commits for F2FS from the dev-test branch
- Updated Sultan's kernel sources for both CM12.1 and CM13
- CM13 build should actually be functional now (thanks to @DerRomtester for the init.rc)
- Recovery has been rebuilt from sources, it now uses the Sultan CM12.1 kernel mod and source tree for his ROM.
11/10:
- Added two bug fix commits for F2FS from the dev-test branch (one of them is a fix to potential data corruption)
- Switched to CM's version of Google GCC
XDA:DevDB Information
Mod for Sultanxda's CAF kernel, Kernel for the OnePlus One
Contributors
Phoenix Wright
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 01/13
Stable Release Date: 2016-01-13
Created 2015-11-07
Last Updated 2016-01-13
Have you already tried marshmallow with f2fs? I dont get it working. Cache on f2fs is bootlooping and data on f2fs shows that the phone is encrypted. And it wants a pw. to decrypt it.
DerRomtester said:
Have you already tried marshmallow with f2fs? I dont get it working. Cache on f2fs is bootlooping and data on f2fs shows that the phone is encrypted. And it wants a pw. to decrypt it.
Click to expand...
Click to collapse
I'm not that interested in marshmallow right now (I'll wait until things get stable and xposed is ported over). Have you checked that the fstab is edited properly?
Phoenix Wright said:
I'm not that interested in marshmallow right now (I'll wait until things get stable and xposed is ported over). Have you checked that the fstab is edited properly?
Click to expand...
Click to collapse
The fstab should be ok. I use the same kernel in 5.1.1. I will inform you if i get it working. It is time to debug.
Hey am still facing the same error upon attempting to mount cifs. I believe it's not due to your mod but some dumb thing I might be missing. Can you post using what tools you mount cifs using the command you specified on the sultan thread?
UPDATE I tried using adb shell(which i guess you would've) and still get the same "No such device" error. dmesg doesn't show anything useful (atleast to my knowledge). But 'cat /proc/filesystems' does NOT show cifs(it does show f2fs). Is it normal?
Sent from my A0001 using Tapatalk
Links?
j1i2a3n4g5 said:
Links?
Click to expand...
Click to collapse
Check the downloads tab / section... Not sure if it works on tapatalk.
Sent from my A0001 using Tapatalk
Added to OnePlus One index thread:
[INDEX] OnePlus One
Added to OnePlus One index thread:
[INDEX] OnePlus One
Phoenix Wright said:
I'm not that interested in marshmallow right now (I'll wait until things get stable and xposed is ported over). Have you checked that the fstab is edited properly?
Click to expand...
Click to collapse
I tried sultans mm version with f2fs. And this log looks quite interesting. I am running f2fs on cache and data but it is looking for ext4.
Code:
EXT4-fs (mmcblk0p14): mounted filesystem with ordered data mode. Opts: barrier=1
fs_mgr: __mount(source=/dev/block/platform/msm_sdcc.1/by-name/system,target=/system,type=ext4)=0
EXT4-fs (mmcblk0p28): VFS: Can't find ext4 filesystem
fs_mgr: __mount(source=/dev/block/platform/msm_sdcc.1/by-name/userdata,target=/data,type=ext4)=-1
fs_mgr: fs_mgr_mount_all(): possibly an encryptable blkdev /dev/block/platform/msm_sdcc.1/by-name/userdata for mount /data type ext4 )
EXT4-fs (mmcblk0p16): VFS: Can't find ext4 filesystem
fs_mgr: __mount(source=/dev/block/platform/msm_sdcc.1/by-name/cache,target=/cache,type=ext4)=-1
fs_mgr: Failed to mount an un-encryptable or wiped partition on/dev/block/platform/msm_sdcc.1/by-name/cache at /cache options: barrier=1,data=ordered,noauto_da_alloc,errors=panic error: Invalid argument
EXT4-fs (mmcblk0p15): recovery complete
EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
fs_mgr: check_fs(): mount(/dev/block/platform/msm_sdcc.1/by-name/persist,/persist,ext4)=0: Success
fs_mgr: check_fs(): unmount(/persist) succeeded
fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/msm_sdcc.1/by-name/persist
e2fsck: e2fsck 1.42.9 (28-Dec-2013)
e2fsck: /dev/block/platform/msm_sdcc.1/by-name/persist: clean, 29/320 files, 1088/1280 blocks
EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered,nodelalloc,nomblk_io_submit,errors=panic
Edit i know the problem already
I guess it is a ramdisk problem
ramdisk/sbin/mkfs.f2fs
/system/bin/fsck\.f2fs
Formatting fo f2fs takes a long time
I tried it with the latest 12.1 ROM from 01112015 and it works very fast!
When there's trick to do it with the 6.0 ROM I will try.
ph1dft said:
I tried it with the latest 12.1 ROM from 01112015 and it works very fast!
When there's trick to do it with the 6.0 ROM I will try.
Click to expand...
Click to collapse
It works with my (Tyr) kernel and Sultans CAF 6.0 Rom.
DerRomtester said:
I tried sultans mm version with f2fs. And this log looks quite interesting. I am running f2fs on cache and data but it is looking for ext4.
Code:
EXT4-fs (mmcblk0p14): mounted filesystem with ordered data mode. Opts: barrier=1
fs_mgr: __mount(source=/dev/block/platform/msm_sdcc.1/by-name/system,target=/system,type=ext4)=0
EXT4-fs (mmcblk0p28): VFS: Can't find ext4 filesystem
fs_mgr: __mount(source=/dev/block/platform/msm_sdcc.1/by-name/userdata,target=/data,type=ext4)=-1
fs_mgr: fs_mgr_mount_all(): possibly an encryptable blkdev /dev/block/platform/msm_sdcc.1/by-name/userdata for mount /data type ext4 )
EXT4-fs (mmcblk0p16): VFS: Can't find ext4 filesystem
fs_mgr: __mount(source=/dev/block/platform/msm_sdcc.1/by-name/cache,target=/cache,type=ext4)=-1
fs_mgr: Failed to mount an un-encryptable or wiped partition on/dev/block/platform/msm_sdcc.1/by-name/cache at /cache options: barrier=1,data=ordered,noauto_da_alloc,errors=panic error: Invalid argument
EXT4-fs (mmcblk0p15): recovery complete
EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=remount-ro
fs_mgr: check_fs(): mount(/dev/block/platform/msm_sdcc.1/by-name/persist,/persist,ext4)=0: Success
fs_mgr: check_fs(): unmount(/persist) succeeded
fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/msm_sdcc.1/by-name/persist
e2fsck: e2fsck 1.42.9 (28-Dec-2013)
e2fsck: /dev/block/platform/msm_sdcc.1/by-name/persist: clean, 29/320 files, 1088/1280 blocks
EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: barrier=1,data=ordered,nodelalloc,nomblk_io_submit,errors=panic
Edit i know the problem already
I guess it is a ramdisk problem
ramdisk/sbin/mkfs.f2fs
/system/bin/fsck\.f2fs
Click to expand...
Click to collapse
interesting, when I use disc info (without executing the ramdisk command) I see that both /data and /cache are show as f2fs. Curious to know if you still belief it is nessesary to solve the ramdisk problem?
---------- Post added at 02:44 PM ---------- Previous post was at 02:42 PM ----------
A question for everyone, why would you chose for f2fs on /data has it not be shown that f2fs is not faster than ext4 on /data and only has benefit on /cache?
joefso said:
interesting, when I use disc info (without executing the ramdisk command) I see that both /data and /cache are show as f2fs. Curious to know if you still belief it is nessesary to solve the ramdisk problem?
---------- Post added at 02:44 PM ---------- Previous post was at 02:42 PM ----------
A question for everyone, why would you chose for f2fs on /data has it not be shown that f2fs is not faster than ext4 on /data and only has benefit on /cache?
Click to expand...
Click to collapse
Already solved the ramdisk problem.
I think the benchmarks on android are similar. http://www.phoronix.com/scan.php?page=article&item=linux-40-ssd&num=2
Also Antutu scores are proofing that.
DerRomtester said:
It works with my (Tyr) kernel and Sultans CAF 6.0 Rom.
Click to expand...
Click to collapse
Tried the rom and it works, but not for daily use. Multirom and f2fs doesn't seem to work so back to 5.1.1. Thanx anyway!
sorry where is the download link?
manup85cupra said:
sorry where is the download link?
Click to expand...
Click to collapse
The links are on Downloads tab. Don't use Tapatalk though. This was discussed a few posts above yours.
I added a new version. I just added two bug fix commits for F2FS from the dev-test branch (one of them is a fix to potential data corruption), and switched to CM's version of Google GCC (previously I used the one from the Google repos).
Also, I added a version for CM13. Functionality of the kernel is the same (latest CIFS, UTF8, latest F2FS & fstab, OTG-Y). However, I don't use CM13 yet so I'd need testing This zip *doesn't have* an updated "fsck.f2fs" binary, as that would require downloading the CM13 source tree (25GB) and I can't do that. I'll do it when I switch to CM13. @DerRomtester I saw your kernel replaces the whole boot.img, I don't think it's wise to do (the ramdisk contains some binaries - adbd, the sepolicy binary etc. and configuration files which get updated frequently). You can use my script to automate fstab replacement if you want!
Hey @PhoenixWright I used your command
Code:
busybox mount -t cifs -o username=xxxx,password=yyyyy,rw,noatime,iocharset=utf8,noperm,nounix,noserverino,sec=ntlmssp,dir_mode=0775,file_mode=0775,uid=1023,gid=1023,context=u:object_r:fuse:s0 //192.168.x.x/yourshare /data/media/0/CIFS
after flashing your latest zip. While it mounts without any errors, the folders are not visible on any file manager.
But i can cd into the directory from terminal and it displays the files.
Any suggestions to get it viewable on file managers?

[ROM][6.0.1][v6.19][i9100][Beanstalk][OFFICIAL][DU-Features][29.07.16]

Smoother than Butter
Friendly Battery
Tons of Features
DirtyUnicorns Features
Always Up-to-date
100% Build from Source
This is what​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
is!​
CyanogenMod 13 based
PIE
Built-in Task Manager switcher
OnTheGo Mode
App Circle bar
System UI Tuner
Quicker system animations
Trimmed down fat and excess bloat
Option to enable all widgets
Numerous extra lock screen options
LCD Density
Custom original BeanStalk Wallpapers by skyliner33v
Custom BeanStalk boot animation by skyliner33v
3-minit battery support
Clock and date options
Contextual Header - Original and Polygraphic
Battery styles - Includes specific colors and styles. Also includes battery bar
Do not disturb option
Show notification count
Recent screen options
Customizable navigation bar
Use Omniswitch as default recent
Built-in screen record
Toast animations
App Circle bar
Gesture Anywhere
Disable FC warnings
Disable Immersive message
Force expanded Notifications
Configure scrolling cache
Build.prop MOD options to enable/disable tweaks as preferred
Less frequent Notification sounds options
CRT screen off/on options to specify how the animation shows
Enable/disable wake up on charge option
Superuser fully embedded into the build and accessed from settings menu
CM Performance options and features
Hide superuser icon
Developer options and advanced reboot enabled by default
Numerous cherry-picks and improvements throughout the build.. baked into the*
awesomeness of existing CM layout.
Numerous other options are hidden throughout the build. For a full list of changes and features, please
CameraNext Modded By @abhi08638
Download ROM
BeanStalk for the i9100
Download GApps
http://opengapps.org/
BeanStalk Changelog
Changelog can also be found from within the ROM by going into settings menu -> about phone -> about beanstalk -> changelog
====================
06-06-2016
====================
* device/samsung/klte-common/
48b4767 klte-common: update kernel toolchain
====================
06-05-2016
====================
* device/oneplus/oneplus2/
72c2c27 oneplus2: fix duplicate property
* device/qcom/common/
674fb85 power-8952: Fix array initialization
* external/wpa_supplicant_8/
41d4451 Merge branch 'LA.BF64.1.2.2_rb4.40' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-13.0
* kernel/samsung/smdk4412/
ba951bf n5120 : qcom modem
* packages/apps/Gello/
d6d2be2 Alter download flow to request permissions before anything else.
6359b69 Gello: cleanup search engine list
* vendor/huawei/
930fc31 Add kiwi
* vendor/oneplus/
65e4955 oneplus2: Import OnePlus2Oxygen_14_1606041303
====================
06-04-2016
====================
* device/oneplus/oneplus2/
9b2d58f overlays: Enable doze state
8b076ae Remove length from data
d9df07c Set ril props based on variant
8624279 sepolicy: Fix fingerprintd denial
f3b1148 audio: Fix acdb ids
94fcd73 Alphabetize blob list correctly
693e3c6 Ship with gello
ab52ad1 Update configs from OOS Beta 2
f62f730 Use dalvik heap/hwui for 4gb phones
a920a59 oneplus2: Stop the QC-QMI message spam
7a1df62 Missing cne blobs
a3b6f4a Revert "Build missing wifi hal"
7518547 oneplus2: Tweak data/cache mount options
8b0a163 oneplus2: Adjust service startups for encrypted usecase
b8c39b6 Setup OnePlus' H-Cube
1e5ac02 sepolicy: Cleanup
4dc576b Missing ril props
bf5ad1c Update back button keycode and keydisabler node
9874a66 Get camera going with M beta blobs
1930b33 Update tz assertion
4960bc4 Move qcrilmsgtunnel to priv-app
196bc51 Update configs
00961bc Use prebuilt fingerprint and don't ship firmware
4a8e1d3 Remove dtbtool
* external/stagefright-plugins/
9db7a9c stagefright-plugins: flac does not playback
* kernel/lge/g3/
7cf5643 Input: aiptek - fix crash on detecting device without endpoints
2c1faba Input: aiptek - adjust error-handling code label
* kernel/oneplus/msm8994/
dbd2c25 tools: extract linux type definitions to local header
fcc5421 pipe: Fix buffer offset after partially failed read
c4efbeb Add hcube module
3b62605 oneplus2: defconfig: enable hw crc32 support
fe89a1a crypto: arm64/crc32 - bring in line with generic CRC32
32a67a5 crypto: crc32 - Add ARM64 CRC32 hw accelerated module
9c0ea1c0 include/linux/poison.h: fix LIST_POISON{1,2} offset
6f217c1 tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
650fb2f KEYS: Fix race between read and revoke
1c37488 input: synaptics: Send wakeup key for double tap
e7491b4 [2/2] Fix notification LED
eb27a3b input: tri-state-key: Move keyCodes to procfs
ce80944 input: tri-state-key: Don't send duplicated keycodes
54cc6bf input: tri-state-key: Support more modes * On M we have 4 modes now
84ad41b Update defconfig
315f1b2 input: synaptics: Send generic power key for double tap
ca1e9b8 usb: Remove OTG switch
117ba68 ASoC TFA9890: Cancel monitor work without locking mutex
cf9d8bb input: tri-state-key: Add sysfs to change order of slider
dc1f292 input: synaptics: Return integer for key reverse
ba7f1b1 input: synaptics: Create proc file for each gesture
f0ae1fe input: synaptics: s3320: Rename input device
59ecb8e input: synaptics: Rename input device
7b03aa8 tri-state-key: Act as a normal input device
8125052 qpnp-haptic: Add sysfs interface to control intensity
fca6732 Enable f2fs
38a0cc7 f2fs: support 3.10
3128849 f2fs: pass checkpoint reason on roll-forward recovery
f679c8b f2fs: avoid abnormal behavior on broken symlink
00d14bb f2fs: flush symlink path to avoid broken symlink after POR
6ea3067 f2fs: change 0 to false for bool type
49b632e f2fs: do not recover wrong data index
7e3005d f2fs: do not increase link count during recovery
5096335 f2fs: assign parent's i_mode for empty dir
1fe47c5 f2fs: add F2FS_INLINE_DOTS to recover missing dot dentries
2d682ec f2fs: fix mismatching lock and unlock pages for roll-forward recovery
cd1cf77 f2fs: fix sparse warnings
6fd5549 f2fs: limit b_size of mapped bh in f2fs_map_bh
7b09fc8 f2fs: persist system.advise into on-disk inode
77eebb4 f2fs: avoid NULL pointer dereference in f2fs_xattr_advise_get
c63ab70 f2fs: preallocate fallocated blocks for direct IO
38ebc02 f2fs: enable inline data by default
db8f863 f2fs: preserve extent info for extent cache
5666a06 f2fs: initialize extent tree with on-disk extent info of inode
5c158aa f2fs: introduce __{find,grab}_extent_tree
16eb0b3 f2fs: split set_data_blkaddr from f2fs_update_extent_cache
a4bb300 f2fs: enable fast symlink by utilizing inline data
ca8aec4 f2fs: add some tracepoints to debug volatile and atomic writes
bc2de0e f2fs: avoid punch_hole overhead when releasing volatile data
a18d8d0 f2fs: avoid wrong f2fs_bug_on when truncating inline_data
99fad58 f2fs: enhance multi-threads performance
1efa9ac f2fs: set buffer_new when new blocks are allocated
9e0f8a7 f2fs: set SBI_NEED_FSCK when encountering exception in recovery
2664994 f2fs: fix to cover sentry_lock for block allocation
121e1b6 f2fs: fix to check current blkaddr in __allocate_data_blocks
81cf3a3 f2fs: fix to truncate inline data past EOF
b1cbea1 f2fs: fix reference leaks in f2fs_acl_create
2539b3d f2fs: fix to calculate max length of contiguous free slots correctly
25b170c f2fs: fix unlocked nat set cache operation
d470bcd f2fs: cleanup statement about max orphan inodes calc
4f9f2e9 f2fs: remove unnecessary condition judgment
3c09283 f2fs: set the correct place of initializing *res_page
4674442 f2fs: reduce searching region of segmap when set free section
8be65e6 f2fs: fix extent cache memory leak
ca7b591 f2fs: relocate Kconfig from misc filesystems
86160e8 f2fs: report -ENOENT for unreached data indices
773cf4d f2fs: clear append/update flags once fsync is done
4d2be21 f2fs: avoid to trigger writepage during POR
6a1e5aa f2fs: add stat info for moved blocks by background gc
64409a1 f2fs: fix to issue small discard in real-time mode discard
8446a5f f2fs: add cond_resched() to sync_dirty_dir_inodes()
08787ff f2fs: fix max orphan inodes calculation
be32f55 f2fs: don't need to collect dirty sit entries and flush journal when there's no dirty sit entries
bb4aef1 f2fs: fix block_ops trace point
66f44d4 f2fs: check its block allocation to avoid producing wrong dirty pages
cfeafe2 f2fs: clear page's up-to-date if block was deallocated
2815024 f2fs: fix the number of orphan inode blocks
808ba86 f2fs: introduce macro __cp_payload
6675413 f2fs: avoid wrong error during recovery
a7271de f2fs: remove obsolete code
7f13626 f2fs: use extent cache for dir
43071c6 f2fs: switch to check FI_NO_EXTENT in f2fs_{lookup,update}_extent_cache
dbe1ae87 f2fs: support fast lookup in extent cache
6d2b9fe f2fs: add trace for rb-tree extent cache ops
e4cb634 f2fs: show extent tree, node stat info in debugfs
df13265 f2fs: enable rb-tree extent cache
42fa703 f2fs: add a mount option for rb-tree extent cache
f90e372 f2fs: add core functions for rb-tree extent cache
4b15951 f2fs: introduce infra macro and data structure of rb-tree extent cache
a4b2288 f2fs: introduce universal lookup/update interface for extent cache
bf41e9b f2fs: introduce f2fs_map_bh to clean codes of check_extent_cache
35d5272 f2fs: simplfy a field name in struct f2fs_extent,extent_info
0e80e9b f2fs: move ext_lock out of struct extent_info
11c7756 f2fs: fix incorrectly stat number of inline data inode
4fdf610 f2fs: use ->writepage in sync_meta_pages
69772b2 f2fs: introduce f2fs_update_dentry to clean up duplicated codes
e90b0cf f2fs: remove unused inline_dentry_addr
96b1b93 f2fs: use spinlock for segmap_lock instead of rwlock
d7ba5a6 f2fs: fix accessing wrong indexed data blocks
2944d5e f2fs: avoid variable length array
d087ccc f2fs: fix sparse warnings
aef2405 f2fs: allocate data blocks in advance for f2fs_direct_IO
146ff58 f2fs: introduce macros to convert bytes and blocks in f2fs
5c573a9 f2fs: call set_buffer_new for get_block
1cc978d f2fs: check node page contents all the time
76739de f2fs: avoid data offset overflow when lseeking huge file
b46590a f2fs: fix to use highmem for pages of newly created directory
af7e97b f2fs: introduce a batched trim
3c314af f2fs: merge {invalidate,release}page for meta/node/data pages
0ea80ed f2fs: show the number of writeback pages in stat
1f30a1e f2fs: keep PagePrivate during releasepage
be265e1 f2fs: should fail mount when trying to recover data on read-only dev
ff4ecab f2fs: split UMOUNT and FASTBOOT flags
f15bc79 f2fs: avoid write_checkpoint if f2fs is mounted readonly
5a41d24 f2fs: support norecovery mount option
2f41867 f2fs: fix not to drop mount options when retrying fill_super
607182d f2fs: merge flags in struct f2fs_sb_info
f62965a f2fs: clean up {in,de}create_sleep_time
32f078f f2fs: make truncate_inline_date static
bc5c5a3 f2fs: fix a bug of inheriting default ACL from parent
fb9a38b f2fs: use f2fs_radix_tree_insert to clean codes
3d75b05 f2fs: add F2FS_IOC_GETVERSION support
edddd99 f2fs: leave comment for code readability
c623d34 f2fs: fix to release count of meta page in ->invalidatepage
59aed6d f2fs: do checkpoint when umount flag is not set
8fc78c0 f2fs: trigger correct checkpoint during umount
ce21fd6 f2fs: update memory footprint information
e220545 f2fs: fix wrong memory footprint statistics in debugfs
ed818c4 f2fs: avoid infinite loop on cp_error
f63b558 f2fs: support fs shutdown
3c1328d xfs: introduce a generic shutdown ioctl
c51358c f2fs: pids_lock can be static
23d8ec6 f2fs: add f2fs_destroy_trace_ios to free radix tree
3d58dad f2fs: add spin_lock to cover radix operations in IO tracer
55dde4c f2fs: add nat/sit entries into status
f447619 f2fs: free radix_tree_nodes used by nat_set entries
a0be59e f2fs: fix wrong unlock_page call
8f1abc0 f2fs: get rid of kzalloc in __recover_inline_status
23c6ac5 f2fs: align direct_io'ed data to section
0c89c4a f2fs: remove uncovered code path
df6a45e f2fs: avoid potential unnecessary codes
34830a3 f2fs: clean up to remove parameter
15e3998 f2fs: reuse inode_entry_slab in gc procedure for using slab more effectively
a423bd9 f2fs: cleanup parameters for trace_f2fs_submit_{read_,write_,page_,page_m}bio with fio
7f70147 f2fs: cleanup trace event of f2fs_submit_page_{m,}bio with DECLARE_EVENT_CLASS
1131372 f2fs: fix missing cold bit during recovery
25c1483 f2fs: add block count by in-place-update in stat info
02134b1 f2fs: avoid double lock for cp_rwsem
ef32d0b f2fs: activate f2fs_trace_ios
776d8ca f2fs: activate f2fs_trace_pid
91282d1 f2fs: add key functions for f2fs_io_tracer
a09d723 f2fs: add f2fs_io_tracer support
320ee05 f2fs: use f2fs_io_info to clean up messy parameters during IO path
55c8925 f2fs: use ra_meta_pages to simplify readahead code in restore_node_summary
30ac00a f2fs: merge two uchar variable in struct node_info to reduce memory cost
5c83343 f2fs: readahead contiguous current summary blocks in checkpoint
c5d1048 f2fs: use missing the use of f2fs_kunmap_page
c46c139 f2fs: remove unnecessary call to invalidate inmemory pages
dd376e9 f2fs: fix small discards not to issue redundantly
eb23c0b f2fs: change atomic and volatile write policies
ca7cc1a f2fs: don't need to call lock_op and lock_page for abort
59e24f5 f2fs: fix wrong condition check to trigger f2fs_sync_fs
b735370 f2fs: remove checking dirty_exceed
99ce6ce Merge tag 'for-f2fs-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
6bef7c6 Enable bfq and disable unneeded things
d44001d block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.10.8+
cb9a628 block: introduce the BFQ-v7r8 I/O sched for 3.10.8+
d346422 block: cgroups, kconfig, build bits for BFQ-v7r8-3.10.8+
3c6eca5 video: mdss: Simplify PCC combiner even more
56bbde7 video: mdss: Simplify PCC combiner
c4abc11 video: mdss: Implement PCC combining for LiveDisplay
0750275 video: mdss: Fix dual-DSI issue in LiveDisplay
8cd39d9 video: mdss: Cache LiveDisplay RGB settings when display off
8cdab0a video: mdss: Add new features and improve LiveDisplay
794564b video: mdss: LiveDisplay driver
d817d62 msm: qdsp6v2: Allow 320K AAC encoding
37f3eae Builtin needed modules
6b76a41 qcacld-2.0: Import LA.BF64.1.2.2-05240-8x94.0
bc75424 misc: Fix Kconfig warnings
a08dcd2 arm64: Fix the ARM userspace build
559e246 arch: Unbreak mrproper/clean
ec73a40 oneplus2: Add cm defconfig
0d6c08d Merge tag 'LA.BF64.1.2.2-05240-8x94.0' of git://codeaurora.org/quic/la/kernel/msm-3.10 into cm-13.0
d7f1b25 Fix compiling
8e268ac Add Oneplus modification
* packages/apps/CellBroadcastReceiver/
6bddeb7 Automatic translation import
* packages/apps/Contacts/
2453818 Automatic translation import
* packages/apps/Gello/
e01b231 Automatic translation import
* packages/apps/Messaging/
d829188 Automatic translation import
* packages/apps/Screencast/
8af2ad3 Automatic translation import
* packages/apps/SoundRecorder/
368b858 Automatic translation import
* packages/apps/Trebuchet/
3b75fff Automatic translation import
* packages/providers/DataUsageProvider/
45cab1e Automatic translation import
* vendor/oneplus/
e400a91 oneplus2: Import OnePlus2Oxygen_14_OTA_018_all_1605231631_OpenBeta2
====================
06-03-2016
====================
* device/qcom/common/
a214e51 power: Fixup typo in 8939 cpu4 timer rate
* hardware/qcom/audio-caf/msm8996/
27c02b0 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled
* kernel/samsung/klte/
67f19bf misc: Merge SM-G900F kernel source code
* packages/services/Mms/
50a85fe Revert "MmsRequest: Turn on data for the MMS transaction if required"
* vendor/lge/
3785e5d Merge pull request #183 from bryan2894/D851_30D
====================
06-02-2016
====================
* device/oppo/common/
763aaf1 Automatic translation import
* device/samsung/qcom-common/
2ceefc2 Automatic translation import
* external/DUtils/
194b75a DUtils: Add app picker as an action (1/2)
994adfa Revert "DUI: Use DocumentsProvider API helper methods [2/2]"
* frameworks/base/
0e1bf52 SystemUI : Ensure we unset focus when showKeyguard is called
4469967 fw: reintroduce PRIVATE_FLAG_PREVENT_POWER_KEY
bfb655b services: Kick off to CMSystemServer for external service init.
ffb61cc am: clear state for every protected app invocation.
f6a5db3 Core: Fix OOB
b30a3f5 Add animations to quick settings tiles [1/2]
c2c73ba Headers: Separate default header handling from contextual headers
* hardware/qcom/audio-caf/msm8996/
a4f6084 Merge tag 'LA.HB.1.3.2-13000-8x96.0' into HEAD
96eed4e Merge tag 'LA.HB.1.3.2-08400-8x96.0' into HEAD
* hardware/qcom/display-caf/msm8996/
b8878fc Merge tag 'LA.HB.1.3.2-13000-8x96.0' into HEAD
9045cc6 Merge tag 'LA.HB.1.3.2-08400-8x96.0' into HEAD
* hardware/qcom/media-caf/msm8996/
219d27a venc: use libOmxVenc as blob
00bb29a Merge tag 'LA.HB.1.3.2-13000-8x96.0' into HEAD
664d27c Merge tag 'LA.HB.1.3.2-08400-8x96.0' into HEAD
* kernel/samsung/smdk4412/
1b54924 n51x0 : build gps
* packages/apps/AudioFX/
3e0aa4d Automatic translation import
* packages/apps/Browser/
806676f Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into bs6
* packages/apps/CMBugReport/
5e67b37 Automatic translation import
* packages/apps/CMFileManager/
90cb9de Flush the shell console after each command
8e28d1f Automatic translation import
* packages/apps/Calendar/
0d3b3f3 Automatic translation import
* packages/apps/CellBroadcastReceiver/
2015d27 Do not let system keys bypass alert
eb998df Revert "Automatic translation import"
* packages/apps/Contacts/
17df072 Automatic translation import
* packages/apps/ContactsCommon/
3b240ec Automatic translation import
* packages/apps/DUI/
afb9d09 DUI: Add app picker as an action (2/2)
* packages/apps/Dialer/
e8137f3 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Dialer into bs6
61d4f83 Fix call recording does not using AAC format on some devices
5538aea Automatic translation import
* packages/apps/Eleven/
adf2dcb Automatic translation import
* packages/apps/Gello/
94aa057 Automatic translation import
* packages/apps/InCallUI/
74a68fe Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_InCallUI into bs6
474aa4a Automatic translation import
* packages/apps/Messaging/
5366155 Messaging: Respect always ask pref in quick message
90cc20f Automatic translation import
* packages/apps/PhoneCommon/
8a39ad1 Automatic translation import
* packages/apps/Screencast/
7926087 Automatic translation import
* packages/apps/Settings/
d850aac Add animations to quick settings tiles [2/2]
8d7a8d5 Revert "DUI: Use DocumentsProvider API for handling custom icons [1/2]"
* packages/apps/SetupWizard/
73d56b4 Automatic translation import
* packages/apps/Snap/
a3aea38 Automatic translation import
* packages/apps/SoundRecorder/
dd05872 Automatic translation import
* packages/apps/Trebuchet/
156cc21 Automatic translation import
* packages/apps/TvSettings/
a5c32e0 Automatic translation import
* packages/providers/DataUsageProvider/
e48baf2 Automatic translation import
* packages/providers/DownloadProvider/
7c5833e Automatic translation import
* packages/services/LiveLockScreenService/
3853af4 Automatic translation import
* packages/services/Telephony/
5814344 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_services_Telephony into bs6
e5bd6c0 Automatic translation import
* packages/wallpapers/PhotoPhase/
9fb61ea Automatic translation import
* vendor/beanstalk/
5456093 update COOPVOCE apn
* vendor/cmsdk/
5a21047 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
af55f98 Automatic translation import
* vendor/samsung/
aca2fec Merge pull request #777 from RGIB/cm-13.0
ec36746 n5120 : kitkat blobs for ril and gps
1) WIPE DATA/CACHE
2) Flash Rom
3) Flash a Custom Kernel if you want (not needed)
4) Flash GApps Aroma
5) Reboot
Original Developer Scott.
CyanogenMod
Google
Skylinerv33 - Graphics and boot animation - Thanks!
Hellrazor
Vortex 1969
phoenixita
abhi08638 for allowing me to add CameraNext Modded
All other Beanstalk Users who inspired me to continue Building this ROM
Any other coder from CM team or Beanstalk team who has actually coded.
Sources
Device Source
Kernel Source
​
XDA:DevDB Information
BeanStalk, ROM for the Samsung Galaxy S II
Contributors
Taker18, flo071
Source Code: https://github.com/scotthartbti
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
Based On: CyanogenMod 13
Version Information
Status: Stable
Current Stable Version: v6.19
Stable Release Date: 2016-07-29
Created 2016-06-06
Last Updated 2016-08-01
Reserved
Reserved
THANK YOU....Saw the announcement on G+ this morning and flashed. Just waiting for Apps to download, will call back when I have been using for a while. Thank you again.
great job
i saw the announce on G+ too and tryied it this we, nothing bad to say at that moment.
thanks
i posted some screen
https://plus.google.com/+paymadman/posts/WrUTnbsiuBn
Troubadour666 said:
great job
i saw the announce on G+ too and tryied it this we, nothing bad to say at that moment.
thanks
i posted some screen
https://plus.google.com/+paymadman/posts/WrUTnbsiuBn
Click to expand...
Click to collapse
Out of interest mate, did you flash SuperSU?
Drhedphuk said:
Out of interest mate, did you flash SuperSU?
Click to expand...
Click to collapse
not when i tested @Drhedphuk . we havent that info this we but i saw that the kernel was isorec compatible because i kept the last twrp.
Drhedphuk said:
Out of interest mate, did you flash SuperSU?
Click to expand...
Click to collapse
No need to flash SuperSU, its in-built
Regards,
Taker
Good job.
Hi,
Tried following below steps for installation, boot successful but not super su app font. Tried installing supersu.zip from recovery but still no success. Please help
1) WIPE DATA/CACHE
2) Flash Rom
3) Flash a Custom Kernel if you want (not needed)
4) Flash SuperSU
5) Flash GApps Aroma
6) Reboot
ShaggyM said:
Hi,
Tried following below steps for installation, boot successful but not super su app font. Tried installing supersu.zip from recovery but still no success. Please help
1) WIPE DATA/CACHE
2) Flash Rom
3) Flash a Custom Kernel if you want (not needed)
4) Flash SuperSU
5) Flash GApps Aroma
6) Reboot
Click to expand...
Click to collapse
Well i am not sure about the need of flashing superSU.
In Post # 8 @Taker18 said:
" no need to flash superSU, it is in-built"
For all 6.0.1 roms i installed up to now i never had to flash superSU
Taker18 said:
No need to flash SuperSU, its in-built
Regards,
Taker
Click to expand...
Click to collapse
I know, I didn't flash it, but you clearly state in the OP that SuperSU needs to be flashed and I suspect that several people will run into bootloops unless you change it.
TriboDoP said:
Well i am not sure about the need of flashing superSU.
In Post # 8 @Taker18 said:
" no need to flash superSU, it is in-built"
For all 6.0.1 roms i installed up to now i never had to flash superSU
Click to expand...
Click to collapse
Hi,
Yes you are right that there is no need to install superSU, but by default in the rom there is superuser and not superSU and because of which i am facing issue with titanium backup 'it says something about updating su binary".
even i tried flashing superSU after rom boot completed but still there is no icon of superSU, also i don't know how to replace superuser with superSU.
Please help me on this
Thanks
ShaggyM said:
Hi,
Yes you are right that there is no need to install superSU, but by default in the rom there is superuser and not superSU and because of which i am facing issue with titanium backup 'it says something about updating su binary".
even i tried flashing superSU after rom boot completed but still there is no icon of superSU, also i don't know how to replace superuser with superSU.
Please help me on this
Thanks
Click to expand...
Click to collapse
Hi
I am sorry but as far as i know SuperSU does not work on 6.0.1 roms.
and you should not flash it because it could cause some trouble.
for the moment you have to stick with the in-built stuff.
about titanium backup problems i remember quite some other people - but i do not know how they solved it (did not yet search for it)
but i do remember they advised not to restore system apps and system data by titanium because it could cause trouble.
i do hope, somebody else can give you advise about this matter.
Thanks for building this ROM @Taker18
TriboDoP said:
Hi
I am sorry but as far as i know SuperSU does not work on 6.0.1 roms.
and you should not flash it because it could cause some trouble.
for the moment you have to stick with the in-built stuff.
about titanium backup problems i remember quite some other people - but i do not know how they solved it (did not yet search for it)
but i do remember they advised not to restore system apps and system data by titanium because it could cause trouble.
i do hope, somebody else can give you advise about this matter.
Click to expand...
Click to collapse
Hi,
Yes superSU works on 6.0 roms for sure i have used DU rom and now i am using Bliss Rom both are having superSU and not superuser.
Also if any body could help me in replacing superuser with superSU in beanstalk. I really want to try this rom
ShaggyM said:
Hi,
Yes superSU works on 6.0 roms for sure i have used DU rom and now i am using Bliss Rom both are having superSU and not superuser.
Also if any body could help me in replacing superuser with superSU in beanstalk. I really want to try this rom
Click to expand...
Click to collapse
Hi
Good to know that DU and Bliss work on SuperSU
Thanks
TriboDoP said:
Hi
Good to know that DU and Bliss work on SuperSU
Thanks
Click to expand...
Click to collapse
Good to know that we here on a BS Thread
Regards,
Taker
Taker18 said:
Good to know that we here on a BS Thread
Regards,
Taker
Click to expand...
Click to collapse
Of course you are right, terribly sorry mate!
btw: just downloading your rom which seems to be very promising.
Regards
TriboDoP
Just installed build 20160606 with open nano gapps
bootet within 11 min. (115 apps).
great Rom, very smooth indeed, i love the xperia apps (album with streaming option, videoplayer and the nice keyboard)
(I will only replace stock camera by SnapCamera)
Congratulations and thanks to @Taker18 !

Unofficial TWRP 3.2.1-1 by TugaPower

Since the unnofical thread of TWRP is now closed decided to create my own thread
of my TWRP builds. started this for quite some long.
This TWRP make backup of EFS and can handle firmware files properly.
For more features you can read the change logs, you will fint all there.
All this would not be possible without Omnirom Team guys that work on the recovery part of Omnirom, yes, my TWRP is build based on Omnirom recovery tree.
As for the device tree, the one used its the one from CM13 to our device. To see the changes go to is gerrit / github of Omnirom and CyanogenMod.
Big thanks to all of you guys.
Also would thanks to @ketut.kumajaya and @katinatez , because on my device before starting to make my own builds of TWRP was using is builds for quit long time on my device.
Latest build: ( check seconf post for older builds )
https://www.androidfilehost.com/?w=files&flid=50417
Reserved
TWRP 3.2.1-1-TugaPower 2017-12-10 ( testing )
ADB Backup: Fixup
adds /persist/time/ as Qualcomm time fix source
Process AOSP wipe commands prior to encryption check
Please report some problems if you find since its first release.
Nandroid restore should be working since its fixed on TWRP source
Stuff that need to be tested:
wipe cache and dalvik and see if its slower then before or same as before, test restoring nandroid, test nandroid backup, test flash rom, see how aroma its working, test encryption
If someone go trough this tests please report how its working. ( doing nandroid as we speak and going to restore an older nandroid)
Wipe cache and dalvik for me it seems fast enought but more opinions its welcome.
https://www.androidfilehost.com/?fid=817906626617951858
TWRP 3.1.1-5-TugaPower 2017-09-19
Fixed encryption
https://www.androidfilehost.com/?fid=961840155545597147
TWRP 3.1.1-4-TugaPower 2017-09-17
Fixed slow format of cache
https://www.androidfilehost.com/?fid=673368273298986645
TWRP 3.1.1-3-TugaPower 2017-09-17
Remove duplicate entries & Improve Chinese translation
Fix typos / inconsistencies in German language
SHA2: Enable in landscape and watch xml
Show scrollbar on TWRP Settings
twrpTar: Fix uninitialized current_archive_type
TWRP 3.1.1-2-TugaPower 2017-07-09
backup: fix return handling when no digest is being created
libtar: Fix restore of e4crypt policies
TWRP 3.1.1-1-TugaPower
Fix incorrect 'unlink' return value check
twrpDigest refactor
Fix minui issues for some build trees
ors: Update doc
Improve decrypted partition logging
adbbackup: write smaller reads less than 512 bytes
Fix various memory errors
cryptfs: Remove dm-crypt device on failed table load
TWRP 3.1.1-0-TugaPower
fix logic of TW_USE_MINUI_CUSTOM_FONTS
etc: remove "." from LD_LIBRARY_PATH
mtdutils: Fix mounting partitions by-name
gui: fix line wrapping in terminal, issue #876
3.1.1
TWRP 3.1.0-5-TugaPower
Fix reboot when no OS is present
Complete support for project pathmap
Improve automatic detection of QCOM RTC fix
Adopted Storage: backup keys but do not wipe them
ADB Backup: fix adb restore issues
TWRP 3.1.0-4-TugaPower
Fixed slow formating
Fixed encryption
TWRP 3.1.0-3-TugaPower
Fixed make_ext4fs formatting partitions
TWRP 3.1.0-2-TugaPower
Fixed aroma graphics
TWRP 3.1.0-1-TugaPower
Revert "Fix adb shell in 7.0 tree"
file_contexts: remove symlink to binary file and use text version instead
vold_decrypt: Add back missing xml and get rid of compiler warning
Add TWRP app install to landscape and watch themes
crypto: Use system's vold for decryption
Fix missing libf2fs.so needed by mkfs.f2fs
ADBBU: Cleanup string usage/namespace
Timeout for decrypt
gui: preserve order of gui_print vs gui_msg
languages: update chinese translation
Update Hungarian localization
Tweak MTP startup routine
Fix handling of USB config during MTP switching
twrpDigest: don't crash when zip.md5 file is empty
logd: add seclabel so that service runs in 7.1 tree builds
Use LOGI/LOGE for non-EVENT_LOGGING events
Run language_helper.py from inside languages dir
Update MTP debugging tags
Do not unconditionally remove MTP storage on unmount
Only change USB mode to mtp when ready for MTP
build: [FIXUP] Addendum for BusyBox get/setprop & API 24 vs 25
Fix "ordered comparison between pointer and zero".
Update Russian localization
cryptfs: Fix encryption issue due to stack corruption.
Add a listxattr tool for listing xattrs
libtar: support backing up and restoring new Android user.* xattr
Partition: Remove unused has_data_media variable
GUI: Fix typo in warning message
Symlink file_contexts --> file_contexts.bin
Fix bldr msg file open mode when offset specified
DE language update
Gottardo - languages: update italian translation
Update ru.xml for TWRP ver. 3.0.3.0
Improve backup display names with emulated storage
Fix crash during check for TWRP app
Fill uid/gid for screenshots at compile time
GUI: Improve automatic determination of TW_THEME
Allow custom bootloader msg offset in block misc
gui: Fix Android.mk for TW_CUSTOM_THEME
recovery: adjust mkfs.f2fs location
orscmd: add minimal getcap and setcap tools
Support power key on slideout
Whitespace cleanup in Themes
Disable relocations on orscmd to fix compile error in Omni 7.1
ifdef overlay graphics
Try mounting different filesystems during decryption
Add another license header
Fix detection of TWRP app in /data
gui: bump theme version to 2
bldrmsg: Only emmc /misc is supported
gui: Initialize button render position
HardwareKeyboard: Update event logging
GUI: Mark local flip() function as static
fb2png: Update/Cleanup headers
init: Remove duplicate trigger of load_system_props_action
Add missing file descriptor closes
Restore TW_BACKUP_AVG_IMG_RATE handling
Move sh selection out of GUI makefile
Move pigz symlinks out of GUI makefile
Add missing license headers
flashutils: additional emmc check
gui: Actions: Toggle backlight on power key
SELinux can be assumed for Android 4.4+
Restore file system type logline on restore
Do not disable performance mode too early for backup
Unused variable cleanup
Very minor code cleanup
Whitespace cleanup
gui: remove old unmaintained 2.x theme
libtar: backup and restore posix capabilities
ADBbackups: Fix wrong owner on binary backups.
Include symlink size (path length) in Get_Folder_Size()
gui: Detect device resolution with TARGET_SCREEN_HEIGHT/WIDTH
TWRP device version string
build: AOSP/CM14 fixes (API 24/25, mainly BusyBox-less environment)
updater: link libcrypto_utils_static if it exist
libtar: Use relative path for crypto/ext4crypt include
bootloader_message: Allow TWRP to ignore wipe-data command into misc
Support theme width and height offsets
build: Consolidate the crypto_utils presence tests
Fix compile error on 4.4 tree
Adjust & Improve Chinese translations for zh_CN/TW again
TWRP 3.0.3-5-TugaPower
Fixed bug intruduced on -4 on handling busybox callings
TWRP 3.0.3-4-TugaPower
Change version to 3.0.x to support the app release
Update Ukraine language translation
Add TWRP app install via TWRP recovery ( you can disable the prompt on settings )
TWRP Language Update
Change handling of /cache due to AB devices not having cache
Support backup/restore of FBE policies
Support File Based Encryption
Add boot slot support
Support new AB OTA zips
Improve backup & wipe exclusion handling
To the ones that have problem before on -3 report if all its fine on your side now....
TWRP 3.0.3-3-TugaPower 20-11-2016
Check if mount point is dir during startup
MD5 verification sanity
Fix libcrypto dependency in 6.0 trees
Clean up PartitionSettings
Fix compressed backups with split archives
twrp: Use the correct lib name
MD5 checking: fix issues introduced with adb backup patchset
Make naming scheme more meaningful
Fix compatibility across the board
Fix compatibility with 5.1
Make it backwards compatible with 4.4
TWRP 3.0.3-2-TugaPower 30-10-2016
Fixed the bug intruduced on 3.0.3-0 and 3.0.3-1 formating partitions.
Fixed log error on flashing Nougats ROMs
Added kernels logs as option to copy Logs options
Aroma support
Added Chinese/Japanese as availables languages
Improved image file flas
TWRP 3.0.3-1-TugaPower
Fixed/tweacked little more aroma bug intruduced on TWRP 3.0.3-0-TugaPower
TWRP 3.0.3-0-TugaPower
Fixed log error flashing Android N ROMs
updater: link libcrypto_utils_static if it exist
Copy Kernel Logs
libminiadbd: fix libadbd undefined reference to 'android_pubkey_decode' functions when build in cm-14.0
link libcrypto_utils.so to libminiadbd.so
Fix libcrypto dependency in 6.0 trees
twrp: Use the correct lib name
TWRP 3.0.2-6-TugaPower
Fixed bug introduced on 3.0.2-5 that will fail flashing boot and recovery images files from built in option on TWRP
If you are on 3.0.2-5 you will need to flash with fastboot or use some thirdy app.
TWRP 3.0.2-5-TugaPower
Fixed EFS backup/restore ( tested )
Removed recovery from backup list
Give another go at aroma zips
Clean up PartitionSettings
Fix compressed backups with split archives
Fix restore of subpartitions
MD5 checking: fix issues introduced with adb backup patchset
Added Chinese/Japanese as availables languages
TWRP 3.0.2-4-TugaPower
Added modem and recovery also as backup partitions
minui: Fix gr_set_font() build issue on cm-13.0 tree
NTFS-3g: migrate to PLATFORM_SDK check instead
Gui: replace pow() function
wait for cryptfs device node to come up
Add git revision to startup message in recovery.log
GUI: Use standard routine for auto-reboot
Fixup reboot after install variables
GUI: Add countdown & cancel to install auto-reboot
Finish creating disable_free_space_check variable
Allow running of a custom script after factory reset
Add build flag for forcing single buffer mode
Make input whitelist and blacklist work for mouse devices too
recovery: allow usage of TARGET_CRYPTFS_HW_PATH
bigbiff - Fix md5 creation from adb backup patch
adbbu: fix include path
Optimize and reduce size of PNG files
Add typecode to sgdisk for proper detection in Android
Remove curtainClose() remnants
Remove unused identifier from NotifyTouch
Move cursor after appending date to backup name
gui: fix Enter key in terminal
ADB: Add adb backup for TWRP
Increase EIO retry count
Check the results from applypatch
applypatch: Don't call inflate() when it expects zero-length output
Log source/target build version to last_install
Black screen patch for some HiSilicon devices (FBIOPAN_DISPLAY)
recovery: Make wear recovery more customizable
TWRP 3.0.2-3-TugaPowe
GUI: Use standard routine for auto-rebot
GUI: Add countdown & cancel to install auto-reboo
HACK: Fix AROMA Graphic
updater: Add LZMA support to blockim
Allow restore to read-only partition, part 2
Move force_rgb_565 up
crypto: remove redundant convert_key_to_hex_ascii call
TWRP 3.0.2-2-TugaPower
Fix flash of img files introduced on 3.0.2-1 ( boot / recovery )
Revert: Fixup reboot after install variables
revert: libenc: migrate to android_system_core
revert: ADB: Add adb backup for TWRP
revert: twrp: remove liblz4-static dependency
Wait to mount until after fstab processed
Remove char/string conversions in fstab processing
Rewrite FS fstab flag processing
Rewrite TWRP fstab flag processing
For the ones that have problems before ( backup/restore/openrecoveryscript) , try 3.0.2-2 please and report if its fixed...
Changed slightly the way things are handled
TWRP 3.0.2-1-TugaPower
Fixup reboot after install variables
libenc: migrate to android_system_core
ADB: Add adb backup for TWRP
Note how to use ADB backup:
Using adb backup on the client side you can backup the partitions TWRP knows about.
On the client side you can do the following:
adb backup -f --twrp where options are
--compress: compress data
system: backup system
cache: backup cache
data: backup data
boot: backup boot
etc for each partition.
You can string multiple options,
i.e. adb backup -f --twrp --compress cache system data
To restore the backup use the following convention:
adb restore
twrp: remove liblz4-static dependency
Improve greek translation
Languages: Add font for Japanese
Languages: Update Japanese translation
Restore TW_SCREEN_BLANK_ON_BOOT functionality.
Fix decrypt of odd number length PIN on hardware crypto
Partition: Fix parsing of several twrp fstab flags
Update spanish translation
Update hungarian translation
translate install reboot option to dutch
Greek Translation from the updated en.xml
TWRP 3.0.2-0-TugaPower
Revert: Qualcomm hardware decrypt: Use block device softlink
gui: don't mix up display value with actual value
language: add 2 new strings in it.xml
languages: add 2 new strings for RU
fix typo
TWRP 3.0.1-2-TugaPower
gui: add portrait_ldpi
Redefine yres_virtual only once
Qualcomm hardware decrypt: Use block device softlink
twrp: Unmount firmware partition on boot
Really remove all old SP* flags and code
TWRP 3.0.1-1-TugaPower
Fixed slow format intruduced on 3.0.1-0-TugaPower ( my bad )
Added again EFS and Firmware as Backup Option
TWRP 3.0.1-0-TugaPower
fix missing string Reboot Option
Removed EFS and Firmware Backup
language: add 2 new strings to DE
languages: add Reboot Option translation
HACK: fix input focus on terminal
progress: Initialize display percentage variable
Improve progress bar handling for backup / restore / image flash
DataManager Updates
languages: fix and improve german translation
languages: add Polish translation
twrp: update Dutch translations
Update & Fix ru.xml
recovery: update italian translation
gui: add italian translation
TWRP: hungarian translation
Add language_helper.py
Flashutils: detect /dev/block/sd* as emmc
Stop loading languages for the splash screen
Stop trying to load /script/ui.xml
recovery: czech translation
Improve input box text handling
Detect and install custom themes as part of zip installs
gui: rewrite theme loading code
TWRP 3.0.0-6-TugaPower
TWRP Reboot Option after zip flash 5seconds
Removed slb1 from firmware list as backup
Merge code from upstream libtar + bug fixes
Revert: Update libtar with changes from cm-13.0
SplashScreen less time
TWRP 3.0.0-5-TugaPower
Fixed double restore of firmware backup
Allow setting backup file system from recovery fstab
Don't add subpartitions in firmware to restore list
Unix file endings and remove execute permission
Fix verifier_test build
Revert: WIP: use toolbox for ln instead of busybox
TWRP 3.0.0-4-TugaPower
Include firmware in ramdisk to avoid touching /firmware
Backup firmware re-added
Github for your changes?
Sent from my A0001 using Tapatalk
Awesome, love your ROM and now you've got your own recovery! :good:
Thanks!
Wisiwyg said:
No credit to @katinatez and @ketut.kumajaya for their work for the last year or two?
Click to expand...
Click to collapse
He has written that he is not finished with the original post. Give him some time and I'm sure he'll give credit to whomever credit belongs.
Thank you @danieldmm , I've always been using your version of twrp with your fixed and I'm glad you're carrying on the work for our devices.
Please guide, currently I have official TWRP 2.8.6.0 installed. So can I just flash this over it through TWRP image option or through Flasify or do I need to use adb commands.
[email protected] said:
Please guide, currently I have official TWRP 2.8.6.0 installed. So can I just flash this over it through TWRP image option or through Flasify or do I need to use adb commands.
Click to expand...
Click to collapse
Flashify works fine to install it
love your browser!!!
Sent from my A0001 using XDA-Developers mobile app
*Tuga HI5*
Does fix AROMA graphic mean that aroma installer fully works? Or does it just give the ability to see AROMA graphics but the installer is non functional?
oh yeah... following and subscribed immediately...
f41lbl0g said:
Does fix AROMA graphic mean that aroma installer fully works? Or does it just give the ability to see AROMA graphics but the installer is non functional?
Click to expand...
Click to collapse
id like to know this too :good:
@danieldmm AROMA installer works for me, only problem is that debug log shows on top of the installer making view difficult. I noticed also that in latest build the firmware backup is gone, showing only EFS, is that normal/volunteer?
Lisko said:
@danieldmm AROMA installer works for me, only problem is that debug log shows on top of the installer making view difficult. I noticed also that in latest build the firmware backup is gone, showing only EFS, is that normal/volunteer?
Click to expand...
Click to collapse
Yes, few builds back remove the firmware part because of the risk of restoring goes wrong or corrupt relative to aboot, if this happen phone will not boot, you will not have fastboot, you cannot boot to recovery. Only way to fix it's using qualcomm diag mode to flash bootloader again. Although on my next version will make the option to backup only modem as firmware. Its more then enough nowadays. Relative to aroma what zip did you tried? Tested with open gapps aroma and the debug log will not show. At least with open gapps aroma package.
Wisiwyg said:
No credit to @katinatez and @ketut.kumajaya for their work for the last year or two?
Click to expand...
Click to collapse
The only credits can give to both Devs was back on the time before making my own build of twrp, was using is recovery on my device. My credits on this goes all to Omnirom team that work with the recovery part. My TWRP is build based on Omnirom recovery tree and device tree of bacon from CM13. All this will be written on OP. Just did not managed to have time to that. Sorry
danieldmm said:
Yes, few builds back remove the firmware part because of the risk of restoring goes wrong or corrupt relative to aboot, if this happen phone will not boot, you will not have fastboot, you cannot boot to recovery. Only way to fix it's using qualcomm diag mode to flash bootloader again. Although on my next version will make the option to backup only modem as firmware. Its more then enough nowadays. Relative to aroma what zip did you tried? Tested with open gapps aroma and the debug log will not show. At least with open gapps aroma package.
Click to expand...
Click to collapse
opengapps (tried different builds) and aromafm, latest and previous recovery builds. I have materialized theme installed, may be a theme issue?
Lisko said:
opengapps (tried different builds) and aromafm, latest and previous recovery builds. I have materialized theme installed, may be a theme issue?
Click to expand...
Click to collapse
It could be, just in case be sure you are using my lattest build of TWRP, delete .twrps file inside twrp folder and theme. Then try again.
Enviado do meu A0001 através de Tapatalk
danieldmm said:
It could be, just in case be sure you are using my lattest build of TWRP, delete .twrps file inside twrp folder and theme. Then try again.
Enviado do meu A0001 através de Tapatalk
Click to expand...
Click to collapse
Without materialized theme aroma works as it should be. Sadly was a nice theme.):
Do you guys have any idea as to why kumajaya's TWRP builds seem to read and write nand much faster than these Tuga builds or the official builds? Especially kumajaya's 3.0.0 and 2.8.7 ones perform a significantly faster backup and restore, all other variables same.

[Recovery]TWRP 3.1.0 for J7 2015, 2016(Exynos,Qualcomm)

New twrp v3.1.0 is released and it is available for our j7.
Download twrp official app.
https://play.google.com/store/apps/details?id=me.twrp.twrpapp
Search for j7 in the app. Download the latest recovery and flash it from the app. Done. :laugh:
TWRP v3.1.0 Change-log
vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition’s vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
adb backup to stream a backup directly to or from your PC, see documentation here: https://github.com/omnirom/android_bootable_recovery/commit/ce8f83c48d200106ff61ad530c863b15c16949d9 (bigbiff)
tweak MTP startup routines (mdmower)
support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
better indicate to users that internal storage is not backed up (Dees_Troy)
improve automatic determination of TW_THEME (mdmower)
minimal getcap and setcap support (_that)
try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
shut off backlight with power key (mdmower)
timeout during FDE decrypt (Dees_Troy and nkk71)
support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
boot slot support (Dees_Troy)
TWRP app install prompt during reboot (Dees_Troy)
support for AB OTA zips (Dees_Troy)
support new Android 7.x log command (Dees_Troy)
update recovery sources to AOSP 7.1 (Dees_Troy)
numerous bugfixes and improvements by too many people to mention

[RECOVERY][berkeley] TWRP 3.2.1-0 touch recovery [2018-02-19]

NOTE: Decrypting data is not currently supported. MTP also does not work, but you can use adb to push and pull files.
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
CHANGELOG for 3.2.1-0:
-minui fixes (cryptomilk)
-Better android-8.0 compatibility in ROM trees (Dees_Troy)
-Fix missing library in android-8.0 (nkk71)
-Fix inconsistent SDCard naming (DevUt)
-Default to TWRP restore instead of adb backup restore to fix restore on fresh TWRP boot (jlask)
-Allow restoring adb backups in the TWRP GUI (bigbiff)
-Fix gzip backup error in adb backups (bigbiff)
-Fix a bug in TWRP's backup routines that occasionally corrupted backup files (nkk71)
-Better support for installing Android 8.0 based zips due to legacy props (nkk71)
-Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)
-Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)
-Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)
-v2 fstab support (Dees_Troy)
-Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)
-Various other minor bugfixes and tweaks
CHANGELOG for 3.1.1-0:
-Backups will now include adopted storage keys (Dees_Troy)
-Fixed an adb restore issue (bigbiff)
-Fixed rebooting when no OS is present (Dees_Troy)
-Fixed line wrapping in the GUI terminal (_that)
-Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)
CHANGELOG for 3.1.0-0:
-vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
-adb backup to stream a backup directly to or from your PC, see documentation here: https://github.com/omnirom/android_bootable_recovery/commit/ce8f83c48d200106ff61ad530c863b15c16949d9 (bigbiff)
-tweak MTP startup routines (mdmower)
-support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
-support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
-better indicate to users that internal storage is not backed up (Dees_Troy)
-improve automatic determination of TW_THEME (mdmower)
-minimal getcap and setcap support (_that)
-try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
-shut off backlight with power key (mdmower)
-timeout during FDE decrypt (Dees_Troy and nkk71)
-support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
-boot slot support (Dees_Troy)
-TWRP app install prompt during reboot (Dees_Troy)
-support for AB OTA zips (Dees_Troy)
-support new Android 7.x log command (Dees_Troy)
-update recovery sources to AOSP 7.1 (Dees_Troy)
-numerous bugfixes and improvements by too many people to mention
We need your help! The bulk of TWRP work is done by 3 people on a volunteer basis. We have pushed most of our device files to our github and we have a gerrit instance. If you have the ability, please help us maintain our official devices and/or add your device to our official device list. Thanks in advance!
BUGS:
If you have found a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to PM me directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!
SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
NOTE: fastboot flash to recovery_ramdisk and not to recovery as this device does not have a regular recovery partition.
Device Page, Download Links, Mirrors:
https://twrp.me/huawei/huaweihonorview10.html
Download:
https://dl.twrp.me/berkeley
If you wanna backup your old recovery, if in-case anything goes wrong, just follow these steps.
1)Root your device with Magisk
2)In a local terminal app or in adb shell, type su and get a root shell.
3)Do
Code:
dd if=/dev/block/bootdevice/by-name/recovery_ramdisk of=/sdcard/recovery_ramdisk_bak.img
4)Now you can just use
Code:
adb pull /sdcard/recovery_ramdisk_bak.img
to copy the backup image file to your desktop.
5)If in-case anything goes wrong, just do
Code:
fastboot flash recovery_ramdisk recovery_ramdisk_bak.img
Thanks for the TWRP mate
EDIT - As soon as you flash the image, remove the USB cable from the device and press and hold VOL+ and Power button to get into recovery.
Many thanks to TWRP team, to bring us the TWRP Recovery.
@Dees_Troy I can't see a link for download, not listed yet at official site. I suppose we have to wait for a while
Thanks.... But can't see the link to download.
https://eu.dl.twrp.me/berkeley/
That's to the download page
Finally twrp is here
Thanks
Thanks for this. Nice work
Finally TWRP [emoji8][emoji8][emoji8][emoji8]
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 02:27 PM ---------- Previous post was at 01:35 PM ----------
Finally flashed TwRp now working fine [emoji7][emoji7]
Sent from my [device_name] using XDA-Developers Legacy app
Thanks to TWRP Team.
Now is there anybody installed xposed successfully using TWRP?
I tried to install it without TWRP and got bootloop. I'm too scared to do it again even using twrp. :crying:
.
netxking said:
Thanks to TWRP Team.
Now is there anybody installed xposed successfully using TWRP?
I tried to install it without TWRP and got bootloop. I'm too scared to do it again even using twrp. :crying:
.
Click to expand...
Click to collapse
Xposed is incompatible for now. Wait until rovo pushes a update and see if it's fixed then
Read more https://github.com/rovo89/Xposed/issues/310
He states also that it is same issues for mate 9 as well as honor view 10. Something in art of Huawei seems to cause issues
Sent from my DUK-L09 using Tapatalk
Is this working for Honor 9 Lite?
Hey, I managed to "not to take backup" of my stock recovery ...where can I download it?
Rj_Param said:
Hey, I managed to "not to take backup" of my stock recovery ...where can I download it?
Click to expand...
Click to collapse
You can't. Your stock recovery is gone if you didn't back it up to your device/cloud.
Sent from my Honor View 10 using XDA Labs
have flashed the recovery but cant see any zip files and i have nothing on my sdcard somehow. pls let me know how to fix this
i have a question, if i flash twrp, huawei erecovery could be disappear?
cstar patrick said:
i have a question, if i flash twrp, huawei erecovery could be disappear?
Click to expand...
Click to collapse
Yes
Enviado desde mi ONE A2003 mediante Tapatalk
---------- Post added at 07:58 AM ---------- Previous post was at 07:56 AM ----------
iTAZUETA said:
have flashed the recovery but cant see any zip files and i have nothing on my sdcard somehow. pls let me know how to fix this
Click to expand...
Click to collapse
Yes, data partition is not accessible because decryption issue
Enviado desde mi ONE A2003 mediante Tapatalk
cstar patrick said:
i have a question, if i flash twrp, huawei erecovery could be disappear?
Click to expand...
Click to collapse
Nope it won't. eRecovery is in a seperate partition, so even if you flash ramdisk, it won't get replaced. But the ordinary recovery would.
---------- Post added at 09:47 AM ---------- Previous post was at 09:30 AM ----------
Rj_Param said:
Hey, I managed to "not to take backup" of my stock recovery ...where can I download it?
Click to expand...
Click to collapse
https://forum.xda-developers.com/honor-view-10/development/stock-recovery-getting-to-stock-t3754797
when i used this recovery, it seems my phone couldn't mount the partitions.
When i flash the zip , it said
unable to mount partitions
-unmounting partitions
updater process ended with ERROR:1
ERROR installing zip file...
updating partitions details...
failed to mount /cache' (invalid argument)
failed to mount /cust' (invalid argument)
failed to mount /data' (invalid argument)
failed to mount /modem_secure' (invalid argument)
failed to mount /product' (invalid argument)
failed to mount /splash2' (invalid argument)
failed to mount /system' (invalid argument)
failed to mount /vendor' (invalid argument)
failed to mount /version' (invalid argument)​...done
My phone is Huawei p10p, system is rr.
This twrp is only for Honor view 10.
Take a look into P10plus forum.

Categories

Resources