[TWRP][Unofficial] TWRP for Samsung Galaxy A90 5G [A908B/N/O]

Search This thread
I think that it dont have enough permissions.
when I boot my phone to recovery, it makes many permission denied error. (and some bad date error)

----Here is the first part of the recovery.log file.
Starting TWRP 3.7.0_9-0-ddaccbe7 on Fri Aug 31 09:48:08 2018 (pid 547) TW_NO_REBOOT_BOOTLOADER := true I:Lun file '/config/usb_gadget/g1/functions/mass_storage.0/lun.0/file' does not exist, USB storage mode disabled TW_HAS_DOWNLOAD_MODE := true TW_INCLUDE_CRYPTO := true I:TW_BRIGHTNESS_PATH := /sys/class/backlight/panel0-backlight/brightness I:Found brightness file at '/sys/class/backlight/panel0-backlight/brightness' I:Got max brightness 365 from '/sys/class/backlight/panel0-backlight/max_brightness' I:TWFunc::Set_Brightness: Setting brightness control to 365 I:LANG: en Starting the UI... setting DRM_FORMAT_BGRA8888 and GGL_PIXEL_FORMAT_BGRA_8888 setting DRM_FORMAT_ARGB8888 and GGL_PIXEL_FORMAT_RGBA_8888 setting DRM_FORMAT_ARGB8888 and GGL_PIXEL_FORMAT_RGBA_8888 Using drm graphics. I:TWFunc::Set_Brightness: Setting brightness control to 365 TW_SCREEN_BLANK_ON_BOOT := true I:TWFunc::Set_Brightness: Setting brightness control to 0 I:TWFunc::Set_Brightness: Setting brightness control to 365 I:Loading package: splash (/twres/splash.xml) I:Load XML directly I:PageManager::LoadFileToBuffer loading filename: '/twres/splash.xml' directly I:Checking resolution... I:Scaling theme width 1.000000x and height 1.250000x, offsets x: 0 y: 0 w: 0 h: 0 I:Loading resources... I:Loading variables... I:Loading mouse cursor... I:Loading pages... I:Loading page splash I:Switching packages (splash) => Linking mtab => Processing /etc/recovery.fstab for SAR-detection I:Reading /etc/recovery.fstab I:Flag missing argument: display= I:Done processing fstab files I:SAR-DETECT: SAR System detected => Processing /etc/recovery.fstab I:Reading /etc/recovery.fstab I:Processing '/boot' I:Processing '/recovery' I:Processing '/' I:Flag missing argument: display= I:Processing '/data' I:Processing '/cache' I:Processing '/efs' I:Created '/efs' folder. I:Processing '/sec_efs' I:Created '/sec_efs' folder. I:Processing '/modem' I:Processing '/mdm' I:Processing '/dsp' I:Processing '/vendor' I:Created '/vendor' folder. I:Processing '/product' I:Created '/product' folder. I:Processing '/misc' I:Processing '/keydata' I:Created '/keydata' folder. I:Processing '/keyrefuge' I:Created '/keyrefuge' folder. I:Processing '/dtbo' I:Processing '/vbmeta_samsung' I:Processing '/vbmeta_system' I:Processing '/external_sd' I:Created '/external_sd' folder. I:Processing '/usb-otg' I:Created '/usb-otg' folder. I:Done processing fstab files I:Using automatic handling for /data/media emulated storage device. I:Setting up '/data' as data/media emulated storage. I:Backup folder set to '/data/media/0/TWRP/BACKUPS/RFCM803822K' I:Settings storage is '/data/media/0' I:mount -o bind '/data/media/0' '/sdcard' process ended with RC=0 I:Decrypt adopted storage starting I:PageManager::LoadFileToBuffer loading filename: '/data/system/storage.xml' directly I:No /data/system/storage.xml for adopted storage Updating partition details... Error opening: '/data/vendor' (Permission denied) Error opening: '/data/vendor_ce/0' (Permission denied) Error opening: '/data/vendor_de/0' (Permission denied) Error opening: '/data/app_fonts' (Permission denied) Error opening: '/data/attribution' (Permission denied) Error opening: '/data/anr' (Permission denied) Error opening: '/data/tombstones' (Permission denied) Error opening: '/data/misc' (Permission denied) Error opening: '/data/apex/decompressed' (Permission denied) Error opening: '/data/apex/ota_reserved' (Permission denied) Error opening: '/data/app-staging' (Permission denied) Error opening: '/data/overlays' (Permission denied) Error opening: '/data/DownFilters' (Permission denied) Error opening: '/data/local' (Permission denied) Error opening: '/data/seams' (Permission denied) Error opening: '/data/data' (Permission denied) Error opening: '/data/app-private' (Permission denied) Error opening: '/data/app-ephemeral' (Permission denied) Error opening: '/data/app-asec' (Permission denied) Error opening: '/data/app-lib' (Permission denied) Error opening: '/data/app' (Permission denied) Error opening: '/data/property' (Permission denied) Error opening: '/data/fonts' (Permission denied) Error opening: '/data/ota' (Permission denied) Error opening: '/data/ota_package' (Permission denied) Error opening: '/data/resource-cache' (Permission denied) Error opening: '/data/drm' (Permission denied) Error opening: '/data/mediadrm' (Permission denied) Error opening: '/data/nfc' (Permission denied) Error opening: '/data/backup' (Permission denied) Error opening: '/data/ss' (Permission denied) Error opening: '/data/tad' (Permission denied) Error opening: '/data/system' (Permission denied) Error opening: '/data/system_de/0' (Permission denied) Error opening: '/data/system_ce/0' (Permission denied) Error opening: '/data/misc_de/0' (Permission denied) Error opening: '/data/misc_ce/0' (Permission denied) Error opening: '/data/user_de/0' (Permission denied) Error opening: '/data/rollback' (Permission denied) Error opening: '/data/rollback-observer' (Permission denied) Error opening: '/data/rollback-history' (Permission denied) Error opening: '/data/incremental' (Permission denied) Error opening: '/data/bootchart' (Permission denied) Error opening: '/data/sblockchain' (Permission denied) Error opening: '/data/adb' (Permission denied) Error opening: '/data/knox' (Permission denied) Error opening: '/data/enc_user' (Permission denied) Error opening: '/data/snd' (Permission denied) Error opening: '/data/semclipboard' (Permission denied) Error opening: '/data/nfc_log' (Permission denied) Error opening: '/data/semprivateshare' (Permission denied) Error opening: '/data/log' (Permission denied) Error opening: '/data/rdx_dump' (Permission denied) Error opening: '/data/.fido' (Permission denied) Error opening: '/data/fota' (Permission denied) Error opening: '/data/server_configurable_flags' (Permission denied) Error opening: '/data/sec' (Permission denied) I:Data backup size is 1694MB, free: 63726MB. I:cmd: /sbin/exfat-fuse -o big_writes,max_read=131072,max_write=131072 /dev/block/mmcblk0p1 /external_sd ERROR: bad date 1980-00-00. /sbin/exfat-fuse: bad date 1980-00-00 ERROR: bad date 1980-00-00. /sbin/exfat-fuse: bad date 1980-00-00 ERROR: bad date 1980-00-00. /sbin/exfat-fuse: bad date 1980-00-00 I:Unable to mount '/usb-otg' I:Actual block device: '', current file system: 'vfat' ...done I:Unmounting main partitions...
Hey, the date on mine was correct, so I'm quite unsure what's happening with yours.

