yashsingh1/xdaforums huggingface dataset:
[Android] DarkFrenzy:
i also have 4gb ram and was getting this type of error but after using this commands now i m able to build cm14 based roms.

export ANDROID_JACK_VM_ARGS="-Xmx3072m -Xms512m -Dfile.encoding=UTF-8 -XX:+TieredCompilation"

./prebuilts/sdk/tools/jack-admin start-server
[Android] TheOddTaco:
aight I'll check on the missing local modules tomorrow. :good:
[Android] Infinity:
Getting this error while installing required tools code after installing open jdk

Plz help
[Android] neonkat:
android n requires atleast 12 gb of ram [MENTION=5583936]rocknegi[/MENTION] has modified some stuffs to get things work for low ram machines,you can ask him.additionally you can add swap memory of about 6-10 gb for faster compiling.

if nothing helps then you will have to disable atleast ninja to compile n rom in your machine.
[Android] rocknegi:
You have to do these things before you start compiling Every time

Copy paste these three codes individually

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"

./prebuilts/sdk/tools/jack-admin kill-server

./prebuilts/sdk/tools/jack-admin start-server

Then start your build

IMO 4gb is less

I have 8gb and after using these i get avg 75%+ ram usage

If everything fails

Stop ninja or use Google cloud server
[Android] Has.007:
[MENTION=5706443]DarkFrenzy[/MENTION] I'm actually your sources. Thanks much for that, bring more you're doing good. ;)
[MENTION=7159965]prakash morye[/MENTION] Copy paste your whole dependencies command in a document nd remove all those files which are giving errors. Then again copy this new version nd paste in terminal.
[MENTION=5991747]neonkat[/MENTION] Oh okay got it. Just a quick question, if I increase my swap hard disk, do I need to configure it somehow in bash or somewhere for the build or it would be automatically choosen?
[MENTION=5583936]rocknegi[/MENTION] Thank you. For now I've used Mike's F*ckJack to disable ninja nd build the ROM. Once it is built, I'll build again using your nd Frenzy's command.

Thank you guys.
[Android] neonkat:
just increase your swap memory and it will use that automatically.
[Android] Infinity:
Thanks bro it really works...

Thank you so much
[Android] tech mashido:
@Arvind7352 @neonkat @TimSchumi

@rocknegi

Edit:-

I am building DU11 and CM14.1 and getting below mentioned errors ..

1. Tried using @Arvind7352 ;s script PojeKt ScriBt.

( a.) tried to compile cm14.1 and du11 with "ninja" using above script method and getting same type of

error is

http://www.hastebin.com/raw/belasukuro.

(b.) when i dont choose "ninja" in script then i get just single error which is

build/core/definitions.mk:2683: *** missing separator. Stop.

http://www.hastebin.com/raw/ixeniqojul

2. tried to compile cm14.1 manually and getting this error .

