• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [INFAMOUS][OFFICIAL][IOAP][4.4.2] MAR-25

WhiTeRhiNo

Senior Member
Feb 18, 2013
342
491
0
cincinnati

INFAMOUS OPEN ANDROID PROJECT
AN INFAMOUS PRODUCTION

Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

By using the rom you agree with the above terms!
ABOUT THE ROM:
You may be asking yourself, "What the hell is IOAP". Well, its simple really so I will keep it short and sweet. IOAP is built from source. Almost similar to AOSP with lots of added features.


FEATURES:
BT Car Fix
Dark UI
Active Display
Halo
MulitWindow
Gesture Anywhere
Appbar
LCD Density
Animation Control: System, listview, Scrolling, Keyboard, and Toast
Custom Progress Bar
Lockscreen Notifications
OmniSwitch
Recent RAM bar
Screen Record
System App Remover
Init.d
Build.prop Mods
GPS Optimizer
Navigation Bar
Expanded Desktop
Slim Recents
MORE!!!​

Source:
Rom-https://github.com/IOAP
Kernel-https://github.com/CyanogenMod/android_kernel_htc_msm8960

Screenshots:








Changelog:
Code:
3/17/14 * intitial release for ville
3/18/14 * Added On-The-Go (Turn on from settings/IOAP settings/buttons/Power menu
*v3. 59  
Removed GPSOptimizer
Added PACPreformance (open from settings)
Remove QuickSearchBox from build
releasetools: don't create prebuilt_dir path if it exits
av: added missing profiles
rebased: Launcher3
Added ONTHGO, powermenu and tiles (nameless)
Fixed naming convention for jflte bootlogo
Fixed some dependencies
removed paddingLeft broke build after slim card update
CM updates
Removed Bubble option in mms caused fc
Extend installd to support SELinux restorecon function
Add support for ECDSA P-256 with SHA256
libc: Fix memchr inclusion (older devices)
more fixes and tweaks than I can remember...
Downloads:
IOAP FOR VILLE
IOAP GAPPS
PA GAPPS


INSTRUCTIONS:
FULL WIPE, FLASH ROM THEN GApps


BUGS:
Code:
* You tell me

USE THIS RECOVERY


Dont forget the THANKS button

XDA:DevDB Information
INFAMOUS IOAP, a ROM for the HTC One S

Contributors
WhiTeRhiNo, mr impossible, Jamison904, mr impossible, Jamison904
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod, AOSP

Version Information
Status: Stable
Current Stable Version: 3.55
Stable Release Date: 2014-03-17

Created 2014-03-17
Last Updated 2014-03-31
 

Rapier

Recognized Contributor
Jun 23, 2008
5,156
2,565
0
Bucharest
...
FEATURES:
BT Car Fix...
You got me with this one :laugh: I'll download it and try.

Also I saw that the GAPPS packages from OP are a little bit old (2013). Is there an issue if I use Slim GAPPS that are more recent? Why Slim? Because they have better compatibility with the "dark" switch

NOTE: There's a new official TWRP recovery version 2.7.0 HERE and I can confirm it is full SELinux compatible and you can flash KK ROMs with it. There's no need to use a modded TWRP recovery anymore. I am using it for some days and works great, flashed Twisted and Beanstalk with it (and now I'll try IOAP)

What you might consider adding to the ROM (if it's not already there)...Sound Packs. These are implemented in Beanstalk and provide different sound "sets" that are used for the different ROM sounds (screen lock, camera, tap and so on)
 
Last edited:
  • Like
Reactions: WhiTeRhiNo

WhiTeRhiNo

Senior Member
Feb 18, 2013
342
491
0
cincinnati
You got me with this one :laugh: I'll download it and try.

Also I saw that the GAPPS packages from OP are a little bit old (2013). Is there an issue if I use Slim GAPPS that are more recent? Why Slim? Because they have better compatibility with the "dark" switch

NOTE: There's a new official TWRP recovery version 2.7.0 HERE and I can confirm it is full SELinux compatible and you can flash KK ROMs with it. There's no need to use a modded TWRP recovery anymore. I am using it for some days and works great, flashed Twisted and Beanstalk with it (and now I'll try IOAP)
Lol yea I remembered u. And thanks for the info I'll update op with recovery when I wake up lol
And u can use whichever GAPPS u prefer I just linked our teams GAPPS they will get updated eventually but feel free to use any they should all work fine
Edit: and I will definitely look into the sound packs and see what we can do
 
Last edited:

Rapier

Recognized Contributor
Jun 23, 2008
5,156
2,565
0
Bucharest
...Edit: and I will definitely look into the sound packs and see what we can do
LOL..No need to look into it. It is ALREADY included :laugh:

What I've noticed so far:

- there are no color options for status bar items: battery, signal, clock
- there are no color options for the tiles
- there are no clock options at all: show date/AM/PM, clock color, clock position (center, right)
- even if in build.prop default screen DPI are set to 240, the look of the interface is like it is set to 200 (or something like this). Everything is smaller including status bar. I'll try to change DPI from the settings and reboot to see what's happening
- Messaging app is FC when entering in it and tapping on a message or sending a new message (this is annoying as hell for those texting a lot). Workaround: use Hangouts for SMS, that is working
- "selector notification" (also known as IME notification) ON/Off checkbox is doubled: once is present in Languages & Input and once is in Advanced Settings under Language & Input
- this is the only ROM for which Thyrus's HoloDark KK Theme (which in my opinion is the most good looking and complete dark theme out there) is theming the dialer completely including the incoming call screen. That means that the dialer is based on Carbon or Slim cause for any other dialers from any ROM I've tried, it is not properly themed (the incoming call screen has a semitransparent band on the bottom, text in the non-intrusive call is readable...and so on)

I'll add more as I test more... So far very good job :good:

---------- Post added at 12:03 PM ---------- Previous post was at 11:47 AM ----------

...
- there are no color options for status bar items: battery, signal, clock
..
- there are no clock options at all: show date/AM/PM, clock color, clock position (center, right)
EDIT on that. Clock options (both color and position, etc) are present in Settings - Clock & Date. Not the usual place for them compared to other ROMs but they're present. Still looking for battery color :)

OK. Got sorted out the Messaging app FC as well. There's an option in Messaging settings to use "Speech Bubble theme". If that option is enabled (it is by default), Messaging app is FCing. Disable it and it'll work but you'll have the background white that's not so nice looking on dark theme...but that will be sorted out later
 
Last edited:
  • Like
Reactions: WhiTeRhiNo

derkleinebroicher

Senior Member
Oct 14, 2012
825
388
63
I just installed your new Rom as I was curious. All in all nice job, but I haven't tested to much. One issue is, that I get FC's, when I try to open the Dev settings.
 

derkleinebroicher

Senior Member
Oct 14, 2012
825
388
63
Dont have that problem. You are talking about developer options in settings correct?
Exactly! And I just made a new clean install, but with same result. Furthermore, when I tab the build number in settings and dev options are enabled, there should come something like "You are arlready a Dev." But nothing happens in this case, so for me, there is something wrong. BTW, I'm running ART, which normally should be no problem, I guess. Going to make some more inquiries and keep you informed.
 
  • Like
Reactions: WhiTeRhiNo

Rapier

Recognized Contributor
Jun 23, 2008
5,156
2,565
0
Bucharest
Exactly! And I just made a new clean install, but with same result. Furthermore, when I tab the build number in settings and dev options are enabled, there should come something like "You are arlready a Dev." But nothing happens in this case, so for me, there is something wrong. BTW, I'm running ART, which normally should be no problem, I guess. Going to make some more inquiries and keep you informed.
Not quite, if you're using ART it could very well be the problem. ART is experimental and it has issues sometimes. Doesn't mean that if you used ART on other ROMs without issues, you won't have issues at all with any ROM.

First, you don't need to tap several times on build number. This is needed only if Dev Options are not visible in settings but this is not the case, they are. Second, Dev Options works perfectly so you could switch to Dalvik and check again

@WhiTeRhiNo: there's another issue I found and that's related to audio libs somewhat. ONLY if using headset (wired ones not BT), if I'm in a call, the other party report that I can be barely heard, distorted and with frequent interruptions. It is not happening on normal call through handset, speaker or BT car kit. If for examplke I start the call through headset, after unplugging them all things go to normal if I continue to talk via handset. This is something I got also on TwistedKat but was not present in Beanstalk. I don't think it's kernel related because on all three ROMs I've used the same kernel with the same settings. Check with phoenixita what audio libs he's using, I'm not even sure which are used when headset is plugged in. Practically I cannot use a headset during a call because of this. I can hear perfectly, also music coming through OK, just that when I speak the other party cannot hear me well.
 
Last edited:

42freelancer

Senior Member
Jul 16, 2013
131
41
0
Port Saint Loser
Not quite, if you're using ART it could very well be the problem. ART is experimental and it has issues sometimes. Doesn't mean that if you used ART on other ROMs without issues, you won't have issues at all with any ROM.

First, you don't need to tap several times on build number. This is needed only if Dev Options are not visible in settings but this is not the case, they are. Second, Dev Options works perfectly so you could switch to Dalvik and check again

@WhiTeRhiNo: there's another issue I found and that's related to audio libs somewhat. ONLY if using headset (wired ones not BT), if I'm in a call, the other party report that I can be barely heard, distorted and with frequent interruptions. It is not happening on normal call through handset, speaker or BT car kit. If for examplke I start the call through headset, after unplugging them all things go to normal if I continue to talk via handset. This is something I got also on TwistedKat but was not present in Beanstalk. I don't think it's kernel related because on all three ROMs I've used the same kernel with the same settings. Check with phoenixita what audio libs he's using, I'm not even sure which are used when headset is plugged in. Practically I cannot use a headset during a call because of this. I can hear perfectly, also music coming through OK, just that when I speak the other party cannot hear me well.
I second the audio libs issue. I found the same problem actually. Any fix? Only work around I see is not to use my headphones in a call. My voice apparently drops in and out periodically, but I hear everything perfectly.

Sent from my One S using Tapatalk
 

Rapier

Recognized Contributor
Jun 23, 2008
5,156
2,565
0
Bucharest
Maybe something will be found in Beanstalk, that ROM does not have this issue. So far I found it in TwistedKat and on this one but to be honest I didn't test the headset with all the ROMs I've flashed

You asked also for suggestions what to add to the ROM. Well there are some, I'll make a list with what just crossed my mind:

- color option for battery
- lockscreen theming capabilities (lockring, colors, etc)
- tiles color settings
- add custom tile and contact tile
 
  • Like
Reactions: WhiTeRhiNo

derkleinebroicher

Senior Member
Oct 14, 2012
825
388
63
Not quite, if you're using ART it could very well be the problem. ART is experimental and it has issues sometimes. Doesn't mean that if you used ART on other ROMs without issues, you won't have issues at all with any ROM.

First, you don't need to tap several times on build number. This is needed only if Dev Options are not visible in settings but this is not the case, they are. Second, Dev Options works perfectly so you could switch to Dalvik and check again.
Tapping the build number was simply to see, what happens. I know, I don't have to do this, if dev options is already enabled. And sadly, I can't switch the runtime on this Rom as long, as I can't open dev options. This will get a bigger operation. But maybe I will return to dalvik anyway as I can't see a really convincing advantage in using ART.
 

Rapier

Recognized Contributor
Jun 23, 2008
5,156
2,565
0
Bucharest
Tapping the build number was simply to see, what happens. I know, I don't have to do this, if dev options is already enabled. And sadly, I can't switch the runtime on this Rom as long, as I can't open dev options. This will get a bigger operation. But maybe I will return to dalvik anyway as I can't see a really convincing advantage in using ART.
It just crossed my mind that the theory that ART broke dev options is correct. You COULD.enter dev options initially because you couldn't switch to ART in the first place. And after switching dev options didn't work.... Right? There is no ROM that has ART enabled by default.
Ok, if you don't want to full wipe and start over, here's a quick workaround to get you back to Dalvik. Install Xposed framework and reboot after activating it. Xposed is not ART compatible and has a safety measure built in...whenever try to install it, it switches to Dalvik automatically

Sent from nowhere over the air..

EDIT: It's a little bit unclear for me how the "multi window" feature work. There's a note in the Halo settings screen that if Halo is enabled, multi window is disabled. OK, I've disabled Halo completely, now what? There's no option I can see to make the apps show in multi window. Is there something that should be done?

Found a strange "bug" if I may call it like this but it's annoying as hell. I text alot. Mostly on whatsapp and I am using SwiftKey keyboard that's one of the best. Well, I am used to type fast, I swipe alot and I can say I am pretty good at it. What I've noticed though since I used this ROM, is that I have a lot of cases in which I don't insert "space" between words even if I was sure I've pressed space. Then I start to pay attention to this detail and I've noticed that there a small bottom area, several millimeters tall that's unresponsive some times. Not all the times, just sometimes. If I press any keyboard button on the bottom row like space, punctuation and so on, nothing happens. On a second tap it start to react but if I send the message and start another one it happens again. The area is almost half the height of the space bar and therefore it's happening not to insert a space. I've tested this alot till I figured it out. Don't know why is happening but it's present only on this ROM. I type the same every time and I am not talking about just few words. I've flashed and used this ROM since it was released so I was texting alot whole day. Now I've switched to Beanstalk and it's not happening. Don't know how to isolate the issue or if it was only for me but I thought it worth to be mentioned
 
Last edited:

WhiTeRhiNo

Senior Member
Feb 18, 2013
342
491
0
cincinnati
Multi window is on as long as halo isn't activated there are no options for multi window just turn halo off then in your recent apps just long press an app and choose multi window