What had been done to exhibit this?
Mind explaining your process?

I can see that most errors are following the /data partition.

Had data been formatted after the flash? Or is this an existing TWRP that suddenly is having issues?
 
Mar 15, 2023
12
1
Samsung Galaxy A90 5G
Hey, the date on mine was correct, so I'm quite unsure what's happening with yours.

What had been done to exhibit this?
Mind explaining your process?

I can see that most errors are following the /data partition.

Had data been formatted after the flash? Or is this an existing TWRP that suddenly is having issues?
twrp works normally but it just has permission error
 

nhika

New member
May 18, 2023
2
0
unfortunately this twrp does not work on samsung a90 5G latest android 12 version
 

nguyenvu1973

Member
Dec 3, 2020
10
0
I've decided to release my compiled build (early, little or lotta' buggy perhaps) of the Teamwin Recovery Project for the Samsung Galaxy A90 5G, build from source.
As always, flashing unsigned firmware(including this one) will permanently destroy KNOX, and irreversibly set the KNOX bit to 0x1.
(Let me know if the statement above is incorrect, but yeah, this will destroy

Currently, it is built on the 9.0 manifest targeting the A908BXXU5EVK3
So, aside from that, I'm unsure what it is completely compatible for, therefore, I would like to disclaim, that I cannot guarantee success nor the quality of the build that I have on my device, to reflect the same upon your device, and that if you decide to flash this, you are responsible for any potential damage that could theoretically be caused, you have been warned.

It works, Boots to recovery, and boots to system, and a magisk installed system, on my device, Android 12, A908BXXU5EVK3, A908B.

Installation:​

  1. Tap 'Build Number' several times to enable Developer Options.
  2. Exit both 'About Phone' and 'Software Information' Page until you are on the primary settings page.
  3. 'Developer Options' should now be available, enter this, and enable Developer Options if it is disabled.
  4. Enable OEM Unlock.
  5. Reboot to Download Mode
    1. Power off the device, Hold both Volume up and down, insert data cable while holding volumes.
  6. Long hold volume up for several seconds to be prompted if you wish to unlock the bootloader, confirm this. Do note that confirming the bootloader unlock will format your devices data, if you have any important files you wish to retain, return to system, transfer your files to another device beforehand.
    1. If it is already unlocked, you do not need to do this step, as you will instead be prompted to lock the bootloader, deny this.
  7. Acquire the TWRP tar file present through the link in this thread.
  8. Acquire both the multidisabler(if required) and vbmeta.tar from Corsicanu downloads, and acquire an Odin executable.
  9. Launch Odin, and insert vbmeta.tar in userdata, and the twrp tar file in AP.
  10. Connect the Samsung A90 5G to the PC in 'Download Mode', flash.
  11. The Device will automatically reboot after flash by default, during the reboot, Hold Volume up and down, while USB is connected.
  12. Allow Modifications, Format Data, confirm by typing 'yes'; reboot to recovery.
  13. Install Magisk(Optional), install multidisabler.
  14. Reboot to system.

Currently, everything but MTP(Needs a kernel fix), and Decryption appears to work(As I'm also sure this may be a TWRP12 branch thing too); so you will need to sideload any zips, or utilise OTG Storage or SD.
All three have been tested, and provide some means to transfer files into the TWRP environment.

It may not be optimised, and may have slight issues, such as what's explained, and perhaps mounts that shouldn't be there, and mounts that aren't but should.

Download and test, at your own discretion. If you are unsure about installing this; you are not obliged to do so.

Download [TWRP A908B R3QXX]
This TWRP image is not patched with Magisk

Note: To the best of my knowledge; at least two Korean recipients have accessed the file; I have yet to hear anything from other regional models.

So my presumption would be that; perhaps it works, as success would normally yield lack of a follow-up than failure would.
But still, take caution until or unless it has been verified, flashing is still your own risk.
where corsicanu dowloads bro ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    bagaimana perkembangannya, apakah layak untuk diuji?

    bagaimana perkembangannya, apakah layak untuk diuji?
    I have in the past compiled a standalone kernel that could be used for building as a prebuilt inside a new recovery build, sources are available, and I'd have to attempt to correct issues that arise from this.

    More on testing anything, currently the device is out of my possession for the foreseeable future, so I cannot build or test it until it is within my possession, which I shall announce when it is, but for now due to that, I cannot proceed anywhere until that time.

    But yeah, sources are available, I'd invite anyone that would like to take helm, to do so if they wished.
  • 1
    I've decided to release my compiled build (early, little or lotta' buggy perhaps) of the Teamwin Recovery Project for the Samsung Galaxy A90 5G, build from source.
    As always, flashing unsigned firmware(including this one) will permanently destroy KNOX, and irreversibly set the KNOX bit to 0x1.
    (Let me know if the statement above is incorrect, but yeah, this will destroy

    Currently, it is built on the 9.0 manifest targeting the A908BXXU5EVK3
    So, aside from that, I'm unsure what it is completely compatible for, therefore, I would like to disclaim, that I cannot guarantee success nor the quality of the build that I have on my device, to reflect the same upon your device, and that if you decide to flash this, you are responsible for any potential damage that could theoretically be caused, you have been warned.

    It works, Boots to recovery, and boots to system, and a magisk installed system, on my device, Android 12, A908BXXU5EVK3, A908B.

    Installation:​

    1. Tap 'Build Number' several times to enable Developer Options.
    2. Exit both 'About Phone' and 'Software Information' Page until you are on the primary settings page.
    3. 'Developer Options' should now be available, enter this, and enable Developer Options if it is disabled.
    4. Enable OEM Unlock.
    5. Reboot to Download Mode
      1. Power off the device, Hold both Volume up and down, insert data cable while holding volumes.
    6. Long hold volume up for several seconds to be prompted if you wish to unlock the bootloader, confirm this. Do note that confirming the bootloader unlock will format your devices data, if you have any important files you wish to retain, return to system, transfer your files to another device beforehand.
      1. If it is already unlocked, you do not need to do this step, as you will instead be prompted to lock the bootloader, deny this.
    7. Acquire the TWRP tar file present through the link in this thread.
    8. Acquire both the multidisabler(if required) and vbmeta.tar from Corsicanu downloads, and acquire an Odin executable.
    9. Launch Odin, and insert vbmeta.tar in userdata, and the twrp tar file in AP.
    10. Connect the Samsung A90 5G to the PC in 'Download Mode', flash.
    11. The Device will automatically reboot after flash by default, during the reboot, Hold Volume up and down, while USB is connected.
    12. Allow Modifications, Format Data, confirm by typing 'yes'; reboot to recovery.
    13. Install Magisk(Optional), install multidisabler.
    14. Reboot to system.

    Currently, everything but MTP(Needs a kernel fix), and Decryption appears to work(As I'm also sure this may be a TWRP12 branch thing too); so you will need to sideload any zips, or utilise OTG Storage or SD.
    All three have been tested, and provide some means to transfer files into the TWRP environment.

    It may not be optimised, and may have slight issues, such as what's explained, and perhaps mounts that shouldn't be there, and mounts that aren't but should.

    Download and test, at your own discretion. If you are unsure about installing this; you are not obliged to do so.

    Download [TWRP A908B R3QXX]
    This TWRP image is not patched with Magisk

    Note: To the best of my knowledge; at least two Korean recipients have accessed the file; I have yet to hear anything from other regional models.

    So my presumption would be that; perhaps it works, as success would normally yield lack of a follow-up than failure would.
    But still, take caution until or unless it has been verified, flashing is still your own risk.

    Device Tree Source:

    Kernel Source:
    1
    Thank you so much
    1
    I'm using A908N. and Thank you so much!
    1
    If you flash android 12, you cant use cellular
    1
    You can just build a kernel for yourself