9.9 GB usable storage? - Sprint HTC EVO 4G LTE

Been playing around with my new toy and found that it has right at 10 gb of available internal storage for music, vids, etc. I guess that means the remainder is used by the system. Does anyone one know if we'll be able to reallocate the 16 gb in a different manner? At this point, I have no idea what that allocation might be, just wondering if that will be something we can do with root.
In the meantime, this phone is amazing. It's VERY fast. For instance, adding widgets, direct dial/message shortcuts, etc. happens almost instantly. There is virtually no lag between the intermediate screens of the process like there was on my OG Evo. And I'm really digging the camera. The rapid fire shooting is lots of fun to play with. Looks like another winner from Sprint and HTC.

I'm wondering if this is possible as well. It would suck just to be limited to 2GB onboard storage for system and apps.
I was planning to have all system+apps on the onboard storage, and media on my microsd.

The 16gb internal storage is divided up into a few different partitions such as /system /cache /recovery /boot /data /sdcard and more. You can download a terminal app on the play store and run the command df to see all the partitions.
As for changing partition sizes only time will tell. I'd assume we will be able. I'd love to make /data and /sdcard just one big /data partition.

Actual Usable Storage
Hi Guys,
I put together a list of the actual usable internal storage of different phones so that we can compare and see which one has how much. This can be found on:
http://icethreads.com/actual-usable-storage-of-mobile-phones/
Let me know if you found it useful!
Regards,
- Harris

I just swapped mount points. Then force installed apps to my 64 gb class 10 I have like. 200 apps and my 9 gb I don't even use.
{
"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"
}
Sent from magical jelly bean.

kaos420 said:
I just swapped mount points. Then force installed apps to my 64 gb class 10 I have like. 200 apps and my 9 gb I don't even use.
Sent from magical jelly bean.
Click to expand...
Click to collapse
What happens when you update your ROM? do you have to run the swap mount points hack? can you elaborate about this?

megabiteg said:
What happens when you update your ROM? do you have to run the swap mount points hack? can you elaborate about this?
Click to expand...
Click to collapse
Just outta habit I rerun it. I flash my ROM. My flash kernel... Flash timberwolfs theme. Them omjs mod pack. Then at last I flash my updater I made for the vold file. All is does is switch /ext_sd from sd1 to sd0
Here is what mine looks like after edit
(quote) # Copyright (c) 2011, Code Aurora Forum. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
# * Neither the name of Code Aurora Forum, Inc. nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
dev_mount sdcard /storage/sdcard0/ext_sd emmc /devices/platform/msm_sdcc.1/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/msm_sdcc.3/mmc_host
dev_mount usb /storage/usb auto /devices/platform/msm_hsusb_host
(/quote)
Sent from magical jelly bean.

Related

Any way to enable NFC?

I haven't been able to find if there is any current way to enable NFC on the ATT Note, supposedly a custom ROM did it, but not 100% sure, anyone know?
I believe there is a thread from an xda member giving instructions on how to enable it on a rooted device but it was hit or miss from the comments..plus nobody could get Google wallet to work..
Sent from my SAMSUNG-SGH-I717 using XDA
jonathan413 said:
I believe there is a thread from an xda member giving instructions on how to enable it on a rooted device but it was hit or miss from the comments..plus nobody could get Google wallet to work..
Sent from my SAMSUNG-SGH-I717 using XDA
Click to expand...
Click to collapse
Honestly I don't even know what google wallet is, I meant just so I can use like cool things around my house to activate certain features on the phone when I stepped into the vicinity and stuff like that.
Custom rom definitely enables it.
{
"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"
}
MSigler said:
Custom rom definitely enables it.
Click to expand...
Click to collapse
Wow, which ROM.
And after checking out Google wallet, it does seem cool, wish we had that working too.
What are tags? And what is the benefit to using them??
Sent from my SAMSUNG-SGH-I717 using XDA
orangekid said:
I haven't been able to find if there is any current way to enable NFC on the ATT Note, supposedly a custom ROM did it, but not 100% sure, anyone know?
Click to expand...
Click to collapse
This is I used.......http://forum.xda-developers.com/showthread.php?t=1530517
orangekid said:
Wow, which ROM.
And after checking out Google wallet, it does seem cool, wish we had that working too.
Click to expand...
Click to collapse
Saurom, the latest version, but it's worked on all of them I believe.
orangekid said:
I haven't been able to find if there is any current way to enable NFC on the ATT Note, supposedly a custom ROM did it, but not 100% sure, anyone know?
Click to expand...
Click to collapse
PHONE MUST BE ROOTED TO DO THIS BELOW -
1. Create a file on your computer named "android.hardware.nfc.xml"
2. Inside of that file post the following code:
___________________________________________________________________
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at the Apache website.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- This is the standard feature indicating that the device can communicate
using Near-Field Communications (NFC). -->
<permissions>
<feature name="android.hardware.nfc" />
</permissions>
__________________________________________________ ________________
3. Email that file to an email account you have on your phone
4. Open the email on your phone and save the attachment
5. Open up "Root Explorer" (App)
6. Navigate to your "downloads" folder and copy the file "android.hardware.nfc.xml"
7. Navigate to "/system/etc/permissions"
8. Click "Mount R/W" (Icon on top of root explorer)
9. Paste the file "android.hardware.nfc.xml"
10. Click "Mount R/O" on the top of your screen (inside the root explorer app)
11. reboot your phone
12. go to Settings - Wireless and enable "NFC"
Done !
Google wallet does not work still, but other NFC apps work great
Thanks, I created the file on my phone using file manager instead of emailing it. Works great. :beer:

[Q] issues with /datadata

My ICS Passion v13.1 based phone started acting up on me today.
Out of space.
Same issues that I've run into any ROM outside of 2.2 based ROMs really. /datadata is full.
I've done a fair bit of reading on the /datadata issues with the Vibrant, but between super old posts, new posts that link to a mix of old posts or not so old posts, and a whole whackload of random solutions without a great summary, I figure it's time to try to collect everything into one place. PLEASE correct me if I'm wrong. I really don't think I see the full picture yet.
Issue:
There is a /datadata folder that some builds or ROMS mapped to a very small, but very fast flash chip in the Vibrant.
Apps aren't installed here, but they can use this space to store their app data (saved user settings). It seems to not matter whether apps have been moved to your SD card or not, they'll still use this /datadata space.
You don't even need to have many apps installed for this space to get filled. I have installed maybe 10 apps over and above the default set that comes with ICS Passion. 10 apps! What do I do with all the rest of the 48GB of space on my phone?
Solutions?
The solution that seems to be most linked to is a set of commands you enter via ADB after you have rebooted into CWM Recovery.
Code:
adb remount
adb shell
cp -rHp /datadata /data
rmdir /data/data
mkdir /data/datadata
mv -f /data/datadata /data/data
rmdir -r /data/data
cp -rHp /data/dalvik-cache/ /datadata
rmdir /data/dalvik-cache
ln -s /data/data /data/dalvik-cache
sync
reboot
There's a mystical .zip file out there that may do this by simply flashing. Here's the zip I was able to find, but I haven't tested it yet because there wasn't much confirmation on its ability in the threads.
The Onecosmic DataFixer script:
http://ics.samsung-updates.com/trouble/LatestDataFixer.zip
Finally, some people report that all you need to do is create a file called .nodatadata in the /datadata directory and reboot.
I haven't yet tried any one of these solutions as they all have something frightening about them.
Solution #1 will apparently really slow down your phone.
#2 apparently does the same as #1, just easier to install.
#3 confuses me. I really don't know how the creation of a .nodatadata file would change anything, but hey, that's why I'm not allowed to post in the dev section.
So, I want to start off a discussion thread dedicated to /datadata discussion because all the other discussion is BURIED under thousands and thousands of posts about GPS and volume issues. I looked for a thread like this, but didn't find anything other than what I've been able to filter out above.
Could someone more knowledgeable on the issue pipe in here?
Thanks!!!
*10 apps I have installed over and above default set:
- Google Music
- Google+
- Waze
- Any.Do
- ScoreMobile
- Twitter
- Facebook
- Springpad
- Beautiful Widgets
- Titanium Backup Pro
Is there a "deadly" app that's hogging all the /datadata space?
Get a cache cleaner app from the market and clean your cache.
Alex9090 said:
Get a cache cleaner app from the market and clean your cache.
Click to expand...
Click to collapse
Thanks for the reply. But this isn't an issue with cache. I can reboot into recovery, wipe the cache partition and dalvik cache, reboot, and the low space warning is still there.
The /datadata directory is not cache AFAIK.
Just try it, would you.
Sent from samsung vibrant
7mb data cleared from last 6 hours used. Sometimes if i don't clean it for few days and browser a lot, it can take close to 50mb, hence low storage warning. Takes me 5 second to run. Cheers.
{
"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"
}
Edit: Another thing i forgot to mention is gmail attachments. I think they go straight to /datadata also. So if you have set that to auto download, you might wanna look there also.
Sent from samsung vibrant
Awesome feedback, thanks!
What cache cleaner do you prefer?
Im using this one...
https://play.google.com/store/apps/details?id=cn.com.opda.android.clearmaster
Sent from samsung vibrant