(before i was using 4cores cpu 15gb ram instance and i got this same error(the one which other above guys are getting ) so i customized my instance i thought its not enough so now i am using 8cores cpu with 30gb ram on ubuntu 14.0.4 lts....but still getting same at same point ...

http://www.hastebin.com/raw/bahozeqetu

@rocknegi

i too have to use these commands considering i have 30gb 8cores instance on google cloud ???

(since i am getting same error(if its memory related ) )

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"

./prebuilts/sdk/tools/jack-admin kill-server

./prebuilts/sdk/tools/jack-admin start-server
[Android] TimSchumi:
Did you try to resync your sources? This missing seperator sounds like a damaged file or wrong line endings
[Android] tech mashido:
ohk i am re syncing the sources and let you know but when i tried with ninja then its not giving same error
[Android] TimSchumi:
Because ninja kind of caches the makefiles (I think).

Delete everything except for the .repo folder before syncing
[Android] Infinity:
Can anyone tell me what is the exact size of cm14.1 source
[Android] kn06497:
Need help with gello

http://hastebin.com/akabevuciw.rb
[Android] neonkat:
around 45-50 gb.
[Android] heisenberg33:
hi guys i try to build aosip for the OP3 and the build does start to compile.

I hope someone can help me here.

Starting build with ninja

ninja: Entering directory `.'

ninja: error: '/home/tom/ao/out/target/product/oneplus3/obj_arm/SHARED_LIBRARIES/libaudiopolicymanager_intermediates/export_includes', needed by '/home/sam/ao/out/target/product/oneplus3/obj_arm/SHARED_LIBRARIES/libaudiopolicyservice_intermediates/import_includes', missing and no known rule to make it

make: *** [ninja_wrapper] Error 1

real	0m43.706s

user	0m32.908s

sys	0m8.136s

tom@xtrem:~/ao$
[Android] neonkat:
check if,

"USE_CUSTOM_AUDIO_POLICY"

is enabled in your boardconfig or not.if enabled,just disable it.
[Android] heisenberg33:
thank you :)

i have disable it an now i get this error

ninja: error: '/home/tom/ao/out/target/product/oneplus3/obj/SHARED_LIBRARIES/libnfnetlink_intermediates/export_includes', needed by '/home/tom/ao/out/target/product/oneplus3/obj/EXECUTABLES/ipacm_intermediates/import_includes', missing and no known rule to make it

make: *** [ninja_wrapper] Error 1

real	0m28.293s

user	0m26.392s

sys	0m3.068s

tom@xtrem:~/ao$
[Android] Sensible_Smarty:
amazing lecture

but can u update to ubuntu 16 and latest java

because it will need different codes to install
[Android] NepoRood:
I can agree with this [MENTION=5216756]jackeagle[/MENTION], we building M and N now a days, you're great guide is K friendly, lol
[Android] Eurofighter_ty:
ninja: Entering directory `.'

ninja: error: 'out/target/product/m8/obj/SHARED_LIBRARIES/libqdutils_intermediates/export_includes', needed by 'out/target/product/m8/obj/SHARED_LIBRARIES/libsurfaceflinger_intermediates/import_includes', missing and no known rule to make it

build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 1

Any idea ?
[Android] neonkat:
you are missing android_device_qcom_common.
[Android] neonkat:
get this at reposource/external and choose your respective branch.
[Android] Has.007:
[MENTION=6049586]Arvind7352[/MENTION] [MENTION=5991747]neonkat[/MENTION] [MENTION=7331587]TimSchumi[/MENTION] Thank you people for all your help so far. :)

Right now I'm building Orion OS on Ubuntu 16.10 with everything setup.

I'm getting this error after a minute please have a look:

http://hastebin.com/jelosezari.hs

So I ran the command again nd I guess this time it was building the kernel first but I got this error:

http://hastebin.com/niwafaguwu.swift

Please have a look nd point me out. Thank you. :)
[Android] neonkat:
you need android_device_qcom_common.you can get this repo from cyanogenmod's git.

cd to reposource/device/qcom/ and git clone the repo with your appropriate branch and rename that folder to "common".
[Android] Has.007:
Ah Thank you I forgot about the common repos. :silly:

So I cloned them nd ran the commands again but same errors.

http://hastebin.com/abokasisec.sql

So after that I ran the brunch command nd like before it started building the kernel but again the "Boot class path error"

http://hastebin.com/wafetepizi.swift

Attaching a screenie for the second one.

Also any idea about this error which I get in the start, looks like something is missing.

find: ‘../../../frameworks/opt/hardware/cmhw’: No such file or directory
[Android] Arvind7352:
Missing a Repo again...

https://github.com/CyanogenMod/android_frameworks_opt_hardware/tree/cm-13.0

Sync it to frameworks/opt/hardware

Don't know about the guavalib error.

Also... Syntaxes for Building are either of these

brunch [DEVICE]

OR

make bacon

where [DEVICE] is the Device's codename i.e. fortuna3g

make can be replaced with mka, a faster alternative. No need to Specify the Number of Jobs as it utilizes the Maximum Resources available.

Tip: Parameter for getting the zip built is bacon for most of the ROMs available, diff for few ROMs.
[Android] Has.007:
Thank you so much for this one. I have downloaded the no repo compressed sources so simply cloning into the directory will work right?

Yes for them I got confused for a second for the commands. Was gonna write brunch.

I'll clone nd get back again thank you. :)

