[Moto G 4G Android Development] minimale_ldz:
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:

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