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"
# Aria2 wrapper for android
### rms112 @ xda-developers, scripts provided @ GNU GPL 3+ or later. Aria2c binaries are GNU GPL 2+
*A simple download manager shell script using aria2*
### Description
I hated the download managers in android because every one of them is closed source, ads and analytics infested. Aria2 is my favorite tool in GNU/Linux which is available in Android too.
The binary was taken from:
https://github.com/aria2/aria2/releases
This wrapper was written to avoid the hassle of writing commands every time while using aria2. Simply flash from magisk and reboot. Then enter
Code:
download
in a terminal emulator and you're done. I recommend making a profile in connectbot (local) with download + enter key in automation post login command and save that profile as a widget for easy access. See screenshots.
This is very basic script. Since nobody was doing it, I did it myself and I'm not even an android dev. It was for my own use but i hope it will be useful to someone else too. Anyone willing to improve this tool are more than welcome to do so. More features for easy customisation to come later...
Oh and yeah the installer script is based off osm0sis's modules.
--reserved post--
I've never used linux before .. So don't know how to operate it but can you specify steps how to start downloading and specify downloading path and it only support direct link downloading.. Right?
I've termux installed on my Android phone.. And if support would be provided then it'll be best download manager out there.. Your thread looks promising about it..
aria2 is my favorite downloader manager too.
we can use multiple source to accelerate download and you can resume downloading. the advantage using it in terminal it's stable no crash.
big thanks to the developper of this module i'm installing it
adikri said:
can you specify steps how to start downloading and specify downloading path and it only support direct link downloading.. Right?
Click to expand...
Click to collapse
Just enter "download" in any terminal emulator. The location is set to /Download folder on your internal memory. And a bunch of other parameters are set by default for eg : download is resumed by default and you can have up to max 10 connections if supported by server. You can open download from /system/bin and check/edit/add other parameters.
I've termux installed on my Android phone.. And if support would be provided then it'll be best download manager out there.. Your thread looks promising about it..
Click to expand...
Click to collapse
Termux might have aria2 on repository idk but I prefer to use connectbot because of low storage on my phone. Termux takes ~100mb and I don't use anything except ssh which is done easily by connectbot 2mb package. I automate the script by setting 'download + enter' in local connection's post login automation and set that as a widget. Might look confusing but really isn't. Here's a video demonstration. (16 sec) https://my.mixtape.moe/tzpyzw.mkv
Some screenshots for connectbot settings.
So I just recently came across this watch and have been fiddling with it. I managed to twrp it, unpack the 5.1.1 boot img other day and patch it with magisk and flashed it successfully. There was a little error in magisk manager you could slide by when you first opened it but it showed installed could grant superuser permissions.
The newest updates (6.0.1) and above I guess are using this squashfs scheme for system so it's not mountable. I noticed on the lg watch there was a squashfs doryimg, does anyone have squashfs sprat compatible twrp already anywhere, or can create one quicker than me? Or lead me in the right direction to compile it myself? An update installed on me unrooted me and failed to install, ideas on easiest way to freeze them prefferably adb shell pm uninstall -0 type command? Managed to also magisk patch 6.0.1boot img and flash it successfully get superuser permissions but its not proper doesnt have system permission to change anything much because of squashfs.
Tried DPI Changer is nice. Google Keyboard is good but wish it had an enter button so I can fiully type in jackpal terminal spaces that require an enter key. Will maybe try hackers keyboard(tried swype, gboard, minuum on 5.1.1 no dice). Google Analog draw keyboard zip kind of nice but annoying to type with. Es File Explorer pro size render disallowed looking at others app menu beside users. Es File Explorer worked to uninstall on 6.0.1 but not 5.1.1 had to go to go to data/ app to uninstall on 5.1.1. Could not install apk from device. Have been having to use adb install and push commands to get most files on the watch. Chrome apk latest works. I'd like to stay at 5.1.1 to maintain proper magisk/ twrp solely because of lack of squashfs support. Anyway to update google play service (1.1 to android 1.3 or 1.5) without updating version or install real playstore? Tried remote desktop/ gmail but only thing stopping me was I am unable to login to a google account on device because there is no account section in settings. Tried several app versions, shortcuts, workarounds no luck but lmk if you were able to.
Used rootjunky restore tool v2 to restore stock 4.4 it works well. V3 wouldn't recognize my almost bricked device but V2 would. OTA back from 4.4 is super annoying tho adb doesnt work says unauthorized until 5.1.1 doesnt give key doesnt pop up. Adb sideload is friend. There is not another boot img until 6.0.1 so had to apply patch updates then unpack/ repack. Had issues with backups not restoring root somehow. https://forum.xda-developers.com/wiki/Samsung_Gear_Live couldnt find anything newer besides one reddit post. first 6.0.1 update is twrp flashable.
well thats about all for now when I reupgrade I'll try and upload 5.1.1 magisk root if nothing changes. Thank you kindly Feel free to chime in if you still have this device, what worked for you., any tips, :good:
Still looking??
Sorry, I can't help you....... The gear live support just keeps getting less..... Well, it IS five years old after all...
Anyhow, I still have mine an love it. I read you were able to get TWRP on it successfully.
I can flash TWRP to the Gear Live just fine, but as soon as I reboot normally, the stock software replaces TWRP with the original recovery.
Supposedly, TWRP has a patching feature built in, but I've not been able to make it work.
SO....... Do you have any ideas why mine would not be working??
Thanks
Boowho??
After lots of people here and on Reddit asked me to make a guide, here it is.
DISCLAIMER: DO AT YOUR OWN RISK. YOUR DEVICE MAY BRICK. I AM NOT A DEVELOPER, JUST A TECH NOOB WHO WANTED TO MAKE GOOGLE PAY WORK ON HIS PHONE.
Although the main point of this guide is making Google Pay work, a byproduct of going through it seems to be a better performing and more stable system (at least this is my subjective experience).
If anybody notices any mistakes or misunderstandings on my part, please post it so i can correct/update!
Step 0: Delete ANY kind of Password or Protection from your phone. I had multiple instances of TWRP not being able to decrypt my phone data because of a wrong password. I have no idea why and assume that this won't happen with no password set up.
Step 1: Set Up an Xiaomi account on your phone and start the process of unlocking it in Developer Settings. During this process, you have to download the Unlock Tool and probably have to wait around 10 days.
Step 2: Download this and unzip it. Also Download GApps Pico from here.
Step 3: Install TWRP via ADB as it is descripted here. Use the "recovery.img" you downloaded in Step 2.
Step 4: Boot into TWRP and change the language to English. Then make a backup and safe it on your PC by pressing "Mount" and then "Mount USB Storage". Move the files "Magisk-v20.4.zip", "K30U-去vbmeta校验.zip" and "open_gapps-arm64-10.0-pico-20201014.zip" you downloaded in Step 2 to your phones storage.
Step 5: Wipe your device by clicking on "Wipe" and swipe to "Reset". Then flash both "Magisk-v20.4.zip" and "K30U-去vbmeta校验.zip" by clicking on "Install", selecting those files and swiping to flash them. You MUST flash both of them or your device may brick.
// At this point you might be able to do what I describe in Step 6 by using Advanced/FileManager without ever leaving TWRP. This would speed up the process but its a bit more messy and for me sometimes it works to deletes System Data and sometimes it doesn't. I have no clue why and if you're up to messing around with it you probably know that you can and if you don't know its probably best to go straight to Step 6//
Step 6: Boot into system and rush throug config since we are going to reset the system again in Step 7. Download and install the newest version of MiXplorer or any File Explorer with Root Access and navigate to root/system/data-app. Unfortunately this is the part where i can't exactly tell you what to delete since its already gone on my device. I deleted around 5 apps and I remember they were among the first 10 apps listen. The apps I still have there are the following: Calculater, CleanMaster, com.zhihu.xyz, Email, GameCenter, Huanji, MiDrive, etc. so you can find out which ones to delete (please post the names of those you deleted here if you can so i can update this very messy Step 6). Importantly, you need about 200MB free space, you can see this in MiXplorer.
Step 7: Reboot into TWRP and repeat Step 5. After that, flash "open_gapps-arm64-10.0-pico-20201014.zip". Boot into System.
Step 8: You should be greeted by a friendly Google Setup instead of the Xiaomi one. Yay! Set the phone up and download GBoard, a Terminal app and GPay from the Play Store. Launch Magisk and Update the Manager, but do NOT update to Magisk 21.0, the phone can't handle it. Enable Magisk Hide and add all Google stuff to hide. Also hide the Magisk Manager. You should already pass the google Safety Net, but there is something left to do to use GooglePay.
Step 9: Download the Magisk Module MagiskHide Props and both change your fingerprint and force basic key attestation to "Redmi K30 Pro" inside your Terminal app by typing "props". Other fingerprints probably work, too. If you need more help, look here. Reboot.
Step 10: Open GPay and set it up. It should say "Hold to read" Go to settings/Connection&Sharing and change you default wallet to "Use HCE Wallet". Go to Tap&Pay and select Google Pay as default wallet.
Voila! It should work now.
Bonus step for a nice system: Deinstall as much Bloat as you can/want normally and with this tool. The rest, which you can't deinstall, deactivate with the tool.
Credits and Mentions:
@zgfg for the huge support figuring MagiskHide out and helping me with stuff that is way too complicated for me and way too easy for you.
@Didgeridoohan for making MagiskHide Props and helping out!
@JaboJG for helping me out a alot early and making me aware of the custom TWRP and Magisk for the K30U
@Prprdog for making a Custom ROM guide that mentioned Gapps Pico and that it makes GPay work.
@nikitos2323 for making me aware of the guide
Great work @Mirardt ! We should now be 1 step closer to a K30 Ultra forum
JaboJG said:
Great work @Mirardt ! We should now be 1 step closer to a K30 Ultra forum
Click to expand...
Click to collapse
Thank you! Yes, that would be great.
You might also want to try this magisk module to systemlessly (in easier terms reversibly) debloat apps
[MODULE][Terminal] Debloater v17.3.2 - Debloat Systemlessly!
Mirardt said:
After lots of people here and on Reddit asked me to make a guide, here it is.
DISCLAIMER: DO AT YOUR OWN RISK. YOUR DEVICE MAY BRICK. I AM NOT A DEVELOPER, JUST A TECH NOOB WHO WANTED TO MAKE GOOGLE PAY WORK ON HIS PHONE.
Although the main point of this guide is making Google Pay work, a byproduct of going through it seems to be a better performing and more stable system (at least this is my subjective experience).
If anybody notices any mistakes or misunderstandings on my part, please post it so i can correct/update!
Step 0: Delete ANY kind of Password or Protection from your phone. I had multiple instances of TWRP not being able to decrypt my phone data because of a wrong password. I have no idea why and assume that this won't happen with no password set up.
Step 1: Set Up an Xiaomi account on your phone and start the process of unlocking it in Developer Settings. During this process, you have to download the Unlock Tool and probably have to wait around 10 days.
Step 2: Download this and unzip it. Also Download GApps Pico from here.
Step 3: Install TWRP via ADB as it is descripted here. Use the "recovery.img" you downloaded in Step 2.
Step 4: Boot into TWRP and change the language to English. Then make a backup and safe it on your PC by pressing "Mount" and then "Mount USB Storage". Move the files "Magisk-v20.4.zip", "K30U-去vbmeta校验.zip" and "open_gapps-arm64-10.0-pico-20201014.zip" you downloaded in Step 2 to your phones storage.
Step 5: Wipe your device by clicking on "Wipe" and swipe to "Reset". Then flash both "Magisk-v20.4.zip" and "K30U-去vbmeta校验.zip" by clicking on "Install", selecting those files and swiping to flash them. You MUST flash both of them or your device may brick.
// At this point you might be able to do what I describe in Step 6 by using Advanced/FileManager without ever leaving TWRP. This would speed up the process but its a bit more messy and for me sometimes it works to deletes System Data and sometimes it doesn't. I have no clue why and if you're up to messing around with it you probably know that you can and if you don't know its probably best to go straight to Step 6//
Step 6: Boot into system and rush throug config since we are going to reset the system again in Step 7. Download and install the newest version of MiXplorer or any File Explorer with Root Access and navigate to root/system/data-app. Unfortunately this is the part where i can't exactly tell you what to delete since its already gone on my device. I deleted around 5 apps and I remember they were among the first 10 apps listen. The apps I still have there are the following: Calculater, CleanMaster, com.zhihu.xyz, Email, GameCenter, Huanji, MiDrive, etc. so you can find out which ones to delete (please post the names of those you deleted here if you can so i can update this very messy Step 6). Importantly, you need about 200MB free space, you can see this in MiXplorer.
Step 7: Reboot into TWRP and repeat Step 5. After that, flash "open_gapps-arm64-10.0-pico-20201014.zip". Boot into System.
Step 8: You should be greeted by a friendly Google Setup instead of the Xiaomi one. Yay! Set the phone up and download GBoard, a Terminal app and GPay from the Play Store. Launch Magisk and Update the Manager, but do NOT update to Magisk 21.0, the phone can't handle it. Enable Magisk Hide and add all Google stuff to hide. Also hide the Magisk Manager. You should already pass the google Safety Net, but there is something left to do to use GooglePay.
Step 9: Download the Magisk Module MagiskHide Props and both change your fingerprint and force basic key attestation to "Redmi K30 Pro" inside your Terminal app by typing "props". Other fingerprints probably work, too. If you need more help, look here. Reboot.
Step 10: Open GPay and set it up. It should say "Hold to read" Go to settings/Connection&Sharing and change you default wallet to "Use HCE Wallet". Go to Tap&Pay and select Google Pay as default wallet.
Voila! It should work now.
Bonus step for a nice system: Deinstall as much Bloat as you can/want normally and with this tool. The rest, which you can't deinstall, deactivate with the tool.
Credits and Mentions:
@zgfg for the huge support figuring MagiskHide out and helping me with stuff that is way too complicated for me and way too easy for you.
@Didgeridoohan for making MagiskHide Props and helping out!
@JaboJG for helping me out a alot early and making me aware of the custom TWRP and Magisk for the K30U
@Prprdog for making a Custom ROM guide that mentioned Gapps Pico and that it makes GPay work.
@nikitos2323 for making me aware of the guide
Click to expand...
Click to collapse
Thanks a lot man, and with the source that xiaomi provided, in no time we will get loads of roms for dis device.
Finally i'm leaving my Z2plus more than 4 years with it. But memory is a ***** and for me at least 4gb is not so good as i was 3 years ago to do some suff.
So if anyone that will make a rom for this i can help with my brain and some donations
I use 一键线刷REC.bat then get into Twrp, and install but can't see the folder name correctly all show亂碼 and i can't find the GAPPS.zip file that i put ,I just want to install google play not googld pay.so can I just install Gapps is ok?
i keep getting error 70 , looks like this thread is dead now tho :/ nvm i see the step i missed , idk why is didnt have to remove apps from data-app the 1st time but i got it.