---------- Post added at 05:44 PM ---------- Previous post was at 05:25 PM ----------

@Arvind7352 So I cloned the branch into frameworks/opt/hardware. Replaced the files nd cleaned the out directory. Then by using mka command I started the build again but I was getting the same error again with the frameworks in the start. In the end build failed again:

http://hastebin.com/anuziqinur.coffeescript
[Android] SnZ:
Hi,

does anybody know how to include proprietary blobs for hammerhead cm-14 build?

I have something like this:

I've tried to add to .repo/local_manifests/roomservice.xml:

but blobs doesn't seem to be included in builds.

I don't want to extract blobs from another device, but just sync them from above repos, what I'm missing?

Thanks!
[Android] Arvind7352:
Provide links of your Device Sources.
[Android] Has.007:
Kernel: https://github.com/ZIM555/android_kernel_samsung_fortunaxx3g

Device: https://github.com/ZIM555/android_device_samsung_fortuna3g

Vendor: https://github.com/ZIM555/android_vendor_samsung_fortuna3g
[Android] Louis1977:
Can someone help me with this error ??http://pastebin.com/wkEBDKxn

Enviado desde mi LG-vs980 mediante Tapatalk
[Android] TheOddTaco:
Getting this error while compiling on CyanogenMod 12.1:

Export includes file: external/iputils/Android.mk -- /home/taco/android/out/target/product/ms330/obj/EXECUTABLES/traceroute6_intermediates/export_includes
make: *** No rule to make target '/home/taco/android/out/target/product/ms330/obj/STATIC_LIBRARIES/libbase_intermediates/export_includes', needed by '/home/taco/android/out/target/product/ms330/obj/EXECUTABLES/uncrypt_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....
Notice file: external/iputils/NOTICE -- /home/taco/android/out/target/product/ms330/obj/NOTICE_FILES/src//system/bin/traceroute6.txt
make: Leaving directory '/home/taco/android'

#### make failed to build some targets (43:28 (mm:ss)) ####
[Android] aoleary:
Comple noob => Want to add patches to a ROM

Hi.

I am currently running ResurrectionRemix (5.7.4 MM) for the H815, but it doesnt have Ambient Display nor Inverted Ambient Display notifications.

http://xdaforums.com/g4/development/rom-resurrection-remix-t3506348

These features are available in CandySiX, but I have been searching on their github, but can't find anything that mentions Ambient.

How do I find these patches, so I can implement them in RR?
[Android] Jeik:
Hey guys!

I am trying to build Slim 6.0 for my device(Huawei P9 Lite). I ported it to my previous device with ease on Lollipop,but on the MM one I have this Java error. :silly:

http://hastebin.com/yegesovike.scala

Does anyone maybe know anything about it? ; __ ;
[Android] tathanhlam66:
Try add to overlay your device https://github.com/tathanhlam66/and...mmit/e166c7736e12efd5ecc44ac150ee22bc33696f86
[Android] aoleary:
Hi [MENTION=3970640]tathanhlam66[/MENTION]

Thanks for that patch :good:

So Ambient Display is linked to OMS/Layers?

I have the commands to add to the roomservice.xml to remove CMTE, and the patches to enable OMS.
[Android] MSF Jarvis:
Ambient display is not linked to OMS. Your roomservice.xml sounds very intriguing, can I have a look?
[Android] aoleary:
Its not my roomservice, yet :)

I found this, and will add it to my roomservice.xml: https://github.com/TurboROM/manifest/commit/dc0dab79fb90cb30041dd1b96f4981a637121294
[Android] MSF Jarvis:
This won't help much, CMTE code exists in the base frameworks and other repos as well
[Android] Suraj Pandey:
My build process never goes beyond Building from Jack

I am trying to build RR 5.7.4
[Android] 911-Future_Maker:
Hi, I'm trying to port Nougat 7.1 on 3.18.19 kernel. The donor and the recipient phones are on the same kernel (3.18.19), but it seems the kernel of the recipient is missing SeLinux patches for N. I'm getting this error:

init: SELinux: Could not load policy: Invalid argument
init: failed to load policy: Invalid argument
init: Security failure; rebooting into recovery mode...

