Bank apps (RSA?) crashes on Mediatek MT6795 with Android 5.1 / Gionee E8 | Allview X2 - Android Q&A, Help & Troubleshooting

Hello, I need help...
Searched and read a lot of last days, can't figure anything about my problem.
Device:
* Allview X2 Xtreme (Aka BLU Pure XL, Gionee Elife E8, ...)
** Mediatek MT6795 a'ka Helio x10
** 3GB RAM, 64GB internal
* Android 5.1, stock V5894 with security patch: 2016-02-01 (yeah, that sucks), rooted, Kernel: 3.10.72+
* HW X2_Soul_Xtreme_Mainboard_P3.1
* Using Lucky Patcher, AdAway, Busybox... typical apps with root.
The problem; TL;DR
Many banking apps crashes or cannot connect with bank on my device. It's not related with bank, not related with my SIM cards or SDCard. Not even related with userdata or system/boot image on device.
Any other applications which I tried and using over years works fine.
Probably hardware problem, but I can't figure it out.
The problem, whole story
About month ago mBank app (Polish bank) just crashed for me after making payment. I couldn't log in into it after typing pin. I though it's Bank API problem and i just waited 2-3 days, without changes, so I finally I've opened complaint - still they not replied to me!!
Ofc meanwhile I've tried to reset and pair application with account - no luck, still doesn't work.
Strange was that I was able to log on wife's S9+. However I still though it's bank problem with my specified smartphone - maybe IMEI identification or something, made a uniqueness violations or something in their databases or other stupid ideas... I'm also developer, so I have some guesses in my head.
Ofc before crash I did not made any changes in OS, not installed any new app or made breaking changes in configs... typical use. App works over year, sun still shines...
I begin to search on my own:
I was unable to debug or find any logs for mBank app.
My holiday approximates so I was started to thinking about new bank... and then I've tried "Moje ING" (ING Nederlands bank in Poland).. without account there's "demo mode"... tap: "You're device might be rooted bla bla bla. continue". -- "Cannot download data, try again". Hmm... It doesn't work on my phone, strange, because on wife's works.. damn.
Yet another application: "IKO" (PKO Polish Bank app) and demo works well. Uff... quite soothing... but it's demo, w/ever. Maybe ING app is broken on roots (S9+ wife without root).
Another app: "Kantor walutowy Alior Bank" (Alior's Bank Exchange)... crash just on start, however on that app I was able to tap "send report", and then what I saw in stacktrace: "Runtime Exception: Not able to create key". Sh1et, that's bother me totally.
I've decompiled class with that thrown, not analyzed it to much, but package is related to RSA and KeyPairs generators.
I've finally installed only other OS available to my device: CM 13 on Android 6. On clean system "Moje ING" not even start and it crashes, same with Alior's Bank. I was unable to test mBank app, because on that cook audio not works... (Polish banks make's call on app pairing with account - I wont hear IVR). Maybe I'll try to switch SIM card to other device and try that...
Strange researches or needles:
* lot of logs files like:
Code:
[email protected]_Soul_Xtreme:/data/system/dropbox # [email protected]
-- encrypted base64 binary or something, not sure what's that, but looks like google service...
My custom build.props over stock
Code:
ro.config.media_vol_steps=35
debug.sf.nobootanimation=1
ro.ril.enable.amr.wideband=1
ro.config.vc_call_steps=9
ro.config.hw_quickpoweron=true
debug.performance.tuning=1
ro.HOME_APP_ADJ=1
What did I tried
* Wiping data, even internal storage, dalvik, cache partition. Formatting /data
* unrooting
* changing app permissions, reverting ad blocks
* I've compared clean /system image with that on my device with hope that some binary corrupted... nope
* also compared BOOT with clean stock, no diffs
* eject SIM cards, SD Card
* flashed clear stock V5894 system, recovery and boot
* flashed only one other OS for that device: CM13 Android 6
* installed current open gapps
* read logcat and other logs with no inspirations
* cleared protect_s and protect_f... dropped SIM card support, but doesn't change anything, rebooted
* tried some other bank apps, nothing new and strange, I think demo modes work on mocks -- will try other sometimes
* wiped data and system: aliors bank app starts on CM13, need to try pair it with account
* replaced bunch of keystore binary from other 5.1 roms, 2-3 of them somehow works, but without whole success
* commented keystore / mobicore services from boot img - crashes on lockscreen / security settings
* compared partitions expdb frp lk para proinfo seccfg secro tee1 tee2 does they changed last day, nope, they wasn't... however I'm not forget about them
* made an app that tries to generate keypair on loop without success, tried to debug android.security packages
* flashed tee1 partition from mobicore.bin E8_amigo3.1.1_T3035.zip , E8_amigo3.1.12_T3149.zip, V5403_66d0c1f4c2dfe8abab357b3d5e6550bb.zip, V5894_160707_gn_system_update_ota.zip, compared with my readback
* tried to Android encrypt, but it nothing happened after reboot - probably bcuz changed recovery / not diggin more about that
* ...?
Stacktrace's
Alior bank:
Code:
java.lang.RuntimeException: Not able to create key
at pl.alior.c.c.a.a.c.a.a(Unknown Source)
at pl.alior.c.c.a.a.a.a(Unknown Source)
at pl.alior.c.c.a.a.a$1.run(Unknown Source)
(if any one what to help I'll upload apk), 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"
}
Moje ING
(crashed on CM13 if I good remember, probably other, not related problem, gonna try again)
Code:
java.lang.UnsatisfiedLinkError: com.guardsquare.dexguard.runtime.detection.RootDetector
at pl.ing.mojeing.utils.ja.b(SourceFile:2)
at pl.ing.mojeing.payment.hce.l.k(SourceFile:6)
at pl.ing.mojeing.utils.t.i(SourceFile:1)
...
Not tried, but I will:
- readback, change or do anything with preloaders RSA generation on what about I read here and I thing there might be some problem, but I can't find instructions how to do that / not enough experience right now. I've found that on tee1 and tee2 there's somekind "Crypto Driver, Build Feb 12 2015, 17:12:18 CR: t-base-Mediatek-MT6752-Android-302A-V006-39_39 "
- change IMEI, BT or WIFI MAC and any other identification numbers
- any ideas?
...
- finally I'll throw that brick**** f%$#ng mediatek furnace and buy something good.

Ok, I'm sure whats broken, but currently don't know how to handle/fix it.
My AndroidKeyStore which is hardware optimized in Allview X2 Xtreme is currently broken,
Proved with apps:
* andOTP great app which able to select what kind of store you want to use -- It crashes just after setting Android KeyStore:
Code:
java.lang.IllegalStateException could not generate key in keystore
I've found some other banking apps which probably use it and also crashes,
(Also made a second topic more specified to the device with suggested banking apps: https://forum.xda-developers.com/pure-xl/help/readback-tee1-tee2-partitions-help-t4020253 )
Today I was able to get same error "could not generate key in keystore" with Nest Bank's application (god bless differently handled exceptions each bank app...)... so I'm sure right now.
* Alior Bank (on sending report, other functionality works ;O ) - https://play.google.com/store/apps/details?id=pl.aliorbank.aib
* Alior Bank Kantor Walutowy - https://play.google.com/store/apps/details?id=pl.alior.mobile.exchange.prd
* Moje ING - https://play.google.com/store/apps/details?id=pl.ing.mojeing
* Nest Bank nowy - https://play.google.com/store/apps/details?id=pl.nestbank.nestbank
As I read changing security settings (unlock for swipe, pin, other sh1t) should force somekind of change on the store, but that's not happening in my case.
I'm gonna try to do that with CM13, however apps looks like they're works fine on it so maybe our handicapped ported rom isn't even support HAL / hardware chip/module responsible for the crypto. Ok, I checked: CM13 applications work fine, andOTP is also able to use store with Hardware optimization. Setting finger/swipe/pin to unlock gave me option "Clear all certificate data"... however it freezes: on changing security or on clear attempt.
I've found some code snippets for java on stackoverflow which might help / will find now some apps which might "move" my store or do whatever just to bump it...
Any advice, please?
____
seo tags: could not generate key in keystore, AndroidKeyStore, HAL cryptography, Android TEE, Trusted Execution Environment...

Finally after many many hours I have... only a workaround, but it's better that nothing :F
I've changed names for two libs:
Code:
/system/lib/hw/keystore.mt6795.so
/system/lib64/hw/keystore.mt6795.so
After reboot without with any errors or warnings android changed it's Cert Storage to /only software supported/.
Bank apps began to work after wiping it's data and re-pairing/re-activating... however it's not solution for me: on rooted device software based security storage it's too weak....
"Moje ING" still doesn't work and can't download data, however is unit specified problem - other test-cases works.
Still I've not figured out why CM13 (with Hardware Support) works well on my device.
Might be newer Android / Kernel / Dedicated HAL support included in Android 6.0. To much differences, I can't find that point vs. 5.1 stock.
I have almost gave up last days...

Related

[ROOT] Directory Bind - Move data to external SD card.

After a rage filled Google search, I've finally stuck oil with putting my 64GB UHS-1 card to use.
Thank Slig for a fine tool here, I've tried it with varying success.
I didn't get Shadowgun & some EA games to move properly, Gameloft & every other huge game I had: no problem.
Tested with Stock 3.15 JB 4.1.1 (Deodexed)
Do not know the results after a new ROM flash or Titanium whatnot. You tell me how it fairs.
Main thread & needed apk:
http://forum.xda-developers.com/showthread.php?p=20668905#post20668905
slig said:
Hi all !
This is my application to bind directories located on external_sd to directories on internal memory (/sdcard/). This way You can transfer large application data directories to external_sd. Could be usefull with ex.: games from Gameloft, other like Shadowgun, applications like CamScanner.
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"
}
Features:
* Requires ROOT !
* Aimed at specific functionality and features (not idiot-proof)
* You can create any number of Data -> Target directory pairs, mount them manually or choose to mount them on system boot (checkbox does that).
* On/Off switch controls whole mount-on-boot function.
* Diskette icon indicates if mount operation was successful, by taping it You can mount/umount entry.
* Icon changes if application is using mounted entry
* DirectoryBind can tell what application is using this entry (tap at entry in use)
* Long tap on entry (disabled) brings edit/delete window
* App auto umount all entries on USB connected and remount after USB disconnected (for now via BroadcardReceiver UMS_CONNECTED / UMS_DISCONNECTED)
* App shows notification and vibrates if auto umount on USB fails
* If mounting all checked entries (ex. on boot) app is waiting specified time (def. 60 sec) if data directory is not available (happens sometimes at boot)
* Tested sucessfully with Asphalt 6, Shadowgun, DeadSpace, CamScanner
Color statuses:
* GRAY - entry disabled
* RED - mount failed
* BLUE - waiting for data availability
* GREEN - mounted OK
version 0.2.0k
* fixed FC if screen orientation changes during copy/delete
* more extensive logging
version 0.2.0m
* ?? fixed problem with entries marked green on boot, but not mounted (repotred by stone_ship)
* ?? fixed problem with random FC on ICS (reported by Thomas)
version 0.2.0n
* auto create target directory action moved from "bind" action to "add/edit entry" action due to possible problems when data outside "/sdcard"
version 0.2.0o
* added option to control if mount service is run as sticky
*** for now older version kept in case I broke something ***
please do not test data transfer files features on sensitive data they seem to work OK but are not throughly tested
Compiled using API android 2.3.3. Attached as self-signed development apk package. No market link for now.
important info
* Remember ! All entries must be umounted before attempting to use MASS STORAGE MODE. Application will try to do it automatically on USB CONNECT. If it fails and You'll use MASS STORAGE MODE sdcard partition WILL CRASH and reboot will be required to restore normal operations ! Main cause of that is appplication using mounted folder. You have to close that application and retry to umount entry.
* This application requires *root privileges* so it has full control over entire system! Uses root privileges to invoke "mount", "umount", "lsof" and "grep" shell commands via su and it DOES NOT write anything on system partitions.
It DOES NOT apply any permanent changes to the OS, however I cannot guarantee it does not contain BUGS and security issues. I'm not responsible to any damage it can cause. Use it AT YOUT OWN RISK !
application permissions explained
WRITE_EXTERNAL_STORAGE - application automatically creates target path, copy existing files from target to data
RECEIVE_BOOT_COMPLETED - application can perform automatic bind on boot
VIBRATE - application creates notification alert with vibrations when cannot umount all locations on USB connect
READ_LOGS - dump own logcat to file
*ROOT* - invoking "mount", "umount", "lsof" and "grep" commands via su
BUGS REPORTING
As every program can contain bugs so this one too. I'm very grateful if someone find and report a bug. No report will go unattended and I'll look into each case. There is just one thing, often report even very detailed is not enough so application has built in logging (logcat) capability - it can be enabled in Preferences.
Logcat can be dumped to file from main app window: menu -> dump logcat to file
So when reporting bug please attach that file to Your post
Regards !
Slig
!!! IF YOU HAVE ISSUE WITH ENTRIES DISAPPEARING AFTER REBOOT !!!
1. In preferences check "alternate dbase mgmt" and try again
2. Report in this thread with informations
- does "alternate dbase mgmt" help ?
- are you using any taskkiller
- what ROM are you using
I need to know how many people have this issue, maybe it would be good to make "alternate dbase mgmt" default mechanism.
Sorry for that but I'm still learning and doing by best to make this app as much compatible and usable as possible. This is my first public app for android
Click to expand...
Click to collapse
Genjinaro said:
After a rage filled Google search, I've finally stuck oil with putting my 64GB UHS-1 card to use.
Thank Slig for a fine tool here, I've tried it with varying success.
I didn't get Shadowgun & some EA games to move properly, Gameloft & every other huge game I had: no problem.
Tested with Stock 3.15 JB 4.1.1 (Deodexed)
Do not know the results after a new ROM flash or Titanium whatnot. You tell me how it fairs.
Main thread & needed apk:
http://forum.xda-developers.com/showthread.php?p=20668905#post20668905
Click to expand...
Click to collapse
Can i use this for Sony Xperia Z Ultra???
cihuy039 said:
Can i use this for Sony Xperia Z Ultra???
Click to expand...
Click to collapse
In theory it should work, you just need to have root access for it to work.

[ROM][JB][4.2.2] RetroSmart ROM - The Ultimate Companion

{
"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"
}
The first true companion ROM for the Omate TrueSmart and X201 derivative smart watches!
* Powered by SWApp Link, Courtesy of Cyril Preiss @cyrilp)
* Easily manage notifications
* Supports .face files that are WEAR compatible, enjoy WEAR faces on your JellyBean device
* Custom launcher includes 'til Clock widgets (can be swapped out for other launchers with some modifications)
* Material-themed Dialer App
* Use your TrueSmart as a Bluetooth Headset
* Includes @Dees_Troy Custom MTK Settings Menu, for total control over your watch
* Connect to the internet using your phone as an access point over Bluetooth
* Large, easy to read Launcher icons
* Fully-functional Google Now search, with no voice cut-off and talkback support
* Play Services support with download over Bluetooth and Material capability (after services update)
* jrummy's Root Browser with full superuser support (busybox + su already installed - prerooted)
* The first ALMOST TOTALLY SECURE MTK firmware with Xposed support. Install all modules and you will be protected against common exploits
* Contains Lokifish_Marz Enhanced Security (EnSec) tweaks with battery life and security enhancements (4-5 days per charge)
* Use your watch as a remote shutter over Wi-Fi Direct
* Easy updates, courtesy of OTA Updater (www.otaupdatecenter.pro - please donate to them)
* Download new ROM/Kernel versions easily, reboot to TWRP to flash
Special Thanks @Lokifish Marz - EnSec Tweaks, Continued Support, and Original finding of firmware @AdamOutler - For assisting in development @cyrilp - For SWApp Link and its continued development @Dees_Troy - For the Settings/Bluetooth enhancements and Tethering, and for TWRP
GITHUB
GitHub for kuronosan RetroSmart ROM
DONATIONS OR THANKS
Please see signature. I accept donations, but I do not ask for them. But please, by all means, don't forget to hit THANKS.
USE OF SOFTWARE
I do not own the software, but I did do the themes, boot logos, and a lot of the library hacking myself. If you want to use my work or produce any derivative, my git is up there for you to scrounge but give credit where credit is due. I spent a good 7-8 months collectively working with developers around the world, researching and testing with countless people, all to produce this ROM (upwards of 4-5 hours a day getting things to work together). Don't make that in vain by just swiping work, putting your name on it, and re-inventing the Goodyear tire. I'm an easy person to work with. Like I say on 'til Clocks: DON'T DO, ASK.
EASY INSTALLATION INSTRUCTIONS
* Download this file: Easy Install Package and extract the contents to your storage folder in the TWRP directory.
* Reboot to recovery, and restore the backup from the Restore menu.
* Install the kernel file for your device (extremely important, you still need to do this)
* Wipe Cache/Dalvik before rebooting (Data wipe not needed). Everything is all set for you.
ADVANCED INSTALLATION INSTRUCTIONS
* First, make a backup of your current ROM using TWRP or MTK Droid Tools. This part is essential.
* Next, download the particular files for your watch and install them in this order:
- TWRP (install through Droid Tools or SP Flash Tool)
- BT-ROM
- Kernel
- Factory Reset
* Reboot your device and let it come to the setup screen. Tap the four corners, clockwise, starting from the top left.
* Go to Settings -> Accessibility and disable Quick Boot (all the way at the bottom). Go ahead and power off.
* Power on to recovery by holding the bottom button (recents) and then pressing power until you see the Bootloader menu. Select Recovery (power button).
* Go ahead and install the RetroSmart ROM 1.0.1 ZIP to your watch. Factory Reset one more time, and reboot.
* You can now install the RetroApps one-by-one if you choose (or not at all, but then you don't get any goodies).
* Pair the phone and watch in Bluetooth Settings.
* Install SWApp Link and set up the connection between your watch and phone.
* Open "Connect" on your watch and have it send the SWatch Manager to your phone. Alternatively, you can download the latest below.
* Open SWatch Manager and allow it to sync Contact information between the watch and phone.
* Go to Settings on your phone and enable Bluetooth tethering.
* Go to Settings on the watch and check the "Use For Internet" box under Bluetooth Device Settings.
* If you choose, you can import the RetroSmart faces (again, below) to SWApp Link.
IMPORTANT LINKS
TWRP for X201-series:
Pre-May/SimValley/IconBit Watches
Post-May/Aluminum Watches
BT ROM by Dees_Troy
512/4GB Units
NA Units
EU Units
Enhanced Kernel (NECESSARY)
Pre-May/SimValley/IconBit Watches
Post-May/Aluminum Watches
RetroSmart ROM
v.1.0.1
RetroApps (Just basically Xposed + modules + SWApp Link)
11-20-2014 Release
SWatch Manager APK (Manual Install)
1.0 - Latest version
RetroSmart FACER Faces
24-Hour Version
12-Hour Version
SUPPORT COMMUNITY (Google+)
RetroSmart ROM Google+ Community
Google+
FREQUENTLY-ASKED QUESTIONS
[coming soon, I promise]
BUGS AND KNOWN ISSUES
PLEASE CONSULT THE FOLLOWING LIST BEFORE REPORTING ANY BUGS/PROBLEMS:
* Camera Force Closes (driver issue, working on it)
* Occasional issue with Tethering not connecting (depends on unit, it's not common)
* Google Maps Force Closes over BT PAN (buffer overload, probably cannot fix)
* Play Store may occasionally hang at "Installing" or "Downloading" (Factory Reset after installing the ROM the first time)
* OTA Updater says I have no update (You must manually check for updates, I have not flagged auto-updating)
* Settings in SWatch Manager [on the phone] times out (This is normal, you don't need to use these settings anyway)
* GPS takes a long time to lock (GPS Assist is included and allows you to manually load AGPS data in your region)
* Cyanogen-based ROMs may give you some install issues.
Will test this out later today
Looks very promissing
Stay tuned, I'll have a total install package available soon.
Finally - time to see if my TS still boots. Nicely timed for when I have a little bit more free time.
will download it in the next time to test it at Simvalley rw420...
(wait for complete package )
This looks awesome! Will have to try it at some point for sure.
A couple questions though.. If you already have TWRP recovery installed do you still need to install it? (It looks like it from the instructions)
Will you still be able to use it as a standalone phone with this ROM? I really like the idea of being able to tether to my phone most of the time, but be able to pop in the sim card if I wanted to leave my phone behind.
1) No
2) Unfortunately not at the moment. The Dialer app is linked to the BT libraries directly. Every effort made so far to restore SIM function has been met with FC city. The modem and drivers are there. I'm still working on trying to bring them up but it probably won't happen.
Update:
Easy install zip:
https://docs.google.com/file/d/0Bxmcjxk_EtPSQXp3UDMzMHFaU00/edit?usp=docslist_api
Extract to your twrp directory on your SD, restore the backup.
Note: You STILL need to flash the kernel for your device.
Easy install works perfectly on my AW-414.Go
Thank you very much.
For those wh are having troubles installing TWRP and actually reading the installations instructions on the site of Teamwin, here are the working commands.
copy openrecovery-twrp-2.7.1.0-Pre-May.img to /sdcard
adb shell
su
dd if=/sdcard/ openrecovery-twrp-2.7.1.0-Pre-May.img of=/dev/recovery
The site of Teamwin says /dev/block/recovery which is wrong. (at least in my case)
kuronosan said:
1) No
2) Unfortunately not at the moment. The Dialer app is linked to the BT libraries directly. Every effort made so far to restore SIM function has been met with FC city. The modem and drivers are there. I'm still working on trying to bring them up but it probably won't happen.
Click to expand...
Click to collapse
Ahh, rats. Still a great looking rom, and makes it tempting to try a tether only TS.
GREAT GREAT WORK !!
Actually I think Omate has all the potential that a smartwatch has.
Dear Kuronosan: My watch is after-may shipement Omate euro 3g version.
Could you please briefly explain a bit if and how I can install this fantastic Retrosmart Rom ???
Thanks Thanks !
Yes, and the instructions are in the second post.
Do I have to reboot after restoring RTR ?
It gives an error if I don't, something that says 0......system.tgz and failed.
Error executing binary updater
That's incredibly odd. It's possible that the 512 units lack the RAM to install the advanced packages but you should be able to restore the backup with no issues.
RTR installs ok. BT-Rom is giving the erros.
Let me look into it.