[Q&A] [DEV][TOOL] Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/

[Q&A] [DEV][TOOL] Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/
Q&A for [DEV][TOOL] Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/Linux]
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [DEV][TOOL] Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/Linux]. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
I don't know what I am doing wrong. I have an 1+1.
Now newest twrp and mobile aik 1.8, I follow the steps end up with standard curtain picture. Same thing happened to me with 1.7.
I would post a link to custom_splash_twrp.img but, not enough postings. :silly:
With aik 2.2 everthing works as expected.
TIA
Fried Locust said:
I don't know what I am doing wrong. I have an 1+1.
Now newest twrp and mobile aik 1.8, I follow the steps end up with standard curtain picture. Same thing happened to me with 1.7.
I would post a link to custom_splash_twrp.img but, not enough postings. :silly:
With aik 2.2 everthing works as expected.
TIA
Click to expand...
Click to collapse
I can tell by your resulting image name that you are using the TWRP Holofied or Materialised theme as a frontend for AIK-mobile, so that's likely where you need to direct your question, since as you can see in my main thread, it's all been working just fine. :good:
I have a Asus Zenfone Max 2016 and I want to port my nougat base rr rom using a aosp oreo rom build for a similar specification device yu yureka. I'm using android kitchen. Is it possible? how do I port one and what shoud use.
I dont see the folder systeem in the Android 8 roms.
I do see system.dat is there a different wat tot port a oreo ROM with kitchen ?
Please im looking for a oreo ROM what i can port tot my leeco le 2 s3 mtk 6797 chipset.
Android Kitchen can't detect Java.exe during ROM (.zip) packaging
Hey guys
Till a few days back, I was a complete noob at making android roms and porting, but in these past few days, I've learnt a lot, thanks to wonderful tutorials on XDA. I'm trying to port LG Power X 's rom for my Micromax MEGA 4G Q417 device, and everything is all well and done and configured, but I'm getting struck here at this screen in Android Kitchen.
{
"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"
}
It says that I probably do not have JAVA JDK installed, but, I DO HAVE IT. I don't know what I'm doing wrong.
Here is my .bash_profile if it helps...
Code:
# To the extent possible under law, the author(s) have dedicated all
# copyright and related and neighboring rights to this software to the
# public domain worldwide. This software is distributed without any warranty.
# You should have received a copy of the CC0 Public Domain Dedication along
# with this software.
# If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
# base-files version 4.2-4
# ~/.bash_profile: executed by bash(1) for login shells.
# The latest version as installed by the Cygwin Setup program can
# always be found at /etc/defaults/etc/skel/.bash_profile
# Modifying /etc/skel/.bash_profile directly will prevent
# setup from updating it.
# The copy in your home directory (~/.bash_profile) is yours, please
# feel free to customise it to create a shell
# environment to your liking. If you feel a change
# would be benifitial to all, please feel free to send
# a patch to the cygwin mailing list.
# User dependent .bash_profile file
# source the users bashrc if it exists
if [ -f "${HOME}/.bashrc" ] ; then
source "${HOME}/.bashrc"
fi
# Set PATH so it includes user's private bin if it exists
if [ -d "${HOME}/bin" ] ; then
#PATH="${HOME}/bin:${PATH}"
export PATH=$PATH:"/cygdrive/C/Program Files/Java/jdk-10.0.2/bin/"
fi
# Set MANPATH so it includes users' private man if it exists
# if [ -d "${HOME}/man" ]; then
# MANPATH="${HOME}/man:${MANPATH}"
# fi
# Set INFOPATH so it includes users' private info if it exists
# if [ -d "${HOME}/info" ]; then
# INFOPATH="${HOME}/info:${INFOPATH}"
# fi
PATH=/cygdrive/c/Program\ Files/Java/jdk-10.0.2/bin:${PATH}
What am I doing wrong? I'm trying since yesterday to fix this, but, even after countless frustrating attempts, the error persists. I now have no other option than to ask the help of you guys here. Please help!

