[UNOFFICIAL BUILD] Samsung Galaxy A70 (a70q / a70s) for /e/OS-a15 3.x

Samsung Galaxy A70 (a70q / a70s) for /e/OS-a15 3.3 (beta)

Galaxy A70:
e-3.3-a15-20251122-UNOFFICIAL-a70q.zip

https://sourceforge.net/projects/eosbuildsronnz98/files/Samsung/Samsung%20Galaxy%20A70/e-3.3-a15-20251122-UNOFFICIAL-a70q.zip/download

Galaxy A70s:
e-3.3-a15-20251122-UNOFFICIAL-a70s.zip

https://sourceforge.net/projects/eosbuildsronnz98/files/Samsung/Samsung%20Galaxy%20A70/e-3.3-a15-20251122-UNOFFICIAL-a70s.zip/download

Please see sources and install instructions including recovery here:
https://xdaforums.com/t/rom-15-unofficial-stable-lineageos-22-2.4746860/

Use it at your own risk!
Please support the developer(s)!

Can I dirty upgrade from your:

e-3.1-a14-20250805-UNOFFICIAL-a70q

?

I don’t know, you need to try out yourself

OK, I’m on it. Sourceforge download speed is slow and crashing the downloaded file. Retrying 5’th time. Just saying, and if you can in the future upload on some other sites like Mega.nz it would be nice, but not mandatory. Anyway, thank you for this ROM and I will report back how it went with the dirty upgrade.

1 Like

It updated without any problem.

Only had to confirm Yes in recovery, after “Signature verification failed” “Install Anyway” or something like that.

The magic happened, finally fingerprint scanner is working and allowing me to assemble in setup my fingerprint. Before (Android 14 e-3.1-a14-20250805-UNOFFICIAL-a70q) it was working but while in setup, it just didn’t combine my tapping of finger, and the progress bar stopped only at one bar. Now It allows me to fully setup my fingerprint.

I did a dirty upgrade from SD card, and after it completed before restart, I wiped the Cache partition.

It started without any problem and after fingerprint setup, the banking apps asked me if I want to use fingerprint. The game I tested before on A14 is working better, fewer stutters, but Crossy Road still is stuttering, don’t know why.

LTE speeds are the same as before, tested on the same spot in the house.

Everything seems to be working the same or better than before.

I have 10 times more expensive phone than this, but this makes my day. The funny thing is that it’s already broken, so I use it and will probably use it for a while, because if it breaks, it’s already broken, so it’s freedom to use a working phone with a broken glass, instead of 10x more expensive and being afraid of breaking or losing it. Now it’s just 10x more fun. THANK YOU!

1 Like

***Update of “long term” usage.

For me, it’s nothing, but for others it would be make it or break it. Apps like Spotube are lagging when scrolling, so 2D is broken for the apps which using different 2D engine. Asked AI:

2D Engine Comparison: Spotube vs. Spotify

Spotube and Spotify differ significantly in their technological architecture, particularly in the engines they utilize for rendering 2D visuals and managing audio playback.

Feature Spotube Spotify
2D Engine Custom-built using HTML/CSS and JavaScript, often leveraging web technologies for rendering. Primarily uses a combination of native frameworks across platforms, with significant use of Electron for its desktop application.
Rendering Technique Utilizes frontend libraries to interact with the Spotify API for metadata, while rendering audio from sources like YouTube. Employs complex graphics rendering engines optimized for sound visualization and UI fluidity, driven by native code for performance.

Other apps are not lagging, like loyalty shopping apps and browsers like Brave.

Mentioned before, 3D games like Crossy Road feels like 20 fps, so 3D is also not in pair with stock performance. So for example, on Galaxy M21 apps are working perfectly 2D and 3D with Android 15 you compiled. Strangely enough, YouTube works almost perfectly, scrolling and watching 2k videos on both phones.

One more little bug, Bliss Weather plugin is not working. No matter what I do. Tried also with cleam flashing your ROM.

Can you try to install latest version:

Cannot install it as a standalone apk (says that it’s conflicting with another packet). Also, tried with adb as a root and swiped USB Debugging as a root and cannot install after trying uninstalling:

❯ adb root

❯ adb shell pm uninstall foundation.e.blissweather
Failure [DELETE_FAILED_INTERNAL_ERROR]

❯ adb shell pm clear foundation.e.blissweather
Success