[ROM]Tera (on Bullhead) - A cloud file system for unlimited storage

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.)

[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.

How To Guide Just tweak it [Tab A7] - debloat, battery...

Tab A7 stock rootless setup​
model used: Tab A7 Lite SM-T220
Just a quick article for this nicely sized 8.7" tablet. It's a baby tablet, not wasting time with rooting We want:
* debloating
* better battery
* better privacy
* call recording
* disk encryption
* tweaks
Rooting​No rooting. No logins, not even Google login, that's the plan. FDroid, Aurora, Vanced manager to deploy all you need. No contacts, no SMS, no location, nothing to protect.
Modules​Magisk​-
XPosed​-
Apps​* AdGuard -> supreme adblocker and firewall. Set VPN approach (rootless friendly, assuming device will stay at home), turn on HTTPS and turn off internet for all apps. Then enable few (browser, youtube, aurora) specifically.
* YouTube Vanced -> YouTube without ads and sponsor blocks.. install in non root mode, and remove the existing originals
* (optional) MiXplorer -> best file manager, replaces spyware ES File explorer you had before
* F-Droid -> open source apps
* Aurora -> all apps
Debloating​What the script does:
* choose 8 categories of app removal, in the beginning of the file
for each say 0=skip 1=remove 2=revert back
* use more switch to disable some questionable/helpful stuff
* disable up to 70 apps with possibility to revert back
I usually cook these files carefully, here i just removed non existing packages, added existing vendor packages. Vendor garbage gets uninstalled straight away, majority of packages is disabled in non-root mode (per user) so it can be reenabled later. You can edit the file.
unzip the file to some folder
adb shell as it's plugged to PC and authorized (and usb debugging in developer otions on)
go to the folder with script
cp TabA7_cleanup.sh /data/local/tmp
chmod +x /data/local/tmp/TabA7_cleanup.sh
/data/local/tmp/TabA7_cleanup.sh;
Tested ok on August Android 11 EU firmware. It produced no errors (=packages relevant), but there could be regional differences, producing exceptions in your case. See other comments below if the instructions are unclear.
Download: (file attached)
Battery​Battery saving:
turn off location
turn off permissions and app usage for usual snitches
in Adguard turn off WIFI/mobile for each app (will be the default), then reenable few - advantage: no ads in games, no stupid accidental payments. Also set WIFI/mobile off when screen off -> tablet won't do anything, just keep idle for days hopefully
don't even enable GMS, this device can be a good throwawy tablet with no login to ANY service, without encryption, just pure gamepad.... likely no password/PIN to unlock. It's with slow CPU but games work nicely. It's not even slower than S4 flagship tablet honestly.
hi, thanks for the guide, very insightful with me transitioning from iOS.
My only question is the script, I’ve downloaded ABD and can shell into my device. However I’m having issues when copying the script, it keeps coming up saying invalid path, I’ve looked everywhere for a tutorial but with me having limited knowledge I’m at a dead end
any help greatly appreciated
Herb291 said:
hi, thanks for the guide, very insightful with me transitioning from iOS.
My only question is the script, I’ve downloaded ABD and can shell into my device. However I’m having issues when copying the script, it keeps coming up saying invalid path, I’ve looked everywhere for a tutorial but with me having limited knowledge I’m at a dead end
any help greatly appreciated
Click to expand...
Click to collapse
i just flashed the new firmware and did it again, no problem. First i copied the script from Windows to somewhere on Android (/storage/emulated/0 or similar "noexec" quasi-sd card location), and then moved it to a location from where it can be executed. The location should work and is generally recommended. You can find another one /data/local, /tmp or whatever is there. Or use adb push <PC_file> <target_directory>. Or post the screenshot. This should be a trivial issue and can't stop you.
{
"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"
}
getting this error
raxahasan0077 said:
View attachment 5456865getting this error
Click to expand...
Click to collapse
Place the script on the tablet in an easy to remember location.
Open Powershell:
“adb shell” or “./abd shell” (whichever works)
“Cp /storage/emulated/0/FILELOCATION/TabA7_cleanup.sh /data/local/tmp”
then follow the rest of the instructions
now getting this error
raxahasan0077 said:
now getting this errorView attachment 5456963
Click to expand...
Click to collapse
Is your USB debugging turned on in the dev settings, did you hit authorise on your device when you first plugged it in?
you can check if you’re device is authorised with “adb devices”
edit: not sure if it matters but try a lowercase cp
Herb291 said:
Is your USB debugging turned on in the dev settings, did you hit authorise on your device when you first plugged it in?
you can check if you’re device is authorised with “adb devices”
edit: not sure if it matters but try a lowercase cp
Click to expand...
Click to collapse
yeah lowercase cp works
Working with LADB ( no computer needed)
https://www.xda-developers.com/debloat-your-phone-run-adb-shell-commands-no-root-no-pc/
Download: https://disk.yandex.com/d/H02YifGGtrErbw
////////////Run an .sh file to install ///////////
cd /sdcard
cp cleanup.sh /data/local/tmp
cd /data/local/tmp
ls -l
chmod +x /data/local/tmp/cleanup.sh
ls -l
./cleanup.sh
/////////
Download: https://disk.yandex.com/d/NcQMhFp73OpwXw
( and run .sh script with LADB)
Tips howto install LADB:
important! Always use "Open in split screen view” for pairing devices. (only first connection, next time don't need)
View attachment 5457089
@tom.android have you removed all theese 41 apps and the tablet functions ok, without any problems ? Is there any real benefit in performance and especially in lagging ?
Reply: @nikoum
Just removed (switch off) my unused app, sorry not help for good performance but no trouble.
Note: LADB
https://forum.xda-developers.com/attachments/ladb_v1-7_test-zip.5457295/
How dose this work without rooting? When I try to run the script from ADB i get Can't execute: permission denied?
I run "cmd", then "adb shell" and then "pm uninstall --user 0 <package name>". Make sure in developer options to check USB debugging to on and when connecting device with usb cable, authorize the conneftion, when asked by the phone.
doggydog2 said:
Tab A7 stock rootless setup​
model used: Tab A7 Lite SM-T220
Just a quick article for this nicely sized 8.7" tablet. It's a baby tablet, not wasting time with rooting We want:
* debloating
* better battery
* better privacy
* call recording
* disk encryption
* tweaks
Rooting​No rooting. No logins, not even Google login, that's the plan. FDroid, Aurora, Vanced manager to deploy all you need. No contacts, no SMS, no location, nothing to protect.
Modules​Magisk​-
XPosed​-
Apps​* AdGuard -> supreme adblocker and firewall. Set VPN approach (rootless friendly, assuming device will stay at home), turn on HTTPS and turn off internet for all apps. Then enable few (browser, youtube, aurora) specifically.
* YouTube Vanced -> YouTube without ads and sponsor blocks.. install in non root mode, and remove the existing originals
* (optional) MiXplorer -> best file manager, replaces spyware ES File explorer you had before
* F-Droid -> open source apps
* Aurora -> all apps
Debloating​What the script does:
* choose 8 categories of app removal, in the beginning of the file
for each say 0=skip 1=remove 2=revert back
* use more switch to disable some questionable/helpful stuff
* disable up to 70 apps with possibility to revert back
I usually cook these files carefully, here i just removed non existing packages, added existing vendor packages. Vendor garbage gets uninstalled straight away, majority of packages is disabled in non-root mode (per user) so it can be reenabled later. You can edit the file.
unzip the file to some folder
adb shell as it's plugged to PC and authorized
go to the folder with script
cp TabA7_cleanup.sh /data/local/tmp
chmod +x /data/local/tmp/TabA7_cleanup.sh
/data/local/tmp/TabA7_cleanup.sh;
Tested ok on August Android 11 EU firmware. It produced no errors (=packages relevant), but there could be regional differences.
Download: (file attached)
Battery​Battery saving:
turn off location
turn off permissions and app usage for usual snitches
in Adguard turn off WIFI/mobile for each app (will be the default), then reenable few - advantage: no ads in games, no stupid accidental payments. Also set WIFI/mobile off when screen off -> tablet won't do anything, just keep idle for days hopefully
don't even enable GMS, this device can be a good throwawy tablet with no login to ANY service, without encryption, just pure gamepad.... likely no password/PIN to unlock. It's with slow CPU but games work nicely. It's not even slower than S4 flagship tablet honestly.
Click to expand...
Click to collapse
How do I get the script file to.run from ADB? I get permission denied
TheDroidKid said:
How do I get the script file to.run from ADB? I get permission denied
Click to expand...
Click to collapse
that's literally discussed above incl all common mistakes, if you think it's unique, please post a screenshot.
Your right got it working. Didn't releaize it was a big deal not to have it in /tmp
I keep trying to do the cp step but it keeps saying no such file or directory.
I checked my tablet with MiX and there's no local folder on data... What am I doing wrong here?
Is better privacy only possible with rooting? I want to disable the radio entirely and remove all of the Google apps.
Elzbach said:
Is better privacy only possible with rooting? I want to disable the radio entirely and remove all of the Google apps.
Click to expand...
Click to collapse
i disabled google, and using Aurora without root. With no logins, no PIM data, no location tracking, there's almost no data to steal. But if I was using it as a mobile phone, with logins, contacts etc, i'd have to root.
doggydog2 said:
i disabled google, and using Aurora without root. With no logins, no PIM data, no location tracking, there's almost no data to steal. But if I was using it as a mobile phone, with logins, contacts etc, i'd have to root.
Click to expand...
Click to collapse
I'm not using it as a phone and there is still no data to steal, but I still want to get rid of those things. I want to completely remove the tracking apps regardless of how little there is to track because they are bloat. I want to completely disable the radio, the microphone, gps, and blu tooth. I don't even want wireless internet connections to remain.

Categories

Resources