• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[RECOVERY][SMI] Unofficial TWRP 3.2.1-0

Hazou

Elite Member
Feb 5, 2012
1,542
2,103
0
TWRP 3.2.1-0 recovery for Motorola Razr I (SMI/XT890)

I am not resposible for anything that happens, make sure u always have a backup on the external sd and on your pc!

Download links are in the Download section above.
Download the zip file, extract and flash through fastboot or what ever way u like.

Changelog:

Code:
TWRP 3.2.1-0-f2fs
[LIST]
[*] Updated TWRP with upstream changes
[*] Added F2FS support to the kernel
[/LIST]
TWRP 3.2.1-0
[LIST]
[*] Updated TWRP to 3.2.1-0
[/LIST]
TWRP 3.1.1-0
[LIST]
[*] Updated TWRP to 3.1.1-0
[*] Not build with Intel compiler. The UI is fast enough by itself + size reduction.
[/LIST]
TWRP 3.0.2-0
[LIST]
[*] Updated TWRP to 3.0.2-0
[*] Flashable zip available
[/LIST]
TWRP 3.0.1-0
[LIST]
[*] Updated TWRP to 3.0.1-0
[/LIST]
TWRP 3.0.0.0
[LIST]
[*] Updated to 3.0.0.0
[*] OMNI rom 6.0 base
[/LIST]
TWRP 2.8.6.0
[LIST]
[*] Updated to 2.8.6.0
[*] CM12 as Base
[*] Removed "Increased overal performance" update, recoveryimage to big. But most likely u won't notice a thing!
[/LIST]
TWRP 2.8.5.0
[LIST]
[*] Updated to 2.8.5.0
[/LIST]
TWRP 2.8.4.1
[LIST]
[*] Increased overal performance
[/LIST]
TWRP 2.8.4.0
[LIST]
[*] Fixed MTP support
[*] All changes from TeamWin!
[/LIST]
TWRP 2.8.1.0
[LIST]
[*] Fixed partition wipe problem (using 'discard' now instead of 'secdiscard')
[*] All changes from TeamWin!
TWRP 2.8.0.1
[/LIST]
[LIST]
[*] Updated for Android 4.4+
[*] Remove PDS partition backup
[*] Full SELinux support added
[*] UI feels snappier
[*] All changes from TeamWin!
[/LIST]
TWRP 2.6.3
[LIST]
[*]Maybe fixed system format
[*]Proper backup and restore of SELinux contexts (thanks to Tassadar)
[*]Pull in some ROM information for backup name generation
[*]Merge all recent patches from AOSP bringing TWRP up to date with Android 4.3
[*]Add 1200x1920 theme (thanks to Tassadar)
[*]A few other fixes and tweaks
[/LIST]
TWRP 2.6.1.1
[LIST]
[*]Fixed the error: 'Assert Failed' problem
[/LIST]
TWRP 2.6.1
[LIST]
[*]Initial SELinux support (not for SMI)
[*]Initial support for f2fs file system formatting (Moto X)
[*]Update SuperSU install for 4.3 ROMs
[*]Fixed a permissions bug on files created during backup
[*]Fixed a bug that caused TWRP to not wait for compressed backups to finish causing 0 byte files and md5sums to not match
[*]Fixed decryption of encrypted data so that both TouchWiz and AOSP decryption are possible
[*]Ignore lost+found folder during backup and size calculations
[*]Various other minor bug fixes and tweaks
[*][B]Fixed slowness of recovery. Fast as hell compared to the old one :D[/B]
[/LIST]
TWRP 2.6
[LIST]
[*]Can encrypt a backup to prevent theft of private data from your backup files
[*]Updated graphics / icon courtesy of shift
[*]Updated exFAT to latest commits
[*]Fixed a problem with Samsung TouchWiz decryption
[*]Update SuperSU binary
[*]Fixed saving of backup partitions list
[*]Fixed saving of last used zip install folder
[*]Fixed backup of datadata on devices that use a separate partition for datadata
[*]Fixed some issues with the advanced wipe list (android_secure, can now wipe internal storage on data/media deivces and wipe data on the advanced list no longer formats the entire data partition)
[*]Fixed some problems with partitioning a SD card
[*]Various other bug fixes and tweaks
[*]Battery percentage can now be seen and is working correctly for XT890
[/LIST]
Boot problems? U most likely still have the ICS bootloader on the device. But I and @tablord already tackled this issue some time ago:

Download this: https://github.com/HazouPH/smi_patch...e/motoboot.zip

Now:
-reboot in bootloader
- "fastboot oem fb_mode_set"
- "fastboot flash motoboot motoboot"
- "fastboot reboot-bootloader"
- "fastboot oem fb_mode_clear"
Credits:
  • TeamWin
  • Turl1

Hazou

XDA:DevDB Information
[RECOVERY][SMI] Unofficial TWRP 3.2.1-0, ROM for the Motorola RAZR i

