From owner-freebsd-questions@FreeBSD.ORG Wed Jul 13 08:21:00 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B79E516A41C for ; Wed, 13 Jul 2005 08:21:00 +0000 (GMT) (envelope-from youshi10@u.washington.edu) Received: from mxout5.cac.washington.edu (mxout5.cac.washington.edu [140.142.32.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C70143D46 for ; Wed, 13 Jul 2005 08:21:00 +0000 (GMT) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.139]) by mxout5.cac.washington.edu (8.13.4+UW05.04/8.13.4+UW05.05) with ESMTP id j6D8Kxrn020218 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 13 Jul 2005 01:21:00 -0700 Received: from [127.0.0.1] (cs333-55.spmodem.washington.edu [140.142.179.56]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.4+UW05.04/8.13.4+UW05.05) with ESMTP id j6D8KrSq027254 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 13 Jul 2005 01:20:55 -0700 Message-ID: <42D4CECB.3040905@u.washington.edu> Date: Wed, 13 Jul 2005 01:20:27 -0700 From: Garrett Cooper User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050319 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <20050711005704.GA48167@keyslapper.net> <20050711012250.GA48771@keyslapper.net> <42D2C798.8090204@u.washington.edu> <20050712213450.GC69086@keyslapper.net> In-Reply-To: <20050712213450.GC69086@keyslapper.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: m4p conversion to mp4? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2005 08:21:00 -0000 Louis LeBlanc wrote: >On 07/11/05 12:25 PM, Garrett Cooper sat at the `puter and typed: > > >>Louis LeBlanc wrote: >> >> >> >>>On 07/10/05 08:57 PM, Louis LeBlanc sat at the `puter and typed: >>> >>> >>> >>>TIA >>>Lou >>> >>> >>> >>> >>There's always faad2. >> >> > >Actually, faad2 won't do the job. The m4p format uses a variant of >the md5 hash algorithm to make it difficult to play this music on >anyone else's system. It will play on my iPod and my iTunes >installation, but if I give the file to someone else, it won't play. > >There's probably a key somewhere in the iTunes DB and installed on the >iPod that helps decode the hash. > >I think I'll try jHymn, as suggested by anothe poster. > >Thanks. >Lou > > Well yes. If it's encrypted then it's best to use hymn to decrypt it in one form or another before decoding into an unencrypted version of the mp4 since it's an easier interface than faad. However, faad2 can 'brute force' (not correct use I know, but I was trying to emphasize my point rather and not be accurate necessarily) decrypting given a DRM key (from what I've read in the past), so although the solution may not be as ideal, it's still possible. jhymn already contains faad2 if you read the doc: http://hymn-project.org/jhymndoc/. -Garrett