{
"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"
}
Disclaimer
Code:
#include
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*
*/
Features
Code:
. Completely new theme
. True Terminal Emulator
. Language translation
. Flashing of sparse images
. Adopted storage support for select devices
. Reworked graphics to bring us more up to date with AOSP
. SuperSU prompt will no longer display if a Marshmallow ROM is installed
. Update exfat, exfat fuse, dosfstools
. Update AOSP base to 6.0
. A huge laundry list of other minor fixes and tweaks
Installation instructions
Code:
[U]Flash via Recovery[/U]
. Download the TWRP zip file from the Downloads section
. Flash using CM/TWRP recovery
. Kernel must be IsoRec compatible
. What is IsoRec? Please visit [URL="http://forum.xda-developers.com/galaxy-s2/orig-development/isorec-isolated-recovery-galaxy-s2-t3291176"][U]here[/U][/URL]
Code:
[U]Flash via HeimdallSuite (Windows only)[/U]
. Download [URL="http://forum.xda-developers.com/attachment.php?attachmentid=3713767&d=1460278689"][U]HeimdallSuite[/U][/URL] & [URL="http://forum.xda-developers.com/attachment.php?attachmentid=3713769&d=1460278744"][U]Samsung USB Drivers[/U][/URL]
. Install Samsung USB Drivers
. Connect the phone in Download mode (Vol. Down + Home + Power)
. Go to Heimdall Suite/Drivers & open 'zadig' (Run in admin mode)
. Select 'List All Devices' under 'Options'
. Select 'Gadget Serial' & 'libusb0 (v1.2.5.0)' from the drop menu & scroll menu respectively
. Click on Install/Replace Driver
. Close 'zadig'
. Reboot again into Download mode
. Open 'heimdall-frontend'
. Select 'Utilities' tab & click on 'Detect' under 'Detect Device' option
. Make sure the 'Output' window says 'Device Detected'
. Scroll down to 'Download PIT' section & click on 'Save As...' under 'Destination File'
. Type any name under 'Name:' and select 'Save'. Do not give any filename extensions
. Click on 'Download'
. Reboot again into Download mode
. Select 'Flash' tab
. Load the downloaded pit under 'PIT'. Do not select 'Repartition' checkbox
. Click the 'Add' button under 'Partitions (Files)'
. Select 'RECOVERY' from the drop down menu in 'Partition Name' under 'Partition Details'. Make sure 'Partition ID' reads 7
. Download the latest TWRP image from the official website
. Load the img image under 'File'
. Now click on 'Start'
. The image will get flashed in '/dev/block/mmcblk0p6' partition under mountpoint '/recovery'
. Device will automatically restart when flashing is complete
Code:
[U]Update via Recovery[/U]
. Download latest TWRP image from the official website
. Boot into TWRP and from 'Install' select 'Install Image'
. Select the downloaded img image file
. Select 'Recovery' under the Partition selection menu
. Swipe to start the Flash
. Reboot again into recovery to use the new updated TWRP
Changelog
Code:
[U]26/04/2016[/U]
. Updated TWRP sources
. Fixed labeling of storage
. Fixed fsck.f2fs generation
. Added USB OTG support
. Removed many depreciated flags(TWRP tree cleanup)
Bugs
Code:
None
Downloads
#include <recovery.dl>
Video Review
Join the TWRP Community for the latest updates
XDA:DevDB Information
TWRP, Tool/Utility for the i9100
Contributors
arnab, Dees_Troy, Lanchon
Source Code: https://github.com/TeamWin/android_device_samsung_i9100
Version Information
Status: Stable
Current Stable Version: 3.0.2-1
Stable Release Date: 2016-04-26
Created 2016-03-07
Last Updated 2016-04-27
Themes
TWRP Themes Folder
TWRP Themes by @G.M.L
A huge thanks to @Lanchon who let me use his script.
:So the wait is over now...Thanks a lot for new TWRP
thanks @arnab
Skyline said:
:So the wait is over now...Thanks a lot for new TWRP
Click to expand...
Click to collapse
Plz use the disable isorec to clear the existing twrp recovery if coming frm a previous isorec recovery. After then install.
Sent from my MI 3W using XDA Free mobile app
arnab said:
Plz use the disable isorec to clear the existing twrp recovery if coming frm a previous isorec recovery. After then install.
Sent from my MI 3W using XDA Free mobile app
Click to expand...
Click to collapse
Why is this needed? I have just installed it over previous isorec recovery and all is fine.
arnab said:
Plz use the disable isorec to clear the existing twrp recovery if coming frm a previous isorec recovery. After then install.
Sent from my MI 3W using XDA Free mobile app
Click to expand...
Click to collapse
It also work for me without disabling isorec I am on Doorimanx B031 + cm12.1 by markox8. Is there any serious Problem with it?
Hi, @arnab! I got error 255 when i try format cache in f2fs. If i format manualy and try wipe cache, i got error too.
SaZoN said:
Hi, @arnab! I got error 255 when i try format cache in f2fs. If i format manualy and try wipe cache, i got error too.
Click to expand...
Click to collapse
I have this same issue...its not twrp fault.. Only the cache throws the the error... I think its bcoz if the external/f2fs-tools repo... Here the mkfs.f2fs gets compiled...i tried to use the cm repo but it wont even compile... I had to use the omni repo.
Soln:- Install cm... Go to cm recovery... Type adb shell on pc... Then format it frm there... Mkfs.f2fs /dev/block/mmcblk0p7....when u come back to twrp.. Frm settings just use rm-rf for the cache partition... I already forwarded this problem to twrp lead developers.
Sent from my MI 3W using XDA Free mobile app
So....
Does this new version have OTG support?
I get tired of having to break out the terminal in TWRP everytime i want to flash a ROM from my USB key with ROMs on
And if it doesnt, why, because CWM has had OTG out of the box forever
p.s. I may have a pathological hatred of TWRP
Don't know why , but it doesn't work for me , if I flash it then reboot I get stuck on samsung logo
Sent from my GT-I9100
Iam requesting this to every one...Plz plz plz if u find any problem...report it to the Bugs section.
Just to echo it here (as I used the bug-report for that) and as it might prevent some people from running into problems later:
@arnab
not a bug, but maybe you should also name the zip to reflect it is an IsoRec recovery (e.g. recovery-IsoRec-TWRP_i9100_3.0.0-0) ? Just to make sure there is no confusion about that.
beautiful
Thank you
works good and thanks for this update
@Troubadour666 Can you come up with some themes for our device resolution ???
Themes
Deleted
Deleted
Any one with theme experience, plz contact me in private. I don't know any RT here.
Related
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*/
{
"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"
}
Introduction:
Team Win Recovery Project or twrp2 for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It's 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.
Key Features:
Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout true theming!
Settings are saved to the sdcard and persist through reboots
Ability to choose which partitions to back up and which to restore
Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
Onscreen keyboard
Decryption of /data
Easy selection of internal/external storage
Portal Link: http://www.xda-developers.com/android/twrp-recovery-now-available-for-the-xperia-u-p-go-and-sola/
Click to expand...
Click to collapse
Installation:
since our device developers are constantly trying to fix bugs, they are always changing something in init.*.rc files for testing. For this reason I can't post a regular boot.img file because it won't work. For now, I've created a script that will take all init.*.rc files from current rom's boot.img and then compile new boot.img with TWRP inside it.
Note : For Rooted & Unlocked Bootloader Only
Note : For 4.4 ROM (should work on older version of android upto 4.1). I don't own XP. So please provide feedback
1) Download the latest zip file.
2) Extract it in a folder and place your current rom's boot.img inside that folder. (it must be named boot.img)
3) Connect your phone with PC. (adb must be working)
4) Open your command line and cd to that folder
5) For linux users, type
Code:
chmod 755 run_me.sh
./run_me.sh
For windows users, type
Code:
run_me.bat
new boot.img file will be created in the current directory named new_boot.img. Power off your phone and flash the boot image.
Code:
fastboot flash boot new_boot.img
Theming:
Information on TWRP 2 Theming - http://teamw.in/project/twrp2themers
To ROM makers
if you include it in your ROM, please give proper credits cause I've spent almost a month trying to port this.Thanks.
Download
recovery_install_XP.zip - 6.43 MB
Source
TWRP source -> https://github.com/omnirom/android_bootable_recovery
Credits
all teamwin members, especially @Dees_Troy for giving me constant advice
@munjeni for his support and answering all my questions
@percy_g2 for providing gyroscope fix in touch
Changelog 21/03/2014
booted
full touch working
adb working
usb mass storage working
fixed show battery capacity & charging status (+ icon next to percentage)
reboot to bootloader/recovery working (from twrp menu)
reboot to bootloader/recovery working (from rom)
battery led to indicate battery status
brightness slider working (under settings=>screen in twrp)
F.A.Q
1) Are CWM backups compatible with TWRP ?
Ans: CWM backups are not compatible - please make a fresh backup in TWRP as soon as you have flashed it.
edit: kernel not supported, stock rom, anyway thanks bro, good job!
miui
MIUI 5 (4.2.2) works +++
Confirmed working on SlimKat 4.4.2 by @DroidModderXtreme. Really good job man!
Sent from my Xperia P using XDA Premium 4 mobile app
kosmos-2011 said:
MIUI 5 (4.2.2) works +++
Click to expand...
Click to collapse
kopter36 said:
Confirmed working on SlimKat 4.4.2 by @DroidModderXtreme. Really good job man!
Sent from my Xperia P using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Pls confirm if everything is working according to changelog. Thanks
Well, noob Coder Here's It
booted
full touch working
adb : I dont know how to check
usb mass storage: working super fine
battery percentage is showing... as it is showing in my phone 14%+(guess thatz it)
reboot to bootloader/recovery working (from twrp menu) = working well
reboot to bootloader/recovery working (from rom) =working
battery led to indicate battery status=working
brightness slider working well
Buddy, itz cool to see someone from my country helping here. Thnx for your effort.
MIUI 4.2.2
booted yes
full touch working yes
adb working ? yes
usb mass storage working ? yes
fixed show battery capacity & charging status (+ icon next to percentage) yes
reboot to bootloader/recovery working (from twrp menu) ? yes
reboot to bootloader/recovery working (from rom) ?
battery led to indicate battery status ? yes
brightness slider working (under settings=>screen in twrp) ? yes
Who can make zip for recovery for CM11?
Sent from my Xperia P using xda premium
Xperia_Fans said:
edit: kernel not supported, stock rom, anyway thanks bro, good job!
Click to expand...
Click to collapse
you're on locked BL ? If not, it should work. Did you try it?
kaziupal said:
Buddy, itz cool to see someone from my country helping here. Thnx for your effort.
Click to expand...
Click to collapse
anytime
after flashing this kernel root doesnt seem to be working on miui 4.2.2
work parfectly in stock rom based ( dark) with nemsis v6.3 as original karnel
i thinks that is better than cmw
thanks a lot
Using it on latest carbon but fix permission failed will provide logcat later
Sent from my Xperia P using Tapatalk
ibudanov said:
Who can make zip for recovery for CM11?
Sent from my Xperia P using xda premium
Click to expand...
Click to collapse
Not sure it's possible, since the boot.img is compiled a script that runs on the device.
I suppose it would be possible to do it by running the script on an XP with CM11 installed then using the compiled boot.img to create a flashable ZIP.
I'm going to try do this once I get to my computer.
Are you using Percy's CM11?
not working
i have an XP with the stock rom .100, the stock kernel and Unlocked Bootloader. I followed the instructions but it failed.
here's a screenshot of cmd and if you see something wrong in it tell me plz.
Thanks for your great work !!
big-A said:
i have an XP with the stock rom .100, the stock kernel and Unlocked Bootloader. I followed the instructions but it failed.
here's a screenshot of cmd and if you see something wrong in it tell me plz.
Thanks for your great work !!
Click to expand...
Click to collapse
check your folder, you must have a new file: "new_boot.img" and after fastboot it via flashtool
no
dastane said:
check your folder, you must have a new file: "new_boot.img" and after fastboot it via flashtool
Click to expand...
Click to collapse
there's no new_boot.img in the folder it's clear in the cmd screenshot that the process failed...
did you copied your curent karnel file in this folder and rename it into " boot.img" as its said in the OP??
djkk16 said:
after flashing this kernel root doesnt seem to be working on miui 4.2.2
Click to expand...
Click to collapse
+1
no root acces
now i'm using Liquid smooth based 4.4.2
the probleme is from the original karnel not from this recovry; waiting for karnel fix and i will re flash twrp
Disclaimer
I haven't made or contributed to any of the tools/ROMs/Kernels here. All the respective authors have been linked in the credits section at the bottom of the post. Also, the version of Cyanogenmod used in this thread is a nightly build and can be unstable. User bgcngm has done some really excellent work to make this ROM near perfect. I won't make unnecessary guides. If I find a guide anywhere that's good enough, I'll simply post a link to it rather than make another one. I've tried to make this guide as noob friendly as I can. If you have any questions, just post them and I'll be happy to answer them.
Code:
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
Each step of the guide REQUIRES you to have completed the step prior to that one for it to work. For example, you can't go installing TWRP on your device without unlocking the bootloader first.
Prerequisites:
Xiaomi Mi5
TWRP for Mi5 by Cofface
Latest Cyanogenmod 13 Nightly Build
You can follow this guide to see how to install ADB on your system.
OpenGApps. I suggest you download the micro package.
Let's get started:
Unlocking the Bootloader:
The first thing any Mi5 owner NEEDS to do is to unlock their bootloader.Here is a great guide for unlocking the bootloader of the Mi5 (or any Xiaomi device for that matter) by TheUltrametricSpace. It's much better than anything I can make. So before you do anything go here and unlock the bootloader.
Installing TWRP:
When I use the Official TWRP from here, my touchscreen doesn't work. I haven't a found a solution yet. If any of you know how to fix this then please post it down below. If it works out I'll put it up in this guide. For now, we'll use TWRP by Cofface for Mi5. So far this is the only TWRP that seems to work for me.
You're most likely coming from MIUI 8 and thus, running Marshmallow. I'm not sure but there is some sort of encryption that Google has put in so you cannot use TWRP to flash your .zips from Internal Storage. So before you go any further, backup your files/apps or anything you might need.
Go to the platform-tools folder and extract the .rar file that you downloaded earlier containing TWRP there.
Rename the .img file extarcted from the TWRP .rar to twrp.img
Run the CMD shortcut you pasted in the ADB folder from the guide above as an administrator.
Connect you Mi5 to your computer. Hold both the Power and Volume Down button to boot into the bootloader. You should see this image.
[At this point, you MUST have fastboot.exe and twrp.img inside the platform-tools folder.
Now go back to the CMD window you opened. Type in the follwoing:
Code:
adb devices
Press enter. You should see your device in the window after typing this.
Code:
fastboot flash recovery twrp.img
Press enter. On the command window you should see a few lines popup and at the end it will show time taken to complete operation. So far so good.
Code:
adb reboot recovery
Press enter. You should now see the TWRP flash screen.
If TWRP is in Chinese, worry not.
{
"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"
}
Tap on the second box to select language. Scroll down and select English.
Swipe to allow modifications.
You should be in TWRP now.
DO NOT BOOT OUT OF TWRP RIGHT NOW.
Installing Cyanogenmod 13:
Of all the ROMs that I have used, I find that CM13 is far better. It's mostly personal preference. If you want to install any other ROM, the process is more or less exactly the same. Follow the instructions below:
Tap on Wipe.
Tap on Advanced Wipe.
Select everything except USB-OTG.
Swipe to Wipe.
Go back to the main TWRP screen.
Tap on Mount.
Tap on Enable MTP.
Connect your phone to your computer via USB.
Copy cm-13.0-20161022-NIGHTLY-gemini.zip and open_gapps-arm64-6.0-micro-20161025.zip from your computer to the Internal Storage folder inside Mi5 in My Computer.
Come back to TWRP.
Tap on Install.
Scroll down and find the cm-13.0-20161022-NIGHTLY-gemini.zip file and tap on it. Installation will start and will take about a minute and a half.
Now come back and flash the open_gapps-arm64-6.0-micro-20161025.zip file. This should be much faster.
Now go back to the Wipe section and select only the Dalvik & cache.
Now press Reboot System.
And that's it. The first boot will take quite some time. You're running Cyanogenmod 13 now!
Optional:
You can also install Falcon Kernel by Harrynowl to get a few more extra features. Install it like you would Cyanogenmod by flashing the .zip.
Credits:
Cyanogenmod 13
bgcngm
Mi5 Developers
Cyanogenmod Developers
TWRP by Cofface
User TheUltrametricSpace for his excellent Bootloader Unlocking Guide.
User iamareebjamal for the awesome ADB Guide.
User Harrynowl for the Falcon Kernel.
you forgot --> Wipe the Dalvik & cache
after installing OpenGApps,...
chiragkrishna said:
you forgot --> Wipe the Dalvik & cache
after installing OpenGApps,...
Click to expand...
Click to collapse
Whoops. My bad. Fixed it. Thanks!
Cant copy zip files from PC in TWRP
So I've wiped the data except USB-OTG but now the zip files for rom and gapps wont copy from my pc. The progress bar is not showing any movement.
]
vgdoc said:
So I've wiped the data except USB-OTG but now the zip files for rom and gapps wont copy from my pc. The progress bar is not showing any movement.
Click to expand...
Click to collapse
Reboot again to recovery!!
chiragkrishna said:
]
Reboot again to recovery!!
Click to expand...
Click to collapse
Yeah managed to push the zip files through adb commands. Thanks anyway.
How to turn back to miui8?
giardux91 said:
How to turn back to miui8?
Click to expand...
Click to collapse
Get the fastboot files from Xiaomi then flash them using MiFlash. However, EVERYTHING will be reverted to as if it was new. Even any custom recoveries or Kernels.
Will flashing the MIUI8 fastboot ROM (Global Dev) relock the bootloader?
voldy001 said:
Will flashing the MIUI8 fastboot ROM (Global Dev) relock the bootloader?
Click to expand...
Click to collapse
No it won't :')
Can you please continue to make a guide on how to install NEW NIGHTLY rom?
What should be flashed for each nightly update? And the proper order? The Rom > GApps > customization > Custom Kernel ???
I am confusing.
nguyendatan said:
Can you please continue to make a guide on how to install NEW NIGHTLY rom?
What should be flashed for each nightly update? And the proper order? The Rom > GApps > customization > Custom Kernel ???
I am confusing.
Click to expand...
Click to collapse
This is the Official Cyogenmod ROM. So to upate, all you have to do is to go to Settings > About > Cyanogenmod Updates and download the update. After it has finished, you'll see a small button which you can press to install it. The Phone will then handle the flashing!
Aslo, The Rom > GApps > customization > Custom Kernel should be good!
TLDR:
1: MAKE A BACKUP. Seriously.
2: Downloads in second post. Flash recovery, then kernel, then MultiROM.
{
"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"
}
Introduction
This is a port of Tassadar's MultiROM, a multi-boot mod for OnePlus 2. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot. You can see how it looks on the left image below and in gallery. ROMs are installed and managed via modified TWRP recovery. You can use standard ZIP files to install secondary Android ROMs and MultiROM even has its own installer system, which can be used to ship other Linux-based systems.
This is still experimental!
Make backups. Seriously. Please.
Features:
* Multiboot any number of Android ROMs
* Restore nandroid backup as secondary ROM
* Boot from USB drive attached via USB-C OTG cable
Warning!
It _is_ dangerous. This whole thing is basically one giant hack - none of these systems are made with multibooting in mind. It is no longer messing with data partition or boot sector, but it is possible that something goes wrong and you will have to flash factory images again. Make backups. Always.
Installation
2.Manual installation
Firstly, there are videos on youtube. If you want, just search for "MultiROM installation" on youtube and watch those, big thanks to all who made them. There is also an awesome article on Linux Journal.
MultiROM has 2 parts you need to install:
Modified recovery (TWRP_multirom_oneplus2_YYYYMMDD.img) - download the IMG file from second post and use fastboot to flash it.
MultiROM (multirom-YYYYMMDD-vXX-oneplus2.zip) - download the ZIP file from second post and flash it in recovery.
Your current ROM will not be erased by the installation.
Adding ROMs
1. Android
Go to recovery, select MultiROM -> Add ROM. Select the ROM's zip file and confirm.
Using USB drive
During installation, recovery lets you select install location. Plug in the USB drive, wait a while and press "refresh" so that it shows partitions on the USB drive. You just select the location (extX, NTFS and FAT32 partitions are supported) and proceed with the installation.
If you wanna use other than default FAT32 partition, just format it in PC. If you don't know how/don't know where to find out how, you probably should not try installing MultiROM.
If you are installing to NTFS or FAT32 partition, recovery asks you to set image size for all the partitions - this cannot be easilly changed afterward, so choose carefully. FAT32 is limited to maximum of 4095MB per image - it is limitation of the filesystem, I can do nothing about that.
Installation to USB drives takes a bit longer, because the flash drive is (usually) slower and it needs to create the images, so installation of Ubuntu to 4Gb image on my pretty fast USB drive takes about 20 minutes.
Enumerating USB drive can take a while in MultiROM menu, so when you press the "USB" button in MultiROM, wait a while (max. 30-45s) until it searches the USB drive. It does it by itself, no need to press something, just wait.
Updating/changing ROMs
1. Primary ROM (Internal)
Flash ROM's ZIP file as usual, do factory reset if needed (it won't erase secondary ROMs)
Go to MultiROM in recovery and do Inject curr. boot sector.
2. Secondary Android ROMs
If you want to change the ROM, delete it and add new one. To update ROM, follow these steps:
Go to MultiROM -> List ROMs and select the ROM you want to update.
Select "Flash ZIP" and flash ROM's ZIP file.
Note that swapping roms between internal and external is not supported (yet). Also, after flashing a factory image to the primary system and boot partition, make sure to immediately inject MultiROM before first boot, otherwise the secondary ROMs will be deleted.
Source code
MultiROM - https://github.com/nkk71/multirom/tree/master (branch master)
Modified TWRP - https://github.com/nkk71/Team-Win-Recovery-Project (branch android-7.1-mrom)
Device tree: https://github.com/MZO9400/device_oneplus_oneplus2-mrom -b twrp-mrom
Thanks
This port is based on the hard work of Tassadar, 500 Internal Server Error, Geoff Levand, webgeek1234, Mike Kasick, Npjohnson, Hashbang173, and many others. Thank you.
Issues
- None that are known. If you find one that this thread does not know about/hasn't answered (solid rule, read the last three pages of the thread befre reporting an issue), report it in the thread
- IF YOU GET LOCKED OUT OF YOUR DEVICE: Don't worry! Your data is fine. Simply boot to TWRP, choose 'Advanced' ==> 'Terminal Command' ==> type "rm -rf /data/system/gatekeeper.*.key" (without the quotes). This is a dirty fix, and should only be used to recover data, not as a permanent solution! After you recover your data, wipe /data (you don't have to wipe Internal Storage), and re-setup the device.
Changelog
Here
Downloads
Downloads in second post
NOTE:
Third party kernels with kexec-hardboot support (can be flashed to primary ROM): THIS IS NO KEXEC MultiROM, you don't necessarily need kexec hardboot supported kernels
Extra Information
Unlike some of the other 64-bit MultiROM ports, this port does have kexec-hardboot enabled, which is less risky and speeds up boot into secondary ROM. Anyone porting MultiROM to a Snapdragon 810 device may find the source to be useful. The patch was written by @500 Internal Server Error
XDA:DevDB Information
MultiROM for OnePlus2, Tool/Utility for the OnePlus 2
Contributors
MZO, nkk71, martinusbe
Source Code: http://github.com/multirom-dev
Version Information
Status: Stable
Current Stable Version: v33b
Stable Release Date: 2017-05-13
Current Beta Version: v33b
Beta Release Date: 2017-04-20
Created 2017-04-20
Last Updated 2017-05-13
MultiROM (folder):
DOWNLOAD
MultiROM v33b
TWRP MultiROM v3.1.1
MultiROM Uninstaller
MultiROM manager modified with OP2 commits has been attached to this post
Method of flashing multirom.
________________
1. Go to TWRP 3.1.0 officially that u already have
2. Flash the multirom image file .. and select recovery when it asks whether u want boot or recovery.
3. When successful go back to maim page and hit reboot recovery
4. Now its multirom
5. Flash the provided multirom zip file. An auto reboot will occur. Hit cancel and go to MISC tab to hit reboot recovery
6. Now the existing rom u had , is primary
7. Go to 3 dot menu of TWRP on upper right corner.
8. Select add rom
9. Flash desired rom
10. Reboot recovery again when successful
11. Go to 3 dot menu again and select list rom
12. Tap on add zip file and add gapps here... That is whatever u file want to flash on a rom just select that rom from rom list and add zip from there
[when flash a secondary, u have to flash zip, then back, and add zip and flash gapps]
13. Hit reboot system.
14. Now a screen will appear even before boot to.ask which rom u want to flash. For the very first time the option is set to, if u don't select any it will boot to primary after 5 seconds, so u hit cancel on that screen (pop up actually)
15. Select the desired rom , double tap on it and it will boot.
First boot of a new rom takes at least 15 to 20 real life minutes.
Notes:
__
To change the option of count down of rom booting selection, go to settings of multirom twrp and turn off option from there. Now every time u reboot.. it will ask which rom u want to boot. And if u don't select any it will stay on same screen till u click something
Tested so far:
Nougat based ROMs
OOS stock
OOS based ROMs
H2OS
MIUI
FlyME
Okay so @Tomsgt has made an amazing guide on how to set up and run MultiROM for our device (or any device), you can find his video right here:
<Mod Edit: Link removed for promoting paid service.>
Awesome work
Yay
btw, link to devicetree doesn't work. found it anyway https://github.com/AOSP-JF-MM/platform_device_oneplus_oneplus2/commits/aosp-7.1.2_mrom
martinusbe said:
Yay
btw, link to devicetree doesn't work. found it anyway https://github.com/AOSP-JF-MM/platform_device_oneplus_oneplus2/commits/aosp-7.1.2_mrom
Click to expand...
Click to collapse
Fixed!
Was getting installation aborted error...removed device check and installed successfully...
Thanks...
[email protected] said:
Was getting installation aborted error...removed device check and installed successfully...
Thanks...
Click to expand...
Click to collapse
Probably because of the ROM. It might need more tags since we can't agree on ONE name
MZO said:
Probably because of the ROM. It might need more tags since we can't agree on ONE name
Click to expand...
Click to collapse
Its working fine now...awesome work... :good:
Great man, thanks a lot.
Sent from my ONE A2003 using XDA-Developers Legacy app
MZO said:
Fixed!
Click to expand...
Click to collapse
cool, thanks for keeping authorship btw
martinusbe said:
cool, thanks for keeping authorship btw
Click to expand...
Click to collapse
My pleasure used your commits and you helped me in the final stage — well deserved!
MZO said:
Probably because of the ROM. It might need more tags since we can't agree on ONE name
Click to expand...
Click to collapse
maybe add some of the known used ones here https://github.com/AOSP-JF-MM/platf...lus2/blob/aosp-7.1.2_mrom/BoardConfig.mk#L231
martinusbe said:
maybe add some of the known used ones here https://github.com/AOSP-JF-MM/platf...lus2/blob/aosp-7.1.2_mrom/BoardConfig.mk#L231
Click to expand...
Click to collapse
Yes! I have done that locally — not sure what other devices names to add. If @[email protected] would let me know his device name I'd be obliged ?
MZO said:
Yes! I have done that locally — not sure what other devices names to add. If @[email protected] would let me know his device name I'd be obliged ?
Click to expand...
Click to collapse
yea, not sure if that takes a comma separated list
been a while since i looked at it all, but i think i didn't have a comma in there on op3
martinusbe said:
yea, not sure if that takes a comma separated list
been a while since i looked at it all, but i think i didn't have a comma in there on op3
Click to expand...
Click to collapse
Yep it worked with commas. Uploading now two more names: Oneplus2 (pretty common), onePlus2 (what was I thinking??)
Will i need to wipe internel storage for first time
ShaDow18 said:
Will i need to wipe internel storage for first time
Click to expand...
Click to collapse
No you won't.
MZO said:
No you won't.
Click to expand...
Click to collapse
What about recovery do i really need fastboot mode or flasify can also do
{
"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"
}
Montana-xt1793 nougat && oreo stok rom TWRP flashable
1. Your warranty is now void.
2. I am not responsible for bricked devices, dead SD cards, thermonuclear war,
or you getting fired because the alarm app failed.
3. Please do some research if you have any concerns about features included in this ROM.
4. Before flashing it..!! YOU are choosing to make these modifications
& if you point the finger at me for messing up your device, I will laugh at you.
Click to expand...
Click to collapse
To use it, you need:
Bootloader unlocked
use this thread
TWRPrecovery instaled
use this thread
Root optional
Download oreo 8.1.0 (65-37-2) debloated, prerooted
Download nougat 7.1.0 (102-49-8) debloated. deodexed
Oreo rom work only if youre phone is updated to oreo 8.1.0
Nougat rom work on nougat base files or on phones updated to oreo and then downgraded to nougat like in this thread
Instalation
Download the rom Montana-nougat/-oreo.zip
Copy it on the sdcard in phone
Charge the phone at least 70-80%
Boot/Reboot the phone in TWRPrecovery:
-Turn the phone off
-Press the vol-down+power simultan few sec. to boot in bootloader interface
-Navigate with vol-up or vol-down on menu to get "Reboot recovery" option
-Press power to boot in TWRPrecovery(be carefull, dont use stok recovery you can brick the phone)
TWRPrecovery
Backup first your working rom by presing "Backup"
-sellect the storage partition where you want to save your backup(prefferable the bigest one, sdcard or internal)
-after the backup is done, go back to main menu
Wipe data factory
-swipe the down button to wipe the data partition and go to main menu
Install
-press the "install button
-select the storage where you copied the rom Montana.zip(internal or sdcard)
-search and press on "Montana.zip"
-Swipe the down button to install it
-when it finish Wipe dalvik-cache
-Reboot
First boot will be longer, 5 to 10 min so dont worry
Enjoy!
PS. how i know on a deodexed rom you can use "Xposed modules"
hope this will help you!
Credits
@lohanbarth for unlock bootloader guide
@squid2 for TWRP
@SuperR. for kitchen
@osm0sis for Android image kitchen
reserved
Thanks for the clean room ,some force closes on the first boot ,but for now everything it's ok. I hope we I'll see some custom ROMs for this device.
catalin habdul said:
Thanks for the clean room ,some force closes on the first boot ,but for now everything it's ok. I hope we I'll see some custom ROMs for this device.
Click to expand...
Click to collapse
yes Email and Chrome give FC but after update of aplications this stopt.
only Email apk not work.
Customs roms will come for shure, this is only the begining!
Also "Mery Christmas!" to all
vaserbanix said:
yes Email and Chrome give FC but after update of aplications this stopt.
only Email apk not work.
Customs roms will come for shure, this is only the begining!
Also "Mery Christmas!" to all
Click to expand...
Click to collapse
Please make device trees and vendor blobs
govind1233 said:
Please make device trees and vendor blobs
Click to expand...
Click to collapse
To make that, must be a developer!
I'm not, I'm only a porter with minimal knowledge.
Also I see a G5 device tree and with some improvement's can work for G5s.
I,l see after the new year will come if I can helping with something on that
Sent from my Moto G (5S) using Tapatalk
I see someone already made those available...on the g5s source code threat here on XDA....
vaserbanix said:
Montana-xt1793 deodexed & debloated stok rom
based on orange-eu stok rom
How the title say, this rom is deodexed busy-box instaled and debloated
To use it, you need:
Bootloader unlocked
use this thread
TWRPrecovery instaled
use this thread
Root optional
Download
Instalation
Download the rom Montana.zip
Copy it on the sdcard in phone
Charge the phone at least 70-80%
Boot/Reboot the phone in TWRPrecovery:
-Turn the phone off
-Press the vol-down+power simultan few sec. to boot in bootloader interface
-Navigate with vol-up or vol-down on menu to get "Reboot recovery" option
-Press power to boot in TWRPrecovery(be carefull, dont use stok recovery you can brick the phone)
TWRPrecovery
Backup first your working rom by presing "Backup"
-sellect the storage partition where you want to save your backup(prefferable the bigest one, sdcard or internal)
-after the backup is done, go back to main menu
Wipe data factory
-swipe the down button to wipe the data partition and go to main menu
Install
-press the "install button
-select the storage where you copied the rom Montana.zip(internal or sdcard)
-search and press on "Montana.zip"
-Swipe the down button to install it
-when it finish Wipe dalvic-cache
-Reboot
First boot will be longer, 5 to 10 min so dont worry
Enjoy!
PS. how i know on a deodexed rom you can use "Xposed modules"
hope this will help you!
Credits
@lohanbarth for unlock bootloader guide
@squid2 for TWRP
@SuperR. for kitchen
@osm0sis for Android image kitchen
Click to expand...
Click to collapse
Hello, Can you upload this rom in another HOSTING WEBSITE, please?
For example: in your GOOGLE DRIVER HOSTING WEBSITE.
As Mega.nz has a download limit and all the time when i try to download it i need to wait a loooong time do be able to download it.
Thank you very much.
Felipe
FELIPE NDC said:
Hello, Can you upload this rom in another HOSTING WEBSITE, please?
For example: in your GOOGLE DRIVER HOSTING WEBSITE.
As Mega.nz has a download limit and all the time when i try to download it i need to wait a loooong time do be able to download it.
Thank you very much.
Felipe
Click to expand...
Click to collapse
https://drive.google.com/open?id=1fzXW0TXhk1Xuz_M4aagNdzkQqDTRmik0
Gdrive link!
Congratulations for the work. Is it possible a update with fixes e tweaks for any device montana?
Guth13 said:
Congratulations for the work. Is it possible a update with fixes e tweaks for any device montana?
Click to expand...
Click to collapse
teoretical this should work on any montana version being a stok rom.
i tested and used only on xt1793 becouse this is my montana version.
thankyou!
Trimis de pe al meu Moto G (5S) folosind Tapatalk
oreo stock rom TWRP flashable
Thread updated with oreo stock rom TWRP flashable!
Enjoy!
Thankyou!
vaserbanix said:
Thread updated with oreo stock rom TWRP flashable!
Enjoy!
Thankyou!
Click to expand...
Click to collapse
Nice bro.
Nougat flashable
[email protected],
Using Nougat flashable i am not able to update Chrome, Google and Outlock. Getting error 110 from Play Store Apk.
Any idea how to fix this?
I tried wipe cache and deleted data and cache for each apk.
Thanks in advance!
Closed Per OP Request
{
"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"
}
Code:
/* Disclaimer
* I am 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 blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
*/
Team Win Recovery Project (TWRP) is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions often unsupported by stock recovery images. It is, therefore, often installed when rooting Android devices, although it isn't dependent on a device being rooted to be installed.
Downloads:
TWRP 3.3.x
Please Install Via Odin!
Disabling Force Encryption(Highly recommended)
This process involves wiping your data
- flash twrp on your current rom
- Click Wipe and then click format data(Wipes your /sdcard as well)
- Go to download mode and flash stock
- Make sure to to not let it boot and reboot to download mode again(Power + Vol Up + Vol Down + USB cable)
- Flash TWRP again and boot to recovery(Power + Vol Up + USB Cable)
- Flash RootFix (Optional, for magisk) - https://drive.google.com/file/d/19C9byrqlw_TGo-Nfm4Z-WcT6yB6sM2oP
- Flash DM-Verity and Force Encryption Disabler - https://zackptg5.com/android.php#disverfe
- Boot to stock
Flash Magisk if you want
PS: Only tested on T595XXU3ASC1
Bugs:
Encryption
MTP
Must Click "Disable MTP" to make ADB work
Brightness cannot be changed
you tell me
Device Sources:
Device Tree
Kernel Tree
XDA:DevDB Information
TWRP SM-T595, Tool/Utility for the Samsung Galaxy Tab A series
Contributors
rupanshji
Source Code: https://github.com/minimal-manifest-twrp
Version Information
Status: Alpha
Created 2019-08-06
Last Updated 2019-08-08
Reserved
Changelog
07-Aug-19
Code:
Fix Mouse Cursor Bug
Fix Flashing of files
Remove useless stuff
06-Aug-19
Code:
Initial Build
I will be working on building lineage very soon as well. However I don't have enough data to download 4-5 builds everyday.
All those willing to test or just discussing the development in general can join my telegram group - https://t.me/smt595
INTERESTING!!
At the moment Odin freezes while I try to load the recovery image. (Odin 3.13, ROM T595XXU3BSF3)
Supercoach1970 said:
INTERESTING!!
At the moment Odin freezes while I try to load the recovery image. (Odin 3.13, ROM T595XXU3BSF3)
Click to expand...
Click to collapse
oof my bad i uploaded the whole folder instead of a file
EDIT: Link fixed!
Great work Rupanshji!! It works on my SM-T595. THANKS!!!
Not so quick, it does not work on mine. When I flash twrp in odin it tells me that it is unverified package on tablet and odin says failed. Anyway, could anyone share a patched bootloader? I have the latest rom ...... June.
vq8acsxht said:
Not so quick, it does not work on mine. When I flash twrp in odin it tells me that it is unverified package on tablet and odin says failed. Anyway, could anyone share a patched bootloader? I have the latest rom ...... June.
Click to expand...
Click to collapse
Unlock your bootloader m8
rupanshji said:
Unlock your bootloader m8
Click to expand...
Click to collapse
No the bootloader was unlocked. I finally was able to flash twrp. You missed a step though:
0) Reflash all the OEM First before flashing TWRP
Just a heads up to anyone else....
If you get this message in red text:
"Only official released binaries are allowed to be flashed"
or this message in a blue screen of death:
"Security Error: This device has been flashed with unauthorized software & is locked. Call your mobile operator for additional support. Please note that repair/return for this issue may have additional cost."
Congradulations! You just tripped SAMSUNG'S SECURITY APE! You just won..... more flashing.... :silly:
Just reflash "ALL OF THE STOCK FIRMWARE." The BL + AP + CP + CSC to fix it and put the ape back into the cage.
Here is the command to push a file to the SD card with ADB:
adb push Disable_DM-Verity.zip /sdcard/Disable_DM-Verity.zip
Thanks rupanshji !!!! Hope you get encryption working soon and LOS.
If you could also make it compatible with the SM-T597, that would be nice
Hi rupanshji. Any news on lineage? I'm really impressed with the specs of the tablet and confused why there is almost zero efforts to get any custom roms ready for that device.
Just to let everyone know. LOS is still being worked on. His laptop is in repair so he has to get it back. If you have the 595 tablet PLEASE JOIN THE TELEGRAM GROUP so you know what is going on.
rupanshji
All those willing to test or just discussing the development in general can join my telegram group - https://t.me/smt595
Click to expand...
Click to collapse
dezzo77 said:
If you could also make it compatible with the SM-T597, that would be nice
Click to expand...
Click to collapse
I can confirm that it is working on SM-T597P with firmware T597PVPS2ASG3. I also went ahead and pulled the stock recovery and boot, as well as modified the RootFix for any device. You can find those files here Link. Thanks Dev for bringing this to light . I also didn't follow the install directions exactly so ill list the steps i took.
1. Flash TWRP with modded odin and reboot to download.
2. Flash Stock recovery and as soon as it reboots enter stock recovery.
3. Wipe Data/Factory Reset.
4. Reboot to Bootloader from Stock Recovery.
5. Flash TWRP again and after reboot enter TWRP.
6. Flash RootFix.
7. Flash DM-Verity and Force Encryption Disabler.
8. Reboot to system.
If anyone would like me to pull the stock recovery of their firmware for them i'm more than happy to.
Compatability with the sm-t590 would be greatly appreciated
Build number
T590XXU3BSG3
Added T590XXU3BSG3 stock boot and stock recovery Here
koobie777 said:
I can confirm that it is working on SM-T597P with firmware T597PVPS2ASG3. I also went ahead and pulled the stock recovery and boot, as well as modified the RootFix for any device. You can find those files here . Thanks Dev for bringing this to light . I also didn't follow the install directions exactly so ill list the steps i took.
If anyone would like me to pull the stock recovery of their firmware for them i'm more than happy to.
Click to expand...
Click to collapse
SM-T597P firmware t597pvpu2bsh7 Android 9 will work your loader?
alexpuz said:
SM-T597P firmware t597pvpu2bsh7 Android 9 will work your loader?
Click to expand...
Click to collapse
yeah for sure
Sent from my SM-G955U using Tapatalk
Sm-t595nzkadbt
Model: SM-T595NZKADBT
Basisbandversion: T595XXU4BSG3
Still no luck :/
With modded Odin from kobi and TWRP from the 1. Site.
Error: Only official...
dm.homelinux.com said:
Model: SM-T595NZKADBT
Basisbandversion: T595XXU4BSG3
Still no luck :/
With modded Odin from kobi and TWRP from the 1. Site.
Error: Only official...
Click to expand...
Click to collapse
try this workaround what i found for our tablet in KG State Prenormal
https://forum.xda-developers.com/showpost.php?p=80856871&postcount=772
koobie777 said:
I can confirm that it is working on SM-T597P with firmware T597PVPS2ASG3. I also went ahead and pulled the stock recovery and boot, as well as modified the RootFix for any device. You can find those files here Link. Thanks Dev for bringing this to light . I also didn't follow the install directions exactly so ill list the steps i took.
1. Flash TWRP with modded odin and reboot to download.
2. Flash Stock recovery and as soon as it reboots enter stock recovery.
3. Wipe Data/Factory Reset.
4. Reboot to Bootloader from Stock Recovery.
5. Flash TWRP again and after reboot enter TWRP.
6. Flash RootFix.
7. Flash DM-Verity and Force Encryption Disabler.
8. Reboot to system.
If anyone would like me to pull the stock recovery of their firmware for them i'm more than happy to.
Click to expand...
Click to collapse
can you make please the fix root for T595XXU4BSG3 please .. cause this one gives bootloop.
thanks in advance