[ROM]Tera (on Bullhead) - A cloud file system for unlimited storage - Nexus 5X Original Android Development

Hi, All.
This is our first post on XDA, so please excuse us if we fail to follow all the rules. Please let us know if it happens, and we'll fix it right away. Thank you very much!
Tera is based on AOSP 7.1.2 with capability to extend your smart phone storage to the cloud.
We made a file system that connects to cloud storage services and make them look like local storage.
We also made changes to the Android framework to support this file system for the Android user experience.
# Changelog
20170804 : first released
20170808 : remove verify system partition for gapps install
20170810 : Disable some encryption functions to enable direct boot in some apps. (e.g Phone app wasn't able to find SIM card in some cases.)
20170823 : Support restore data from google drive, and release Tera AOSP source .
# Disclaimer
Tera is a work in progress. The development team cannot be responsible for any damage to your device or your data. It has been tested extensively and we deem it stable enough for daily use in most cases. (We gave it to our boss's 78-years old mom to use.)
We are still developing it and adding more features, so we do collect some information to aid future development. You should agree to let us collect the following before using the ROM:
* IMEI
* storage usage amount (NOT storage content)
* data transfer amount (NOT the data being transferred)
* list of installed apps (NOT app data)
* IP address
# Features
* Extend phone local storage with Google Drive cloud storage, while using the local flash memory as a cache.
* Apps can use the entire cloud space as if they were physical storage. If your Google Drive has available quota of 100GB, all apps will see 100GB of local storage available.
* Data will be stored in your Google Drive in a folder call 'tera.<IMEI>'.
* You can 'pin' apps to keep them in local storage for offline use. This can be done in the Tera management app or in Launcher (drag and drop to the top).
* If the "pinned space" is too crowded, you can 'unpin' apps the same way to free up the space.
# Known issues
* Occasionally the phone gets stuck in power off sequence. Force power off (press the power button for 10 seconds) will work.
* The Google account used for storage cannot be changed without a factory reset.
* Out of (cloud) space condition is not handled. The system will just keeps retrying.
* Some apps will display incorrect cloud capacity if your cloud space is more than 8TB. (Overflow in API level 18 and before.)
* The Google Drive total size is displayed in the dashboard, not counting the space used by activities other than Tera.
* Data stored in Google Drive is split into blocks, so you won't see the files directly. We have a utility that gives you the file view for Swift backends, but not for Google Drive yet. We're working on it.
* Data encryption is currently turned off. The system should work with it turned on, but we haven't tested that.
# Installation Steps
1. Download image files and flash. (All existing data will be lost.)
2. Boot to TWRP recovery and sideload gapps.
3. In order to perform an OAuth for access to Google Drive, you will need a web browser. e.g. Chrome or Firefox.
# Usage
1. Open the Tera App.
2. You will see three choices for the backend: Google Drive, SWIFT, AWS S3.
2a. Google Drive is, well, Google Drive. This is what you want.
2b. SWIFT is for future use in private cloud backends, not available right now.
2c. AWS S3 is also for the future, not available right now.
3. So please choose Google Drive and continue to grant access.
4. You will be brought to the Tera dashboard.
5. Enjoy!
# Download
Google Drive
Source Code
# Screenshot
{
"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"
}
# Roadmap
* Restore data from Google Drive.
* Use OpenStack Swift as backend.
* Use AWS S3 as backend.
* Open source.
# Bug report
# Contributors
Hope Bay Mobile, Inc., and all Contributors in AOSP.
XDA:DevDB Information
Tera, ROM for the LG Nexus 5X
Contributors
fineaisa
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: bootloader unlocked
Based On: AOSP
Version Information
Status: Beta
Current Beta Version: 2.3.2
Beta Release Date: 2017-08-23
Created 2017-08-11
Last Updated 2017-08-23

Is there source code be interested bringing this ROM to Angler (Nexus 6P)

Nice idea

sweet seems like what nextbit was doing with their phones. I'd give it a try.

minidude2012 said:
Is there source code be interested bringing this ROM to Angler (Nexus 6P)
Click to expand...
Click to collapse
We prefer open source in the future.

dpj52190 said:
sweet seems like what nextbit was doing with their phones. I'd give it a try.
Click to expand...
Click to collapse
Yes, but we focus on filesystems for extend phone storage with various cloud⁄nas options and what's important, you can control your backend!!
And our final goal is let all Android users can enjoy with this feature.

fineaisa said:
We prefer open source in the future.
Click to expand...
Click to collapse
Well can't wait as I'm extremely interested in building this

Sweet ROM. Keep up the amazing work

minidude2012 said:
Well can't wait as I'm extremely interested in building this
Click to expand...
Click to collapse
Source is here

fineaisa said:
Source is here
Click to expand...
Click to collapse
nice ill start working on a port to angler once i fugre out how you setup device tree xd

Sorry the question.
Why do you need to know our IMEI?

manfio said:
Sorry the question.
Why do you need to know our IMEI?
Click to expand...
Click to collapse
Hi, we just use it as UUID, only for statistics
We haven't find a good way to do this.
Any suggestions ?

Very good idea but if I understood the main idea the phone need a constant internet connection to open an app so we are really limited.
Sent from my Nexus 5X using XDA Labs

fineaisa said:
* Apps can use the entire cloud space as if they were physical storage. If your Google Drive has available quota of 100GB, all apps will see 100GB of local storage available.
Click to expand...
Click to collapse
Okay, but i have an unlimited google drive account, what apps will see in this way?

francos21 said:
Very good idea but if I understood the main idea the phone need a constant internet connection to open an app so we are really limited.
Click to expand...
Click to collapse
First of all, if the App is still in the cache, it will work without an Internet connection. With an 8GB cache, most Apps you used recently will likely stay in the cache.
We also provide a feature called "pinning" to keep an App in the cache. That way it will always work even without the Internet connection. The default setting is to unpin all Apps and you can pin individual Apps in Tera Management app.

dennes544 said:
Okay, but i have an unlimited google drive account, what apps will see in this way?
Click to expand...
Click to collapse
We display the number backend gave , 10T!

Giving your IMEI to someone is not the wisest thing in the world. I'd suggest you find a different way to generate a UUID.

jeffsf said:
Giving your IMEI to someone is not the wisest thing in the world. I'd suggest you find a different way to generate a UUID.
Click to expand...
Click to collapse
Thanks for your suggestion!
we are trying to do what you said. thanks.

dennes544 said:
Okay, but i have an unlimited google drive account, what apps will see in this way?
Click to expand...
Click to collapse
Google Drive replies with 10TB available when queried, so we display that. But as you use more storage, the available storage space is always 10TB and will not decrease. For example, after you store 1TB of data, your total space becomes 11TB and available space is still 10TB.

jeffsf said:
Giving your IMEI to someone is not the wisest thing in the world. I'd suggest you find a different way to generate a UUID.
Click to expand...
Click to collapse
Also, if you want to develop this ROM for another device you may need another unique identifier. Wifi only tablet devices don't have an IMEI because they don't have a cell connection. However, you could use MAC address (use Wifi adapter MAC if no cellular radio exists.)

Related

Clarity - Contact thumbnails you don't mind looking at.

Code:
Clarity is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Introduction
Clarity is an Xposed module and root Android application for increasing the size and quality of contact thumbnails in the Android contacts database. It's comprised of two components. An Xposed modification and a root-required Database Processor.
Clarity also increases the quality and size of locally stored album art.
Click to expand...
Click to collapse
Xposed Mod
Android stores two versions of contact images. The contact photo and the contact thumbnail. While both are downscaled appropriately from the original image, the two are very different in size. Contact photos clock in at around 720×720 pixels or so depending on the original image. Contact thumbnails are a measly 96×96 pixels. Contact photos are used in places where contact imagery is going to be distinctively large like the KitKat/Lollipop Phone app. Or when you receive an incoming call. Thumbnails are used for notifications, messaging applications, and other roles which the full contact photo is unnecessarily big. Unfortunately, as screen PPIs have skyrocketed since the 96×96 limit was put in place, contact thumbnails are now too small for their original purpose. Regardless, most applications continue to use contact thumbnails.
Clarity forces Android to use a user-defined size (defaulting to 256×256) when adding contact thumbnails to the database. While these new images are larger and look much better they will load slightly slower and increase memory requirements. For newer devices this should not be a problem. For reference, I have not witnessed any side effects on my Galaxy S4 using the default 256×256 setting. Since the size can be adjusted you can optimize it for your device.
In the name of simplicity, Clarity does not change the method Android uses to downscale contact thumbnails, just the final dimensions. However since Clarity allows you to increase the size of the thumbnail and consequently decrease the magnitude of the downscale, there will be noticeably fewer artifacts in your new thumbnails.
The Xposed module does not magically increase the quality of thumbnails already added in the database. It only affects newly added/updated contacts and images. To upgrade your entire contacts database either use the Database Processor detailed below or re-import the contacts. Re-importing may require you to deconnect/desync the account the contacts are associated with and then reconnect/resync the account. Some sync applications may have a force refresh option and that should work nicely. For instance, HaxSync has a Force redownload option under its contact settings.
When the Xposed module is activated, Clarity will also up the size of locally stored album art (for instance, MP3s on the external storage). Just like the contact thumbnail part of the module, existing album art is unaffected. To get Android to reprocess all the album art on your device you must delete all the files found in the albumthumbs directory. This is usually found somewhere on your external storage. Popular paths are /storage/emulated/legacy/Android/data/com.android.providers.media/albumthumbs and /storage/sdcard0/Android/data/com.android.providers.media/albumthumbs. Different devices and ROMs can have different paths but the last /Android/data/com.android.providers.media/albumthumbs bit should stay the same. Once that directory has been cleared out, higher quality album art will be regenerated by Android on demand (as they are needed). See Android issue 73635 for more information about the album art problem.
Click to expand...
Click to collapse
Database Processor
In addition to the Xposed-based modification described above, Clarity includes a Database Processor. This powerful feature forcibly updates every contact thumbnail in your database. It rips out the internal contacts database file, finds all your contacts with photos and puts in new thumbnails. It'll then replace the old database with the new one. It is highly recommended to immediately reboot after processing to avoid Android going berserk. It will if you don't.
While powerful, the Database Processor is also extremely dangerous. I am not responsible for any damage to your device as a result of using Clarity. It performs several operations as root and modifies core Android files that were never meant to be touched by anything other than Android itself. I highly recommend a full recovery-based backup of your device alongside the built-in backup feature. Please use the dry-run feature first (hell, multiple times even) to ensure the operation will succeed for your ROM. It is possible a successful dry-run could still fail when doing the real-deal so, as I mentioned before, backup your stuff. The built-in contact backups will be saved to a Clarity folder on your "primary" external storage. What primary means depends on your ROM and device. It could be your actual external SD card or it could be an internal storage location. Regardless, the current backup location will be noted, assuming backups are enabled, in the processor's log. As an added bonus, if the backup feature is on it will also save the log file alongside your backups!
The Database Processor has been tested on CM (CyanogenMod) 10 (based on Android 4.1.2), CM 11 (based on Android 4.4.4), CM 12 (based on Android 5.0.2), and CM 13 (based on Android 6.0.1). It should work on any AOSP-based ROM from Ice Cream Sandwich (4.0) to Marshmallow (6.0). For stock ROMs and anything created by carriers I have no idea. If it works for you please report back! If it doesn't, well, report that too.
Click to expand...
Click to collapse
Images
Settings
Database Processor
Raw Comparison
{
"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"
}
Google Messages Comparison
Google Hangouts Comparison
Android Wear Comparison
More!
Click to expand...
Click to collapse
Features
Simple lightweight Xposed modification
Powerful database processor for forcibly updating contact thumbnails
Also clarifies locally stored album art
Should work on nearly any AOSP-based ROM like CyanogenMod
Free and open-source software. No nags. No data collection. No secrets.
Click to expand...
Click to collapse
Known Issues
Does not appear to work with Google-synced contact photos.
May not work with all devices and ROMs. See the following post.
Click to expand...
Click to collapse
Installation
Make certain you have Xposed installed before continuing.
Install the app by a) searching for it in the Xposed Installer or b) manually through the APK provided on GitHub or the Xposed website.
Configure the app in its settings panel. It can be accessed through the module section of the Xposed Installer or by the launcher shortcut.
Enable the module in the Xposed Installer.
Reboot.
Done!
The Xposed module will only update contact photos that are modified or added to the database after it is turned on. The database processor will attempt to update the contact photos in place and right away. To avoid using the database processor your contact photos must be manually refreshed. How/if this can be done and how easily is dependent on how you sync your contacts. For instance, if you use HaxSync you can update all your photos by going to Settings app -> Accounts -> HaxSync -> Advanced Settings -> Contact Settings -> Check Force redownload. Hit back twice. Select your account name at the top. Click Contacts to uncheck it. Recheck it and wait for sync to finish.
Click to expand...
Click to collapse
Changelog
See the GitHub repository for the definitive changelog.
Code:
v1.2-cfad189 - 03 Jul 2016 - Stable
------------
This release introduces the following improvements:
* Added a Spanish translation
(thanks to Jose Artuñedo @ XDA)
* Fix a SELinux-related issue with the Database Processor
on Marshmallow
* Support Marshmallow's new permission system
* Added some additional debugging info to the processor log
* Tested on CyanogenMod 13 (Android 6.0.1)
Code:
v1.1-93b7945 - 03 May 2015 - Stable
------------
This release introduces the following improvements:
* The database processor will no longer fail if contacts2.db-journal
cannot be found. It will note the absence of the journaling file
in the log and proceed as normal
* Will now increase the size and quality of locally stored album art.
Suggested by @Karamvir Singh. See [url=http://forum.xda-developers.com/showpost.php?p=60499753&postcount=55]this post[/url] for more
information.
* An XXXHDPI icon
* Updated donation links
* Minor log bug fix
* Better shell usage
* Less condescending toast notifications
Code:
v1.0-917d899 - 25 Mar 2015 - Stable
------------
Initial release. Make sure to see the README or XDA thread!
Click to expand...
Click to collapse
Downloads
MD5 checksums are available on the Xposed Repo and XDA.
Xposed Repo (APK)
XDA (APK)
GitHub (HTTPS APK)
GitHub (sources)
Click to expand...
Click to collapse
FAQ
Q: Something went horribly wrong! How do I restore from one of the backups?
A: Ouch! Clarity stores backups on your "external storage." Depending on your device and ROM this could be an actual SD card or internal. If your device has two check both. It will be in a directory named Clarity. In the Clarity backup directory there will be sub-directories with dates. Select the one before everything went to hell. You'll find up to three files: contacts2.db contacts2.db-journal, and dbprocessor.log The .db file(s) are the actual contacts databases. The dbprocessor.log is your log file and has lots of great information for us to use. Now that we have located everything we need let's get restoring.
Method #1 - By hand
If your device still boots and you can navigate around (even if things are crashing every few seconds) try this. If you have a custom recovery that supports adb then this will work as well if you boot into it.
Grab the adb command line tool. For Windows check here. For Linux and Mac see here.
Now put your device in debug mode. Go to the settings app. Tap About phone. Keep tapping Build number until it says you are a developer. Go back and select Developer options. Turn the development options "on" if needed. Under Debugging turn on Android debugging.
Now connect your device to your computer. It should say something about debugging being enabled in the status bar. Make certain your phone is unlocked. If it says something about allowing the computer debug access to your phone please accept it.
Open up a command line or terminal. On Linux I'm going to assume you know what to do. On Mac it's the Terminal app. On Windows it's C:Windowssystem32cmd.exe
Type adb version and hit enter. If your get something about it being not found then adb isn't installed in your PATH or you're not in the directory in which adb was extracted. You can navigate to that directory with the cd command. So to navigate to the system32 folder on Windows, for instance, I'd type cd C:Windowssystem32 and hit enter.
Type adb shell and hit enter. This will dump us into a shell instance directly on your device.
Type id and hit enter. If the first bit is not uid=0 then unlock your device and type su and hit enter. If your device prompts for superuser access please grant it.
Navigate to the directory in which your backups are stored on your device. For me this would be something like cd /storage/emulated/legacy/Clarity/2015-Something
You should now see the backup files if you type ls and hit enter. Great. Now to move these into place.
Open your dbprocessor.log file on your device through a file manager or move it onto your computer to read its contents. You can read it through the command line if you wish but it's much more convenient to be able to copy and paste if needed.
Note the Contacts UID and Contacts directory. Mine is 10006 and /data/data/com.android.providers.contacts respectively.
Execute cp contacts2.db /your/contacts/directory/databases/contacts2.db and hit enter. For me this full command is cp contacts2.db /data/data/com.android.providers.contacts/databases/contacts2.db
If you have a contacts2.db-journal file do the same except with that file. For me this is: cp contacts2.db-journal /data/data/com.android.providers.contacts/databases/contacts2.db-journal
Now to correct the permissions. Type chown +UID:+UID /your/contacts/directory/databases/contacts2.db* and hit enter. For me this is chown +10006:+10006 /data/data/com.android.providers.contacts/databases/contacts2.db*
Reboot immediately by typing reboot and hitting enter.
All done. Your contacts database has been restored.
Method #2 - Recovery
Took a backup with your custom recovery before processing? Just restore from the backup to get your device back to normal.
Click to expand...
Click to collapse
Credits
rovo89 - Xposed
Chainfire - libsuperuser
Click to expand...
Click to collapse
Licensing
Copyright © 2015-2016 Kevin Mark. Clarity is licensed under the GNU General Public License, Version 3, which can be found in LICENSE.md
Click to expand...
Click to collapse
Clarity is developed in my spare time and will always remain free and open-source software. If you find this application useful please feel free to donate.
XDA:DevDB Information
Clarity, Xposed for all devices (see above for details)
Contributors
Kevin M
Source Code: https://github.com/kmark/Clarity
Xposed Package Name: com.versobit.kmark.clarity
Version Information
Status: Stable
Current Stable Version: v1.2-cfad189
Stable Release Date: 2016-07-03
Created 2015-03-25
Last Updated 2016-07-23
Clarity
ROM Compatibility
Clarity should work with CyanogenMod and other closely AOSP-based ROMs. Other ROMs like the stock ones found on most popular Android devices may not work with Clarity. If you have a device or ROM that Clarity works or does not work with (and is not already on the below list) please tell me!
LG G2
CyanogenMod 12
LG G3
SkyDragon (Lollipop)
Motorola Droid X2
CyanogenMod 10
Nexus 6
Temasek
OnePlus One
BlissPop 2.2
Temasek 5.0.2
Samsung Galaxy Note II N7100
CyanogenModX 5.0.2
Samsung Galaxy Note 4
CyanogenMod 12 (3/24 nightly)
Stock (doesn't work? try this)
Samsung Galaxy S4
CyanogenMod 11
CyanogenMod 12
CyanogenMod 13
Xperia J
Xperia Revolution ROM
Click to expand...
Click to collapse
ROM Incompatibility
Moto X (2013)
Stock (Android 4.4)
Click to expand...
Click to collapse
Looks Promising !!!!
M3gAtR0N said:
Looks Promising !!!!
Click to expand...
Click to collapse
Thank you. The application is now available.
Kevin M said:
Thank you. The application is now available.
Click to expand...
Click to collapse
Works fabulously with BlissPop 2.2 OPO !
Excellent wok
Looking forward to this project!...?
Testing after a while on XPERIA!
This is awesome, especially for Android wear!! Does it help with WhatsApp too? I fear not since it has different pictures...which are ugly because of an 8bit definition worth of MS-DOS "prince of persia"!!
So, that said, which apps are affected in addition to messenger and hangouts? Textra maybe? Others?
Cheers and keep up the good work!!
N7100 - CyanogenModX 5.0.2 @240 dpi
I've been waiting for this my entire life haha, thank you!
Fantastic! Works great. All I had to do was uncheck Contacts in sync settings and recheck it.
M3gAtR0N said:
Works fabulously with BlissPop 2.2 OPO !
Excellent wok
Click to expand...
Click to collapse
Thanks! Both the DB processor and the Xposed mod seem to be working well?
cyberpunk627 said:
This is awesome, especially for Android wear!! Does it help with WhatsApp too? I fear not since it has different pictures...which are ugly because of an 8bit definition worth of MS-DOS "prince of persia"!!
So, that said, which apps are affected in addition to messenger and hangouts? Textra maybe? Others?
Cheers and keep up the good work!!
N7100 - CyanogenModX 5.0.2 @240 dpi
Click to expand...
Click to collapse
It will help with any application or system software that makes use of the contact thumbnail stored in the database. From my personal experience this is a majority of applications. It's also why Clarity fixes contact imagery on Android Wear apps/notifications. It will not work for any apps that use their own contact system instead of the built-in Android one. A good example is Google Hangouts which will use its own contact photos for your Google+ contacts. Luckily the Google+ photos tend to be pretty decent quality-wise. Hangouts will fall back to your contacts database if that person does not have a Google+ profile and so Clarity will help there.
Kevin M said:
Thanks! Both the DB processor and the Xposed mod seem to be working well?
/QUOTE]
yes both are working smoothly ! This is something that should be done by Google themselves !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OnePlus One !
---------- Post added at 10:29 PM ---------- Previous post was at 10:27 PM ----------
Kevin M said:
Thanks! Both the DB processor and the Xposed mod seem to be working well?
Click to expand...
Click to collapse
Yes both are working seamlessly !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OPO !
Click to expand...
Click to collapse
M3gAtR0N said:
Kevin M said:
Thanks! Both the DB processor and the Xposed mod seem to be working well?
/QUOTE]
yes both are working smoothly ! This is something that should be done by Google themselves !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OnePlus One !
---------- Post added at 10:29 PM ---------- Previous post was at 10:27 PM ----------
Yes both are working seamlessly !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OPO !
Click to expand...
Click to collapse
Great, thanks again. The Xposed modification that Clarity makes to Android can actually be done by ROM devs (or of course Google). I'm assuming at least someone out there does this.
If you're a ROM maintainer consider adding Clarity's simple modification to your ROM. Reference the XClarity.java file for implementation details.
Click to expand...
Click to collapse
I've always wondered what the hell is going on when I get a new phone and some contacts images are blurry when they never were before in the previous phone. Happens everytime. Downloading now.
app seemed to work great on TMO Note 4 with CM 3/24 nightly . . . . until I pushed the Home button. I am then asked which launcher I want to use as Home and I choose Nova (which I already chose before). Then I get message that says "Unfortunately Android System has stopped." This happens every time I hit the home button. It happens if I choose Google Now Launcher too. This problem happened immediately after installing the mod and hadn't happened before. Still happens if I disable mod and reinstall Nova. Any ideas?
EDIT: if I go to settings - home and choose launcher there, it fixes it. Not sure why that is necessary. You should be able to choose default launcher when it ask you if you always want to use that launcher....
mcdavid said:
app seemed to work great on TMO Note 4 with CM 3/24 nightly . . . . until I pushed the Home button. I am then asked which launcher I want to use as Home and I choose Nova (which I already chose before). Then I get message that says "Unfortunately Android System has stopped." This happens every time I hit the home button. It happens if I choose Google Now Launcher too. This problem happened immediately after installing the mod and hadn't happened before. Still happens if I disable mod and reinstall Nova. Any ideas?
EDIT: if I go to settings - home and choose launcher there, it fixes it. Not sure why that is necessary. You should be able to choose default launcher when it ask you if you always want to use that launcher....
Click to expand...
Click to collapse
Quite odd. Did you reboot after running the DB processor?
Kevin M said:
Quite odd. Did you reboot after running the DB processor?
Click to expand...
Click to collapse
Like an idiot, I didn't read the entire OP. So, I just installed it and rebooted and had the issues I mentioned. In other words, I hadn't even tried the DB Processor yet. I have since read the OP and ran the DB Processor and had no issues. All is well. Still not sure why what I described happened. As long as others know they might have to assign home launcher via settings, it's not a big deal. Thanks for your fast response.
So, in theory, would you be able to install this and run the DB processor to create hi-res thumbnails and then remove the app? I ask because Xposed is not stable on my device (it works, but causes random reboots), so running this and getting it setup then removing Xposed would be ideal for me. Or I can just try and modify my ROM to get it to work without Xposed (I haven't read the implementation details yet).
EDIT: To answer my own question - YES, this works Made a nandroid, got everything setup, removed Clairty and Xposed, and restored my /system partition. Good to go!
Doesnt work on Lollipop TouchWiz on the Note 4. Expected but o well
What size are y'all using? 256 or increased it?
---------- Post added at 09:53 AM ---------- Previous post was at 09:49 AM ----------
It refuses to change detect contacts
Out of all, it only finds 1 photo and claims it's not even square
Any help?
I don't see any differences. LG G2 with CM 12.
ok it works now.

[MultiBoot][otus/surnia] Official MultiBoot For The Moto E 2015 [Patcher]

Hey guys the much awaited DualBootPatcher is here for our otus don't believe me test out yourself
It can patch:
Custom kernels for multi support
ROMs so that they can be installed as secondary :victory:
Google Apps packages :silly:
SuperSU so that it can be used in other ROMs :cyclops:
xposed :laugh:
​
Instructions for dual booting​
Before doing anything, download the Dual Boot Patcher app and install.
The patcher offers several locations for installing ROMs:
Primary: This is normally used for installing a zip to the primary ROM. It is not required, but is strongly recommended because it has code to prevent the zip from inadvertently affecting other ROMs.
Secondary: Secondary is the first multiboot installation location. It installs to the system partition. This is a good spot for installing a second ROM because it doesn't take any space away from the internal storage.
Multi-slots: There are 3 multislots: multi-slot-1, multi-slot-2, multi-slot-3. These install to the cache partition. This is specifically for devices, like the Galaxy S4, that have a massive cache partition.
Data-slots: There can be an unlimited number of data slots. These install to the data partition and eat up space on the internal storage. This is useful for devices where the system partition is nearly full and the cache partition is tiny. These slots are named "data-slot-[id]", where "id" is something you provide in the app.
Extsd-slots: There can be an unlimited number of Extsd slots. These install to the external sd partition and eat up space on the external storage. This is useful for devices where the system partition is nearly full and the cache partition is tiny and your data partition is getting full. These slots are named "extsd-slot-[id]", where "id" is something you provide in the app.
​
App and data sharing​
DualBootPatcher very recently got support for sharing apps and their data across ROMs. Maybe sharing is somewhat of a misleading term. The feature actually makes Android load the shared apps and data from a centralized location, /data/multiboot/_appsharing. So you're not sharing apps from one ROM to another per se. The ROMs are just loading the apps from one shared location. Let me make this clearer with an analogy.
Think of the people in a company office as ROMs. You want to share with your coworkers some documents (apps). Instead of telling them to come over to your desk to see those documents (sharing apps from one ROM to another), everyone goes to the conference room to look at the documents together (loading apps from a shared location). That's how app and data sharing is implemented.
To use app sharing, follow these steps in every ROM that you want to use app sharing:
1.Install the app you want to share
2.Open DualBootPatcher and go to "App Sharing" in the navigation drawer
3. Enable individual app sharing
4. Tap "Manage shared applications" and enable APK/data sharing for the app
Reboot
When you uninstall an app that's shared, it simply becomes unshared for the current ROM. That way, other ROMs are not affected. To continue the analogy above, if you quit your job, you won't shred the documents that everybody else was looking at.
If you unshare an app's data, it will go back to using the data it had before it was shared. In other words, you leave the conference room and go back to work on your own documents at your desk.
​
FAQ's​
Switch the ROM if something doesn't work properly?
If you have TWRP, you can switch manually by tapping Install -> Images (bottom right) -> Go to /sdcard/MultiBoot/[Your ROM]/ -> flash boot.img.
I installed a new rom and want to switch to it?
Open app, select ROMs, then select the rom you want to switch to. When the switch is successful, reboot.
Wipe /cache, /data, /system, or dalvik-cache?
The easiest way is to do it from the app while booted in another ROM. Just go to "Roms" in the navigation drawer, tap the 3 dots options menu for the ROM you want to wipe, and tap "Wipe ROM".
NOTE: Don't use the recovery's built-in wiping abilities as that may delete non-primary ROMs!
Update the primary ROM?
Patch the zip for primary and flash it. The "primary" installation target is designed so that other ROMs won't be affected when you want to flash something for the primary ROM.
Update a non-primary ROM?
Patch and flash the zip exactly like how you did it the first time.
Flash a mod or custom kernel for the primary ROM?
Patch it for primary before flashing. If the zip does not wipe /cache, it is also safe to flash it directly.
Flash a mod or custom kernel for a non-primary ROM?
Just patch and flash it
​
Downloading: Here​
CREDITS​
@chenxiaolong For the app
Me for porting it for you guys
@princetrishi for the video
@Darkaidz for compiling app​
ORIGINAL THREAD​
XDA:DevDB Information
Multiboot for otus, Device Specific App for the Moto E 2015
Contributors
Carlos Arriaga
Source Code: https://github.com/chenxiaolong/DualBootPatcher
Version Information
Status: Testing
Created 2015-11-21
Last Updated 2016-06-27
Reserved
How To Report Issues ?
Getlogs.zip: getlogs.zip
If a multi-booted ROM is unable to boot, logs will be needed for debugging the issue. Please reboot into recovery without shutting down the device (ie. no removing the battery u cant remove battery in moto e ) and flash the GetLogs zip. This must be done immediately following the boot failure because some logs will be lost after a reboot The zip will save many logs from /sdcard/MultiBoot and device information from /dev, /proc, and /sys to /sdcard/logs/[Date&Time].tar. Please attach this tar archive when reporting an issue.
Also, state whether the ROM reboots or hangs at the moto logo or the ROM's boot animation. If the ROM reboots, please state whether it reboots into recovery or not.
NOTE- now is supported CM13!!!!​
Reserved
Installation Video
Thanks to YouTuber Starkdroid (@princetrishi) for making this awesome installation video!
Link For Video: here​
Screenshots
{
"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"
}
Can i use stock rom as secondary one
halfpsycho said:
Can i use stock rom as secondary one
Click to expand...
Click to collapse
I have not tried it, you can have stock as primary and custom as secondary.
Carlos Arriaga said:
I have not tried it, you can have stock as primary and custom as secondary.
Click to expand...
Click to collapse
--Edit--
I remind you that we must have 3-4 GB free.
Carlos Arriaga said:
--Edit--
I remind you that we must have 3-4 GB free.
Click to expand...
Click to collapse
In internal or external
I have only 1 gb free in internal
halfpsycho said:
In internal or external
I have only 1 gb free in internal
Click to expand...
Click to collapse
External, after watching the video, I use a 4GB and 2GB ultimately left him free.
Carlos Arriaga said:
External, after watching the video, I use a 4GB and 2GB ultimately left him free.
Click to expand...
Click to collapse
Ok i will test it soon
Tested and worked very well don't have any problem except app sharing
Please reply i have a problem with app sharing
halfpsycho said:
Please reply i have a problem with app sharing
Click to expand...
Click to collapse
if you do not give logs or details of your problem not wait to get help
magdeoz said:
if you do not give logs or details of your problem not wait to get help
Click to expand...
Click to collapse
I am a new here so dont know how to take log
I'm using the version created by chenxiaolong, download here:https://snapshots.noobdev.io The same functions as i see here..what's the difference, what are added features?
I mean, anyone with rooted+ custom recovery on any device can send logs to him and ask to get their device supported in just few days without someone porting the app, why do all this if no new/different features are added?
The best app to port to other devices with this functionality will MULTIROM officially for nexus devices, capable of running other non android OS like Firefox OS!
New World Order (NWO)
Any chances to do this with marshmallow ROMS.?
hey guys! now is official with support marshmallow.
Downloads: https://snapshots.noobdev.io
:'(
Sent from my XT1514 using XDA-Developers mobile app
Keep It Up!
No working for me XOSP rom surnia XT1526 Sprint
I keep getting a notification saying my sdcard is corrupted after updating ramdisk and rebooting. Then I have to reinstall the primary ROM.
Edit: seems to only happen with Chrizsuma kernel.

[App] App Data Manage Tool - Create backups from current state of apps and games

App Data Manage Tool is a tool for Windows 10 Mobile devices to create backups from current state of apps and games, and restore them at a later time, or to another phone, or to your phone after a factory reset.
Although Microsoft introduced some APIs to backup apps into OneDrive, many apps still don't use it (Hill Climb Racing, WhatsApp, are you listening? )
This tool helps you to create local backup archives from any of your apps and games; then you can copy them to your PC and then to any phone so you can restore that archive.
Additionally, you can reset the state of apps, which is almost the same as reinstalling them, but is faster and also it can be done on some system apps (which you can't reinstall them)
Your phone must be interop unlocked. Here's a quick how to (for Lumias except x50 series):
Download Interop Tools by Gustave M. (ARM version) and its Dependencies from here and copy them to your phone.
Set your phone to Developer Mode (from Settings, Update & security, For Developers)
Tap on each of Dependencies from File Explorer, then tap on Interop Tools appx.
Open Interop Tools from app list, go to "Interop Unlock", tap on "Restore NDTKSvc" and then reboot your phone.
Open Interop Tools again and go to "Interop Unlock", now tap on "Interop/Cap unlock".
(For x50 series and non-Lumia phones, the steps might be different. search for it)
After you Interop Unlocked your phone, installing App Data Manage Tool is easy.
Just get it from the download link below, extract the ZIP and copy its contents to your phone, and tap on the appx from File Explorer to install. (you might need to install Dependencies first)
Download App Data Manage Tool Beta
See and contribute to the source code on GitHub
The interface is easy to use, look yourself
{
"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"
}
Changelog
-----------------------
v2.2.0:
Uses new version of AppListManager, which now has a better way to retrieve legacy apps info.
v2.1.0:
App list caching mechanism for much faster app start.
Added the ability to backup legacy apps on SD card.
You can now easily create a zip file from installation files of apps. It comes handy when you want to repack an app.
UI Improvements.
v1.5.4:
Fixed crash at startup on some devices.
Fixed update checker not working correctly.
v1.5.2:
Added link to Store for not currently installed apps.
UI Improvements.
v1.4:
Fixed a bug causing some apps to crash after user resets their state.
Added an update checker to the app.
v1.3:
Added support for legacy WP8 apps
App list is now grouped alphabetically
v1.1:
Initial public release
* This tool is in Beta, malfunctions might happen, and I'm not responsible for any data loss or damage.
* This is the first app I created for unlocked devices, and I'm excited to hear your comments and suggestions
reserved
Can't backup old apps (xap) games like :ac pirates, bridge contructor etc
Thanks for this, unfortunately I think I can't test this on my Lumia 650, because of limitations ?, but if I find a way I'll let you know.
Greetz,
What about restoring backup after when new verion of an APP has been updated during the cold start up?
How about reinstall all old apps after hardreset?
aeroaqua said:
Can't backup old apps (xap) games like :ac pirates, bridge contructor etc
Click to expand...
Click to collapse
Hmm, seems like can find 8.1 XAPs (Silverlight apps), but not 8 XAPs. I'll take a look to see if I can figure out a way to back up those apps too.
djtonka said:
What about restoring backup after when new verion of an APP has been updated during the cold start up?
Click to expand...
Click to collapse
Sorry, I'm not sure what you mean. Can you explain more?
augustinionut said:
How about reinstall all old apps after hardreset?
Click to expand...
Click to collapse
I tried but failed to register packages from installed files. For now you can install apps from Store after hard reset, and then restore their data using this app.
I mean, launch ms-windows-store://navigatetopage/?Id=Apps, where apps are those with backupped data.
thank for this i will to try it
aeroaqua said:
Can't backup old apps (xap) games like :ac pirates, bridge contructor etc
Click to expand...
Click to collapse
Good news! Legacy (WP8) apps are now supported in version v1.3. Try it
augustinionut said:
I mean, launch ms-windows-store://navigatetopage/?Id=Apps, where apps are those with backupped data.
Click to expand...
Click to collapse
Hmm, in that case user needs to tap on each app and install it from store one by one, but might be better than nothing afterall. I'll consider this for the next version
Backup(done on note+) is great, but reset (done on xodo pdf docs) causes app(xodo doc) to crash
dipayans24 said:
Backup(done on note+) is great, but reset (done on xodo pdf docs) causes app(xodo doc) to crash
Click to expand...
Click to collapse
Is that app (xodo doc) installed on SD card? or internal storage? What's your phone model?
just tried it with one app, works fine. gonna add this to my tools. thx
any chance that the app list gets saved? and maybe lets say it searches only every few days again completely (and ofc with a manual button)?
Please
mahdi75 said:
App Data Manage Tool is a tool for Windows 10 Mobile devices to create backups from current state of apps and games, and restore them at a later time, or to another phone, or to your phone after a factory reset.
Although Microsoft introduced some APIs to backup apps into OneDrive, many apps still don't use it (Hill Climb Racing, WhatsApp, are you listening? )
This tool helps you to ... * This is the first app I created for unlocked devices, and I'm excited to hear your comments and suggestions
Click to expand...
Click to collapse
Can I ask question? how yo do that? can i learn? because no official API in MSDN to make something like this.
mahdi75 said:
Is that app (xodo doc) installed on SD card? or internal storage? What's your phone model?
Click to expand...
Click to collapse
its a 925, so no sd card and tried 'reset app' even on note+ but that also started crashing i.e not opening at all but when i restored the backup (did it earlier) note+ was working as expected.Guess something is wrong with 'reset app' mechanism
this based off appdata manager from wolf for wp8.1? or better support /capabilites. anyway to use the back ups from that app on this one?
congratulation !
one word:
congratulation !
waiting this exploit to my 950 (interop unlockable ?)
Regards.

[ROM][N5][NMF26O] Fake nexus rom for Nexus 5. [Dec/06/2016]

[ROM][N5][NMF26O] Fake nexus rom for Nexus 5. [Dec/06/2016]
Introduction
This is an Android 7.1 custom rom for Nexus 5 that fully integrated Gapps. (Pixel Launcher, Google dialer, Contacts, Webview, backuptransport, etc.. )
Screenshots
{
"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"
}
Features
Almost same as Pure Nexus Stock image.
Enabled SEAndroid, No Rooting feature provides for security reason.
All build scripts are opened on github
Mobile data is disabled as default for user that has cheap data plan. But you can enable on data setting menu.
Stock rom users can use this rom without perform reset userdata partition. (In theoretically, it can be applied to other custom rom users, but not tested. )
Known Issues
Nougat version is still unstable. Please use at your own risk.
Some apps can be crashed (ex: firefox, games using unity, etc...)
No more crash on debuggable build. But some credential apps might not work.
Recorded video can contains green flicking.
Video recording feature in Google camera is still unstable.
Footej camera is recommaned
Google Play Movies cannot play movies because DRM issue.
[*] User switch feature is not working. It should be fix in next release.
ETC...
Installation instructions
1. power down
2. press power and volume down button, and your nexus 5 will go fastboot mode
3. connect usb cable with your PC
4. run fastboot for flashing
If you are using stock factory image or already use this rom.
Code:
$ fastboot update hammerhead-img-20160922.zip
Or if you are using other custom roms, you might perform clear userdata partition.
Code:
$ fastboot -w update hammerhead-img-20160922.zip
After flashing, it needs several (about 5-10) minutes to complete booting.
Changelog
Dec/06/2016: 20161206 (testing)
Update to NMF26O(android-7.1.1_r4)
Nov/08/2016: 20161108 (deprecated)
Update to NDE63V(android-7.1.0_r6)
Rebuild stubs for destroy useless icons
Nov/03/2016: 20161103 (deprecated)
add GmsCoreSetup
add Google VR Service
add help uri on Settings
apply pixel color accents
Nov/01/2016: 20161101 (deprecated)
fix user switch feature
remove old sounds data and add ringtone migration
fix tethering feature
fix dirtycow exploit
Oct/25/2016: 20161025 (deprecated)
Integrate Wallpaper picker on Settings
Integrate Google Backup & Sync on Settings
Integrate Google Storage Manager
Add Gesture menu on Settings
Enable color temperature setting in developer options
Use Ustwo wallpaper as default
Stub apks can show round icons
Google assistant is working, now.
Oct/21/2016: 20161021 (deprecated)
Update to NDE63P(android-7.1.0_r4)
apply pixel bootanimation, sounds, white navbar
apply latest pixel launcher, wallpapers
apply rounded icons for launcher
Note: it is not capable to use google assistant.
Oct/11/2016: 20161011 (deprecated)
give platform permission to qualcomm TimeService
Oct/10/2016: 20161010 (deprecated)
Add some wallpapers from pixel rom dump
Reset permissions and run setup wizard when first boot with fake nexus rom
This change is only for new users. Users using previous version would not be affected.
Some people claim permission issues when moved from stock rom. So I added this workaround.
remove recovery.img
It seems better because many users of Fake Nexus rom are using custom recovery.
Oct/05/2016: 20161005 (deprecated)
update to NBD90Z (android-7.0.0_r14)
Oct/04/2016: 20161004 (deprecated)
fix ptrace bug on linux 3.4, thanks @zaclimon
switch to non-debuggable build
Sep/30/2016: 20160930 (deprecated)
Remove useless binaries and save space for system partition
apply qualcomm specific build macros
and it would fix green line issue on camera. Reported by @NJ5499
revert media_codec.xml to enable secure codec feature
Sep/28/2016: 20160928 (deprecated)
tune codec configuration again
It should fix sound problems.
Sep/27/2016: 20160927 (deprecated)
switch to user build
But it is still debuggable build.
add qualcomm TimeService
tune codec configuration for legacy binaries
This will provide that remove green flickering on some camera apps (it is not working on google camera yet.)
Sep/26/2016: 20160926 (deprecated)
switch to userdebug build
Almost issues related FC dialog will be resolved. But it might have security issue.
sign with release-key (actually same key )
Sep/22/2016: 20160922 (deprecated)
Initial release based on NRD90S (android-7.0.0_r4)
Before you ask something about this rom
Please read this article at first..
If you cannot read English well, it's okay. There are many translations of this article.
This is a very famous article for beginners that want to solve their problems.
Please DO NOT ASK via Private Message or Mail as described as upper article.
I cannot reply all messages and I may not understand all your problems.
If you post your question in this thread, any others can tell about your problems.
If you want to report your issue with this rom specific, please share bugreport data.
You can gather bugreport data with following methods.
Turn on USB debug feature, connect with PC, and run this command
Code:
$ adb bugreport > bugreport.txt
OR
Go to Developer options, select Take bug report. After several minutes, notification will be shown to share data.
Downloads
Testing (Dec/06/2016): https://www.androidfilehost.com/?fid=385035244224403837
XDA:DevDB Information
fake_nexus, ROM for the Google Nexus 5
Contributors
ganachoco
Source Code: https://github.com/ganadist/vendor_fake_nexus/tree/nougat-dev
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Testing
Current Beta Version: 20161206
Beta Release Date: 2016-12-06
Created 2016-09-22
Last Updated 2016-12-06
an other nougat rom , thank's man .
Wow, glad to see u here, saw fake Nexus for n4 just waiting for n5, now u r here.:good:
Downloading now, will report back, thanks.
Thanks! Flashing now, will report back!
Flashed with flashfire, everything fine, Smooth as stock, using stock kernel.
Enjoying using it so far! Will use it all day and report back over night. Thanks
Can I flash this rom using twrp?
erryday said:
Can I flash this rom using twrp?
Click to expand...
Click to collapse
no just go to flash it in cmd
---------- Post added at 09:13 PM ---------- Previous post was at 09:08 PM ----------
i lose all data and photos st
So far So good, the best Nougat I have used
amiguielesl said:
So far So good, the best Nougat I have used
Click to expand...
Click to collapse
yes is best rom i use it
impressive
OK, smooth as stock mm, the battery life is also amazing, thank u for your work.
Inbox by Gmail is not working on this ROM, which is a huge deal for me. And some other apps too. Otherwise looks like the best N for N5
still the best. the most best(and yes it is)
Does the "fastboot -w" also wipes the internal storagE?
Saw this in logcat:
09-23 10:37:48.663 E/DataBuffer(1432): Internal data leak within a DataBuffer object detected! Be sure to explicitly call release() on all DataBuffer extending objects when you are done with them. (internal object: [email protected])
mukintaras said:
Inbox by Gmail is not working on this ROM, which is a huge deal for me. And some other apps too. Otherwise looks like the best N for N5
Click to expand...
Click to collapse
Thanks for reporting, and I found solution.
Rom must be signed with "release-keys", but this rom was signed with dev-keys.
In next release, I'll sign with "release-keys".
Is it possible to make a version that is flashable via twrp?
erryday said:
Is it possible to make a version that is flashable via twrp?
Click to expand...
Click to collapse
U could try flashfire.

[ROM][9.0][UNOFFICIAL] Pixel Experience Pie [trlte][tblte][trlteduos]

[ROM][9.0][UNOFFICIAL] Pixel Experience Pie [trlte][tblte][trlteduos]
{
"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"
}
PixelExperience for Note 4
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device
Based on Android 9.0
Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
Fingerprint reader
NFC
Lights
Sound / vibration
Known issues
SE Linux Permissive
DON'T FLASH GAPPS, ALREADY INCLUDED
Download here
Donate
Liked my work? Give me a beer
Translation
Help with project translation
Telegram channel
Stay tuned​
Android OS version: 9.0.0_r35
Security patch level: April 2019
Build author: Inkypen
Source code: https://github.com/PixelExperience
ROM Developer: jhenrique09
​
XDA:DevDB Information
Pixel Experience, ROM for the Samsung Galaxy Note 4
Contributors
Inkypen, tripLr, ripee
ROM OS Version: 9.x Pie
Version Information
Status: Testing
Created 2019-04-29
Last Updated 2019-04-29
Pity cant be downloaded
"Person sharing has exceeded their sharing limit, please try again later"
Onedrive....
73sydney said:
Pity cant be downloaded
"Person sharing has exceeded their sharing limit, please try again later"
Onedrive....
Click to expand...
Click to collapse
Try to ''import in my drive'' option
When file is imported in your drive space , there is no limit any more and you can download it
Oh! A brand new Note 4 ROM!
I just successfully flashed in on my Note 4 (SM-N910F).
I successfully set it up.
I've got some bugs though
Google Assistant keeps on crashing, no matter what
Home button doesn't work when phone locked, but works when on.
You said that fingerprints won't work but they actually do work well on the lock screen :laugh:
Camera works perfectly too. No any camera errors at all though
Anyways, thanks for this cool ROM. Can use it as a daily driver, but all of a sudden for a reason my phone rebooted.. Hmmm..
Here's a screenshot of what the ROM looks like when installed:
Cheers!
logosA said:
Try to ''import in my drive'' option
When file is imported in your drive space , there is no limit any more and you can download it
Click to expand...
Click to collapse
Add to my onedrive not an option when i access the folder.......hence why i posted unable to download
Found alternate download here: https://androidfilehost.com/?fid=1395089523397955904
Tested this ROM, and heres my thoughts/criticisms:
* Inclusion of some G-Apps, while others which are more critical (Gmail most notably) are missing....for the huge download this oversight is really hard to fathom. 748Mb and no Gmail included? Also missing Android Webview.....kind of important
Instead all the stuff i normally weed out by never selecting it in Aroma G-Apps or usign the debloat magisk module if its built into a ROM is included...Device Health/Digital Wellbeing, and the google search app among them...if i wanted active spyware, id install it....instant downvote
For such a massive download, i cant see anything that would make me bother downloading further builds.
I do appreciate the dev building the ROM but, please consider leaving G-Apps up to the user, and thereby reduce the massive download size....
Update: curiously, some of my magisk modules which work on literally every other ROM ive ever used, fail on this one.....bizarre
About to test the dev's other ROM.....
Update: decided not to, apparently it has some of the same issues. Hope the dev can fix them and test before releasing next time....both ROMS cost me nearly 1.2Gb and both buggy....please test thoroughly before uploading.....
Back to RR for me again....
since dev has chose to move his downloads to AFH there is no bandwidth limit anymore and we all can download it with no problem.
But keep in mind for future use that:
In Google drive, as in microsoft ONEDRIVE, when you are having these kind of problems ('' Person sharing has exceeded their sharing limit'')
logging in YOUR drive (ONE or Google) before trying to download, gives you the option to import to YOUR cloud/drive and the limit is not there any more.
Maybe the dev sometimes doesnt have the ability to upload to AFH.
logosA said:
since dev has chose to move his downloads to AFH there is no bandwidth limit anymore and we all can download it with no problem.
But keep in mind for future use that:
In Google drive, as in microsoft ONEDRIVE, when you are having these kind of problems ('' Person sharing has exceeded their sharing limit'')
logging in YOUR drive (ONE or Google) before trying to download, gives you the option to import to YOUR cloud/drive and the limit is not there any more.
Maybe the dev sometimes doesnt have the ability to upload to AFH.
Click to expand...
Click to collapse
And as mentioned earlier, the option to import to my drive was not available, so thats not a blanket statement you can make, because its obviously not true for everyone Just quietly....
I've noticed the battery charging is not as quick as other roms, is it worth installing kernel auditor to boost charging speed?
Thank the author!! This is N9100's second 9.0 ROM that works.
XYEforXinhui said:
Thank the author!! This is N9100's second 9.0 ROM that works.
Click to expand...
Click to collapse
Hi there...working 2 sims or only 1 sim?
only 1 sim。
Next, I'll test the stability of the system.
I found a problem temporarily.Regional time cannot be automatically corrected
Bluetooth crash notification on stuck on sreen
Hi
I keep receiving a notification signaling Bluetooth Crash.
Cannot remove it from sreen.
Any idea to solve it please ?
I have a Galaxy Note 4 (910/F) I flashed the trlte Rom of this Pixel Experience Pie
trlteduo folder is empty. Is it normal? Btw, can I flash trlte for my trlteduo if I'm planning to use duo sim anyway?
Wich KERVEL did you use to flash this ROM ?
Hi,
Can you please tell me wich KERNEL have you installed on your Note 4 for this ROM works nicely.
I flashed it but it keeps poping a bluetooth crash ans I cannot remove the popup when it appears.
I just supposed it's a KERNEL matter but if you know something about, can you please help me.
Thanks man
Sorry for my bad english (with google translate)
The best of the best, clean and fast. GOOOOD JOB
Disclaimer: all the steps I describe below work for me and can turn out differently for you, make sure you read everything correctly in the right context and especially read the post of other users after me, because I am a human being and not a BOT, a people can always make mistakes and will always be corrected in other posts
so read the other posts, read and be especially careful.
both XDA, the ROM maker, the ROM tweaker and or the users / hobbyists are not liable for anything, even when something is being told wrong or in the right context.
Because I always have little time to test and search for solutions, I always go for safety ... it will initially seem like a lot of work but believe me it saves a lot of trouble, this my plan of approach:
All of this below seems obvious but I will tell you anyway !!!
Do not install gapps, everything is already well built in here, only the gmail app is missing but you can install it yourself later. So again do not install any gapps because that will cause problems with this rom, unless the creator of this rom comes with an update later and or later give tips us with other tips.
my big thanks go to @Inkypen and @jhenrique09
Make sure your phone is charged to 70%, and while charging where can perform the actions below, this way you keep it charged and maybe even towards 100%
apps such as Whatsapp: go to settings, account, chats and press backup (online), then connect your phone and do your watsapp media etc. fully backed up.
Internet browser (s): saves all open tabs in cache.
Your smartphone and all apps: backup everything stored locally on your phone. the rest is still in the cloud or managed by social media companies.
Backup and format your SD card, then insert the rom and place it in your smartphone
Boot your divice to recovery (such as TWRP) and wipe Advanced Wipe, Select On (enable tick) for Dalvik / Art Cache, System, Data, Cache, except your SD card (which contains the rom) and then also wipe format data. both steps you do (proof of speech) 100 times, I do this 2 times and after each time a restart to the TWRP then install the rom, wait quietly until it is finished, and do a Wipe Cache / Dalvik reboot.
what strikes me is the first time it is wise not to quickly configure your phone, give m ample time and do not follow the steps in quick succession.
after setting up account, do not install anything from apps yet, wait very briefly 5min. ore more and do a restart, at startup wait 1min or more, then tweak your settings as you want and this without installing any apps, do a reboot, wait at startup again 1min. or more, first go to google playstore and go to your playstore library and first update the already installed apps through the rom (gmail app is not included which you can install later)
restart and wait 1min or more, go to google playstore and type in: "google LLC" this will get all the original google apps first at the top of each other and do some necessary installation (such as google gmail, authentication and keep, etc) ...........do this also with "Microsft corpiration) etc.
I always take a quiet moment to install and set up, this takes me over 2 hours including the placement of media and other files, each person is different in use and the amount of media .... so can be take shorter or longer time.
PLEASE NOTE:
with other ROMs it is important that you install the Google Gapps immediately after the ROM as follows:
the aforementioned steps and step of:
1: rom install wait until it is ready and do not reboot and first install the Gapps and wait until it is ready and not yet reboot, first:
2: Wipe Cache / Dalvik
3: only now can you reboot.
4: do everything calmly and not too quickly set up and install as mentioned above.
PS: things like fingerprint sometimes don't seem to work, but after installing it it turned out that it still work, I have also experienced that I had to reinstall a ROM without changing anything and yet everything worked flawlessly afterwards.
GOOD LUCK and PEACE
XYEforXinhui said:
Thank the author!! This is N9100's second 9.0 ROM that works.
Click to expand...
Click to collapse
does it support dual sim?
I had to cancel assert line from META-INF\com\google\android\updater-script because I was not allowed to install trlte file on N910F. Then I tried to install and everything worked but it iddn't recognize my SIM card! I guess my EFS folder was deleted. What do you recommend to do? Any suggestion?
Edit: I updated TWRP and after flashing the rom I flashed the Bootloader, then it worked fine?
This ROM really deserves more praise than it gets.
Installed it on my Canadian Note 4 (SM-N910W8) after having issues with a couple of other ROMs (won't mention names) which had issues with the data connection resetting itself constantly. Needless to say this ROM worked just fine even though initially it was reporting the signal as "H" or "H+" but eventually settled down with LTE.
I for one appreciate having the ROM already include GApps with niceties such as the Gboard already built in as well as other Google apps. As previously mentioned there isn't much in the form of tweaking options (besides being able to switch to a darker theme) such as button programming but sideloading a button mapper application took care of that. Thanks you to the developer(s) for such a wonderful ROM!
Very fast custom rom of 9 os based,and I mean fast as double all of the others,thanks.,only one small problem,3.30 hours and minutes still charging,any solution?Thank you again.

Categories

Resources