[Android Software Development] Brut.all:
Unfortunately Niantic contacted me to abort this mod. More info: http://xdaforums.com/showthread.php?p=42027875#post42027875

TL;DR version: I have created an Ingress app mod, it is awesome and will make you coffee. You can download it below.

OVERVIEW

Hi,

after more than a 2 years of inactivity in the modding field I'm back with a new mod. This time it's Ingress app. I think and hope it'll be much greater and more advanced than Google Maps mod. There are a lot of things to improve and I think some of them won't be ever added by Niantic, so it's a good idea to mod this app.

First I want to clarify I will never add any kind of cheating to this mod. My goal is to make Ingress game more enjoyable, not less. Questions about location faking, items cloning, etc. are not welcome here. I'm serious. Still if you think this mod is a bad thing and/or if you're from Niantic then please read a section about my motivations below and feel free to ask, suggest or criticize. I make it for Ingress players and I'm very interested in their opinions.

DOWNLOAD

First: you do this at your own risk! I'm sure it won't brick your phone, but remember you may be banned by Niantic. My mod doesn't do any kind of cheating behavior, it doesn't do anything that original app doesn't do, but there is always the risk.

Also if you downloaded apk from different site then check sha1 of this file to make sure it's ok. Unfortunately such mods create good opportunity to inject some malware, because users search for an application in the internet and anyone can redistribute it. I sign this app with my own keys, so if you have installed my mod earlier, now you have downloaded newer version from the internet and Android says it has different certificates then don't install it!

"Mute" variant has all sounds removed, so apk is ~2.5 times smaller and most likely it uses less memory.

ingress-1.26.1-broot-0.2.0-mute.apk

SHA1: 976342081c963998f8a6e56b735fe97581ab335f

ingress-1.26.1-broot-0.2.0.apk

SHA1: dce5399802c8f11287a7cf399c1bb5265f8251e2

Older versions:

ingress-1.26.0-broot-0.1.0.apk

SHA1: ea95d8e36324c6c4a175e0cf254cd65a4797049f

If you have original Ingress app installed then you have to uninstall it first. Same if you want to install original app over a modded one.

FEATURES / TODO LIST

I know simplifying and automation of too many things may be considered cheating, so I have divided all features into several categories: from the most "innocent" ones to some smart assistants. As I stated above, if you think some of them are just too much then feel free to write about it. For me features up to 3. category are ok. Category 4. may be controversial and I'm not sure if I want to implement it. I'm glad for your opinions. Some features (e.g. 2.11., 3.7.) aren't actually related to category descriptions, but I "feel" them as category 2., 3., etc.

I don't want to force people to use every modification, I'll try to make them all opt-in, so modded app will work exactly as the original one until you change this in the mod menu. If you see e.g. "Fullscreen" feature below then read it as "An option to enable fullscreen mode".

Below is just a list of features to make it clear. Descriptions, notes, statuses, implementation proposals, etc. are here.

Legend:

green - completed

orange - not sure about it

red - rejected

black - waiting / todo

1. Changes strictly technical and/or 4fun - they don't affect gameplay at all:

UI for small screens, but this is never ending task

Disable some graphics effects to make it less GPU consuming:

portal particles

xm particles

Fullscreen.

Remove globe intro.

Change colors of factions.

Exit confirmation dialog - it's good for low memory devices.

Keep sceen on.

Disable vibrator.

2. UI changes: new screens, shortcuts, etc. - it makes things easier, but it won't do anything for you:

New screen with mod settings, credits, etc.

New inventory screen with items presented as a clear table.

Number of all items in the inventory - it's very important because of items limit.

New portal keys screen.

Remove original items screen.

Shortcuts to various actions from the main screen.

Modify chat to make it easier to read and harder to accidentally send private message to public channel.

Link to portals from system messages in the chat.

Real-time distance to portal on details and upgrade screen - its necessity is obvious to anyone who played Ingress

Additional info about the portals directly on the map screen.

Logging and statistics.

Circles around the player similar to one at 40m - just for better feeling of the distance.

Number of keys on portal info, upgrade and linking screens.

Config: update interval.

Config: maximum scanner zoom out.

Deploy button uses highest available resonator, not lowest.

3. Automation of some more complicated or repetitive tasks - it delegates multi-clicking to the squad of highly trained monkeys, but it won't think for you:

Dropping/recycling multiple items of the same type at once.

Firing multiple XMP

Picking up all items in the range - with above it's very easy to give items to other agents.

Hacking all portals in range - not very useful because of timers

Auto deploy resonators using a template.

Templates specific to a portal.

Other agents presence detector.

4. Smart assistants:

Hacking timers for each portal: both 5m and 4h ones.

Auto hacking portals in range while moving (using timers).

Smart auto-deploy.

XMP damage assistant.

Linking assistant for optimum CFs in a specific area.

Continuous linking assistant.

Bugs:

The maps are gray when submitting new portals or reporting bad ones.

NEWS

v1.26.1-broot-0.2.0 has been released!

2013.05.26

Updated Ingress to 1.26.1.

Added layouts for small screens: Eugene's 1.26.0.20130526

Added mute version - for smaller size and likely smaller memory usage.

Added fullscreen mode.

Added option to disable portal particles and xm particles.

Added restart button - it's useful for reloading UI changes (fullscreen mode, layouts, etc.).

Fixed gray maps problem.

v1.26.0-broot-0.1.0 has been released!

2013.05.22

Initial version.

New screen with mod settings, credits, etc.

New inventory screen with items presented as a clear table.

Number of all items in the inventory.

CREDITS

Eugene Kartashov - layouts for small screens.

Of course Niantic Project for this awesome game!

Thanks!