Contributors
Hazou
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x

Version Information
Status: Stable
Current Stable Version: 3.2.1-0-f2fs
Stable Release Date: 2018-03-23

Created 2015-07-27
Last Updated 2018-03-23
 
Last edited:

HSD-Pilot

Elite Member
Jan 22, 2012
3,484
2,416
0
NRW
Nice, i'll give it an try after work.

Edit: Works flawless here. Just flashed Omars Rom over Retail GB JB. Finally the ability to flash multiple Zips in one Process > I missed it.
Thanks for your Work!

Gesendet von meinem XT890 mit Tapatalk 2
 
Last edited:
  • Like
Reactions: Arwany

lebobo

Senior Member
Jul 18, 2009
436
258
0
Liège
External SDCard = 0 MB with TWRP

I just installed it and I cannot make a backup to my EXTERNAL SDCard. TWRP say that my external SDCard size is 0MB.
If I try to backup with CWM to the same SDCard, it works fine...
Can someone confirm there is a bug about it ?

-----
I solved my issue : i re-downloaded and re-flashed and now it works fine !
 
Last edited:
  • Like
Reactions: Hazou

Hazou

Elite Member
Feb 5, 2012
1,542
2,103
0
I just installed it and I cannot make a backup to my EXTERNAL SDCard. TWRP say that my external SDCard size is 0MB.
If I try to backup with CWM to the same SDCard, it works fine...
Can someone confirm there is a bug about it ?
hmm, cant think of anything that can fix your problem at the moment. Sry, maybe a reflash/redownload?
 
  • Like
Reactions: Rangnarok

lebobo

Senior Member
Jul 18, 2009
436
258
0
Liège
Windows installer to flash TWRP recovery

I made a simple Windows installer to flash TWRP recovery (and to restore stock recovery or CWM Recovery).
This installer is adapted from @mattlgroff CWM installer (thanks for his work : all credits for him !)

I only cleaned the code and adapted it to be used with TWRP.
You can download it here : http://forum.xda-developers.com/showthread.php?p=41479852#post41479852
 
Last edited:

hypophysis

Senior Member
Oct 12, 2009
114
122
0
Neuburg a.d. Donau
Thanks a lot for this recovery. I like it way more than CWM.

I packaged it in a flashable ZIP and flashed it through CWM. If anyone is interested in the ZIP, just tell me, I could post it if there is a demand.

Any idea why both recoveries are so sluggish on our otherwise so quickly reacting RAZR i?
 

Hazou

Elite Member
Feb 5, 2012
1,542
2,103
0
Nope, I don't know yet why both Recovery's GUI work slow. I am looking into it, but this far I don't know. The strange thing is that the stock recovery works fast and when I put the graphic file from there in our recovery it is still slow. But maybe we can find something.

Sent from my XT890 using xda app-developers app
 

Omar-Avelar

Elite Member
Feb 3, 2013
1,119
2,233
0
Nope, I don't know yet why both Recovery's GUI work slow. I am looking into it, but this far I don't know. The strange thing is that the stock recovery works fast and when I put the graphic file from there in our recovery it is still slow. But maybe we can find something.

Sent from my XT890 using xda app-developers app
If you check with top you can see kworker threads eating a lot of cpu cycles while in recovery (30%). I even tried a different Kernel on the recovery thinking it was a Kernel bug but it is showing the same slow performance. I was unable to find the source of the issue but I would guess it is not the graphics.c / framebuffer configuration ;/
 
  • Like
Reactions: Hazou

Hazou

Elite Member
Feb 5, 2012
1,542
2,103
0
If you check with top you can see kworker threads eating a lot of cpu cycles while in recovery (30%). I even tried a different Kernel on the recovery thinking it was a Kernel bug but it is showing the same slow performance. I was unable to find the source of the issue but I would guess it is not the graphics.c / framebuffer configuration ;/
Ah oke, I already thought that it couldn't be it. Because that file is just a loader for the driver. Ty for the confirmation. I did read in another post to lock the CPU in high frequency. Could that help?

Sent from my XT890 using xda app-developers app
 

Omar-Avelar

Elite Member
Feb 3, 2013
1,119
2,233
0
Ah oke, I already thought that it couldn't be it. Because that file is just a loader for the driver. Ty for the confirmation. I did read in another post to lock the CPU in high frequency. Could that help?

Sent from my XT890 using xda app-developers app
Will not help, it will only make the phone get hotter. In fact the Kernel's CPU governor still exists in recovery so it is better to let it scale down at 600 MHz when CPU usage is low -- and ramp up when needed. Problem is someone/somewhere is still taxing the CPU and making kworker use a lot of cycles -- it could be a bad module or a device causing a bunch of interrumpts, no idea at this point.

But definetly making the CPU processor be stuck at max is not the solution (IMO) :D