Any workaround for this that will keep me away from recompiling the kernel from scratch? I have sources for 3.18.19, but I don't want to start over.
[Android] maulik__p81:
Hey , i have littel problem on sync source.

When i use "repo sync" command for sync source somtime or after somtime it continuously show " gnutls_handshake()failed:Error in pull function ".

Any fix for this..???
[Android] nicesoni_ash:
This is related to forked sources. Apart from my base rom sources that I repo, I forked some projects like oppo_common and android_build to make some individual changes within them. I was building Marshmallow for my OP2 and those sources were forked at that time when nougat sources were not available. Now those original git projects have different branches like CM has cm-14.1 branch for oppo_common but my forked project doesn't. I can update my forked projects but only the master branch, how can I update those branches that I don't even have? What should I do in such cases cause I have quite a few projects that have these changes.

Edit : Solved

Had to do it reversely. First sync the original repos to my pc and then push specific branches I needed to my github. Not the best option but that's the only way I could find to work with my needs as pulling and merging were creating a lot of conflicts and this way was easier to do.
[Android] HaoZeke:
Maybe you could try creating a new branch and pulling changes into it? Git pull allows you to specify branch..
[Android] Seraph08:
if you've forked a tree it will bring all branches with it, but the default branch (from what ive read) isnt what you are looking for. 2 ways to fix this.

1. Probably the easiest, just go to github, find the settings for your tree, change default branch to what you are looking for.

2. cd to your device directory and

git checkout *branch*
[Android] nicesoni_ash:
Here is an example of what I am saying.

This is the branch I forked.

https://github.com/ashoksoni/android_kernel_oneplus_msm8994

When I forked it, cm-14.1 branch wasn't there but now it's there at

https://github.com/CyanogenMod/android_kernel_oneplus_msm8994

But even merging won't bring it to my tree coz it only updates the master so how to update all branches that were not there before?

Thanks.

Sent from my "1+2" powered by Unofficial RR

Compiled by myself
[Android] HaoZeke:
So it's like, you do git checkout then git branch (name) then git checkout (name) and finally, git pull url (name)

When (name) is the new branch you want but don't have..

However this isn't the best method... Seems a bit hacky but it should work
[Android] nicesoni_ash:
Will test in the morning. Thanks.

Sent from my "1+2" powered by Unofficial RR

Compiled by myself
[Android] Infinity:
getting error while buiding the rom

View attachment 3962848

i am build cm14.1 for kenzo......

i use commands

$ croot
$ brunch kenzo
[Android] sagarshah1729:
Clone device/qcom/common from CM..It will solve your error..:)
[Android] Infinity:
Can you explain in detail... plz

What exactly i have to do

Thanks!
[Android] nicesoni_ash:
Too many merge errors and conflicts, instead I synced the original sources first to my pc and then push them to my git. Longer way but worked. Thanks for your help though. :)

---------- Post added at 07:58 PM ---------- Previous post was at 07:56 PM ----------

Put these sources in your local_manifests/roomservice.xml.
[Android] nicesoni_ash:
Any help on these errors please?

http://pastebin.com/vy3SKuw1

device/oneplus/oneplus2/overlay/frameworks/base/core/res/res/values/config.xml:74: error: Resource at config_multiColorNotificationLed appears in overlay but not in the base package; use <add-resource> to add.

device/oneplus/oneplus2/overlay/frameworks/base/core/res/res/values/config.xml:78: error: Resource at config_multiColorBatteryLed appears in overlay but not in the base package; use <add-resource> to add.

nothing matches overlay file default_wallpaper.png, for flavor hdpi-v4

nothing matches overlay file default_wallpaper.png, for flavor xhdpi-v4

nothing matches overlay file default_wallpaper.png, for flavor xxhdpi-v4

nothing matches overlay file default_wallpaper.png, for flavor xxxhdpi-v4

[ 3% 1593/50088] host C++: libaapt2 <...orks/base/tools/aapt2/SdkConstants.cpp

ninja: build stopped: subcommand failed.

build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 1

make: Leaving directory '/home/ashoksoni/rr'

Edit