❯ adb shell pm disable-user foundation.e.blissweather
Package foundation.e.blissweather new state: disabled-user

❯ adb shell pm clear foundation.e.blissweather
Success

❯ adb shell pm disable-user foundation.e.blissweather
Package foundation.e.blissweather new state: disabled-user

❯ adb shell pm uninstall foundation.e.blissweather
Failure [DELETE_FAILED_INTERNAL_ERROR]

❯ adb shell pm uninstall foundation.e.blissweather
Failure [DELETE_FAILED_INTERNAL_ERROR]

Should I try in TWRP? Or in /e/OS recovery?

Also, tried to install via adb inside adb shell:

a70q:/sdcard/Download # pm install foundation.e.blissweather-v1.0.8-release.apk
avc:  denied  { read } for  scontext=u:r:system_server:s0 tcontext=u:object_r:fuse:s0 tclass=file permissive=0System server has no access to read file context u:object_r:fuse:s0 (from path /storage/emulated/0/Download/foundation.e.blissweather-v1.0.8-release.apk, context u:r:system_server:s0)
Error: Unable to open file: foundation.e.blissweather-v1.0.8-release.apk
Consider using a file under /data/local/tmp/
Error: Can’t open file: foundation.e.blissweather-v1.0.8-release.apk

Exception occurred while executing ‘install’:
java.lang.IllegalArgumentException: Error: Can’t open file: foundation.e.blissweather-v1.0.8-release.apk
at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:687)
at com.android.server.pm.PackageManagerShellCommand.doRunInstall(PackageManagerShellCommand.java:1615)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1561)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:245)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:6694)
at android.os.Binder.shellCommand(Binder.java:1143)
at android.os.Binder.onTransact(Binder.java:945)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4693)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6678)
at android.os.Binder.execTransactInternal(Binder.java:1411)
at android.os.Binder.execTransact(Binder.java:1350)

Also, from tmp as it suggested:

a70q:/data/local/tmp # pm install foundation.e.blissweather-v1.0.8-release.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Existing package foundation.e.blissweather signatures do not match newer version; ignoring!]
1|a70q:/data/local/tmp #

I can uninstall it:

a70q:/data/local/tmp # pm uninstall --user 0 foundation.e.blissweather
Success

It’s probably only uninstalled for the user, so if I use TWRP and uninstall it with root privileges, then I would be able to install different version from GitLab?

can you try to type:

adb shell mount -o rw

prior installation

Sorry, was doing other things:

