Related
HELP
I've got a problem with my Nook Color (BNRV200)
Tired of searching for a thread that tells you what to do when you need to install, fix a problem, need a recovery, etc. I have compiled a number of links to various threads by developers and others that answer questions that get asked a lot. This post is intended to give a site that will make finding these answers easier than a regular search. It will have a list of threads and posts with various helps, have a topical list of problems and sites which address those topics, links to common sites and app needed to get what both Noob and seasoned members need to work with and on Nook Colors.
You choose to make changes, flash ROMs, etc. it is your choice. You assume all responsibility for what ever happens. I list these links because I know they have helped and work for me as well as many others. If you need help with a particular problem addressed in these links, ask on those threads.
If you use information in any of these links make sure to click on the thanks button both here and in those links. If you want to write a thank you note also, that to is fine, but does not add to the "Thanks" counter. These people have worked hard for free that we can have greater enjoyment and fun with our tablets. Most get nothing for their time and effort so "thanking them" is their greatest return and the least the rest of us can do in appreciation. Credit and kudos are given by Authors Names in Post #2
By Topic(A)
Add Network speed to Status Bar. Post#3
Android.process.media force close or crash Click here Also make sure all Google apps are updated, defrost frozen ones, update in play, refreeze (Mine was Gmail) (Thanks bowguy)
(B)
Boot Loop Problems (2)
Bootable CWM Recovery SD (v5.5.0.4 and now v6.0.1.2) (1)
(C)
Change "Status Bar" or "Navigation bar" colors or heights (for two rows of status info). Post#3
Change perceived DPI, rotation behavior, fullscreen, permissions on a per app basis Post#3
(D)
Dual Boot Nook (12)
(F)
Faster bootup
To get faster bootup you can disable the boot animation and save about 30 seconds from boot up time by adding "debug.sf.nobootanimation=1" to the build property file in the /system folder. This is a pain though if you keep up with the nightlies regularly like I do. I got tired of editing the file for every update or reversion if there was a problem with the newer nightly. So I created a script that goes into the Userinit.d folder that checks build.prop on every boot and adds the line if needed without any further intervention. The first boot after installing a new nightly will have the boot animation but no more till the next install when the process will repeat all automatically. Download the AutoNoBootAnimationScript.zip in attached files below, unzip, follow the included instructions and enjoy.
Faster SD card access. Instructions bottom of Post#4
Freeze/Disable applications (1)
(G)
Google Play says, "This app is not available for your device"
Get Xposed Framework in Post#3, download "PlayStore Fixes", set Fake density 240, Check No Restrictions Patch. Clear Google Play Store data, reboot enjoy.
(H)
Home button / icon stopped working, defrost / enable android Keyguard
How can I make my ROM run smoother, have more free memory or have longer battery life. Post#4
How to play flash video on Android 4.4 Kitkat in Dolphin Browser (14)
How to do a Logcat (13)
(I)
I wiped, erased, formated my /ROM (#2) partition (2)
Installing CM11 and get Status error 7 or other problems - Must use CWM 6.0.4.7+ or TWRP 2.6.3.0 (Download below)
Installing new CM11 and latest Gapps and no Google Play. Problem /system is too small.
The Prefered way to fresh install latest nightlies: If you do a conventional (no repartition) install using the smaller 01/05 Gapps and install the other Goople apps through Google play. They install into the /data directory instead of the /system. You can do this also with Gmail, Sound search (ears), Google TTS and Hangouts.
Alternate experimental adventurous way. There are two .zips available that will repartition your Nook and give you more /system space and /Data space.
Dweatons mod of Leapinlarswork, Repart.zip, is here and will yield 1.1Gb /System, 2Gb /Data, and 3.6Gb /Media.
Mine is here and will yield 1.1Gb /System, 4.5Gb /Data, and 1Gb /Media. You must get and use a reformat 5,6,7,8.zip after the running the repartition.zip for dweatons get Leapinlar's here. For mine get it here. the difference is for his you must install with CWM before 6.0.3.6, mine works with 6.0.4.8. Reverts to B&N Stock /system are available here.
Installing CM on EMMC CM11 (8), CM10.2 (9), CM7 or CM10 (6)
Installing CM on SD (3)
(M)
Make Play Store show All apps in listings Post#3
Modifying partition sizes original (5) Modified for CM11 and CWM 6.0.4.8 (15)
More SD card storage Use a 64 Gig SD Micro. Instructions bottom of Post#4
(N)
Nook won't boot (7)
(P)
Put Play Store link in App info window Post#3
(R)
Recovery boot loops (1)
Repairing partitions, blank screens and cannot flash new roms (2)
Restore Nook Color to Stock, (4)
Running Netflix app in CM 10 and 11 (11)
(S)
Screen touch sensitivity a little off. Try Nook Screen Recalibrate in Google Play
SD Card install tips Leapinlar's Tips post #2
Stock Nook Color Roms Leapinlars (1.4.3), Dizzy Dens (1.4.1)
(V)
Video Flicker in CM11 Crackle, Hulu and other video sites and apps, update to CM11 nightly 4/22+ or (10)
Volume / Sound to low. Try Speaker Boost in Google Play. Caution:
Mine works great @ 50% boost. Be very careful above 40%, go slowly and safely. If you want to rename the DSPmanager goto post #6. If you have CM 10.2+ (4.2.1) you must do the renaming since the DSP version since then throttles back the sound levels.
(Y)
YouTube updated and asked for update for Google Play Services but Google play has no update. Get Version 4.2.43 here: (11) (At bottom of attached files) Latest (4/20/2015) New update on Youtube and / or Google Play problems. Solution here: http://forum.xda-developers.com/showpost.php?p=60241045&postcount=54
(W)
Where can I get:Gapps http://wiki.cyanogenmod.org/w/Gapps
Latest Nightlies http://download.cyanogenmod.org/?device=encore&type=nightly
Recoveries (download in attached files below)
Stable versions http://download.cyanogenmod.org/?device=encore&type=stable
Older releases of CM 10 or CM11 http://techerrata.com/browse/cm/encore/nightly List of Authors of Post
To whom credits and thanks are due!
See Post (#2)
If you know of other Help, Info, etc sites post a reply I'll check it out and include it in the lists above. Even if the post are not on Nook Color forum, If it worked for you on your Nook, post a reply with your Rom version and I will check it out and consider adding it to this list.
Recoveries The recoveries I have are listed below and can be downloaded in the attached files box. The MD5 sum files are in the MD5 sums for recoveries zip. Download it, un-zip it, and check with the approriate recovery. These are for the Nook Color (BNRV200)
CWM Recoveries3.2.0.1 - Good for CM7 Eyeballer or nemith
5.5.0.4 - Good for CM7 thru CM10.2 Racks
6.0.1.2 - Good for CM7 thru CM10.2 - LeapinLar
6.0.5.0 - Must have for CM11 5-16+ Nightlies eMMC & SDCard installs - polymath257
6.0.5.1 - Latest Available - rjwil1086TWRP Recoveries2.3.1.0 - From TWRP Site
2.4.1.0 - Eyeballer
2.6.3.0 - Must have for CM11 thru 5-15 nightly (use 2.4.1.0 for pre CM11) - Eyeballer
2.8.3.0 - Must have for CM11 for 5-16+ nightlies - rjwil1086(nba#+5)
[INFO][HELP][FIXES][HOW TO] Collection of Help - Pt2
By Author of Post
Dean Gibson
Repartitioning the NC to 1-5 Gb, 2-4Gb and 5-1 Gb: (5) http://forum.xda-developers.com/showthread.php?t=1094371
Eyeballers
Install CM7 or CM10 + Recovery to EMMC: (6) http://forum.xda-developers.com/showthread.php?t=1030227&highlight=install+cm7+to+nook+color
Leapinar
Tips: (1) http://forum.xda-developers.com/showthread.php?p=25354258#post25354258
EMMC Repair: (2) http://forum.xda-developers.com/showthread.php?p=28457126#post28457126
Nook Color Installation Guide for CM7/CM9/CM10/CM10.1/CM10.2/CM11 on SD: (3) http://forum.xda-developers.com/showthread.php?p=32921666#post32921666
nismopc
Running current Crackle TV 4.0.3 on CM11 Nightlies: (10) http://forum.xda-developers.com/showthread.php?t=2634964
Nootered
Restore to Stock: (4) http://forum.xda-developers.com/showthread.php?t=931720&highlight=fix+boot
pastordl
Running current Netflix app in CM 10 and 11: (11) http://forum.xda-developers.com/showthread.php?p=44626173#post44626173
Repartion and reformating zips for CM11 and CWM 6.0.4.8: (15) http://forum.xda-developers.com/showpost.php?p=54401912&postcount=4177 (From Dean Gibson's work, also Leapinlars and Dweaton)
paxChristos
[Tutorial] How To Logcat (13) http://forum.xda-developers.com/showthread.php?t=1726238
RileyGrant
Dummies Guide to Fixing 'My Nook Won't Boot' (7) http://forum.xda-developers.com/showthread.php?t=949699&highlight=boot+zip
Steven676
CyanogenMod 11 Nightly Builds for Nook Color: [Read first three posts]: (8) [FONT="]http://forum.xda-developers.com/showthread.php?t=2629337[/FONT]
surviveland
[Guide][Flash]How to play flash video on Android 4.4 Kitkat - xda-developers (14) http://forum.xda-developers.com/showthread.php?t=2548001
Tausaur
Dual Boot (12) http://forum.xda-developers.com/showthread.php?t=1275859
Tdm
CWM 6.0.4.7 Touch Recovery Ramdisk (http://forum.xda-developers.com/showpost.php?p=51446977&postcount=19015) http://forum.xda-developers.com/showpost.php?p=51446977&postcount=190
Customize Rom or Apps without being a developer - Xposed Framework
Customize Rom or Apps without being a developer - Xposed Framework
From Rovo89's thread
In this thread, I'm presenting a framework which gives you the possibility to modify your ROM - without modifying any APK (developers) or flashing (users)!
Click to expand...
Click to collapse
Get Xposed Framework and install instructions Click on "click to show content" box
For the framework:
Download the Xposed Installer APK and install it
Launch the Xposed Installer, go to the "Framework" section and click on "Install/Update"
Reboot
Done!l
You can verify this by starting the Xposed Installer again. If app_process jumped back to an older version (or none at all), you probably have a ROM with S-On or similar, which reverts any changes to /system after a reboot. Then you can try to flash this file: http://forum.xda-developers.com/show...postcount=2308
For any modules you want to install:
Download <module>.apk and install it
Launch the Xposed Installer and go to the "Modules" section (you will also get there if you click on the notification warning you that the module is not enabled yet)
Enable the module by checking the checkbox
Reboot
Done!
For information & help with Xposed Framework go to Rovo89's thread.
Once you have installed the Xposed Framework you can get many of the modules under the Download tab in the framework app.
There are also a large number of modules at this thread made for module developers to list their work. If the Modules indicate they are made for a specific phone or tablet they may not work on others. If you try and it does not do what it says it will do, contact the module maker, not rovo89, unless it is his module, ie: "Make Play store show all apps" or just un-install the module. No guarantees they will help. Some only have one tablet and only develop for what they have.
A Short list of some of the things you can do using Xposed Framework and modules.
These do all work with CM11 current nightlies and CM 10.2 last nightly, 1/19/14
For more info on Modules listed install Xposed Framework and click on Download tab
Change color of status bar / notification bar. Xposed Framework - X Blast tools. Plus lot more. By femblack.
Network Speed Indicator - by fatminmin. With 123 below the up down speed can be shown in two readable rows. ** This will not work with CM10.2 Stable with the 3.0.8 Kernel or the updated hack fix kernel
Play Store link in app info - by qwerty12 - Does what the title says
App settings - by Tungstwenty & Rovo89 - What it is: This is an Xposed module that allows changing generic settings on a per-app basis. "Generic settings" means settings that are global to all applications, such as: perceived DPI, rotation behavior, fullscreen, etc..
Play Store Fixes - Rovo89 - Make play store show all apps
Enable SwiftKey predictions in more places - by qwerty12 - Email address website and filter list fields.
123 Dimension Editor. - by Hamzahrmalik - Change various UI dimensions: Status bar height, Navigation bar height and others. I doubled the height of my status bar and shrunk my navigation bar.
Cool Tool: - by Deviant Studio Software - Monitor various system info in floating window or in Status Bar. I have time, day, date, Free Memory and Battery Temp in two rows of my status bar.
Status bar volume. - by Niko001 - Move the volume bar over the status bar.
I do like things my way. That is what Android is noted for.
This Module "Workaround for Netflix on CM10/CM10.1" works on most any CM10 thru 10.2 Rom.
From Kaepernick's post.
"Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue.
Click to expand...
Click to collapse
Get it here.
*** Make the Xposed Framework persist through a CM ROM update with script "90-xposedpersist.sh" (in the 90-xposedpersist.zip), put the ".sh" file in the /system/addon.d/ folder. Available here See Post #4 there for specifics here***
Image 1. Cyan status bar & navigation bar, network speed indicator & X blast options.
Image 2. Play Store button in app info.
Image 3. App Settings screen.
Image 4. Home screen with dual line expanded status bar, Cool tool info and Net work speed.
Run CM10 & 11 smoother and get more free memory
Tips to help CM10 and CM11 run smoother, less laggy, etc.,
and have more free memory on your Nook Color
and maybe even a little longer battery life.
These are a collection of tips that have been collected from various post in XDA, personal sharing with others, and as a result of my own desire to try to improve things where I can. I have tried everything listed here and each adds a little to smoothness(s), free memory(f) or battery(b) life. My CM11 flashed Nook runs quite smoothly, with free memory at desktop running from 110 to 160 Mb and six to eight hours of battery life depending on type of constant use. This is on a nearly three year old tablet. I have partitions set to 5Gb data and 1Gb media. All apps are in the tablet. I also have a 32Gb Sdcard. I also have over 220 apps including system apps. I use my tablet from 6-8 hours or more a day.
Unless noted all apps mentioned are available through Google Play. I recommend the apps, etc., because they work for me. I get nothing out of it except the joy of helping others. Like everything try at your own risk. This includes app I have on my Nooks. If you have other programs you can try adjusting them as I have and see how it helps, or not. Trying and finding out what does and doesn't work is half the fun.
Free and simple
On all CM10 and CM11: (s) Try lowering your maximum clock speed to 1000, or even 800mhz in System, Performance Processor, Maximum CPU frequency. Many have reported improved smoothness at slower speeds. Faster can run ahead of itself and actually make things jittery. Make sure to check Set on boot to retain settings.
CM11: Use 5/17+ nightly.
On all: System Settings ( some may only apply to CM10 or 11 List:
Wifi, advanced,Uncheck Network Notification (b)
Keep Wifi on during Sleep, only when plugged in (b)
Scanning always available, uncheck (b)
Wifi Optimization, checked (b)Sound,Set quiet hours (your sleep time)(b)
Touch sounds, screen lock sound, volume adjustment sound and Charging Sounds, Enable, all unchecked (b)DisplaySleep (set time for max time you want screen to stay on before going to sleep, shorter time saves more battery)(b)Developer Options,Kill app back button, checked, (Allows you to kill kill app by long pressing back button)(b)Performance,CPU governor, (Lower on list will give faster response but use more battery, Default is "ondemand". Try the others and stick with what suits you the best.) Make sure to check Set on boot to retain settings.If you haven't activated the "Developer Options list":In "About Tablet, Build Number, tap ten times till it states "Developer Options turn on."
AdFree: (b) Available on Slideme.com Stops adds in browsers and most all App with add banners. Saves time by not downloading the adds.
On All: ((f,b) Freeze / Disable unused (unusable) apps in System.(b,s,f)
Don't delete them since any ROM update you install will replace them, freezing / disabling them will last through an update. The stock App manager allows you to disable most of these. Titanium Backup and Rom Toolbox Pro can freeze more but do cost, though I think they are well worth the price for what they deliver. There are some free "App freezer" programs available. I've only tried Chef's App Freezer, check the ratings and comments.Android Keyboard (ASOP) - I use Swiftkey (lite is available)
Camera - (No camera in Nook, no need of file)
Com.android.smspush. No phone text.
Gmail and / or Email and Email Services (if you use another E-mail client, ie:K9)
File Manager ( if you uses another ie Root Exporer (Speedsoft) or Root Browser (Jrummy))
Google search - Definately slo-o-ows things down
Key Chain - if you don't use lock screen
Mobile Data and Mobile Network Configuration - No phone, no need
One time Init - only used on first install once
Picasa uploader - If you don't use Picasa
Print Spooler - If you don't use it.
Sound Recorder - No Microphone, no need
Sound Search for Google Play - If you don't use it
Talk back - If you don't use or need it.
Trebuchet - If you use another Launcher.
Voice+ - No Microphone or phone, no need.
If you use a different clock than stock, calendar etc you can freeze / disable the stock version. Example: I use Dejaoffice to link with Outlook on my PC so I freeze Calendar storage, calendar, and calendar sync.
Change app permissions: (f,b) (for apps that run at startup and then stay in memory even when you not running them.)
I use App settings, it requires Xposed Framework to run but once set up does it's thing in startup, changes permissions, and closes. To get the Xposed Framework go here.
The most common causes of this problem are the following permissions: receive boot completed, vibrate, and wake lock. Not all apps can have these turned of. App settings has the ability to launch the program from is menu. Try turning off a permission, save, menu (launch). If it works great, if not go back and turn that permission back on.
The following is a list of Apps I changed permissions on and which permissions I disabled to keep them from persisting / sticking in memory:Advanced Task Manager: receive boot completed, and wake lock.
Alarm Clock Extreme: read phone state, receive boot completed, vibrate, and wake lock.
BusyBox Installer: receive boot completed, and wake lock.
CPU Master Pro: receive boot completed.
Crackle: receive boot completed, vibrate.
DejaOffice: vibrate.
Elixer: vibrate, and wake lock.
Evernote: receive boot completed, and wake lock.
Google Play Services: receive boot completed, and wake lock.
Kyo-Tux Aeon HD: vibrate.
News and Weather: receive boot completed, and wake lock.
Nook: receive boot completed, vibrate, and wake lock.
Pandora: receive boot completed.
RoboForm: receive boot completed
ROM Manager: receive boot completed, and wake lock.
The Weather Channel: receive boot completed, vibrate.
Titanium Backup: receive boot completed, vibrate.
Winamp: vibrate.
YouTube: receive boot completed, vibrate.
Advanced Task Manager: (b,f,s) Put the widget in dock, set your ignore list in app. One press and all unwanted apps go bye-bye.
My Ignore List:
Adfree, Elixer Widget, Alarm Clock Extreme, K-9 mail, Nova Launcher, Swiftkey, Speaker Boost, Pie Pro, Earthquakes, AFWall+, Clipper+, DejaOffice, Tasker, 360 Security.
Not so Simple but worth the time, still free
Replace DSPManager with Speaker Boost: (f,b) Get more volume and save EMMC memory.(DSPManager 18Mg - Speaker Boost 1.7 Mg=16.3Mg saved) Get more info here.
Replace Trebuchet with Nova Launcher: (s) does more, has more adjustments. (Does take more memory but pays back in smoothness)
LagFix (fstrim) Free. (s) Use two to three times a week. (s,b)
Use Elixer widget to replace other widgets: (f,b) and save Memory 45 meg (for Battery widget, Wifi state and stats widget, free memory and CPU stats) - 12 Meg for Elixer = 33 Emmc memory saved.
Rom toolbox lite: Settings: (f,b,s) (some of these may need Pro)
Under performance.Settings, Main Preferences, Boot Delay, 40 seconds.
Task Manager, Tap on Task Manager on top left of screen.You can change the Minfree memory settings, with CM10 I found strict to work the best. So far with CM 11 custom settings of 30 FA, 40 VA, 65 SS, 75 HA, 90 CP, and 100 EA setting works well.) I set them then save them into custom settings). Make sure to update to 5/17 nightly.
Start up killer, add Elixer, Google play services, The Weather Channel, and YouTube. (keep them out of active (service) memory or minimize there active size.)
Ignore List. 360 security (or your antivirus app), AdFree, AFWall+, Android system, Clipper+, Earthquakes, Elixer Widget, K-9 Mail, Mobile Data, Nova Launcher, Pie Pro, Rom Toolbox Pro, Speaker Boost, System UI, Tasker.SD Boost. You can change the size of the cache to both internal and external SDcard. I find with my class 4 Sandisk SDcard a setting of 4096KB works best. A benchmark is available to test your settings. If you have a faster card ie: Class 10 you can try larger cache sizes and save as custom.
Not Free but worth it (IMHO)
Upgrade to Nova launcher Prime:
In Nova Settings: (s)
Look and Feel, Scroll and Animation speeds (faster than light) (s)
New Apps - check Auto Add Short cuts, (make sure to turn off auto add in Google Play.)
Labs - Check the following, Big Grid size options, Widget Image Async List, Widget Image Cache, Restore Widgets Faster. (s)
Upgrade to Rom Toolbox Pro, LagFix (fstrim) Premium (scheduling trims): Get more bells and whistles and help support the developers.
Upgrade to 32 or 64Gb Class 10 SD card - Buy a 32Gb Class 10 SD card, about $20.00 + ship, prepare as usual and you'll cut your access time to the SD card buy about half. I can do a 2Gb recovery backup in about 5 and 1/2 min. With my Class 4 it takes just shy of 11 minutes.
More Memory Buy a Sandisk 64 Gb Class 10 Micro SD card, about 40.00 + ship, and partition the whole card as one Primary partition, format as FAT32, Sectors/ cluster 32 (16384 bytes) using "MiniTool Partition Wizard Home Edition" available for free here. I have donated to MiniTool since I use it for all kinds of partitioning,(resizing, moving, copy, etc.), on PC's and all kinds of flash memory. I started with the partition set to 30,451.33, copied my data from my 32G sdcard. It worked great and with SD boost set to 4096 all SD access was noticeably faster. So I used Partition Wizard to resize the card to the full capacity, the program changed the size and copied all the files in about 20 minutes. Plugged it into the Nook Color and went from 17 GB free to 47 Gb Free. It is a bit slower than the 32Gb & and the bootloader doesn't list CWM or TWRP recovery kernel or ram on the SD, but oh the storage. I can put over 40, 2 hr AVI or MPEG movies on the card and still have better than 20Gb free.
If you have other Apps, tricks, tweaks that you have tried and found to help. Please reply and I will try them out and list them if they do add to the smoother, longer, freer Nook.
Netflix on CM11 on SD
Good source of info. Thanks! Confirming that latest Netflix is working on SD. See that thread
If you use Speaker Boost try this to save memory.
Ever since CM7 and Nook Color Tweaks, in has been necessary to find a way to boost the sound output of our little wonder tablet. I tried several an ended up using Speaker Boost. I have found that I no longer need to use DSPmanager. The problem is that freezing or disabling the app doesn't keep it from installing in memory and using 18meg of precious RAM. Renaming the file with.bak extension or deleting it works after a reboot but, if you like to keep up with the nightlies like I do it is re-installed with every update. It gets to be a pain using a file manager to do this every day. So let your Nook do the repetitive work.
So I have worked up three quick and easy ways to rename the file.The best and easiest is the last.
1. Is a Tasker task. This was the first one I used and I setup a widget so I. Can rename with one tap. The.xml file can be imported as a task into Tasker.
2. Is an apk made from the Tasker task. It works the same way just doesn't need Tasker to work.
3. A script file that can run at every boot, check if DSPManager.apk exists, and rename it. This eliminates having to rename it and reboot after every ROM update as it is renamed before the app is loaded. It is only 279 bytes and is the only file that has to remain to work. In the 90RnamDSP scripts.zip below are three files. One that goes into userinit.d folder, an instruction.txt file and an installation script that sets everything in place just by running it.
I want to thank LeapinLar for the help he gave debugging the rename script. This was my first script and had to get everything in proper order and get the syntax correct. What I learned help me build and debug the installation script in a few hours.
Download, unzip, import, install, etc, and enjoy.
Thanks, nice job
Might check the links for the 6.x recovery threads
webyrd said:
Thanks, nice job
Might check the links for the 6.x recovery threads
Click to expand...
Click to collapse
Checked and corrected, Thanks.
pastordl... check pm about a couple of link issues
DizzyDen said:
pastordl... check pm about a couple of link issues
Click to expand...
Click to collapse
Thanks, guess we know where the missing link is.
problem with latest YouTube and Google Play apps not working
For problem with latest YouTube and Google Play apps not working, Go here:
http://forum.xda-developers.com/showpost.php?p=60241045&postcount=54
Introduction
This ROM is based on lost101's, kingkaminari's and VitaTaf's work you can find here. The main aim of my modifications is putting debloating to the extreme and getting rid of intrusive Google spying services that violate user's privacy. Before you flash this ROM read all the information below and make sure you still want to do it as some stuff you find essential might be missing and irreplaceble. Please also mind you will have to setup your device manually with ADB to unlock all of its functions.
Disclaimer
Even if everything works 100% fine for me I take no responsibility for anything that happens to anyone else's device after flashing my ROM. If you want to try it, do it on your own risk. Always backup your data.
Description
This is Identity Crisis 6 LTE v1.0a by lost101, kingkaminari and VitaTaf with the following modifications:
Version 1.2c
Changes
Version 1.0
1. build.prop
#USB debugging lock bypass
persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb
It is advised to remove these lines from build.prop after you're done with setup as they compromise your device's security
2. Removed from system/app:
- BasicDreams
- BookmarkProvider
- Calculator
- CalendarGoogle
- com.motorola.android.setting.diag_mdlog
- DeskClockGoogle
- Exchange3Google
- FaceLock
- FMRadioService
- GoogleContactsSyncAdapter
- HoloSpiralWallpaper
- HTMLViewer
- LatinImeGoogle
- LiveWallpapers
- LiveWallpaperPicker
- NoiseField
- PartnerBookmarksProvider
- PhaseBeam
- Piktures
- PrintSpooler
- UserDictionaryProvider
3. Removed from system/etc/permissions:
- com.google.android.maps.xml
- com.google.android.media.effects.xml
- com.google.widevine.software.drm.xml
- com.motorola.camera.xml
- com.motorola.context.xml
- com.motorola.gallery.xml
- com.motorola.software.fmradioservice.xml
- com.motorola.software.storageoptimizer.xml
4. Removed from system/framework:
- com.google.android.maps.jar
- com.google.android.media.effects.jar
- com.google.widevine.software.drm.jar
- com.motorola.android.dropboxhelper.jar
- com.motorola.gallery.jar
5. Removed from system/priv-app:
- AppDirectedSmsProxy
- atfwd
- AudioEffects
- BackupRestoreConfirmation
- CalendarProvider
- CallLogBackup
- CellBroadcastReceiver
- ConfigUpdater
- Contacts
- ContactsProvider
- CQATest
- EmaraPhoneExtensions
- GmsCore
- GoogleBackupTransport
- GoogleFeedback
- GoogleLoginService
- GoogleOneTimeInitializer
- GooglePartnerSetup
- GoogleServicesFramework
- MotCamera
- MotoOneTimeInitializer
- Phonesky
- PreloadContacts
- SetupWizard
- SetupWizardExt
- StorageOptimizer
- WallpapaerCropper
- WapPushSI
6. Removed from system/usr/srec:
- en-US folder and its files
7. Removed from system/vendor:
- pittpatt folder and its files
8. Added to system/apps:
- AnySoftKeyboard
- MiXplorer
Flashing
1. Boot into TWRP
(2. Backup)
3. Format data (Wipe>Format data>yes)
4. Transfer ROM to SD card/Local storage
5. Wipe>Factory reset
6. Install
7. Reboot
Setup (version 1.0 only)
When the installation completes you'll find there's no Setup Wizard, and some important UI components (Home button, Notifications, Quick Settings) are blocked. There's also no access to Developer's Options. Don't worry - they're normally being unlocked after you're done with Setup Wizard but since it's not there you need to do it manually:
1. Open ADB terminal on your computer
2. Connect your device
3. Execute the following commands:
Code:
adb shell
su
settings put global device_provisioned 1
settings put secure user_setup_complete 1
reboot
After reboot your device is ready to use.
Known issues
- Please refer to IDCrisis 6 LTE original thread
Life after Google
You can try using Micro GmsCore to access Play Store content, and here are some alternatives:
1. Interesting and useful apps in F-Droid store:
- Adaway (system-wide ad blocker)
- AFWall+ (very nice firewall. I use it in whitelist mode because it blocks internet access to all apps by default)
- Etar (calendar. Won't work without Google calendar service and account)
- K-9 mail (bit ugly but awesome mail client)
- Open camera (stock camera replacement)
- Wifi automatic (turns wifi off when you lock the screen which saves battery and improves security. Bugged a little and randomly disables wifi from time to time)
- SMSsecure (messaging app with encryption)
- 920 Editor (text editor)
- Document Viewer (self explanatory)
- Network Log (self explanatory)
2. Other interesting and useful apps around the web (mostly on XDA):
- ApkTrack (app updates tracker),
- Calc+ (calculator),
- CoolTool (CPU and RAM usage and other info display),
- DejaOffice (office app that looks a bit outdated, but it's the only calendar app to work without Google services I found so far),
- Disconnect.me (private web searches; the app FC right after starting it, probably due to lack of Google search services available)
- DriveDroid (turns the phone into Linux live USB),
- ES File Explorer (file explorer),
- Firefox (web browser),
- Gravity Screen (Turning screen off and on without using physical power button),
- Greenify (apps hibernator),
- KWGT (custom widget maker),
- LiveBoot (Chainfire's app that replaces boot animation with system log display),
- maps.me (open source google maps alternative),
- MiXPlorer (file explorer),
- MoboClean (permissions manager),
- Naked Browser (web browser),
- NetGuard (no-root firewall),
- NeutriNote (notes),
- Nova Launcher (launcher)
- Open Camera (same as F-Droid app),
- Parasol (community based permission manager),
- PryFi (WiFi security),
- QuickPic (gallery),
- Recently ("close all apps" button in recents window),
- Recordr (sound recording app),
- Servicely (services management. Think twice before installing and using it - developer's G+ site, developer's APKMirror downloads
- SD Maid (cleaning tool),
- Super Backup (apps, sms, call logs, etc. backup),
- Titanium Backup (data backup),
- True phone (dialer),
- VLC (media player),
- WifiKill (WiFi killer),
- Wifi Protector (WiFi security, anti-wifikill),
- Xposed
You can find more interesting apps and links on this XDA forum
3. Software that may help you secure your device - sufficientlysecure.org
4. More security software - Secure Mobile Apps
5. XDA Labs (alpha version of XDA app store)
6. Firefox browser add-on that lets you download apk files directly from google play store (without Google account connected to your device) in case you can't find desired app anywhere else.
7. Alternative app-stores, .apk mirrors, etc. - use at your own risk. So far I only tried Amazon's store - the pro is that it exists, the cons are that it requires tons of permissions, has very unfriendly interface, takes a lot of space, and the apps you download will only work as long as the store's app is installed.
Credits and thanks
Motorola for making such a good device
Google for supporting Android (but not for invading it with their intrusive services)
lost101, kingkaminari and VitaTaf - creators of original ROM
HootanParsa - creator of MIxplorer
Menny Even Danan and all creators of AnySoftKeyboard
Tesla Coil and all creators of Nova Launcher
Klaus Weidner, creator of Hacker's Keyboard
All people behind TWRP
All the developers who share useful information and solutions in the web
Please let me know if I missed someone, I'll be happy to update this list
Download
IC6_lte_v1.2c_nogoogle.zip
Identity Crisis 6 LTE v1.0a_NoGApps_mod_v.1.0_beta.zip
Version information
Status: stable
Created: 4.03.2016
Updated: 24.05.2016
reserved
reserved 2
Has anyone had success getting this working yet?
I'm having trouble getting this to work.
Yesterday when I tried to install it i got the following error:
"symlink: no of syymlinks failed = 1
Updater process ended with error: 7
Error installing zip file '/sdcard/Identity+Crisis+6+LTE+v1.0a_NoGApps_mod_v.1.0_beta.zip'
Tried again today and managed to get it to install after rebooting recovery a few times, but ended up getting into a bootloop for 40 minutes.
I tried wiping everything, ART cache, system, data, internal and cache, but still get the same, an endless bootloop.
Any ideas?
Edit: This is on an XT1039
cvamoose said:
Has anyone had success getting this working yet?
I'm having trouble getting this to work.
Yesterday when I tried to install it i got the following error:
"symlink: no of syymlinks failed = 1
Updater process ended with error: 7
Error installing zip file '/sdcard/Identity+Crisis+6+LTE+v1.0a_NoGApps_mod_v.1.0_beta.zip'
Tried again today and managed to get it to install after rebooting recovery a few times, but ended up getting into a bootloop for 40 minutes.
I tried wiping everything, ART cache, system, data, internal and cache, but still get the same, an endless bootloop.
Any ideas?
Edit: This is on an XT1039
Click to expand...
Click to collapse
The first issue is internal TWRP error that happens pretty randomly, just restart recovery and it should be gone. The second thing never really happened to me, and I have to ask if you've followed instalation instructions? They're quite strict. You must wipe data and do a factory reset prior to installation. Just try again, following all steps exactly.
I'd also consider waiting a bit for final stable version with error fixes of lost101's ROM I use as a base. It's still kind of WIP.
I'd sure want to try this out, just wondering how well Google Play and Youtube work with the Micro G framework? Those are basicly the only google apps I use.
I could use the browser for youtube, create a link directly to the homescreen maybe. And I probably could survive without the play store to, just download apk from a mirror and sideload, but it would be kind of a hassle.
Anyhow, I probablt wait a few weeks until the MM rom seems stable.
Are you going to update this with the latest MM build by lost101?
baxtex said:
Are you going to update this with the latest MM build by lost101?
Click to expand...
Click to collapse
V1.2 seems stable, so I'll try to build something on this one, but don't really have much free time atm
No worries, just wondering!
Edit: I could actually remove all this stuff myself, the setup should be identical right?
Edit: Here is a version were I removed the same things you did. But I can't get it to work, or rather, I can't setup the phone. As your description says, you need to set it up with adb. But my computer won't detect the phone. I've tried reinstalling drivers here and there but whatever I do, Windows/adb won't detect any device. I do get a beep however that it is connected, and it says something like MTP usb device. But I can't do anything with that. I've tried installing it as an adb device instead but that didn't work.
https://mega.nz/#!P4k1QYwS!fBCp3E4uyjBXy7x6x_uTLTnj3pWjoIbgpqvodzWfEuQ
So I restored my backup, and I can connect to my pc just fine. In the device manager my device is shown as: Android Device>Motorla ADB Interface.
baxtex said:
No worries, just wondering!
Edit: I could actually remove all this stuff myself, the setup should be identical right?
Edit: Here is a version were I removed the same things you did. But I can't get it to work, or rather, I can't setup the phone. As your description says, you need to set it up with adb. But my computer won't detect the phone. I've tried reinstalling drivers here and there but whatever I do, Windows/adb won't detect any device. I do get a beep however that it is connected, and it says something like MTP usb device. But I can't do anything with that. I've tried installing it as an adb device instead but that didn't work.
https://mega.nz/#!P4k1QYwS!fBCp3E4uyjBXy7x6x_uTLTnj3pWjoIbgpqvodzWfEuQ
So I restored my backup, and I can connect to my pc just fine. In the device manager my device is shown as: Android Device>Motorla ADB Interface.
Click to expand...
Click to collapse
I read through IC thread - Lost101 is still polishing it, so I'll wait for some final build. And I guess you've got problem with ADB connection, because you didn't add persistent ADB debug to build.prop, or added but with some dodgy notepad (in Windows use Notepad++) - the lines that need to be added are in the OP.
minimale_ldz said:
Disclaimer
Even if everything works 100% fine for me I take no responsibility for anything that happens to anyone else's device after flashing my ROM. If you want to try it, do it on your own risk. Always backup your data.
Known issues
- Please refer to IDCrisis 6 LTE original thread
Click to expand...
Click to collapse
I have found a bug.
I was setting a lockscreen password that contained = in it and it came up as bad bad characted (I thought it's just a bug because it wouldn't show that error on stock firmware) so I have tried to enter the same password once more and it worked. Then I have locked the phone and couldn't unlock it because I allways entered the wrong password.
I think that the same thing would happen to encrypted devices.
I have found an interesting app that lets you enter permission control settings without root, because these permission settings is hidden in most android versions that came before marshmallow. Not granual, but still better than nothing.
It's size is 7kb, it asks for no permissions, probably because it's just a shortcut to the settings.
To people who don't have Play Store:
Install BlueStacks on your pc.
Root it using King Root.
Install desired apps using Play Store.
Install ES File Explorer:
From panel select:
-Tools/Root Explorer
-Tools/Show hidden files
-Network/Cloud/+/your desired cloud provider and log in.
-Local/Device/data/app .
Select your installed apps and copy them to your drive.
From your Play Store missing device goto your cloud provider website, log in ,download and install your apps.
This method can be long, but you will have all of the apps that you downloaded on cloud so you won't have to do the same process over and over again.
@minimale_ldz since u bought new phone I have to ask - you still remember about Moto G members, right?
I'm not asking when you'll update this rom, but if you're even going to
toster88 said:
@minimale_ldz since u bought new phone I have to ask - you still remember about Moto G members, right?
I'm not asking when you'll update this rom, but if you're even going to
Click to expand...
Click to collapse
It's coming soon
@toster88 motivated me with his comment to spend some time on preparing updated version of this rom. It' based on @lost101's IC6 LTE 1.2c version and contains a few little changes:
- AnySoftKeyboard replaced with Hacker's Keyboard as ASK is a bit awkward when it comes to accesing numeric keys
- MiXplorer has been updated to the newest version (6.4.0)
- Nova Launcher added (sorry for some artifacts like empty folders or Google search box, but I have no idea how to get rid of them)
- persistent ADB debugging removed from build.prop as it's no longer needed. Init.d script deals with initial device provisionig now. /system/etc/init.d/setup can be removed after first boot if everything is working fine (quick settings, home button, developer's options, etc. are accessible).
That's about it, I hope you'll enjoy this build. Please let me know if there are any bugs specific to this rom (and not to MM or IC6 1.2c) as I'm not using XT1039 as a daily driver anymore.
Temporary Google Drive link is now live
alezardstar said:
@minimale_ldz - Can you share with us how did you manage to debloat all the ROM and purge every GApps out of it preserving its stability? Did you delete the apks by hand using your laptop before installing the zip or what did you exactly do? I'm keen to get this working on the very last release (1.5b) for Falcon.
Thanks in advance.
Click to expand...
Click to collapse
You can just unzip the rom and remove unwanted apps (with their folders) by hand in Windows file explorer and then zip it back. Or, if you wanna feel more like a propper dev you can do it with Superr Kitchen where you create custom debloat list. Both methods are confirmed to work. Removing GApps is a bit tricky as you need to remove all of them - if you leave anything it may give you FCs or black screen after boot. You will also have to choose some way to provision the device without GApps and i believe the smoothest method is by init.d script sice it's enabled in @lost101 rom and doesn't require users to do anything after installation. The script looksi like this:
Code:
#!/system/bin/sh
su -c "settings put global device_provisioned 1"
su -c "settings put secure user_setup_complete 1"
and goes in /system/etc/init.d folder
I hope that helps.
alezardstar said:
Thanks for your response. I definitely shall give it a spin with next Identity Crisis release. It happens to me I do not work on Windows, rather GNU/Linux. Do you think I can delete all the OP mentioned apks and on top of that any missed folder/apk appearing on this link using Fedora 25? As far as I could read, the link I'm passing on has Linux instructions, though being honest, I have no leisure time to read it thoroughly and that's why I'm saying I shall do it next Identity's release better. In the meantime, I want to be a hundred percent sure about what I will do when the moment comes in. Can you tell me what provision is? What does it stand for? Should I get a signature spoofer? All I want to do is Identity working as it works itself, with no GApps and supersu working as it's been working always. Although I'd say installing microG may cushion the blow since it is a FLOSS Google framework that will not make things break in a regular use. To sum it up, do I need to create a .txt file or something with the code and thereafter make it work with a init.d script application or something similar?
Thanks for all your help! Looking forward to hear from you and sorry for my late response. Real life keeps me away from my beloved hobbie: learning.
Click to expand...
Click to collapse
I guess it should work pretty much the same on Linux. Do mind I've removed much more than just GApps and today I'd left some more apps in the rom as I found them useful - eg. Calendar Provider or FM radio, but it's up to you. The bare minimum, required to get rid of GApps is:
Code:
/system/app:
- ConfigUpdater
- CalendarGoogle
- GoogleContactsSyncAdapter
/system/priv-app:
- BackupRestoreConfirmation
- GmsCore
- GoogleBackupTransport
- GoogleFeedback
- GoogleLoginService
- GoogleOneTimeInitializer
- GooglePartnerSetup
- GoogleServicesFramework
- MotoOneTimeInitializer
- Phonesky
- SetupWizard
- SetupWizardExt
The list you linked is more extensive and goes deeper into the system but it's quite similair to what I've done. You cane safely remove
Code:
system/usr/srec/en-US/
as it contains speech recognition files that Google Services use to listen to us.
I was careful with
Code:
system/lib/
because I didn't find any source describing what these libraries are actually for. Removing anything with "google" in its name seems safe. You can compare what IDCrisis has with the list and see if it can be removed safely - there's a lot of experimenting involved but the list looks like a good guide.
Code:
system/vendor/pittpatt/
contains face recognition system that I find useless with or without GApps and it can be safely removed.
Now, when you remove all GApps you'll have to provision your device. Long story short is that when you first boot your phone after flashing new rom it will start with Setup Wizard where you'll be asked for wifi password, google account details and where you accept all terms & conditions. By default you're locked in setup mode until it's finished - you can't use home button to escape it, you can't access settings, etc. If you remove GApps there's no Setup Wizard so your phone will stay in setup mode and you need to end it manually. Like I said before, the best way is to use init.d script. Use Notepad to create new file, copy the lines I posted last time, save it without any extension, I believe its permissions need to be set to 755 (rwxrxrx). Place the file in
Code:
system/etc/init.d
and that's it.
Alternatively you can use ADB or terminal emulator to execute these commands:
Code:
adb shell (only if you use ADB)
su
settings put global device_provisioned 1
settings put secure user_setup_complete 1
or you can use XDRsetup app I made to do the job (it needs root to work).
Good luck
alezardstar said:
@minimale_ldz - Apologies for my late answer. I've been busy. Thanks for your response. It is appreciated what you've done for Peregrine's users and hence for everyone who's willing to ditch GApps from @lost101 builds.
At the moment I'm stuck at a step. I'm on Fedora 25 and I want to remove a whole folder within the system /system/app/MagiskManager/ or whatever the directory is and I can not. Albeit I might delete the superuser and Magisk folders whose location is the very first thing we see as we open the .zip, I can't do the same with folders within the system and I wonder why. The other option is extracting the whole content of the ROM in a new directory and deleting files at my will. Thereafter, I can zip it back. The problem is that I do not know how to zip it back. Do you have any idea of somebody who mod on GNU/Linux?
On the other hand, I saw this apk you passed on to make the init.d script work. The simple steps that popped up on my mind were:
- Factory reset.
- Flash ROM + supersu.zip
How can I put your application within the system folders and ensure it'll work as expected? Another thing that I lack knowledge of is the permissions. How can I give a file or a folder permissions on GNU/Linux? There's nothing else I can think of other than wiping everything, flashing the ROM alongside the supersu.zip and booting up but as you told me, I'd be frozen at the first screen. It's strange for me to get ahead but I'm keen to learn and get ahold from you anytime.
Click to expand...
Click to collapse
My knowlege of Linux is pretty much none. I'm using Ubuntu for Superr's Kitchen and that's it. I don't know how different Fedora is from Ubuntu, but Ubuntu interface is very similair to Windows, so never had any problems with simple files operations like unpacking, deleting, etc, and there's always Google at hand with tons of tips and help. Extracting the rom.zip is a good first step, but I'd install the Kitchen - it really makes things esier.
BTW - beside Magisk and Superuser folders there are also apps in /system/app that need to go if you're deleting binaries. They will survive factory reset but won't work. AFAIK they are in lost101's only temporarily and he said he'll use Chainfire's SU in next version anyway.
For setting permissions, as mostly Windows user, I have two solutions - you can either set them in TWRP using its file manager or do it in Android (I'm using MiXplorer for that). You just need to root your rom first.
And you won't be frozen at the first screen if you remove all GApps and SetupWizard apks.
I got almost everything working, but I can't access the Phone via USB from my WIN7 Desktop. It works with adb/fastboot but not as MobileDevice, also it is shown in WIN-Eplorer as XT1072. It did work before I flashed this ROM.
Any advice would be highly appreciated
Thanks in advance
Solved
"Internal Storage not accessible from PC?
With Marshmallow, the default USB connection type is 'Charging only' mode. You can change USB mode to 'MTP' via the pull-down notification option"
Hello,
There's a little problem to use amazon appstore because you must allow it to install unknow source app.
But himself was download out of the official google store (there's not choice) then you can't allow an unknow source to install unknow source app.
Before android 8, it was possible and now how do it ?
I don't have any such problem
Unleashed by my rooted OP3T on 8.0
since root ?
rifmouk said:
since root ?
Click to expand...
Click to collapse
Since ever.
I had root since the beginning.
Unleashed by my rooted OP3T on 8.0
Since Android Oreo, "unknown sources" have been separated so now you have to allow it for each app separately. You can find it in Settings > Apps > Special access > Install unknown apps.
exactly, przemcio510,
But because "amazon appstore" was download outside from the "google play store", it doesn't appear in this list. ( but maybe there's something , i don't understand)
With Oreo, it seems the system changed , now you can allow an app to install an unknow source and NOT allow YOU to install unknow source.
rifmouk said:
exactly, przemcio510,
But because "amazon appstore" was download outside from the "google play store", it doesn't appear in this list. ( but maybe there's something , i don't understand)
With Oreo, it seems the system changed , now you can allow an app to install an unknow source and NOT allow YOU to install unknow source.
Click to expand...
Click to collapse
As I wrote earlier, there is no problem with Amazon.
It doesn't matter in which setting you are finding the unknown sources. It works just fine.
Unleashed by my rooted OP3T on 8.0
Same problem here!
RASTAVIPER said:
As I wrote earlier, there is no problem with Amazon.
It doesn't matter in which setting you are finding the unknown sources. It works just fine.
Click to expand...
Click to collapse
Well, that might be true, however for us it does NOT work, because in our case the setting can NOT be found at all
Same as rifmouk, i found the list where I should be able to enable apk installations through the Amazon App Store. However, there is no 'Amazon App Store' in that list, only a few other apps like my browsers.
I already had a lengthy discussion with the Amazon support about this. After letting me wait for a few minutes, the lady came back and asked me "Do you already have Marshmallow?"
In the end she suggested contacting One Plus, they should be able to unlock the 'install from unknown sources' setting (she didn't want to hear about that setting not being there anymore) on my phone from remote :laugh:
Anyways, I contacted them again via twitter. They told me the devs would take a look, and to have just a bit of patience. That was roughly three months ago.
or1on06 said:
Same problem here!
Well, that might be true, however for us it does NOT work, because in our case the setting can NOT be found at all
Same as rifmouk, i found the list where I should be able to enable apk installations through the Amazon App Store. However, there is no 'Amazon App Store' in that list, only a few other apps like my browsers.
I already had a lengthy discussion with the Amazon support about this. After letting me wait for a few minutes, the lady came back and asked me "Do you already have Marshmallow?"
In the end she suggested contacting One Plus, they should be able to unlock the 'install from unknown sources' setting (she didn't want to hear about that setting not being there anymore) on my phone from remote [emoji23]
Anyways, I contacted them again via twitter. They told me the devs would take a look, and to have just a bit of patience. That was roughly three months ago.
Click to expand...
Click to collapse
Can u post some screenshots?
And from a personal experience: the customer support of the Appstore is ****. I had also some long discussion about a problem with another device and they didn't have a clue, although they had people searching over the matter for weeks.
Unleashed by my rooted OP3T on 8.0
I just now installed the Amazon app store APK. Then I opened the application, logged in, and downloaded an app.
I was then prompted to change my settings to allow the downloaded app to be installed.
At this point I checked in Settings>Apps>Special access>Install unknown apps and the Amazon app is listed.
I'm in OOS 5.0.1.
So everything behaves as it should. Nothing wrong with the Amazon app or Oreo.
I suggest you wipe the data for the Amazon app and go through the process again.
Sent from my OnePlus3T using XDA Labs
I tried reinstalling it, still the same issue. Here is the list I have (can't post correct links yet).
http s://pasteboard.co/HeMKbPp.jpg
I have the same issu like u!
I have installed amazon appstore. I have given permission to allow amazon appstore to install from unknown source. But still when I try to install app from amazon appstore it shows that allow to install from unknown source in security settings and open security settings menu. I have allowed all permissions to amazon appstore but still not able to download or install single app.
Any solution please.!!
BillGoss said:
I just now installed the Amazon app store APK. Then I opened the application, logged in, and downloaded an app.
I was then prompted to change my settings to allow the downloaded app to be installed.
At this point I checked in Settings>Apps>Special access>Install unknown apps and the Amazon app is listed.
I'm in OOS 5.0.1.
So everything behaves as it should. Nothing wrong with the Amazon app or Oreo.
I suggest you wipe the data for the Amazon app and go through the process again.
Click to expand...
Click to collapse
I have Oxygen os 5.0.2 and i have even allowed unknown source installation to amazon appstore but still not able to download.
Sam_38 said:
I have Oxygen os 5.0.2 and i have even allowed unknown source installation to amazon appstore but still not able to download.
Click to expand...
Click to collapse
same thing for me since Oxygen Os 5.0.3
I'm running into the same thing rifmouk, running Oxygen OS 5.1.3 with redownloaded and installed Amazon Appstore as of today.
App update
Update: scratch everything below. Even when you enable the Appstore to install outside apps, it still prompts you to enable outside apps with a message inside the Appstore. Looks like Amazon still has work to do.
I was having issues with this too and wanted to give an update. It seems that Amazon has released an updated version of their app. You have to uninstall the Amazon Appstore app and then download the new version from the internet. If you don't uninstall first, it will just open the old store to try to download the new one.
Ironically, you'll have to enable chrome to install non-play store apps. This is done (as suggested earlier) by going to settings>apps>special access>install unknown apps. Once you've installed and signed into the new app, you will need to attempt to install a new app. It will again prompt you to go to the wrong (old) security section in the Android settings. Just navigate to the "special access" section from earlier and the new Amazon Appstore should be listed at the top.
I finally found the cause and also the solution of this issue.
In android Oreo, because of the new security management of "unknown apps", the value of the legacy setting INSTALL_NON_MARKET_APPS is now always 1.
See this page for more details: https://developer.android.com/about/versions/oreo/android-8.0-changes
This means that in Oreo there is an "old" string, only for legacy reasons (and bypassed by new security settings), that ALLOW unknown sources by default.
I found that some "security" apps (like avast, in my case), NOT well optimized for Oreo, detect this legacy string in Oreo as main setting for unknown sources: the result is an automatic procedure inside that "security" app, that disables unknown sources permission in that legacy string (wrong place, avast!).
The result is that, for some "strange" (bad) code inside Amazon Appstore, this app see only that legacy string and blocks any installation (even if you enable installations from this app in Oreo special permissions). Moreover, Appstore - as a result of this bad edited legacy string - point you to a wrong settings window (the "old" window, for nougat android and earlier).
The worst thing is that there is no window, no gui (graphical interface) to edit the above legacy string inside android Oreo settings, so you have to do it yourself using terminal (ADB).
SAID SHORTLY:
connect you device through ADB terminal.
write the following command
adb shell settings put global install_non_market_apps 1
(command to enable "old way" Unknown Sources).
Oreo needs to allow every single app as usual, you restored only one "invisible" (but necessary) Oreo legacy string as it is intended to be.
And don't use messy security apps anymore!
As an alternative of the above string, use:
adb shell settings put secure install_non_market_apps 1
THIS METHOD DOES NOT NEED ROOT, ONLY ADB DEBUG ENABLED!
Please, give thanks if this was useful, and share always with credits.
Thank you.
alessia3 said:
I finally found the cause and also the solution of this issue.
In android Oreo, because of the new security management of "unknown apps", the value of the legacy setting INSTALL_NON_MARKET_APPS is now always 1.
See this page for more details: https://developer.android.com/about/versions/oreo/android-8.0-changes
This means that in Oreo there is an "old" string, only for legacy reasons (and bypassed by new security settings), that ALLOW unknown sources by default.
I found that some "security" apps (like avast, in my case), NOT well optimized for Oreo, detect this legacy string in Oreo as main setting for unknown sources: the result is an automatic procedure inside that "security" app, that disables unknown sources permission in that legacy string (wrong place, avast!).
The result is that, for some "strange" (bad) code inside Amazon Appstore, this app see only that legacy string and blocks any installation (even if you enable installations from this app in Oreo special permissions). Moreover, Appstore - as a result of this bad edited legacy string - point you to a wrong settings window (the "old" window, for nougat android and earlier).
The worst thing is that there is no window, no gui (graphical interface) to edit the above legacy string inside android Oreo settings, so you have to do it yourself using terminal (ADB).
SAID SHORTLY:
connect you device through ADB terminal.
write the following command
adb shell settings put global install_non_market_apps 1
(command to enable "old way" Unknown Sources).
Oreo needs to allow every single app as usual, you restored only one "invisible" (but necessary) Oreo legacy string as it is intended to be.
And don't use messy security apps anymore!
As an alternative of the above string, use:
adb shell settings put secure install_non_market_apps 1
THIS METHOD DOES NOT NEED ROOT, ONLY ADB DEBUG ENABLED!
Please, give thanks if this was useful, and share always with credits.
Thank you.
Click to expand...
Click to collapse
Thank you, @alessia3. I've been trying to find a fix for this issue on my OnePlus 5T for six months. Once again able to download some apps I got on Amazon's app store before my Nexus 6p died.
I'll note that install_non_market_apps is under secure, not global, in my phone.
Hi there,
got an Fire 7" 9th gen, downgraded os to 6.3.1.2 build 000217050244 according to instructions here in the forum.
Also did this here successfully. https://forum.xda-developers.com/am...ire-7-2019-mustang-unbrick-downgrade-t3944365
So far, the Amazon fire runs fine except when i try to run the google playstore.
Pushed the following files to the fire tablets "download" folder:
- com.google.android.gsf_5.1-1743759-22_minAPI22(nodpi)_apkmirror.com.apk
- com.google.android.gsf.login_5.1-1743759-22_minAPI21(nodpi)_apkmirror.com.apk
- com.android.vending_7.0.25.H-all_0_-80702500_minAPI14(nodpi)_apkmirror.com.apk
- com.google.android.gms_11.5.09_(230-164803921)-1109230_min_API21(armeabi-v7a)(nodpi)_aplmirror.com.apk
on the device, installed them using the filemanager that comes default. All good so far.
i am even able to start the playstore, i starts and i enter my payment credentials , after that i can browse the apps, but after selecting "install" on any app in the playstore, it just crashes. I am not able open playstore again, i opens and instantly closes.
Re-installing the apk files mentioned above helps to get tht playstore opened again but then same as before -> select "install" -> crash -> not able to open playstore again.
Since i am not aware of any system logs on the fire tabled, i have no clue whats going on.
Can anyone point me in some direction where to look for the cause of the issue?
Thanks and best
Phoken
phoken said:
Hi there,
got an Fire 7" 9th gen, downgraded os to 6.3.1.2 build 000217050244 according to instructions here in the forum.
Also did this here successfully. https://forum.xda-developers.com/am...ire-7-2019-mustang-unbrick-downgrade-t3944365
So far, the Amazon fire runs fine except when i try to run the google playstore.
Pushed the following files to the fire tablets "download" folder:
- com.google.android.gsf_5.1-1743759-22_minAPI22(nodpi)_apkmirror.com.apk
- com.google.android.gsf.login_5.1-1743759-22_minAPI21(nodpi)_apkmirror.com.apk
- com.android.vending_7.0.25.H-all_0_-80702500_minAPI14(nodpi)_apkmirror.com.apk
- com.google.android.gms_11.5.09_(230-164803921)-1109230_min_API21(armeabi-v7a)(nodpi)_aplmirror.com.apk
on the device, installed them using the filemanager that comes default. All good so far.
i am even able to start the playstore, i starts and i enter my payment credentials , after that i can browse the apps, but after selecting "install" on any app in the playstore, it just crashes. I am not able open playstore again, i opens and instantly closes.
Re-installing the apk files mentioned above helps to get tht playstore opened again but then same as before -> select "install" -> crash -> not able to open playstore again.
Since i am not aware of any system logs on the fire tabled, i have no clue whats going on.
Can anyone point me in some direction where to look for the cause of the issue?
Thanks and best
Phoken
Click to expand...
Click to collapse
That's the problem, Google API services version is wrong. Make sure the Google API services version is corrected to Android version with 7.1.2 and API 25.
Try it to remove any Amazon apps folder like DeviceSoftwareOTA, DeviceSoftwareOTAContracts in /system/priv-app directory, install Google API services (Google Account Manager - v7.1.2, minimum API 25, Google Services Framework - v7.1.2, minimum API 25) as a system application or user application and reboot.
phoken said:
Hi there,
got an Fire 7" 9th gen, downgraded os to 6.3.1.2 build 000217050244 according to instructions here in the forum.
Also did this here successfully. https://forum.xda-developers.com/am...ire-7-2019-mustang-unbrick-downgrade-t3944365
So far, the Amazon fire runs fine except when i try to run the google playstore.
Pushed the following files to the fire tablets "download" folder:
- com.google.android.gsf_5.1-1743759-22_minAPI22(nodpi)_apkmirror.com.apk
- com.google.android.gsf.login_5.1-1743759-22_minAPI21(nodpi)_apkmirror.com.apk
- com.android.vending_7.0.25.H-all_0_-80702500_minAPI14(nodpi)_apkmirror.com.apk
- com.google.android.gms_11.5.09_(230-164803921)-1109230_min_API21(armeabi-v7a)(nodpi)_aplmirror.com.apk
on the device, installed them using the filemanager that comes default. All good so far.
i am even able to start the playstore, i starts and i enter my payment credentials , after that i can browse the apps, but after selecting "install" on any app in the playstore, it just crashes. I am not able open playstore again, i opens and instantly closes.
Re-installing the apk files mentioned above helps to get tht playstore opened again but then same as before -> select "install" -> crash -> not able to open playstore again.
Since i am not aware of any system logs on the fire tabled, i have no clue whats going on.
Can anyone point me in some direction where to look for the cause of the issue?
Click to expand...
Click to collapse
- reset device
- install Google Play Store via Amazon Toolbox which will deliver the build most appropriate for your device
- resist temptation to 'fix' previous mistakes with further hacks (↑↑) that will likely yield a FrankenFire which will eventually have to be rest/rebuilt.
https://forum.xda-developers.com/hd8-hd10/development/official-amazon-fire-toolbox-v1-0-t3889604
DB126 said:
- reset device
- install Google Play Store via Amazon Toolbox which will deliver the build most appropriate for your device
- resist temptation to 'fix' previous mistakes with further hacks (↑↑) that will likely yield a FrankenFire which will eventually have to be rest/rebuilt.
https://forum.xda-developers.com/hd8-hd10/development/official-amazon-fire-toolbox-v1-0-t3889604
Click to expand...
Click to collapse
Wonderful, this did the trick. Playstore now runs and i am able to install and run apps from the playstore.
Thanks and best
Phoken
Magisk Module Systemless Debloater
Download:
GitHub - zgfg/SystemlessDebloater: Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP
Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP - GitHub - ...
github.com
GitHub - Magisk-Modules-Alt-Repo/SystemlessDebloater: Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP
Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP - GitHub - ...
github.com
Wiki pages by @ipdev:
ConfigScript
Guide for the Systemless Debloater Module. Contribute to mModule/guide_sDebloater development by creating an account on GitHub.
github.com
with his examples of apps that can be debloated (Android, Google, Oppo, Samsung, Xiaomi, LineageOS):
CommunityList
Guide for the Systemless Debloater Module. Contribute to mModule/guide_sDebloater development by creating an account on GitHub.
github.com
*** Yet another System(less) debloater, how and why?
- Systemless means that all changes made are active only when Magisk is loaded and module is enabled.
For OTA or anything, just disable the module (or boot without Magisk) and your system partitions are no more affected
- For Android up to 9 and/or 10 (depending on devices), system partitions were read-write, hence hard-debloating by use of eg TWRP, Titanium, etc (to delete the pre-installed system apps) was possible
This is no more possible for the phones released with Android 10 and higher.
System (System As Root, Dynamical partitions) becomes read-only on the file-system level and stock apps could be debloated (the same holds for any changes on the system partitions) only by the systemless approach - by use of Magisk to dynamically overlay the required changes at boot time
Hence, this module also uses the Magisk REPLACE mechanism and dynamical mounting through the module's service.sh script
- The module debloates only (stock) apps pre-installed to the system partitions, traditionally named as /system, /system-ext, /product, /vendor and /apex; plus additionally on A12 and A13 devices, variably named system partitions like /india, /my_bigball, etc
Hence sorry, to debloat user apps installed to /data, please use the other methods (first of all, just simply uninstall them or at least uninstall their updates)
- Originally I started development with Xiaomi Mi 9T (MIUI 10-12.5, Android 10-12) and later continued with Xiaomi 11 Lite 5G NE (MIUI 12-13, Android 11-12). However, the module relies on the common Magisk overlay mechanism and the list of apps to be 'debloated' is configurable hence there are many users who successfully use this module on the various other devices (like Pixel, Samsung, One Plus, etc.), with the stock or custom ROMs, and with up to Android 13
- Original, default list coming when the module is installed will be empty - user must define then himself which apps should be debloated, depending on his device, ROM and preferences
To (re)configure the list of apps for debloating, simply edit the (textual) /Download/SystemlessDebloater.cfg config file on Internal memory.
Module automatically installs the config file with instructions inside but with the empty list
(Re)configure your list of system apps you want to debloat, reinstall the module (always through the Magisk Manager, not TWRP) and reboot - to take your changes in effect
You only need to provide the proper names (not package names) for the preinstalled system apps, the module will find their exact System paths
- However, the user bears the risks and responsibility himself (device may no more boot when certain system apps are removed/debloated) but the Troubleshooting section below provides instructions how to recover, even from the bootloop cases
Nevertheless, whenever you want to 'debloat' some service or app you are not familiar with, please google first to find what that app is really about and is it generally safe to be debloated (on your but also on the other phones and even by other methods, it doesn't matter)
Don't be afraid of the module and debloating, but be cautious what are you going to debloat
*** Installation
- Download the latest module from GitHub - scroll down, open Assets and find the latest v1.5.3 zip:
https://github.com/zgfg/SystemlessDebloater/releases/tag/153
- In Magisk app (manage), open Modules tab and take Install from storage, navigate to the downloaded SystemlessDebloater.zip (as is, do not unzip)
Read what Magisk prints while installing and find the module's log in /Download/SystemlessDebloater.log file on Internal memory
To finish the installation (it applies to all Magisk modules), reboot the phone
- First time the module will not debloat anything - it will just create the input/config file /Download/SystemlessDebloater.cfg on Internal memory
Open that config file, read the instructions in the file and fill your own list of app names for debloating - look at the commented examples you will find in that config file
- Save the config file, reinstall the module and reboot.
Inspect the log and consult the Troubleshooting section below if needed
- To find what system apps you have on your phone and what are their exact names, scroll down through the SystemlessDebloater.log to the "System apps, not debloated" section
Find e.g. a line:
/system/app/Email (com.android.email)
Then copy/add just the Email name (supposed that you want to debloat the built-in Email app) into the SystemlessDebloater.cfg config file
Repeat for the other apps you want to debloat. Then reinstall the module (only on the reinstallation, module processes the config file) and reboot
Fine tune your list of apps for debloating but every time reinstall the module and reboot
- Last but not the least: Once debloated, apps can no more be found (until you reconfigure, disable or uninstall the debloater) under the Settings / Apps
Hence, if you want to delete their cache or data, do Clear cache/data before debloating the apps
Moreover, before trying to debloat any app, look first if you could simply Uninstall that app (ie, if it was a user and not the system app) from Settings / Apps
If Uninstall is not available for that app, try to Uninstall updates: updates are also installed to Data while SystemlessDebloater 'debloats' only from the System - hence the app's update on Data may still remain there
*** Troubleshooting
- What if I eg have configured the app EMail to debloat, but the app is still present?
Check if you have missed to perform Uninstall / Uninstall updates from Settings, Apps - perform, reboot and test again
Check if you have miss-spelled the application name - correct in the config file SystemlessDebloater.cfg, save, reinstall the module and reboot
App names are cases sensitive - eg, the correct name might be Email, not EMail
- To help yourself, use eg Package Manager app (from Playstore) where you can search for all the apps/services, find their exact names and installation paths (to see are them System or User apps)
- What if I change my mind and I want to un-debloat and use Email, but to debloat now eg, Chrome browser?
No problem, reconfigure the list in SystemlessDebloater.cfg, save, reinstall the module and reboot
- What if after a week or so, I realize that some functionalities on the phone were affected?
Sorry, you had decided to debloat the 'wrong' apps/services
Google about which app(s) are safe to debloat or not, reconfigure your list in the config file, reinstall the module and reboot
Or disable the module and reboot, to figure out was the problem really due to debloating
- Oops, what if I have a bootloop (phone does no more boot since the 'wrong' apps were debloated)?
If you have TWRP with the read/write access to Data, navigate to /data/adb/modules/SystemlessDebloater and by using Advanced / File explorer from TWRP, create a dummy file named disable (without extension) in that folder
Reboot and Magisk will boot but with the debloater disabled - hence, all the previously debloated apps will be un-debloated now (to see if debloating was really responsible for the bootloop)
Instead of dummy file named disable, put the remove dummy file to trigger Magisk to uninstall that module on the next reboot (all that applies to any module possibly causing your bootloops)
If the proper TWRP is not available for your device and ROM, boot to the Android Safe Mode - google for a key-combo to boot in, for my Xiaomi it takes (re)booting with Vol+ and Vol+ pressed simultaneously
Don't do anything in Android Safe mode but reboot then to 'normal' mode - Magisk will boot now with all the modules disabled (this method does not work for Magisk v20.4 or earlier)
You will have to re-enable MagiskHide/DenyList (don't worry, your list of apps to hide the Magisk from was not lost), re-enable the other modules, correct SystemlessDebloater.cfg, reinstall debloater and reboot
There is also a third method (adb wait-for-device shell magisk --remove-modules), but search yourself and read about from the Wiki Documentation on the Magisk GitHub page
*** Enough for the theory, install now and practice debloating
IMPORTANT
Since the version v1.5.1, SystemlessDebloater module supports a new SystemlessDebloater.cfg config file - thanks to @ipdev
Update will create the new config file and transfer your DebloatList
Please delete then your old SystemlessDebloaterList.sh input file and read and use the new config file instead
---
For more info about the SystemlessDebloater.cfg config file, please see: Wiki pages from @ipdev:
ConfigScript
Guide for the Systemless Debloater Module. Contribute to mModule/guide_sDebloater development by creating an account on GitHub.
github.com
and his examples what apps can be debloated (Android, Google, Oppo, Samsung, Xiaomi, LineageOS):
CommunityList
Guide for the Systemless Debloater Module. Contribute to mModule/guide_sDebloater development by creating an account on GitHub.
github.com
On my Xiaomi Mi 9T, eea Stable QFJEUXM 12.0.2 I safely debloat the following apps:
Code:
DebloatList="
AnalyticsCore
AntHalService
BasicDreams
BookmarkProvider
CatchLog
Chrome
CneApp
EasterEgg
facebook-appmanager
facebook-installer
facebook-services
FileExplorer_old
GlobalFashiongallery
GlobalMinusScreen
Gmail2
GoogleFeedback
GooglePartnerSetup
HybridAccessory
HybridPlatform
IdMipay
InMipay
Joyose
MiBrowserGlobal
MiBrowserGlobalVendor
MiCreditInStub
MiDrop
MiLinkService2
MiPicks
MiPlayClient
MiRcs
MiRecycle
MiService
MiuiBrowserGlobal
MiuiBugReport
MiuiDaemon
MSA-Global
Netflix_activation
Notes
PartnerBookmarksProvider
PaymentService
PhotoTable
Stk
TouchAssistant
Traceur
Turbo
uceShimService
Velvet
VsimCore
wps_lite
YellowPage
Zman"
E.g., I debloat YouTube and install Vanced YT root.
Similarly, I debloat GMail, Wellbeing, Netflix, Facebook, Turbo, etc - inspect and exclude from the list those apps you want to keep
Also, DebloatList I used for Mi 9T but Xiaomi.eu weekly 20.9.17 (MIUI 12, Android 10):
Code:
DebloatList="
AndroidAutoStub
AntHalService
BookmarkProvider
Browser
BTProductionLineTool
Calculator
CatchLog
CneApp
EasterEgg
Email
GoogleFeedback
GooglePartnerSetup
Health
Joyose
Lens
MiMover
MiPlayClient
MiRecycle
MiService
MiuiBugReport
MiuiDaemon
Notes
PaymentService
Stk
TouchAssistant
Traceur
uceShimService
Velvet
VsimCore
WebViewGoogle
wps_lite"
and for Xiaomi.eu Stable 12.0.6:
Code:
DebloatList="
AndroidAutoStub
AntHalService
BookmarkProvider
Browser
BTProductionLineTool
Calculator
CatchLog
CneApp
EasterEgg
Email
GoogleFeedback
GooglePartnerSetup
Health
Joyose
Lens
MiMover
MiPlayClient
MiRecycle
MiService
MiuiBugReport
MiuiDaemon
Notes
PaymentService
Stk
TouchAssistant
Traceur
uceShimService
Velvet
VsimCore
WebViewGoogle
wps-lite"
You may exclude e.g., Calculator,Email, Health or Lens, if you want to use them.
You can expect most of these apps also on the other MIUI firmwares. Installation folders on System may vary, but module will find their paths
EDIT:
SystemDebloaterList.sh and DebloatList were used in the module versions v1.5.0 and earlier, since v1.5.1 the module uses SystemDebloater.cfg
Thanks a lot to @ipdev for discussing and sharing ideas, encouraging and for successful testing on Xiaomi Poco F2 (debloater found most of the same MIUI apps as above) and OnePlus 5T
Also, thanks for your successful test on Pixel 3aXL with Android 11:
ipdev said:
Works on Pixel 3aXL. (Stock Android 11. Magisk canary.)
Attached the SystemlessDebloater.log from 3aXL.
And the SystemlessDebloaterList.sh I use for testing. (remove the .txt)
Click to expand...
Click to collapse
Reserved
Over the weekend when I have time to fix any potential bricking or boot loops, I'm going to try this on my A/B device (One Plus 7Pro, GM1917, OOS 10.3.5) ... unless before then anyone indicates that this is not even likely to work on my phone.
If I end up doing this, I'll report my results.
.
HippoMan said:
Over the weekend when I have time to fix any potential bricking or boot loops, I'm going to try this on my A/B device (One Plus 7Pro, GM1917, OOS 10.3.5) ... unless before then anyone indicates that this is not even likely to work on my phone.
If I end up doing this, I'll report my results.
.
Click to expand...
Click to collapse
It does not matter if it system-as-root or a slot device.
By time modules are run, system paths are set.
The active slot partition is running, and (if needed) switch root has happened.
Root directory is set to / and system directory is set to /system
curious about OxygenOS, do not run it very much so I am not sure what should/could be removed.
Cheers.
PS.
Works on Pixel 3aXL. (Stock Android 11. Magisk canary.)
Attached the SystemlessDebloater.log from 3aXL.
And the SystemlessDebloaterList.sh I use for testing. (remove the .txt)
Quick edit.
Since the back-side move for xda is still going, there are some errors while in transition.
Since attachment is not working at the moment. GoogleDrive - Link
ipdev said:
It does not matter if it system-as-root or a slot device.
By time modules are run, system paths are set.
The active slot partition is running, and (if needed) switch root has happened.
Root directory is set to / and system directory is set to /system
curious about OxygenOS, do not run it very much so I am not sure what should/could be removed.
Cheers.
PS.
Works on Pixel 3aXL. (Stock Android 11. Magisk canary.)
Attached the SystemlessDebloater.log from 3aXL.
And the SystemlessDebloaterList.sh I use for testing. (remove the .txt)
Click to expand...
Click to collapse
OxygenOS isn't as bad, bloat-wise, as some other OS's, such as what comes with Samsung. But there are still things that I don't want, such as the OnePlus camera and a few other items.
I'll report back here after I try this.
.
ipdev said:
It does not matter if it system-as-root or a slot device.
By time modules are run, system paths are set.
The active slot partition is running, and (if needed) switch root has happened.
Root directory is set to / and system directory is set to /system
curious about OxygenOS, do not run it very much so I am not sure what should/could be removed.
Cheers.
PS.
Works on Pixel 3aXL. (Stock Android 11. Magisk canary.)
Attached the SystemlessDebloater.log from 3aXL.
And the SystemlessDebloaterList.sh I use for testing. (remove the .txt)
Click to expand...
Click to collapse
Thank you for testing on A11.
Log cannot be downloaded, 404?
zgfg said:
Thank you for testing on A11.
Log cannot be downloaded, 404?
Click to expand...
Click to collapse
Looks like some more hiccups on xda back-side again.
Will be nice once the transition is complete, xda will be fast and stable again. :fingers-crossed:
Updated my prior post with a gDrive Link.
If you look at the log, you will notice chrome is not debloated.
The stub is debloated, Chrome (Think it is in product/app) is a gzip version of the Chrome apk.
Chrome is automatically installed into /data/app/HashStringOrSomething/com.android.chrome-HashStringOrSomething/Chome.apk
I have not taken time to look into that change.
Cheers.
ipdev said:
Looks like some more hiccups on xda back-side again.
Will be nice once the transition is complete, xda will be fast and stable again. :fingers-crossed:
Updated my prior post with a gDrive Link.
If you look at the log, you will notice chrome is not debloated.
The stub is debloated, Chrome (Think it is in product/app) is a gzip version of the Chrome apk.
Chrome is automatically installed into /data/app/HashStringOrSomething/com.android.chrome-HashStringOrSomething/Chome.apk
I have not taken time to look into that change.
Cheers.
Click to expand...
Click to collapse
Interesting - what happens when you debloat Chrome-Stub from Product and leave Chrome on Data, does it still run?
Btw, I do use Chrome (because of the integrated translator, making me easy to sometimes read worldwide forums if needed) and I didn't want to debloat originally. However, my preinstalled version on Product was not the latest, and Google Play was offering me to update, but updating Chrome was always failing.
I downloaded the apk from ApkMirror but installation had also failed
Then I debloated (at that time, prior to this debloater I used to manually create my system folder given to Magisk to overlay, and with dummy apk instead of with .replace file) and only then I was able to install Chrome apk (ofc to Data) and since then, to regularly update it through Playstore
One more thing. I've found some people claiming that Chrome breaks to run if Playstore shows Device is not certified.
But back in the spring when Google started to play with enforcing CTS Profile Hardware attest, and prior than @Displax invented ro.product.model spoofing (to force Basic attest and to pass CTS/SafetyNet, to get Device certified), my CTS was failing and Device was not Certified but I had no problems using Chrome on daily basis
---
Also, you have PrebuiltGmail and Music2, I had Gmail2 and FileExplorer_old (I had to use Package Manager to find that Gmail was installed as Gmail2/Gmail2.apk and similarly the Android FileExplore as FileExplorer_old.apk)
Btw all Mi* and Miui* stuff apply only for debloating Xiaomi
In your input list you have lite and wps (both are not found in the log), mine was wps_lite (WPS preinstalled to Vendor) - please check
zgfg said:
Interesting - what happens when you debloat Chrome-Stub from Product and leave Chrome on Data, does it still run?
Btw, I do use Chrome (because of the integrated translator, making me easy to sometimes read worldwide forums if needed) and I didn't want to debloat originally. However, my preinstalled version on Product was not the latest, and Google Play was offering me to update, but updating Chrome was always failing.
I downloaded the apk from ApkMirror but installation had also failed
Then I debloated (at that time, prior to this debloater I used to manually create my system folder given to Magisk to overlay, and with dummy apk instead of with .replace file) and only then I was able to install Chrome apk (ofc to Data) and since then, to regularly update it through Playstore
One more thing. I've found some people claiming that Chrome breaks to run if Playstore shows Device is not certified.
But back in the spring when Google started to play with enforcing CTS Profile Hardware attest, and prior than @Displax invented ro.product.model spoofing (to force Basic attest and to pass CTS/SafetyNet, to get Device certified), my CTS was failing and Device was not Certified but I had no problems using Chrome on daily basis.
Click to expand...
Click to collapse
PlayStore issues are weird at best.
Hit or miss, depends on the device and/or setup.
Certificataion does not seem to play a big part over all.
If it does then Google's has more issues than fixing SafetyNet to worry about.
Sometimes it is just a Google being Google.
I will look into Chrome tomorrow.
I normally use Chrome Dev PlayStore - Link.
More so now, Brave Browser PlayStore - Link.
zgfg said:
Also, you have PrebuiltGmail and Music2, I had Gmail2 and FileExplorer_old (I had to use Package Manager to find that Gmail was installed as Gmail2/Gmail2.apk and similarly the Android FileExplore as FileExplorer_old.apk)
Btw all Mi* and Miui* stuff apply only for debloating Xiaomi
In your input list you have lite and wps (both are not found in the log), mine was wps_lite (WPS preinstalled to Vendor) - please check
Click to expand...
Click to collapse
No harm checking for apps that do not exist on the device.
It may cause extra lines in the log file and one or two seconds of install time.
My bad.
Must have split wps_lite when I was adjusting the list. Then when sorting, it just put lite and wps in the correct order.
---
I re-flashed and/or reverted a few phones tonight and added them to the gDrive Link.
The files listed as _pfile.list (preinstalle files) are a list of files located in app and/or priv-app of system, product and vendor.
I use a shell scripts for this kind of stuff, [ because I am lazy ] primarily with adb shell.
I adjusted the one I use to make the pfile list.
list_pfiles.sh - Still needs to be run as root.
list_pfiles.sh needs to be located in a writable directory. (sdcard/Download | data/local/tmp | ...)
It still uses a static NAME= variable that you will want to change.
I added a few things to make it run from a root file manager like fx or mix.
With the addition (work from a file manager app/or called from a diferent directory), if you rename the script file, you will also have to adjust the SCRIPT= variable to match.
Cheers.
Edit:
2021.Aug.21
I updated the list_pfiles script.
To Use:
Copy this script to the device.
Recommended to use the /sdcard/Download/ directory.
Run from adb shell (or a terminal app) using the sh command.
sh list_pfiles.sh
Run from a file manager that is able to execute a script file.
Note: May or may not work depending on file manager..
ipdev said:
PlayStore issues are weird at best.
Hit or miss, depends on the device and/or setup.
Certificataion does not seem to play a big part over all.
If it does then Google's has more issues than fixing SafetyNet to worry about.
Sometimes it is just a Google being Google.
I will look into Chrome tomorrow.
I normally use Chrome Dev PlayStore - Link.
More so now, Brave Browser PlayStore - Link.
No harm checking for apps that do not exist on the device.
It may cause extra lines in the log file and one or two seconds of install time.
My bad.
Must have split wps_lite when I was adjusting the list. Then when sorting, it just put lite and wps in the correct order.
---
I re-flashed and/or reverted a few phones tonight and added them to the gDrive Link.
The files listed as _pfile.list (preinstalle files) are a list of files located in app and/or priv-app of system, product and vendor.
I use a shell scripts for this kind of stuff, [ because I am lazy ] primarily with adb shell.
I adjusted the one I use to make the pfile list.
list_pfiles.sh - Still needs to be run as root.
list_pfiles.sh needs to be located in a writable directory. (sdcard/Download | data/local/tmp | ...)
It still uses a static NAME= variable that you will want to change.
I added a few things to make it run from a root file manager like fx or mix.
With the addition (work from a file manager app/or called from a diferent directory), if you rename the script file, you will also have to adjust the SCRIPT= variable to match.
Cheers.
Click to expand...
Click to collapse
Pixel comes with only G stuff but interestingly, without Wellbeing
Velvet.apk, what is the package name (you should still be able to find the name on /data/data)?
When you have Velvet (Poco F1, F2 and One+ 5T), do they also have Google.apk = com.google.android.googlequicksearchbox?
Btw, if you use MiXPlorer and choose Tools, App Remnants, you can see /data/data folders for debloated apps (and you can remove them)
HippoMan said:
Over the weekend when I have time to fix any potential bricking or boot loops, I'm going to try this on my A/B device (One Plus 7Pro, GM1917, OOS 10.3.5) ... unless before then anyone indicates that this is not even likely to work on my phone.
If I end up doing this, I'll report my results.
Click to expand...
Click to collapse
I did it just now, and it worked wth no problems on my device! For my initial test, I used SystemlessDebloater to remove GooglePartnerSetup, and it was indeed removed. No bootloops, no problems.
Good work on this module!
zgfg said:
...
Btw, if you use MiXPlorer and choose Tools, App Remnants, you can see /data/data folders for debloated apps (and you can remove them)
Click to expand...
Click to collapse
Well, in my case, GooglePartnerSetup doesn't appear anywhere among MiXPlorer's "App Remnants", even though other /data/data items are indeed being displayed there. But this is not causing any kind of issue on my device, so I am not concerned.
.
zgfg said:
Pixel comes with only G stuff but interestingly, without Wellbeing
Click to expand...
Click to collapse
Don't worry, Google would not forget to bundle it.
Digital wellbeing is named WellbeingPrebuilt.
package: name='com.google.android.apps.wellbeing'
I just did not add it to the debloat list.
zgfg said:
Velvet.apk, what is the package name (you should still be able to find the name on /data/data)?
When you have Velvet (Poco F1, F2 and One+ 5T), do they also have Google.apk = com.google.android.googlequicksearchbox?
Click to expand...
Click to collapse
Velvet is Google.
package: name='com.google.android.googlequicksearchbox'
As far as I know, Velvet is the bundled and/or GApps name used.
Cheers.
HippoMan said:
I did it just now, and it worked wth no problems on my device! For my initial test, I used SystemlessDebloater to remove GooglePartnerSetup, and it was indeed removed. No bootloops, no problems..
Click to expand...
Click to collapse
Just a short question - you have A11 on your OnePlus 7Pro?
zgfg said:
Just a short question - you have A11 on your OnePlus 7Pro?
Click to expand...
Click to collapse
One Plus 7Pro, GM1917, OOS 10.3.5 ... as I mentioned above OOS 10.x is A10.
.
zgfg said:
Interesting - what happens when you debloat Chrome-Stub from Product and leave Chrome on Data, does it still run?
Btw, I do use Chrome (because of the integrated translator, making me easy to sometimes read worldwide forums if needed) and I didn't want to debloat originally. However, my preinstalled version on Product was not the latest, and Google Play was offering me to update, but updating Chrome was always failing.
I downloaded the apk from ApkMirror but installation had also failed
Then I debloated (at that time, prior to this debloater I used to manually create my system folder given to Magisk to overlay, and with dummy apk instead of with .replace file) and only then I was able to install Chrome apk (ofc to Data) and since then, to regularly update it through Playstore
Click to expand...
Click to collapse
Still have to test some more.
So far only on my Pixel aOS 11.
This is a little tricky to explain my testing/findings.
- Long post, truncated it for now. -
Not logged into Google. (PlayStore)
With Chrome stub active, Chrome is treated as a system app.
Even though the full version is in data it can not be uninstalled only disabled.
PlayStore shows an available update for Chrome.
If stub is removed (debloated), Chrome is treated as a user app.
You have the option to uninstall.
PlayStore does NOT show an update for Chrome.
Did not matter if I cleared cache and/or data on PlayStore or re-scan with with PlayProtect.
This is odd, since Google should still want to update even if it is just a user app.
I'll have to dig though the user agreement again.
Might be automatic update only when Google apps are included (system app) when not logged in.
--
As soon as I logged in, Google immediately updated some back-end.
Chrome is now available for an update and it updated fine.
This is also where some oddities came in.
--
<TRUNCATE>
--
Still have to double check everything.
Seems to be an issue distinguishing between system and user apps.
Should have time this weekend to redo and verify every step I used for testing.
As of now, I would suggest the same as you did it.
Debloat Chrome (stub)
Uninstall Chrome (should be considered a user app after the debloate.)
Install from another source (if need be then update from PlayStore.) or just install from PlayStore.
Cheers.
Btw, released v1.3.5 through the OP post #1 - just to log to the logfile the Android version, is it SAR and is it A/B - would be nice if you can test does it log correctly when you have time and A/B device.
Unfortunately, still unable to resolve a miss-communication with the bot to successfully submit to Repo
Can somebody dhare his debloat app list? Or the best, .sh file? İt would be great