[AT&T LG G3] skeevydude:
Sorry it took so long, got caught up doing some carrier iq removal scripting....more on that later....

Anyways, as far as the logs go, the easiest way is by using adb logcat on a PC. Look for guides on how to set all that up....then again, your rooted on LP so that should be done already :p

The first command to run is "adb logcat *:W >> C:\bootwarn.txt". Enable ADB, power off your phone, plug your phone in to your computer, and let it boot up to the home screen and let it sit there for a minute or two. End the command by using "control+c".

Next, run the command "adb logcat *:W >> C:\notificationwarn.txt" while intentionally doing things that should make your notification light blink -- email yourself, have someone text you a few times, call you, etc. End the command the same way. We need to catch the warnings and errors that are being thrown, so hopefully doing that will help find it.

To help you out on the commands "*:W" tells logcat to only display warnings and up and ">>" tells it to append to a file located where you tell it to be....">" all alone will overwrite a file if it's there.

Anyways, on both those commands, do them twice only changing out the ":W" for ":E" so it'll filter out errors and up.

[MENTION=6299094]cmulk[/MENTION]

I have one hell of a spyware removal system in the works. When it's done, it'll be able to back up all the spyware to the external sd, restore it all if it's necessary, build its own custom removal scripts depending on need, be able to add in init.d support (qcom post_boot method), or just add in a call to a special script linked in post_boot if the person doesn't need or want init.d support. All I have left to do is write some Aroma scripts and start testing it on my phone (Aroma is necessary for this). That'll be tomorrow night. Here's my untested main script I'm working on:

#!/system/bin/sh

initddir=/system/etc/init.d
initcmd=/system/etc/init.d/*
postboot=/system/etc/system/etc/init.qcom.post_boot.sh
removerqcom=/system/etc/spyware_remover.sh
removerinitd=/system/etc/init.d/00spyware_remover
backupdir=/external_sd/spyware_remover
sleepy="sleep 5"
sleepier="sleep 60"
disabler="pm disable android/com.carrieriq.iqagent.service.IQService"
carrierapk1=/system/app/LADDM/LADDM.apk
carrierapk1cmd=/tmp/carrierapk1cmd
carrierlib1=/system/lib/libiq_client.so
carrierlib1cmd=/tmp/carrierlib1cmd
carrierlib2=/system/lib/libiq_service.so
carrierlib2cmd=/tmp/carrierlib2cmd
mltapk=/system/priv-app/MLT/MLT.apk
mltapkcmd=/tmp/mltapkcmd

ghetto_initd (){
if [ ! -d $initddir ]; then
echo "Making Init.d Directory"
mkdir -p $initddir
chmod -R 0755 $initddir
# Make it usable
if [ -f "$postboot" ]; then
echo "Patching init.qcom.post_boot.sh to support init.d"
cat $initcmd >> $postboot
fi
else
echo "Init.d alreayd exists"
fi

remover_qcom_patch (){
if [ -f $postboot ]; then
cat $removerqcom >> $postboot
fi
}

make_remove_script_initd (){
cat "#!/system/bin/sh" >> $removerqcom

cat $sleepier >> $removerinitd

cat $disabler >> $removerinitd

cat $sleepy >> $removerinitd

if [ -f "$carrierapk1" ]; then
cat $carrierapk1cmd >> $removerinitd
fi

if [ -f "$carrieralib1" ]; then
cat $carrierlib1cmd >> $removerinitd
fi

if [ -f "$carrierlib2" ]; then
cat $carrierlib2cmd >> $removerinitd
fi

if [ -f "$mltapk" ]; then
cat $mltapkcmd >> $removerinitd
fi

chmod 0755 $removerinitd

chmod +x $removerinitd
}

make_remove_script_qcom (){
cat "#!/system/bin/sh" >> $removerqcom

cat $sleepier >> $removerqcom

cat $disabler >> $removerqcom

cat $sleepy >> $removerqcom

if [ -f "$carrierapk1" ]; then
cat $carrierapk1cmd >> $removerqcom
fi

if [ -f "$carrieralib1" ]; then
cat $carrierlib1cmd >> $removerqcom
fi

if [ -f "$carrierlib2" ]; then
cat $carrierlib2cmd >> $removerqcom
fi

if [ -f "$mltapk" ]; then
cat $mltapkcmd >> $removerqcom
fi
}

spy_backup (){
if [ -f "$carrierapk1" ]; then
if [ ! -d $backupdir/app/LADDM ]; then
mkdir -p $backupdir/app/LADDM
else
rm -rf $backupdir/app/LADDM/*
fi
cp /system/app/LADDM $backupdir/app/LADDM
fi

if [ -f "$carrierlib1" ]; then
if [ ! -d $backupdir/lib ]; then
mkdir -p $backupdir/app/LADDM
else
rm $backupdir/lib/libiq_client.so
fi
cp /system/lib/libiq_client.so $backupdir/lib/libiq_client.so
fi

if [ -f "$carrierlib2" ]; then
if [ ! -d $backupdir/lib ]; then
mkdir -p $backupdir/app/LADDM
else
rm $backupdir/lib/libiq_service.so
fi
cp /system/lib/libiq_service.so $backupdir/lib/libiq_service.so
fi

if [ -f "$mltapk" ]; then
if [ ! -d $backupdir/priv-app/MLT ]; then
mkdir -p $backupdir/priv-app/MLT
else
rm -rf $backupdir/priv-app/MLT/*
fi
cp /system/priv-app/MLT $backupdir/priv-app/MLT
fi
}

spy_restorer (){
if [ -d "$backupdir/LADDM" ]; then
cp $backupdir/app/LADDM /system/app/LADDM
chmod -R 644 /system/app/LADDM
rm -rf $backupdir/app/LADDM
fi

if [ -f "$backupdir/lib/libiq_client.so" ]; then
cp $backupdir/lib/libiq_client.so /system/lib
chmod 644 /system/lib/libiq_client.so
rm $backupdir/lib/libiq_client.so
fi

if [ -d "$backupdir/lib/libiq_service.so" ]; then
cp $backupdir/lib/libiq_client.so /system/lib/libiq_client.so
chmod 644 /lib/libiq_client.so
rm $backupdir/lib/libiq_client.so
fi

if [ -d "$backupdir/MLT" ]; then
cp $backupdir/priv-app/MLT /system/priv-app
chmod -R 644 /system/priv-app/MLT
rm -rf $backupdir/priv-app/MLT
fi
}