adb shell mount -o rw
/dev/block/sda23 on / type ext4 (ro,seclabel,relatime,discard)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,size=2824912k,nr_inodes=706228,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
proc on /proc type proc (rw,relatime,gid=3009,hidepid=2)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /mnt type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755,gid=1000)
tmpfs on /mnt/installer type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755,gid=1000)
tmpfs on /mnt/androidwritable type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755,gid=1000)
/dev/block/sda28 on /metadata type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,noauto_da_alloc,errors=panic,data=ordered)
/dev/block/sda24 on /vendor type ext4 (ro,seclabel,relatime,discard)
tmpfs on /apex type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755)
tmpfs on /bootstrap-apex type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755)
tmpfs on /linkerconfig type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755)
none on /dev/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
none on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
none on /dev/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent)
none on /dev/memcg type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
none on /dev/stune type cgroup (rw,nosuid,nodev,noexec,relatime,schedtune)
tracefs on /sys/kernel/tracing type tracefs (rw,seclabel,relatime,gid=3012)
/dev/block/loop0 on /bootstrap-apex/com.android.runtime@1 type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/system/apex/com.android.runtime.apex)
/dev/block/loop0 on /bootstrap-apex/com.android.runtime type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/system/apex/com.android.runtime.apex)
/dev/block/loop1 on /bootstrap-apex/com.android.tzdata@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/system/apex/com.android.healthfitness.apex)
/dev/block/loop2 on /bootstrap-apex/com.android.i18n@1 type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/data/apex/decompressed/com.android.conscrypt@352090000.decompressed.apex)
/dev/block/loop2 on /bootstrap-apex/com.android.i18n type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/data/apex/decompressed/com.android.conscrypt@352090000.decompressed.apex)
/dev/block/loop1 on /bootstrap-apex/com.android.tzdata type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/system/apex/com.android.healthfitness.apex)
tmpfs on /bootstrap-apex/apex-info-list.xml type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755)
tmpfs on /tmp type tmpfs (rw,seclabel,relatime,size=2824912k,nr_inodes=706228)
debugfs on /sys/kernel/debug type debugfs (rw,seclabel,relatime)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tmpfs on /mnt/vm type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,seclabel,relatime,gid=3012)
/dev/block/sda26 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,noauto_da_alloc,errors=panic,data=ordered)
/dev/block/sda17 on /vendor/firmware_mnt type vfat (ro,context=u:object_r:firmware_file:s0,relatime,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)
/dev/block/sda18 on /vendor/firmware-modem type vfat (ro,context=u:object_r:firmware_file:s0,relatime,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)
/dev/block/sda19 on /vendor/dsp type ext4 (ro,seclabel,nosuid,nodev,relatime,data=ordered)
/dev/block/sda5 on /mnt/vendor/persist type ext4 (rw,seclabel,nosuid,nodev,noatime,journal_checksum,noauto_da_alloc)
/dev/block/sda6 on /mnt/vendor/efs type ext4 (rw,seclabel,nosuid,nodev,noatime,journal_checksum,noauto_da_alloc)
/dev/block/sda9 on /efs type ext4 (rw,seclabel,nosuid,nodev,noatime,journal_checksum,noauto_da_alloc)
tmpfs on /storage type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755,gid=1000)
/dev/block/dm-33 on /data type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
tmpfs on /linkerconfig type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755)
tmpfs on /data_mirror type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=700,gid=1000)
/dev/block/dm-33 on /data_mirror/data_ce/null type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data_mirror/data_de/null type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data_mirror/misc_ce/null type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data_mirror/misc_de/null type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data_mirror/storage_area type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data_mirror/cur_profiles type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data_mirror/ref_profiles type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/loop3 on /apex/com.android.i18n@1 type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/data/apex/decompressed/com.android.appsearch@352090000.decompressed.apex)
/dev/block/loop8 on /apex/com.android.healthfitness@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop5 on /apex/com.android.tzdata@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop6 on /apex/com.android.virt@2 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop3 on /apex/com.android.i18n type ext4 (ro,dirsync,seclabel,nodev,noatime,file=/data/apex/decompressed/com.android.appsearch@352090000.decompressed.apex)
/dev/block/loop5 on /apex/com.android.tzdata type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop8 on /apex/com.android.healthfitness type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop6 on /apex/com.android.virt type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop7 on /apex/com.android.btservices@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop7 on /apex/com.android.btservices type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-27 on /apex/com.android.art@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-27 on /apex/com.android.art type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop9 on /apex/com.android.apex.cts.shim@1 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop9 on /apex/com.android.apex.cts.shim type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-21 on /apex/com.android.media.swcodec@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-29 on /apex/com.android.configinfrastructure@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-21 on /apex/com.android.media.swcodec type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-29 on /apex/com.android.configinfrastructure type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop11 on /apex/com.android.rkpd@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop11 on /apex/com.android.rkpd type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-11 on /apex/com.android.neuralnetworks@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop17 on /apex/com.android.sdkext@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-11 on /apex/com.android.neuralnetworks type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop17 on /apex/com.android.sdkext type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-24 on /apex/com.android.mediaprovider@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-24 on /apex/com.android.mediaprovider type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-17 on /apex/com.android.appsearch@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop12 on /apex/com.android.os.statsd@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop10 on /apex/com.android.devicelock@1 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop10 on /apex/com.android.devicelock type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-25 on /apex/com.android.conscrypt@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-17 on /apex/com.android.appsearch type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop13 on /apex/com.android.runtime@1 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop13 on /apex/com.android.runtime type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-25 on /apex/com.android.conscrypt type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-20 on /apex/com.android.adbd@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/loop12 on /apex/com.android.os.statsd type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-20 on /apex/com.android.adbd type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-3 on /apex/com.android.permission@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-2 on /apex/com.android.nfcservices@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-12 on /apex/com.android.ipsec@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-19 on /apex/com.android.wifi@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-3 on /apex/com.android.permission type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-16 on /apex/com.android.profiling@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-13 on /apex/com.android.adservices@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-22 on /apex/com.android.scheduling@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-2 on /apex/com.android.nfcservices type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-12 on /apex/com.android.ipsec type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-19 on /apex/com.android.wifi type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-16 on /apex/com.android.profiling type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-22 on /apex/com.android.scheduling type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-8 on /apex/com.android.media@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-4 on /apex/com.android.extservices@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-13 on /apex/com.android.adservices type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-10 on /apex/com.android.cellbroadcast@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-4 on /apex/com.android.extservices type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-8 on /apex/com.android.media type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-30 on /apex/com.android.resolv@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-10 on /apex/com.android.cellbroadcast type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-30 on /apex/com.android.resolv type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-1 on /apex/com.android.tethering@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-6 on /apex/com.android.ondevicepersonalization@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-1 on /apex/com.android.tethering type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-6 on /apex/com.android.ondevicepersonalization type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-5 on /apex/com.android.uwb@352090000 type ext4 (ro,dirsync,seclabel,nodev,noatime)
/dev/block/dm-5 on /apex/com.android.uwb type ext4 (ro,dirsync,seclabel,nodev,noatime)
tmpfs on /apex/apex-info-list.xml type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,size=2824912k,nr_inodes=706228,mode=755)
/dev/block/dm-33 on /data_mirror/data_ce/null/0 type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
/dev/block/dm-33 on /data/user/0 type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=5678,usrquota,grpquota,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
none on /dev/freezer type cgroup (rw,relatime,freezer)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
diag on /dev/ffs-diag type functionfs (rw,relatime)
diag_mdm on /dev/ffs-diag-1 type functionfs (rw,relatime)
diag_mdm2 on /dev/ffs-diag-2 type functionfs (rw,relatime)
/data/media on /mnt/runtime/default/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/runtime/read/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/runtime/write/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/runtime/full/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal,unshared_obb)
/dev/fuse on /mnt/installer/0/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/androidwritable/0/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/user/0/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /storage/emulated type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/data/media on /mnt/pass_through/0/emulated type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/androidwritable/0/emulated/0/Android/data type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/installer/0/emulated/0/Android/data type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/user/0/emulated/0/Android/data type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /storage/emulated/0/Android/data type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/androidwritable/0/emulated/0/Android/obb type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/user/0/emulated/0/Android/obb type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /storage/emulated/0/Android/obb type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/installer/0/emulated/0/Android/obb type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal,unshared_obb)
/dev/block/vold/public:179,1 on /mnt/media_rw/82D3-13EC type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,time_offset=60,errors=remount-ro)
/mnt/media_rw/82D3-13EC on /mnt/runtime/default/82D3-13EC type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
/mnt/media_rw/82D3-13EC on /mnt/runtime/read/82D3-13EC type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18)
/mnt/media_rw/82D3-13EC on /mnt/runtime/write/82D3-13EC type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18)
/mnt/media_rw/82D3-13EC on /mnt/runtime/full/82D3-13EC type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=7)
/dev/fuse on /mnt/installer/0/82D3-13EC type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/androidwritable/0/82D3-13EC type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/user/0/82D3-13EC type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /storage/82D3-13EC type fuse (rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/mnt/media_rw/82D3-13EC on /mnt/pass_through/0/82D3-13EC type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=7)