Solved by repo sync again later.
[Android] Dr_DjEnder:
From what I can tell this small sliver of build looks fine I get hdpi-v4 error too but builds fine the top looks like it maybe...?.. halting it as its missing some resources try syncing but hey I have limited experience building atm
[Android] NepoRood:
It's telling you that your device overlay doesn't match what's in the source code. Fix it, comment the offending lines, or delete it

EDIT:

Your device overlay, that is
[Android] nicesoni_ash:
I thought to comment these lines out but checked few other Dev's sources like Grarak and they don't have these lines commented. But as I can't find any other way to fix this, I'll try with commenting them for the time being.
[Android] NepoRood:
They building Android 6 or 7? I don't know for sure, I don't have the device, but there's probably a change in frameworks that is causing your error (your tree is for 6, I'm guessing...)

I had to make several changes to my trees to go from 6 to 7 ;)
[Android] nicesoni_ash:
It's all 7. My tree has both branches but I am building for 7.
[Android] Louis1977:
Ayuda

Enviado desde mi LG-VS980 mediante Tapatalk
[Android] NepoRood:
Error is clear, do you have the right manifest?
[Android] Dr_DjEnder:
Error syncing work tree

when i sync the repo I get an error saying that it can not initialize work tree how can I fix it?

Syncing work tree: 66% (388/587) fatal: This operation must be run in a work tree
Traceback (most recent call last):
File "/media/ubuntu/Storage/RR7/.repo/repo/main.py", line 531, in <module>
_Main(sys.argv[1:])
File "/media/ubuntu/Storage/RR7/.repo/repo/main.py", line 507, in _Main
result = repo._Run(argv) or 0
File "/media/ubuntu/Storage/RR7/.repo/repo/main.py", line 180, in _Run
result = cmd.Execute(copts, cargs)
File "/media/ubuntu/Storage/RR7/.repo/repo/subcmds/sync.py", line 821, in Execute
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File "/media/ubuntu/Storage/RR7/.repo/repo/project.py", line 1327, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync)
File "/media/ubuntu/Storage/RR7/.repo/repo/project.py", line 2486, in _InitWorkTree
raise GitError("cannot initialize work tree")
error.GitError: cannot initialize work tree

I read somewhere about missing a .git folder in the repo would adding that fix anything

Also I did run the repo init cmd with the given url/git on RR's github
[Android] Hai96:
Building DU

Could someone help me out with this? Iam trying to build Dirty Unicorns for the m8.