Mounting external f2fs volumes?

I have an f2fs volume I want to mount. The problem is, every time I look up "Android" and "f2fs", what comes up is internal storage. I'd rather stick to ext4 storage for the time being. What I want is to mount my f2fs volume just like my Linux laptop can without any issues. I know if I want things to work with windows I need exfat, but I have no interest in windows functionality. I just need my storage drive to work on Linux based systems. Windows doesn't interest me.
I'm on a rooted OnePlus 7 Pro and am willing to flash. Oxygen OS 10 OB5. (latest beta)
If mounting f2fs volumes is impossible on Android - a system based on the Linux kernel, I'd love to know why is that so. I was considering building a kernel from source, as I've written a game in C and believe I'm experienced enough to build a kernel at this point.
Thanks in advance!
Nó information. sadly
Check the below reply.
Instead of editing this message, i mistakenly replied again.
so, erased this message
@namhoang235
Its possible to mount f2fs/ext4 microSD / usb-otg on android.
i use f2fs since 2017 for microSD on Android.
u need to be rooted, and, a your need to have kernel f2fs-support.
if you can format /data as f2fs and mount it.
then, youtl already have f2fs support.
else you can use any custom kernel with f2fs support.
as (on 2018) for my asus x00td device, i requested @Sakhtlonda69 to add f2fs support in his custom kernel build.
(and, he did it!)
----
these are few values , which u need to know, to execute the below commands
# YOUR_DEVICE_NUMBER = the exact partition which is your memory card's 1st partition.
# If you have a device with UFS storage (not eMMC), then, microSD will be most likely at "mmcblk0p1"
# If you have a device with eMMC Storage (not UFS), then, microSD will be most likely at "mmcblk1p1"
# If you still can't understand what I'm saying,
# Make sure your memory card is inserted,
# then,
# just go to /dev/block from any rooted file manager
# search "mmcblk1" there.
# if it only shows these 2 files: mmcblk1 and mmcblk1p1
# then, "YOUR_DEVICE_NUMBER" is "mmcblk1p1"
but, if you can't find anything with "mmcblk1"
#then, search "mmcblk0" there.
# if it only shows these 2 files: mmcblk0 and mmcblk0p1
# then, "YOUR_DEVICE_NUMBER" is "mmcblk0p1"
so, "YOUR_DEVICE_NUMBER" is actually either "mmcblk0p1" or "mmcblk1p1"
WARNING: (If you format any wrong system's internal storages partition, your device will most likely be bricked!)
Understand?
---
#---Format your microSD part with f2fs---#
simply unmount the memory card from Settings > Storage.
then, launch Terminal Emulator/ Termux App
(make sure you have root)
enter below 2 commands one by one:
su
make_f2fs -f /dev/block/YOUR_DEVICE_NUMBER
#---Formated successfully---#
-----
Now reboot your device
After reboot your device show a notification that your Memory Card is corrupted!
(because most of the android system can't mount anything except fat/exFAT for Memory Card - it's normal)
---
to mount the microSD (Memory Card),
Launch Terminal/Termux: and, enter below lines one by one:
(YOU NEED TO ENTER THESE LINES EVERY TIME AFTER YOU REBOOT YOUR DEVICE)
su
mkdir -p /mnt/extsd
mkdir -p /sdcard/_MemoryCard_
# Mount f2fs-microSD at /mnt/extsd
mount -t f2fs -o rw,nosuid,nodev,noatime,noexec,discard,fsync_mode=nobarrier /dev/block/platform/soc/*.sdhci/mmcblk*p1 /mnt/extsd
# Bind using sdcardfs f2fs-microSD from /mnt/extsd to /sdcard/_MemoryCard_
mount -t sdcardfs -o rw,nosuid,nodev,noatime,noexec,fsuid=1023,fsgid=1023,gid=9997,mask=2 /mnt/microSD /mnt/runtime/default/emulated/0/_MemoryCard_
----
Now,
microSD is mounted under Internal Storage's _MemoryCard_ folder.
---------
(Extra things)
If you dont want to show Memory Card Corrupted (annoying) Notification on each boot,
simply edit your /vendor/etc/fstab* file.
(it will be under : /vendor/etc/fstab.qcom or /vendor/etc/fstab.default or /vendor/etc/fstab.emmc)
(if you have more that one fstab, edit all)
Edit fstab* :
Find the line contains
"/devices/platform/soc/ ......... /mmc_host*"
add a "#" at the starting of that line (without quotation marks)
and save that file.
Reboot your device.
Now, It won't show any corruption device notification.
afridi.shahriar said:
@namhoang235
...
Click to expand...
Click to collapse
thank for your suggest, but i use android 11 and sdcardfs and mnt/extsd seem like changed,
i try to replace by storage/sdcard1 but it doesnot work
also try to edit fstab from auto to f2fs but it not show my sdcard, my rom support f2fs already
{
"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"
}

[CLOSED] [UNOFFICIAL] DivestOS-beryllium Untested (Experimental)

<Moderator Edit>: Thread closed and all links removed due to official ROM thread here -> [ROM] DivestOS 19.1+20.0 for beryllium.
DivestOS Mobile
A mobile operating system divested from the norm.
"take back (some) control of your device"
{
"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"
}
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
Key Features​DivestOS is a vastly diverged unofficial soft fork of LineageOS.
Security​Monthly Updates¶​All supported devices receive monthly security updates. Select devices support incremental updates for smaller update downloads. DivestOS however cannot and does not include all ASB patches as detailed here.
Automated Kernel CVE Patching¶​We've developed an automated patch checker along with an extensive database of fixes for over 3,150 Linux kernel security issues. These are automatically applied where possible to all devices.
Bootloader Relocking¶​Bootloader relocking is restored and has been tested working on 23 devices and is available for 26 more. Verified boot is also restored on 36 of those devices and is enforcing once locked.
System WebView¶​The Mulch hardened Chromium WebView is included with features like control-flow integrity and network state partitioning enabled. Furthermore Mulch is updated independently of the system image via an F-Droid repository for rapid security updates.
Privacy​Powerful Tracker Blocker¶​A custom wildcard-optimized hosts file created by analyzing over 180 million domains is included that blocks over 900,000 advertising and tracking servers.
Privacy Oriented Browser¶​Mull is a browser based on Mozilla technology that is hardened against fingerprinting techniques thanks to the Tor uplift project and arkenfox-user.js project.
Freedom​FOSS Focused¶​DivestOS ensures to uphold the four freedoms of free software through and through. We also encourage and help other projects in this space to re-use our work.
Deblobbed¶​Over 700 proprietary blobs are removed during build time. Removal of these proprietary blobs increase security by reducing attack surface and increase privacy by removing untrusted code.
F-Droid Included¶​F-Droid is an app catalog that specializes in delivery of FOSS apps. For the most part all apps available through F-Droid respect your privacy and device.
Extras​Free Space Eraser¶​Extirpater is the first free space eraser for Android. It helps prevent deleted files from being recovered. Perfect for migrating from an unencrypted install or before selling your device.
Malware Scanner¶​We created Hypatia, the first ever open source real-time malware scanner for Android. Backed by the standard and independent ClamAV signatures, it can detect over 450,000 Android-related malware signatures.
<Moderator Edit>: Thread closed and all links removed due to official ROM thread here -> [ROM] DivestOS 19.1+20.0 for beryllium.
beryllium​Xiaomi Poco F1​
Status: Untested (Experimental)
Install Method: Fastboot (Xiaomi)
Relockable: Will Brick
Verified Boot: 2.0
<Moderator Edit>: Thread closed and all links removed due to official ROM thread here -> [ROM] DivestOS 19.1+20.0 for beryllium.
<Moderator Note>:
Hi @TioCareca,
Thread closed and all links removed due to official ROM thread here -> [ROM] DivestOS 19.1+20.0 for beryllium.
Any questions, please PM me.
@roirraW "edor" ehT
<Moderator Note>:
Also, @TioCareca, note the stickied thread at the top of each forum section, especially regarding rules for Development / ROM threads, and most especially regarding the GPL, which requires that the Kernel's source code be linked directly from the OP of the thread for legal reasons.
Further, all credit to the original developers must be given, and the [UNOFFICIAL] tag be put in the thread title. Since there is now an official ROM thread by the developer, these points are moot, but I wanted to make sure you're aware of them for the future.

Categories

Resources