“prior installation” this part I don’t understand.

Maybe understand it as

  • "prior to your “commands sequence” ?
    or
  • prior to the “installation phase” ?

I understand, but I cannot go back in time. So It’s strange to me, because I didn’t install the apk, because it cannot be installed.

If you ask me to revert what I’ve done, and then do the command with write permissions, I don’t know how to do it.

Or maybe I’m just sleepy, who knows…

If this is the case, I assume that I have to install it back from the ROM, which is somewhere hidden?

I could just reinstall the entire ROM, but I’m using it daily, so there are important programs on it, that was the point of testing it in a real daily normal use.

No worries, instead of blissweather

you can install any other weather app

Thanks boss :slight_smile: You’ve made my day, I go to sleep.

1 Like

Will do a build when 3.4 is available (potentially end of December) where hopefully this is fixed

1 Like

**Update on “long” “Long” term usage:

The camera only does pictures as RAW, because all pictures are the same size, only resolution can be changed to achieve smaller or greater quality, it just doesn’t change picture quality. Checked on default camera app and on OpenCamera, which is similar. JPEG quality can be adjusted, but it does nothing to the overall size of the picture file. So, it does not compress the file, slider works % quality, but it does nothing.

So, probably hardware encoding doesn’t work, but I’m not an expert. It could be related to the 2D and 3D acceleration in games and programs as well.