[ROM][PEREGRINE][6.0][STOCK]Identity Crisis 6 LTE NoGoogle (updated to 1.2c)

Search This thread

minimale_ldz

Senior Member
Jun 26, 2015
514
287
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
 
Last edited:

cvamoose

Senior Member
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
 
Last edited:

minimale_ldz

Senior Member
Jun 26, 2015
514
287
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

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.
 

minimale_ldz

Senior Member
Jun 26, 2015
514
287
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.
 
Last edited:

baxtex

Senior Member
Oct 16, 2011
1,088
112
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. :)
 
Last edited:

baxtex

Senior Member
Oct 16, 2011
1,088
112
Are you going to update this with the latest MM build by lost101?
 

baxtex

Senior Member
Oct 16, 2011
1,088
112
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.
 
Last edited:

minimale_ldz

Senior Member
Jun 26, 2015
514
287
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.

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.
 
  • Like
Reactions: cvamoose

zgodig

Member
Feb 5, 2014
47
2
25
wisbech
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

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

Senior Member
Jun 26, 2015
514
287
@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.
 
Last edited:

minimale_ldz

Senior Member
Jun 26, 2015
514
287
@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.

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.
 

minimale_ldz

Senior Member
Jun 26, 2015
514
287
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! :D Looking forward to hear from you and sorry for my late response. Real life keeps me away from my beloved hobbie: learning.

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
 

minimale_ldz

Senior Member
Jun 26, 2015
514
287
@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.

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.
 

Paule_Phone

Member
May 23, 2016
12
0
Darmstadt
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"
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    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
    4
    @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.
    2
    @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.

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

    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.