Starting build with ninja
ninja: Entering directory `.'
ninja: error: '/home/julian/DU/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.internal_intermediates/classes.jack', needed by '/home/julian/DU/out/target/common/obj/APPS/GestureHandler_intermediates/with-local/classes.dex', missing and no known rule to make it
build/core/ninja.mk:153: die Regel für Ziel „ninja_wrapper“ scheiterte
make: *** [ninja_wrapper] Fehler 1

I've found no App called Gesture Handler in packages/apps :confused:
[Android] MSF Jarvis:
Device trees please
[Android] arulkumareee:
Hello sir plz tell me how to edit or modify the system/lib.so files
[Android] TheOddTaco:
Anyone knows how to fix this error in Cm14.1?

[ 3% 601/15101] Target boot image: /home/taco/android/out/target/product/m1/boot.img
FAILED: /bin/bash -c "(/home/taco/android/out/host/linux-x86/bin/mkbootimg --kernel /home/taco/android/out/target/product/m1/kernel --ramdisk /home/taco/android/out/target/product/m1/ramdisk.img --base 0x80000000 --pagesize 2048 --cmdline \"console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=m1 user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=soc.0 lpm_levels.sleep_disabled=1 vmalloc=504m buildvariant=eng\" --os_version 7.1.1 --os_patch_level 2016-12-05 --ramdisk_offset 0x82000000 --output /home/taco/android/out/target/product/m1/boot.img ) && (size=\$(for i in /home/taco/android/out/target/product/m1/boot.img; do stat --format \"%s\" \"\$i\" | tr -d '\\n'; echo +; done; echo 0); total=\$(( \$( echo \"\$size\" ) )); printname=\$(echo -n \"/home/taco/android/out/target/product/m1/boot.img\" | tr \" \" +); img_blocksize=135168; twoblocks=\$((img_blocksize * 2)); onepct=\$(((((25952256 / 100) - 1) / img_blocksize + 1) * img_blocksize)); reserve=\$((twoblocks > onepct ? twoblocks : onepct)); maxsize=\$((25952256 - reserve)); echo \"\$printname maxsize=\$maxsize blocksize=\$img_blocksize total=\$total reserve=\$reserve\"; if [ \"\$total\" -gt \"\$maxsize\" ]; then echo \"error: \$printname too large (\$total > [25952256 - \$reserve])\"; false; elif [ \"\$total\" -gt \$((maxsize - 32768)) ]; then echo \"WARNING: \$printname approaching size limit (\$total now; limit \$maxsize)\"; fi ) && (echo \"Made boot image: /home/taco/android/out/target/product/m1/boot.img\" )"
Traceback (most recent call last):
File "/home/taco/android/out/host/linux-x86/bin/mkbootimg", line 178, in <module>
main()
File "/home/taco/android/out/host/linux-x86/bin/mkbootimg", line 169, in main
img_id = write_header(args)
File "/home/taco/android/out/host/linux-x86/bin/mkbootimg", line 61, in write_header
(args.os_version << 11) | args.os_patch_level)) # os version and patch level
struct.error: 'I' format requires 0 <= number <= 4294967295

heres my device treee: https://github.com/TheOddTaco/android_device_lge_m1/tree/cm-14.1

thanks.
[Android] Hai96:
https://github.com/CyanogenMod/android_device_htc_m8

https://github.com/CyanogenMod/android_device_htc_m8-common

https://github.com/CyanogenMod/android_kernel_htc_msm8974

https://github.com/CyanogenMod/android_device_htc_msm8974-common

Since Iam new to builiding I hope that this is all you need :) If not, here's my complete local manifest:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<remote name="Gh" fetch="https://github.com/CyanogenMod/" />
<remote name="tm" fetch="https://github.com/TheMuppets/" />

<project name="android_device_htc_m8-common" path="device/htc/m8-common"
remote="Gh" revision="cm-14.1"/>

<project name="android_device_htc_m8" path="device/htc/m8"
remote="Gh" revision="cm-14.1"/>

<project name="proprietary_vendor_htc" path="vendor/htc"
remote="tm" revision="cm-14.1"/>

<project name="android_device_htc_msm8974-common" path="device/htc/msm8974-common"
remote="Gh" revision="cm-14.1"/>

<project name="android_kernel_htc_msm8974" path="kernel/htc/msm8974"
remote="Gh" revision="cm-14.1"/>

<project name="proprietary_vendor_qcom_binaries" path="vendor/qcom/binaries"
remote="tm" revision="cm-14.1"/>

<project name="android_device_qcom_sepolicy" path="device/qcom/sepolicy"
remote="Gh" revision="cm-14.1"/>
</manifest>
[Android] MSF Jarvis:
https://github.com/CyanogenMod/android_device_htc_msm8974-common/tree/cm-14.1/GestureHandler

If you wanna risk it, rm -rf this folder.
[Android] Hai96:
It solved the Problem with the gesture Handler but another Error occured. Iam not sure if its because I deleted that one Folder....

ninja: Entering directory `.'
ninja: error: '/home/julian/DU/out/target/product/m8/obj/SHARED_LIBRARIES/libaudiopolicymanager_intermediates/export_includes', needed by '/home/julian/DU/out/target/product/m8/obj/SHARED_LIBRARIES/libaudiopolicyservice_intermediates/import_includes', missing and no known rule to make it
build/core/ninja.mk:153: die Regel für Ziel „ninja_wrapper“ scheiterte
make: *** [ninja_wrapper] Fehler 1
[Android] MSF Jarvis:
apt install silversearcher-ag -y
cd device
ag -ia --make AUDIO_POLICY

this should find the custom audio policy flag's location for you. Comment it out ;)
[Android] HaoZeke:
It's not an app. I think it's part of dutils or something. You sure you got the right manifest?