Wednesday, February 17, 2010

iPhone Coolness

I'm a developer. I have an iPhone. And I love trying out apps that tests the capacity of what the iPhone can really do. But, I've got a resource problem.. I'm running out of room and I don't
really even use the phone for music/movies. I do use the RetroRecorder app I purchased from iTunes alot to record class sessions, so I need to keep things in check so I don't miss out on a recording.

I had already jailbroken my iPhone (that's another story there) some time ago, and recently became aware that the phone uses a Linux OS distribution of 'Darwin'. When you jailbreak an iPhone, you usually get a software app called "Cydia" which allows you to download additional non-Apple "approved" software. In my case, I needed a few key "nix" apps: a 'Terminal' app (for scripting in the environment; I later chose to use a term app from my PC and SSH into the phone), SSH handling, and something else but I can't think of it because my younger son is presently
stuck on my desk crying in my ear. :| Ok. Crisis adverted.

The other night I spent about an hour customizing a script that would give me a rundown of all the apps I am using, how much space they're taking up and, technically where they reside, since the directory structure is a little ambiguous.. I don't generally write scripts other than in ksh shell or perl, so I was lucky to find a couple of code samples that contained the missing links I needed this project to work.

The first that is in theory, simple, but frustrating since different OS's imply a specific format for it to work properly:

for d in {set} ; do
{actions}
done

(I was missing the ";" and do on same line; I was placeing the do below the for)

The other was a command is how to find disk usage against a directory:

du -sk {directory}

And I was off. I coded for about an hour; half of the time was spent tweaking the report to get the details and layout I wanted.

For reference, the applications' data is stored inside individual applications' tokenized
folders in a "base" direc
/private/var/mobile/Applications/

For example, "Darts" was installed with a token/serialization of
"9AE277A5-737F-422E-9AF3-7B88136F1C5F".

This type of token is used as the app's primary folder name in the base path.
Inside this folder is "Darts.app" which confirms the identity of the app therein.

So in full,
"/private/var/mobile/Applications/9AE277A5-737F-422E-9AF3-7B88136F1C5F/Darts.app"
pretty much tells you all you need to know.

The first thing I did was to process all ".app" files with tokens in a list, sort the list
by the app name (otherwise it would be in the order of install, or via tokens) and then
process the list against the base path the du command against the app's token directory.
The listing also includes a status code after the token column; a zero means the du command was successful, while a nonzero had some type of error (usually, with file permissions).

Here's the final code:

#!/bin/sh
#---------------------------------------------------------------
# SCRIPT: app.rpt
# AUTHOR: kevin s. bruss
# DESC: Process App folder and reports
# on dir size/usage
#
#---------------------------------------------------------------
# MODIFICATIONS:
# 16-FEB-2010 : NEW
#
#---------------------------------------------------------------

#initialize variables
base=/private/var/mobile/Applications
sp=" "
dt=".........."
dt1=`date`
trun=/tmp/$USER.app.load.det
trpt=/tmp/$USER.app.load.out

#clear scratch file
rm $trpt 2>/dev/null

#prep runfile
rm $trun 2>/dev/null
echo | tee -a $trpt
echo "Scanning BASE '$base/'..." | tee -a $trpt
for d in `ls -p $base | grep "/"` ; do
app=`ls $base/$d/ | grep ".app" | head -1 | cut -f1 -d"."`""
echo "$app:$d" >>$trun
ct=`cat $trun | wc -l`
done

echo
echo "Found ($ct) App(s)." | tee -a $trpt
echo "Sorting..."
sort $trun >$trun.2
mv $trun.2 $trun
echo | tee -a $trpt

for d in `cat $trun | cut -f2 -d":"` ; do
# fetch app name reference from token id dir
app=`ls $base/$d/ | grep ".app" | head -1 | cut -f1 -d"."`""
# add spacial padding (look into getting/using awk)
lapp=`echo "$app$dt$dt$dt" | cut -c1-26`":"
# space usage on token dir (docs only?)
ds=`du -sk $base/$d 2>/dev/null`
st=$?
ds=`echo "$ds" | cut -f1`
# length of dir size value
lds=`echo $ds | wc -c`
ld2=`expr $lds - 1`
# diff from dir size
dds=`expr 9 - $ld2 `
lds=`echo "$sp$sp" | cut -c1-$dds`
echo "$lapp$lds$ds ./$d $st" | tee -a $trpt
done
dt2=`date`
echo | tee -a $trpt
echo "results saved to $trpt..." | tee -a $trpt
echo "runtime: BEG $dt1" | tee -a $trpt
echo " END $dt2" | tee -a $trpt
echo
rm $trun 2>/dev/null

Here's the final output:

Scanning BASE '/private/var/mobile/Applications/'...

Found (377) App(s).
Sorting...

1057ThePoint..............: 1132 ./D22F35FA-3727-43DF-8D5E-7C65EE3795B6/ 0
3DLab.....................: 9732 ./C62B4A1B-2294-4FBA-8369-6AE6295E6D9A/ 0
92 KQRS...................: 1168 ./DA41580A-883D-4DB3-A34F-0DF658C2B1EF/ 0
ABC Tracer Free...........: 15348 ./D9E3FC96-6C11-4B28-9871-6FC378B89B4E/ 0
ABContactsLite............: 364 ./01093209-054A-4E86-835F-FF7466D4ACFF/ 0
AMNH......................: 57160 ./4A9E5C60-2DE4-4575-ACDC-172E6F2525E0/ 0
Aardvark..................: 2864 ./831A58F5-3971-4DD4-B68A-D9292A025D48/ 0
Abacus....................: 1372 ./5FB79611-0706-413B-955B-4EBE87072569/ 0
AlarmClock................: 4224 ./43F5B6C1-FB42-4816-996F-294C66ED7A8C/ 0
Alice in W................: 5252 ./FEF12986-68BA-48E5-A60E-D78DD1D42193/ 0
AliceInWonderland.........: 1616 ./F0E38631-0CAC-4F65-B6A7-0BADE40BAB07/ 0
AlienInvader..............: 10400 ./EAE9D3D5-30F0-49AE-88F5-A3BB945E2C73/ 0
AllStream30...............: 2524 ./6C9E1E91-4237-4D5F-8513-3A27952E4C16/ 0
AllStream30...............: 884 ./7EFFE992-0D5B-4159-856E-B197FCE49483/ 0
AmateurSurgeonLite........: 16384 ./7945122B-237B-4713-8BCF-C70C96D5BBA3/ 0
AmateurSurgeonXMas........: 41228 ./C6468FDA-7F5A-463C-8589-3D40BA5B39AF/ 0
AndersenTales.............: 3644 ./15EF079D-3CD8-4F3C-AE12-2056881DB14B/ 0
AndroidLite...............: 4292 ./67927E2D-A7F5-414C-B007-3262ABAB848F/ 0
ArcadeBowl................: 9280 ./60B64E90-FC77-4E20-BBA7-672BD18266CB/ 0
ArcticShuffleLite2........: 16692 ./B87EAF85-0EE5-42CF-950B-4B18C5FDC5CE/ 0
AtomicFart................: 5520 ./001116B3-4010-40D7-85B3-024E514175E6/ 0
AttackLite................: 2740 ./958BCE3F-7959-4C3E-9F36-CC85834B6AEF/ 0
Attention Plz Lite........: 11504 ./871150FC-5A22-4E28-B9CD-AD5577988F53/ 0
AudioIllusion.............: 9276 ./5DDE99FD-9133-4DF1-A4B1-63A67562FF72/ 0
AudioScope................: 416 ./ABBDCB74-95CE-49A6-B554-A61A2DB2AAEB/ 0
AudiobooksAppCoreData.....: 7656 ./1EAA79D0-8946-4933-A31C-BB0DAE30860E/ 0
AudiobooksAppCoreData.....: 26404 ./85EDF61B-D324-4F7D-B828-800BC545C3AB/ 0
B&N eReader...............: 5616 ./B4C7A60B-9071-4CA6-A598-755B7ECCA38C/ 0
BBI.......................: 2060 ./A8756C67-B197-4EF4-97E4-E875BA35542C/ 0
BK NOW....................: 328 ./F71F33BF-A856-475B-A8F9-B239705D5099/ 0
Baby Sign Lite............: 14184 ./EA6E021D-C3F1-403A-9BE2-264E035250A5/ 0
Baby Sign.................: 111944 ./D4B245A9-9E01-49DD-ACF9-3762F9A8A3E3/ 0
Backgrounds...............: 1088 ./ACC12D82-C190-48E1-A6C0-943136F4275A/ 0
BatteryLedADS.............: 4508 ./5354DCB7-23F1-4FA7-B0AE-BB1515D727CA/ 0
BatteryMagic..............: 4948 ./DDB3C09F-5736-4E7E-AD34-36DDF159E387/ 0
BattleFieldFree...........: 10520 ./4F2C54CF-EC1F-44E5-9497-9F77D1AEAFAD/ 0
Be Extra!.................: 4148 ./79D7F6DE-FE76-4C26-AA0A-A5C940B9988D/ 0
BeatTheTikiLite...........: 15948 ./26A89D27-8A78-4C53-B3B4-BF4FCAAAEF85/ 0
Bejeweled2................: 8736 ./F9F96F01-1FBE-40BB-A3B6-275E683CD98A/ 0
Best_Buy..................: 5428 ./CD68723D-CF9E-4146-8BE1-7E807F5FFF91/ 0
BlendtheBossLite..........: 20424 ./4AC01AC9-D760-4464-973C-3362C1DF7A49/ 0
BlueFairyBook.............: 1848 ./674A3C79-C619-449A-A6F9-DFE1F4380595/ 0
BofA......................: 552 ./F6202B45-EA5E-4C37-BAE7-69FEBF8090D3/ 0
Booty Blocks..............: 12688 ./F47A79C8-4B22-4D4C-B119-144B069A24A5/ 0
Boxed In..................: 3288 ./C8EDE187-EBFA-4F2C-A838-A69637C1F755/ 0
BoxofSox..................: 4824 ./F63C5C07-1E92-474D-BF4B-B2CAE0D95E71/ 0
BoxofSoxLite..............: 4916 ./7A4F9265-9251-4371-A195-3EA74CD67BD0/ 0
Bricks of Camelot LITE....: 8228 ./81C9E2DE-D1B4-438A-9EC8-3D43A49B69DF/ 0
Bricks of Camelot.........: 8228 ./DD577B05-368A-491D-98D4-F97CA71FEB44/ 0
Bubble Snap...............: 468 ./3C9047F0-4DAA-4A8E-AAFB-C97A2BBA8503/ 0
BubbleBlow................: 808 ./440C6523-9CAA-4A80-AD02-E4CDAB9B63CE/ 0
BuggyBlaster..............: 6028 ./D7F3F818-6AA1-40DB-9C1F-057BE38D9BBF/ 0
Bump......................: 1732 ./40F340FE-A5D7-4DD9-A5E7-255E60021615/ 0
COMLINK...................: 1020 ./339BDE71-7807-4336-8597-B6F644D74A15/ 0
CPC_Lite..................: 10336 ./9AAB29A8-07A6-43A1-A335-F90002C846AE/ 0
CReports..................: 692 ./CFBBE030-C83D-4731-8BBC-6280D4DEF97A/ 0
Carpenter.................: 5216 ./F5988314-B515-46FC-B20A-11179F20B651/ 0
Castle Smasher............: 5292 ./A4BF2EF4-80EB-4E13-8140-32E226627D36/ 0
Cat Toy...................: 2396 ./CB6B1627-3BB6-45A9-9970-CDB70B70FAD2/ 0
ChainRxnFree..............: 2836 ./6057A480-5562-4066-91D6-4A9AC4347400/ 0
ChampionArcher_lite.......: 10416 ./6ACE35F7-5859-459A-B26E-83C6C057F098/ 0
ChessWithFriends..........: 2176 ./B5014E8B-55B4-4141-BF26-6998B8CB888A/ 0
Chipotle..................: 2528 ./99307CE2-9888-49E2-B0F4-1E3D77DC1298/ 0
Chopper Lite..............: 4492 ./D738F1F3-FF6C-4E30-9BD0-2D8CCA792430/ 0
Chuzzle...................: 8156 ./B19C6323-2800-47F1-A341-D9DCAEC64573/ 0
Clap Lamp Deluxe..........: 2904 ./7E25B93B-4E7F-495B-AADB-E7301873CAC0/ 0
Collapse4.................: 35536 ./00DEF117-C189-44F6-B622-2DC6600B34B4/ 0
ColorSnap.................: 936 ./1D1E385E-F5CD-483F-9D04-C275335798FB/ 0
CommonSense...............: 1548 ./4FC3B636-0D9D-4151-9FDC-456138810D5C/ 0
ContactsByNumber..........: 164 ./3A663E46-B669-4A67-9792-05AE1D62F589/ 0
ConvertUnits..............: 1792 ./9D8B7926-AB46-4F7C-92FC-7188394775D0/ 0
CookingFree...............: 19036 ./3AF6B98D-A411-42A3-8EEF-31944B3B49FF/ 0
CookingMamaLite...........: 7740 ./769D75C2-E51C-4437-BCCD-799377BB787D/ 0
CountOfMonteCristo........: 4528 ./7C9B026E-4A15-48D3-83C2-571E7C6DED25/ 0
Cows In Space.............: 10884 ./8670053F-4CE2-4761-9E34-E0B394C90BFB/ 0
CribbageLite..............: 6984 ./03CFC357-FE68-4F0D-9E97-77C7857BB07D/ 0
Crossword Light...........: 2948 ./D4C3E599-8B60-4A9B-A867-0882A054C50E/ 0
DISCO.....................: 1820 ./1B68D799-4F74-4A1F-9456-9A258BF3BCD3/ 0
Dailymotion...............: 1848 ./71573EF4-DA21-4C08-9669-63097D3F948B/ 0
Darts.....................: 5744 ./9AE277A5-737F-422E-9AF3-7B88136F1C5F/ 0
DaysUntil.................: 1140 ./EE1FC3AF-DE2A-4E7E-962F-7A6541AFB6CC/ 0
De_Saison_Lite............: 1220 ./98D93AC4-74A0-4BB9-8B88-CB262F6BA4AB/ 0
DeerHFree.................: 9688 ./337CF485-5F5E-44AF-9CA5-CE6EC8A3555C/ 0
Dictionary................: 219604 ./16B2D8D7-FEAF-4AF5-8A1A-9C020A5755E7/ 0
Dirt Moto L...............: 15528 ./F228EEAC-C366-4306-B6F7-1914F8BA06CF/ 0
Disney....................: 131608 ./3BF905BC-9BF7-4F00-80F5-E1A279ADCB66/ 0
Dog Whistle Free..........: 776 ./B64D4A20-3E91-4799-9BEE-7DBE66ABD3BF/ 0
DoodleBuddy...............: 8952 ./117EB0E0-8265-4B54-869D-3708EAF00044/ 0
DoodleShips...............: 3104 ./C1429504-DA6A-4BD3-A2C5-64B8788FB706/ 0
Dots Free.................: 2180 ./E0938536-10D8-4C1B-9C74-AB604C9F9303/ 0
DragonsLair...............: 220796 ./21928E60-5E9F-452B-9E9B-FC82E2A9187F/ 0
DragonsLite...............: 11460 ./BF7DFB2C-53D3-4239-B573-0A34CC888D6B/ 0
DrakeEQ...................: 1080 ./142AC6BF-51F8-4451-940B-ED99101769A0/ 0
Drinks Free...............: 4244 ./4B338F66-0BD3-43D7-9438-B16AFE8BEF58/ 0
Droidz....................: 6576 ./EC0762E2-46BF-4897-9CA1-9351CB93D96D/ 1
Drum Kit..................: 10772 ./24D9504F-2189-4828-9F15-FEE6A012212B/ 0
Duke3D....................: 31220 ./871B9446-62E3-4236-9E2B-2485615A046B/ 0
Earthquake................: 792 ./53B5AFFA-70C5-44D6-B5BD-4F95829FA89D/ 0
EggsAway..................: 6892 ./2CB19C0F-60CE-467B-BB65-9DC0E3952184/ 0
Energia97.................: 1216 ./EB47E651-6541-4C28-B5F9-4A8CDE284B67/ 0
Epicurious................: 5224 ./92F957AF-9EA7-4305-B864-D5C98763A373/ 0
ExcuseMe..................: 2936 ./DC0F90B9-0FB0-461C-B4BA-1ECBA1E26CA2/ 0
FREE Wi-Fi................: 772 ./AC68DC79-B2FA-4DB7-B09B-25D912ADD1D6/ 0
FX 01.....................: 5108 ./7A6EF4E9-5457-4269-ABCF-35D7FE826670/ 0
Facebook..................: 3192 ./AAB1AF5F-589A-4DE9-BE96-49E74D80B7DC/ 0
FamilyGuyUnFree...........: 17636 ./D6703651-D14E-4909-8C19-344B62F11B5B/ 0
Fandango..................: 2428 ./811BE7DC-D533-4F26-BCCB-0F15D8672637/ 0
FastFood..................: 3176 ./EE90032C-AAF6-4C60-BF54-683ECBEACC87/ 0
Fish Food.................: 9948 ./508478DB-C6F6-4C1D-B0D0-AB03D246B013/ 0
Fish Tycoon...............: 13436 ./4AD98686-EEBD-4A8A-9757-7597485AE1F3/ 0
FishFrenzy................: 16540 ./528B8423-118C-4DBF-AE51-48C424DF8890/ 0
Fizz Snow.................: 2696 ./C2B09CF0-8B1F-4ADF-A889-C02FB9AD6F43/ 0
FlashForFree..............: 1232 ./ED5043C1-6070-4202-84D6-09543237EFE6/ 0
FlavortownUSA.............: 452 ./B8318340-A8F0-4263-A1A7-69C11D7C464B/ 0
FlingFree.................: 15592 ./E94D9A16-D377-4DD2-A856-F3A1D1280C19/ 0
Flixster..................: 4424 ./878B296C-43C9-40B8-A50F-FF24AD4DDAFE/ 0
Frotz.....................: 46912 ./8FA7DB89-570A-4118-AE0B-1411B31E7740/ 0
GPS Tracker...............: 228 ./9309EAC0-52D2-4E79-925E-CCB3643022FD/ 0
GameCenter................: 1596 ./8F300A6C-FC10-4CD2-83F3-32F3B89B8D6C/ 0
GhostHunter...............: 6560 ./C9F5EB76-D4D8-4E6F-AD68-69EF16937A3B/ 0
Glide.....................: 26752 ./9D8151EF-E070-48CA-90A9-AD9AEEB897BE/ 0
Glovebox..................: 2488 ./FB373989-22B2-45D4-8C96-3A4F74A60C48/ 1
GlowHockeyLite............: 3064 ./31A547A9-7689-4117-B2F0-4DD277F6931A/ 0
Gold Miner Joe LITE.......: 31988 ./692FF6B6-066A-45BF-9EE6-8BABDBFF0629/ 0
Google Earth..............: 10756 ./DC1E9442-80E2-471B-8749-0C9396EE0022/ 0
Google....................: 4676 ./14F28CF6-F93E-4CE9-9518-DF4CC3860227/ 0
GrenadeLite...............: 8628 ./2C6CCFA3-C62C-4BA7-8927-9864BCF044CE/ 0
GrimmTales................: 3284 ./D88113A2-9748-451A-AA14-2C1E8678C233/ 0
HH........................: 9688 ./1FCD0D29-74C9-4B0A-8F5B-3DB9AF7CD60D/ 0
HPDueling.................: 85328 ./69AC8F08-5D16-4DA4-8B24-EF1818F2D7E4/ 0
HalloweenMemoryGame.......: 4172 ./41B1FF96-E5B1-41D3-B47D-3F8EFAAB08AA/ 0
HangmanLite...............: 1564 ./A134D314-4CE8-4666-89EC-435B02296779/ 0
HearPlanetFree............: 1684 ./E2B904B7-3F47-449A-976D-97C9B2C50E05/ 0
Homer.....................: 3016 ./BCFF222F-45B7-4F1A-B315-8E2D257D0928/ 0
HuffingtonPost............: 1148 ./5162F790-7575-4EAC-9B29-F8D1BEF60B7A/ 0
I Hear Ewe................: 12028 ./459716A4-C8AE-4FF3-A97B-8024C287618B/ 0
IBattery..................: 656 ./BC23A6AA-1C26-4611-BCB4-B25A0FF3E2AC/ 0
IMDb......................: 1180 ./C27015A5-68A2-421F-AECE-B9D07BAB1DD5/ 0
IRobotE1..................: 3460 ./A735EE8A-BF2B-406C-A953-7910F7FEC107/ 0
IRobotE2..................: 3820 ./973F565F-83AC-4BA7-93F3-719BC72B87FF/ 0
InspectorGadgetLite.......: 9256 ./A8B5181A-E189-4A9D-9F19-6BCDA321FAFA/ 0
Job Search................: 604 ./81E78C47-440C-4204-B627-F936D01E2FC6/ 0
JumbaluZoo................: 16992 ./D7D84E59-ECAF-446D-932B-7B8E83062DDE/ 0
Jumi Joystick.............: 2576 ./EF8DE7F2-1B5E-4E89-AA39-CA19ED91E33B/ 0
JumiCam...................: 2012 ./37962F95-92EF-4833-9485-08259A15E44F/ 0
JumiMouse.................: 1848 ./793616A4-0A70-44F7-9919-E6269D32AEB8/ 0
Jungle Crash Land.........: 11248 ./ECD9B0B0-C0FF-4346-BDBC-76BBC0133C03/ 0
Jungle Dad 1..............: 6884 ./73E31431-5568-4A5B-9A2A-B13B26FF15A6/ 0
Jungle Defender...........: 13764 ./304BC7A5-C4EE-43A0-9216-369AC2913730/ 0
KIL.......................: 9720 ./BCB344F2-74B8-4A7F-A95E-C83A9BC0664F/ 0
KSTP......................: 1348 ./263D73BF-02B4-435B-962A-277FCF563CC0/ 0
KSTP......................: 620 ./CBADEC23-CD6C-4D5F-9F41-2B1FA36058B4/ 0
KSTPAM....................: 620 ./EC30A905-B265-4674-9250-F6798600FC97/ 0
KaleidoscopeXFree.........: 876 ./0E27F614-5DAD-43DB-B81C-A0350E8B71A2/ 0
Kindle....................: 5076 ./9133F393-0124-4B21-9D27-2B0786323BAB/ 0
Kosher Fish...............: 160 ./33A83711-91D1-49C1-A509-51A5B2D58362/ 0
Kossack...................: 1556 ./E2E1639F-5D90-4C54-938B-E9EDD29F6D2C/ 0
Launchedfree..............: 10752 ./8C4C206A-6D08-49A8-8F01-66B9F97E6CA4/ 0
LeafTLite.................: 7148 ./3C6E12EF-61D7-498B-B6F9-AF6A2BB5FE4F/ 1
Lemonade..................: 36744 ./658C8FB0-E1F8-4FFE-8BD4-DC3433E5146E/ 0
Lemonade..................: 37400 ./C388F03A-BC47-4437-BDCD-E48A5B9856FF/ 0
Level.....................: 4740 ./2105ABD4-F0C1-4E6B-B584-0A5058832539/ 0
LightBulb.................: 248 ./F334863A-5A27-4ABB-BDFE-89A2F624D42C/ 0
LightningTap..............: 1468 ./00EEB2A1-E5C0-4F19-A3C3-06B5B9F79AB6/ 0
LinkedIn..................: 3408 ./1AE68EED-EDF1-4EF5-A5CD-7E43A868339A/ 0
ListenUp..................: 2076 ./825593F0-446D-48D9-BB98-A4A37841FB6D/ 0
LiveFire..................: 97056 ./FCA98717-611D-4880-BA8A-BFF85BF6AC72/ 0
LiveView..................: 292 ./A2F942E5-D865-438A-A283-924CC9F18280/ 0
Louvre_221................: 67120 ./143C7F4D-BB67-451B-8BB6-CEE6B9553FAA/ 0
Lucky Coins LITE..........: 6888 ./9B851312-6BF0-4B3D-A99E-59A7AA2859D8/ 0
Luminr....................: 2812 ./B6DDF3A3-51EC-4E0E-A6D1-B7C5F99A83FB/ 0
MSNBC.....................: 3596 ./10CAF64D-7146-4A72-8615-3D4ECFE5ABE9/ 0
MafiaWars.................: 11520 ./566AA9B9-5D05-4B09-A2EF-E0554886D807/ 0
MahjongEpicFree...........: 4328 ./8C358BF2-EE1F-4248-B662-914A2F4C4F27/ 0
MazeFinger................: 10568 ./1EA5C5E9-BE79-4AD1-8494-16E2E395A72F/ 0
MegaMan2Lite..............: 10856 ./F5CF59D1-FEEB-444E-BD50-B9A260FDB186/ 0
MeteorsLite...............: 1088 ./39E4D902-C385-4F28-951A-5E6934C2A5DA/ 0
MicroCars.................: 3688 ./52B1CD9A-27A5-4AAA-B29F-8326CF720857/ 0
Minneapolis...............: 468 ./A313646A-1297-42A4-B28C-E10DCE76CC76/ 0
Mixology..................: 10564 ./21E86AAC-BE52-403D-A246-01FF99BF507E/ 0
Monkey Flight LITE........: 9072 ./68DAB54F-966C-4A41-8950-D2C28200C710/ 0
MoonDrop..................: 5764 ./29DEC97A-933E-406C-B450-5C056B45EFCE/ 0
MoosentrationBean.........: 4912 ./D2792229-7E19-4703-B16E-43BCE821E1BC/ 0
More Toast!...............: 12980 ./C90E9005-E87C-4FA6-9B3B-74380DB08B9D/ 0
MorePizza.................: 12292 ./CFE05D15-1E1C-4186-9E5E-FD11528A56B0/ 0
MyAquariumLite............: 5100 ./20BE19E5-74B5-4983-B059-D2C286482FCA/ 0
Myst Free.................: 137136 ./83EDFC17-DD55-473F-9EAF-D4348E5C9FBD/ 0
NASA......................: 2680 ./5BD0F1BC-42A1-41D2-9EF3-6AB1D1CD1224/ 0
NPR Mobile................: 464 ./5EC2395F-E2D6-4CA9-AD11-DC0C3FE28920/ 0
NPRRadio..................: 2856 ./DD02EA2B-C043-464C-B61D-5D82961A0F9E/ 0
Nano Rally................: 48032 ./11A50EA9-1C32-4020-82D9-A9D2075A8145/ 0
Naturespace...............: 27236 ./709B9091-1F6B-4785-99FA-4D013D425B79/ 0
NowPlaying................: 3796 ./FB32D8D8-962C-47F3-A159-6E5037A25528/ 0
NumberLine................: 1880 ./9780A97E-4DD2-4972-B3ED-CEE2823A7E55/ 0
Online....................: 1084 ./60C1463E-AAF4-4D98-A384-D465BC550216/ 0
OpenTable.................: 920 ./AE2B4D74-0CFD-4663-AEB4-34B9E46094E7/ 0
OrbLive Free..............: 4584 ./B2C9B517-53BF-47B7-A865-85BCE719F613/ 0
Orba......................: 2876 ./DA86B329-D87A-4C62-9713-47C4B29A156C/ 0
Orbius Lite...............: 5496 ./0C2BAEC9-6A6B-4FEC-B0DC-C0E3E826A2E0/ 0
OregonTrailFree...........: 120 ./C1642D41-AFB3-44AA-A863-9669DDF8B5F6/ 1
PPClient..................: 7356 ./482B1813-57B8-4693-BC5E-64F0860B6564/ 0
PacManLite................: 8004 ./A7E1636F-3086-47FB-BC4D-D425D93D5DFA/ 0
Pandora...................: 2728 ./5928718E-046C-44C1-8F9D-305FE3F823DD/ 0
PaperToss.................: 11260 ./D035A4D5-433B-4F55-BCC2-680484166B9A/ 0
ParachutePanicLite........: 12020 ./4C3C50A4-D7C4-43F6-91DD-A2EE0CE33E41/ 0
Peggle....................: 14420 ./B56EFE55-CDD3-4C16-81AA-07F8BD4A01FB/ 0
PenguinWhacker............: 460 ./34CB0008-7E7B-4E77-B488-DF813367821F/ 0
PerticuleLite.............: 7840 ./6A9498A7-8C2F-4872-8D01-446CE3D0CD6F/ 0
PhoneJack.................: 5436 ./B54E9CD8-48A6-4B20-B37E-B713E2C913E0/ 0
PixelPerfect..............: 520 ./083C3D68-C4D8-4EB0-8C6E-3B160F381B53/ 0
PizzaHut..................: 22104 ./AB203A99-1BF1-4A12-95B8-736E5E3F121B/ 0
Planets...................: 10380 ./39441FE2-A581-48BB-8008-77C24EAE5FDE/ 0
Pocket Tanks..............: 7564 ./A79E5326-BA81-4C2E-AB1D-459983728A57/ 0
PocketFolder..............: 528672 ./14365329-C199-4871-A855-132231CD8776/ 0
PocketMoney...............: 3208 ./2017D2BC-B32C-4510-8086-BF26F1B060C4/ 0
PoliceRadio...............: 1296 ./C40D5ACF-20AE-4799-8307-7110779F281D/ 0
Pool Rebel................: 5968 ./610BF319-E4FC-44F0-8536-DC780CCBBCB2/ 0
PriceIsRightLT............: 44896 ./176A3701-0FB4-4284-BC47-7DC7E2413A4D/ 0
Public Radio Player.......: 8036 ./FE9ED32A-B6F6-46FA-9810-92BC0EF05CA8/ 0
RCR_Christmas.............: 11800 ./970CDC14-8D50-48C8-8473-E5DF080CE6A4/ 0
RachelMaddow..............: 3756 ./B9A94E3B-F992-4563-92DD-CFE532ADAE3D/ 0
Railroad..................: 7356 ./B21B96D6-C924-4A83-88DE-F5FD7217D436/ 0
RainbowWeb2...............: 6664 ./B778C919-EA8C-45E9-BEEE-D2454BBD41AE/ 0
Rat On The Run............: 7548 ./3EC856A9-C62D-402F-875F-1539E0B3A4C0/ 0
RealRacing_lite_GTI.......: 89716 ./6BEA6FCA-E5CD-49C3-83D2-38DABFA4E8AC/ 0
RedButton.................: 1996 ./C62F88B6-9AB5-4829-9021-C33232DED157/ 0
Remote Audio Monitor......: 192 ./F65FD30C-0789-412A-9572-EDA923E8EC5D/ 0
Retro Recorder............: 2676 ./9D4EB5BA-3303-431A-A2BA-DABC95F8575B/ 0
Rhapsody..................: 2656 ./EBA2C251-6907-4721-994D-1013D01179F7/ 0
Rudolph...................: 9076 ./1AFF8468-7DD4-4FAC-A83A-851944043BD8/ 0
Runway....................: 10500 ./F93694DC-D621-4CF5-B21D-288A35D7BA1D/ 0
SalePrice.................: 1772 ./96D077D7-587B-476A-BC38-5AF514AB4927/ 0
Say Who LITE..............: 5664 ./22C3DACA-FF63-4435-A99B-0079FF3772FC/ 0
Scramble2.................: 8640 ./2BC338C1-EEA9-46B1-ABAD-53A01051B546/ 0
Scramble..................: 6164 ./B2297AC0-720D-41D8-B5F8-142372675806/ 0
Screecher.................: 1200 ./56C37CF8-1D89-4081-8063-A8A43AC6A66B/ 0
Sears2go..................: 2756 ./45BADA6B-42BD-41DF-B179-999B1633B50A/ 0
Sesame123.................: 36544 ./8780E574-528D-45F7-BFF2-F2F9397D4E8B/ 0
Shakespeare...............: 66960 ./47424AA4-B7E9-4995-98DE-404834817B15/ 0
Shazam....................: 56 ./D1F8FBF1-2496-49C4-B32C-46C5302F83B7/ 1
Sherlock H................: 5532 ./59289156-276D-4E4C-82BD-92E1B98AF22B/ 0
ShootingGalleryFree.......: 2288 ./795B9F0B-5342-4E9B-B042-CDE9EB42E2D7/ 0
SidPlayerLite.............: 1376 ./99F76F63-A11E-40FE-9979-28514826A6D3/ 0
SimpleGame................: 6548 ./2883C4AD-8CBF-4885-BD47-2F84301FA3D9/ 0
Skee-Ball.................: 27988 ./060F8109-0F7A-42F5-8CCB-1D2D17CF7718/ 0
SkiReport.................: 1732 ./847AAA68-2F26-4C8B-970B-4ECBF367B589/ 0
SkyFighter................: 6292 ./9A2BE6CB-2839-4C22-B7D5-09FED064B232/ 0
Skype.....................: 12952 ./9B61F47E-B298-4532-96EB-144294FCAD66/ 1
SleepLabLite..............: 2212 ./31A274DE-84CF-4C4F-BC22-8B424B24293E/ 0
SnapTell..................: 764 ./B9721796-D360-4E90-A24A-79A4E3A78A7D/ 0
Snapfinger................: 560 ./128F0D36-9679-42A9-A030-294010A5EFBC/ 0
Solitaire.................: 1784 ./1F8CED23-850E-4EE4-B78B-8490F4DC4384/ 0
Space Ace Lite............: 17964 ./73A8D4D9-1422-4D7D-BEB0-F4C35F907E4B/ 0
SpawnLite.................: 2852 ./1F3D3402-F927-4924-97F9-6D4F5BBABC3C/ 0
SpeedTest.................: 944 ./319098A0-5768-44BE-B1C6-FB6F28AD6A75/ 0
Spikey LITE...............: 8308 ./9EA1E71F-3B56-4AB6-AE58-2407CA687E1F/ 0
Sponge Bob Diner Dash Lite: 39484 ./093AE8B5-3982-4340-9F07-5478E4C237EC/ 0
StarBouncer...............: 9096 ./1700FE85-F94F-451B-88E8-54A365AE444C/ 0
StarTrek..................: 16616 ./39AEA0B8-5F17-4641-B763-C7E320194DA2/ 0
Starbucks.................: 8644 ./3F29865E-2732-43DD-8018-6AECF7028DEE/ 0
StimulusTransparency......: 1432 ./6A7FCCD2-7439-43E4-AF41-25E635E0CF1B/ 0
Study.....................: 11972 ./633B76B4-42A2-4A61-850B-FCC0FF2D9D06/ 0
SudokuFree................: 2508 ./74AA2C05-CFCA-4DB2-9FA2-640C2617E5C6/ 0
SugarGlider...............: 872 ./C9263F5F-AA88-452D-BF6F-491F16665886/ 0
SuperFreakonomics.........: 9700 ./4035A9EA-1F01-4992-A42B-CFE458C9410E/ 0
TM Zero...................: 16764 ./0AF3FB8E-A8F6-4798-9442-062503D874A1/ 0
TVUPlayer.................: 3232 ./A6A08CF7-9664-452C-AB97-7751C805D651/ 0
TWC.......................: 6580 ./7A060B43-F4BC-40F2-A724-448AF8D4FEB5/ 0
TakeMeToMyCar.............: 320 ./7FDB3AC5-1411-4248-A1FC-B4B3B44D57B0/ 0
TaleOfTwoCities...........: 2284 ./0637D7AA-C95B-4827-BDCD-53A89BBF0191/ 0
Tap Tap...................: 15452 ./C77717E4-5CCE-460A-8120-B12976C38F2D/ 0
TapFarm...................: 9032 ./BA10389F-ED26-42CC-BAB7-EA5C6D0FBE16/ 0
TapStack..................: 5536 ./0899198B-C4C2-4723-A538-CE0C37232394/ 0
TapStack..................: 9196 ./E9988279-8313-4C6E-A539-BE4CA3795584/ 0
Target....................: 3240 ./9811446A-AB3A-4E1B-8009-F6A984924C42/ 0
TellTaleHeart.............: 1444 ./F62A082F-AD30-41EB-92D6-378286E84C7C/ 0
TenPinLite................: 14352 ./2B5C9B7A-DC30-432D-9B64-914495BCF30E/ 0
TheBigBook................: 14016 ./EC779FA2-1A1C-4E82-BAC8-4B0D1D3BF189/ 0
TheLadderUp...............: 340 ./8859906F-93FB-4E5F-8DDF-3A31376AC4B5/ 0
TheMLSOnlineIPhoneAppMSP..: 2292 ./67AF37AF-2D1C-4FF6-A734-8B50B4478F1E/ 0
TheTimeMachine............: 1660 ./42495E1D-BC95-4548-B86F-10CF2863C7AC/ 0
TicTacDough_Lite..........: 2424 ./5B4DD9A2-5384-4B2F-A591-2B876B4F3164/ 0
Titanic Rescue............: 9984 ./D36F94E0-79E8-4EE8-B843-8F33FD3E0FFC/ 0
ToneGen...................: 224 ./5C0272AF-0AB3-41C6-9458-42DCCF8E4A23/ 0
TongueFree................: 5948 ./D633C60A-A4DF-4F85-A35E-D54C3CDFF44B/ 0
TouchCalc.................: 252 ./CD58E924-6C15-41BA-AF35-E24F413B39A7/ 0
TouchHockey...............: 9148 ./691A8A9A-808A-430C-BCEF-556EE39C09A6/ 0
ToyStoryPhotoHunt.........: 63556 ./3544DB33-0873-4514-839F-DE3A0B0D5CDA/ 0
Traffic Rush..............: 8184 ./F7146205-2209-4E87-AD54-C25CA0102AAD/ 0
Trapster..................: 7428 ./16124D10-7AB1-4A3B-BEC8-C8EF662AED24/ 0
Tricorder.................: 18516 ./8F235E07-797E-4069-9CE5-3213E06708AB/ 0
TweetMic..................: 2100 ./88681B00-6BE1-4049-9295-504C0E6B37D6/ 0
TwitterFon................: 4156 ./C96760CB-6DEB-4AD3-A49C-FF01F88C3B7B/ 0
UP........................: 46136 ./8F34CFF0-7306-47B1-9779-09C06F5A6CBB/ 0
UPS_mobile_iphone.........: 524 ./12268634-95E1-4327-B051-81AE12532E75/ 0
US Open...................: 5328 ./AA0689F0-A2ED-49F8-A876-E22124B4E371/ 0
USATODAY..................: 2648 ./5E93D91A-5E0E-47D5-9C31-43B43C62C6E6/ 0
UniSudokuEasy.............: 3908 ./497C2B25-C8EB-4DB2-9A5E-F4B08B14A384/ 0
VOX3000...................: 6164 ./FF1E7A85-7D79-4FFB-A5AD-DA94094E1E8D/ 0
VirtuosoPianoFree2........: 11480 ./1354FB77-0E20-4478-9B3B-23D58652AB26/ 0
WCCO......................: 2612 ./3624E413-810B-42C7-B458-09B8BEC52ADD/ 0
WFMP......................: 544 ./2E9650D1-8D72-4B33-B07C-259A0840C735/ 0
WHERE.....................: 4976 ./76FCAAED-4757-45E1-81D7-86C88B29427E/ 0
WROR......................: 768 ./8469A55A-C21A-4617-99DC-EAF0EF6153B8/ 0
WXPN......................: 1392 ./D8756CDF-F236-49BA-97C1-7A37C5AFBF9F/ 0
WackyWorld................: 9428 ./82A13562-1AD3-46D2-8E3A-0E8762D551AA/ 0
Wallace&Gromit#1..........: 5784 ./81133242-F7AC-4AAD-B53F-D324C8E9D8C2/ 0
Wattpad...................: 2796 ./63176A17-7C5D-4B5D-BCA0-3C725B81CEC8/ 0
WeThePeople...............: 4472 ./179A650C-5F48-4BD4-8CA0-01553B1DE54D/ 0
WhatWasThat...............: 59020 ./0DC23574-7083-4797-BF31-A0A354385516/ 1
WhiteNoiseLite............: 11608 ./51FB7303-F022-4B4E-B60C-F7188008C54F/ 0
WhitePages................: 1700 ./C37305BE-6AD3-44F8-805C-7B9AA128B9D5/ 0
WhoCalled.................: 260 ./442B1FC3-8506-4D9B-881D-5AEAE221394E/ 0
Wi-Fi Locator.............: 1896 ./B00E12D3-3642-48E5-8427-367DF8C3164B/ 0
Winter_Olympics_2010......: 5364 ./BDE1DD09-B5F9-4C78-AA2C-98790CB56D04/ 0
WordSearchLite............: 2292 ./CDE7E0DC-551C-4436-B05B-D38C3B88A735/ 0
WordWeb...................: 61468 ./E69EAEC3-59F6-4610-8F39-246FF59742BD/ 0
WutheringHeights..........: 2152 ./382757D5-90F5-4E09-BC3B-0AC43EC9B3A4/ 0
YellowPages...............: 556 ./6E3C808F-2929-48BB-974F-9B42325D6967/ 0
Yowza.....................: 4124 ./B3657865-C8DB-4300-AFE3-CDD7234F16E3/ 0
ZIPcodes..................: 26732 ./03B61A8D-56BD-473D-8294-8B9B8514EECE/ 0
ZenOfSnow.................: 18504 ./3DB8834F-C141-486A-8C61-3023E80C95DE/ 0
ZooWhacker................: 852 ./BA495D3E-CEC5-493C-9D83-E4B441337C88/ 0
attwifi...................: 624 ./B22FB9A0-51A4-4E1D-98BE-EC164892EEEC/ 0
babelgum-mobile...........: 2828 ./FF4CC234-8F43-4878-9603-0AA9D5CF78F7/ 1
boingg....................: 7292 ./5FF9C6A9-9876-471A-AE25-4C493880DC39/ 0
bombdefenderlite..........: 16868 ./FB24E588-DFB2-4B95-9B99-A20CC14759BB/ 0
boxee-remote..............: 2104 ./24E71B9F-5B85-4599-8CE9-783329F0E9D2/ 0
cattoy....................: 3056 ./68B29F52-99FC-4A11-9BB6-A624DFE9FE09/ 0
dogtoy....................: 3040 ./183A68B3-F708-49F4-92FA-F532D36BC960/ 0
eBay......................: 4692 ./D4AD766F-C4FF-45E8-9544-718CD4D9C80D/ 0
ebookdb...................: 2468 ./BC2D0912-1260-4616-9BCE-B5232419D765/ 0
ebuddy....................: 3140 ./2B439693-C535-459E-A59D-AE218F33E33D/ 0
folktales.................: 2892 ./257196FE-6FD0-4BD9-91B8-2D47D986470F/ 0
geoDefense................: 8540 ./851FF437-61C2-4FD1-A4B3-85D1600323D7/ 0
iAPODViewerLite...........: 1020 ./F264EA39-D49E-473C-A794-D11DF80BC4E2/ 0
iAltimeter................: 1396 ./0BD515B9-1561-4681-BEEC-22FFC5BD2062/ 0
iBookReader...............: 1184 ./077B0BA4-E395-4976-92B9-7FC405CA57DB/ 0
iBookReader...............: 888 ./20560F07-267A-49C6-8CAA-00656C47B71D/ 0
iBookReader...............: 1276 ./7EB0EEBC-6340-44B0-B9BD-9BB0EBA1B2D9/ 0
iBookReader...............: 1500 ./B7AC605F-EBAC-4FFB-AEE6-8A4ACA20C735/ 0
iBookReader...............: 812 ./C02AADD1-7DA6-4CA8-94A9-A7FB05547636/ 0
iDigIt....................: 14532 ./C6B07D07-3A78-4321-BB1C-E34DD86D8456/ 0
iDigItLite................: 27120 ./5F467EB4-FCA3-4340-9337-B2438D0384AB/ 0
iFarmFrenzy...............: 21276 ./B78644B2-5585-41C9-8520-7D90D3823F2B/ 0
iLaughLite................: 1884 ./1602E537-1D12-4A0D-AFB8-1DDE40485B4F/ 0
iLava.....................: 3644 ./4A1BFA58-4D0C-43DF-85E6-8BE7F3CF9753/ 0
iProRecorder..............: 213608 ./877DC7AE-83AC-4A59-8800-263D23814139/ 0
iRelax....................: 79348 ./29E8CAD3-C87B-4E2F-BCD9-8CF4A523C2C3/ 0
iTalk.....................: 1776 ./16EF1A0F-A3BA-4421-9C86-624849FAC35F/ 0
iTick.....................: 408 ./C618738E-790E-43AE-9CCE-8C4B04863790/ 0
iTrain....................: 39940 ./F50FC7DF-9472-4FB6-9E83-54786F377112/ 0
iTranslate................: 12472 ./AE9F6C76-0297-41DB-A9A7-4D761AE54264/ 0
iVerse....................: 4176 ./E96C5942-A89E-49AF-8F96-654143116819/ 0
iZooFree..................: 8408 ./DA0B1363-9AB2-410D-9090-24808044EBC2/ 0
karate....................: 3288 ./74DF20C1-70E3-4A83-B333-F6DBED37F59D/ 0
kare......................: 648 ./37914A77-8E04-429C-9F0E-FC3CCB995E4D/ 0
midomi....................: 3308 ./856195DD-A5F8-40F8-B50D-2F4B55EBADF8/ 0
mobilereaderdist..........: 2232 ./D97AEE99-D2CA-4C61-A1D9-A15822775724/ 0
monstertyper..............: 4356 ./415FE747-B2EE-4612-B898-472371E64DEC/ 0
mraahhlite................: 8088 ./5D49065A-AADE-4F24-89D4-F24E644C9EE3/ 0
myWireless................: 3320 ./F0440F65-2F24-4A14-86E5-744D5CE4EEF7/ 0
mymedia...................: 764 ./322CC323-B375-4C17-A5C8-CBEDBC77A5B9/ 0
okdigg....................: 272 ./490D65BD-91A7-4DED-9F78-95BD19BEFC54/ 0
preamped..................: 1076 ./21249483-AC34-4F96-99EA-72F6146773A5/ 0
racing_25.................: 5628 ./3602CC8A-D2ED-458D-AA78-95266633A24E/ 0
restaurants...............: 3308 ./567B8B3B-0A90-4299-9254-3B3D422C903B/ 0
rockband..................: 170876 ./C1BC85B1-C4E6-431B-B18D-7D6DB21EF250/ 0
scrabble..................: 12392 ./CBE9D3AC-653F-40B0-ABE6-447FCB841AE3/ 0
serenity..................: 128428 ./C2331F07-14C6-48A9-815B-02627CFC0F9B/ 0
thumper...................: 4036 ./E6DBC165-0E7E-4AE6-AECB-3C4B8432EB88/ 0
time......................: 3180 ./038464F5-1A03-4E63-AD25-1C77E1957833/ 0
tvChatter.................: 2748 ./5810A484-5D20-4311-89A7-99DE03C1B693/ 0
uHear.....................: 7372 ./EC4C2B38-5B85-4FC1-95B9-2564E0C78899/ 0
urbanspin.................: 1180 ./8C31E987-DBF2-458C-BEC9-31DB371D4C6F/ 0
webcuts...................: 3144 ./56BAD892-2D62-4B9C-9ADB-620AFE8E1B2D/ 0
webcuts...................: 3364 ./A2249324-8401-4696-B861-2654970813B6/ 0

results saved to /tmp/ksbruss.app.load.out...
runtime: BEG Tue Feb 16 04:29:39 CST 2010
END Tue Feb 16 04:34:52 CST 2010


Thats the bulk of it. Maybe later I'll throw in some additonal code for command line
switches for alternate sort options and whatnot but for now it is good enough;
I can at least track down some apps that might be too large for me to want to keep
and zap 'em.


-Kevin

No comments:

Post a Comment