EDIT (Mar/05 17:43GMT):
1, v1.2 released with an additional Respring button for easy in-app respringing after changing the options. See https://forums.macrumors.com/posts/18845434/
2, the first-recording problems have turned out to be caused by a recent tweak-breaking update to both Skype apps in the AppStore. In the post at https://forums.macrumors.com/posts/18845810/ , I explained which versions to go back for flawless recording.
EDIT (Mar/05 13:13GMT): v1.1 released, also in Cydia. See https://forums.macrumors.com/posts/18844703/ . Note that, at the bottom, in Bullet 3, there's a mini-tutorial for new users. All you need to do is following it to quickly get up to speed.
EDIT (an hour later): I've released an app doing the hacking itself so that you don't need to manually edit /Library/MobileSubstrate/DynamicLibraries/SkypeRecorder.plist any more. Please see the second post in the thread ( https://forums.macrumors.com/posts/18843553/ ).
The post also has some iOS7-specific warnings about the recorder not recording the first call after reboots/resprings.
Original text:
Another fine hack be me for you guys
If you were lucky to purchase the $7 Call Recorder for Skype before its removal from the Cydia Store, you know it doesn't support the iPad version of Skype, only the iPhone one.
(Cydia main page, also showing I've indeed purchased the tweak)
I've mailed the developer twice (once on this matter, right after purchasing the tweak exactly two years ago, and the second time to ask why he had removed the tweak entirely from Cydia) but have never received any answer. (Does anyone know why he doesn't answer, anyway?) As I got fed up having to use the much inferior iPhone version on my iPads, I (after numerous hacks and tweaks) decided to try to hack the recorder myself so that it records from Skype for iPad.
Fortunately, I had success. I was able to do this entirely by tweaking property list files, meaning
- you don't have to re-sign the original, AppStore Skype .ipa's with your credentials to be able to hack it (to, say, change the bundle name to that of the official iPhone version) it'd have meant a whole lot of problems (having to have a paid dev account; having to have access to a Mac; having to routinely re-sign when the prov. profile expires etc.)
- you don't even need hexedit hacking of executables / binaries.
All you need to do is as follows:
1, change Root > Filter > Bundles in /Library/MobileSubstrate/DynamicLibraries/SkypeRecorder.plist from the original com.skype.skype to com.skype.SkypeForiPad as is shown in the following two screenshots:
(original; doing the change in desktop Xcode)
(modified)
The need for this is simple: the two, model-specific AppStore versions (naturally) differ in their bundle ID's. The recorder app is hard-coded to only listen to calls made on the iPhone version, which has the bundle ID com.skype.skype. Instead of hacking the IPA of the iPad version to avoid to avoid all the hurdles I've outlined above, a much easier and cleaner approach is just changing the target app in this plist file.
Note: I've changed this value in the source .DEB itself (after unpacking and, after editing, re-packing it). I haven't tested directly editing the file on the device itself, after installation. It should work (after a manual reboot). Regrettably, as it's a commercial app, I cannot provide you with the hacked DEB installer version you'll need to do the hacking yourself.
2, after the above hack, if you make a call in Skype for iPad, the usual SkypeRecorder directory will be created in the Documents folder of Skype for iPad. However, the /SkypeRecorder/Audio folder won't contain anything. The reason for this is, if it's a fresh install, it won't have recording enabled.
You can't enable it by just starting the Springboard icon of SkypeRecorder after applying the hack, all you'll see is a black screen (and the subsequent exit after a while). This also means you won't have access to the usual Enable switch either:
Fortunately, it's very easy to enable recording. For example, you can just install the iPhone version and, before doing the above hack, just enabling recording. You can also change this value right in the DEB file, before installing (this is what I've done, along with the first tweak explained in Bullet 1.) Alternatively, if you don't want to do this, you can directly edit /var/stash/Applications<postfix>/SkypeRecorder.app/Settings.plist and change the value of the (only) e ("enabled") key from 0 to 1, as is shown here:
After this, all (except for your first one) your calls will be recorded just fine.
NOTE:
1, As I haven't patched the SkypeRecorder.app/SkypeRecorder executable, you won't be able to list the calls using the usual SkypeRecorder icon. This isn't that big a problem as this module is broken under iOS7 (both 32 and 64 bits; the iPhone version, obviously) and can't be used to listen to calls.
2, the original recorder (and my tweaked, iPad-friendly version) works just fine on 64-bit devices.
3, I'll very soon release a non-destructive stereo merger for the now-separate input and output files, also usable for merging the recordings made by Audio (was: Call) Recorder. See my dedicated post at https://forums.macrumors.com/posts/18834554/
1, v1.2 released with an additional Respring button for easy in-app respringing after changing the options. See https://forums.macrumors.com/posts/18845434/
2, the first-recording problems have turned out to be caused by a recent tweak-breaking update to both Skype apps in the AppStore. In the post at https://forums.macrumors.com/posts/18845810/ , I explained which versions to go back for flawless recording.
EDIT (Mar/05 13:13GMT): v1.1 released, also in Cydia. See https://forums.macrumors.com/posts/18844703/ . Note that, at the bottom, in Bullet 3, there's a mini-tutorial for new users. All you need to do is following it to quickly get up to speed.
EDIT (an hour later): I've released an app doing the hacking itself so that you don't need to manually edit /Library/MobileSubstrate/DynamicLibraries/SkypeRecorder.plist any more. Please see the second post in the thread ( https://forums.macrumors.com/posts/18843553/ ).
The post also has some iOS7-specific warnings about the recorder not recording the first call after reboots/resprings.
Original text:
Another fine hack be me for you guys
If you were lucky to purchase the $7 Call Recorder for Skype before its removal from the Cydia Store, you know it doesn't support the iPad version of Skype, only the iPhone one.

(Cydia main page, also showing I've indeed purchased the tweak)
I've mailed the developer twice (once on this matter, right after purchasing the tweak exactly two years ago, and the second time to ask why he had removed the tweak entirely from Cydia) but have never received any answer. (Does anyone know why he doesn't answer, anyway?) As I got fed up having to use the much inferior iPhone version on my iPads, I (after numerous hacks and tweaks) decided to try to hack the recorder myself so that it records from Skype for iPad.
Fortunately, I had success. I was able to do this entirely by tweaking property list files, meaning
- you don't have to re-sign the original, AppStore Skype .ipa's with your credentials to be able to hack it (to, say, change the bundle name to that of the official iPhone version) it'd have meant a whole lot of problems (having to have a paid dev account; having to have access to a Mac; having to routinely re-sign when the prov. profile expires etc.)
- you don't even need hexedit hacking of executables / binaries.
All you need to do is as follows:
1, change Root > Filter > Bundles in /Library/MobileSubstrate/DynamicLibraries/SkypeRecorder.plist from the original com.skype.skype to com.skype.SkypeForiPad as is shown in the following two screenshots:

(original; doing the change in desktop Xcode)

(modified)
The need for this is simple: the two, model-specific AppStore versions (naturally) differ in their bundle ID's. The recorder app is hard-coded to only listen to calls made on the iPhone version, which has the bundle ID com.skype.skype. Instead of hacking the IPA of the iPad version to avoid to avoid all the hurdles I've outlined above, a much easier and cleaner approach is just changing the target app in this plist file.
Note: I've changed this value in the source .DEB itself (after unpacking and, after editing, re-packing it). I haven't tested directly editing the file on the device itself, after installation. It should work (after a manual reboot). Regrettably, as it's a commercial app, I cannot provide you with the hacked DEB installer version you'll need to do the hacking yourself.
2, after the above hack, if you make a call in Skype for iPad, the usual SkypeRecorder directory will be created in the Documents folder of Skype for iPad. However, the /SkypeRecorder/Audio folder won't contain anything. The reason for this is, if it's a fresh install, it won't have recording enabled.
You can't enable it by just starting the Springboard icon of SkypeRecorder after applying the hack, all you'll see is a black screen (and the subsequent exit after a while). This also means you won't have access to the usual Enable switch either:

Fortunately, it's very easy to enable recording. For example, you can just install the iPhone version and, before doing the above hack, just enabling recording. You can also change this value right in the DEB file, before installing (this is what I've done, along with the first tweak explained in Bullet 1.) Alternatively, if you don't want to do this, you can directly edit /var/stash/Applications<postfix>/SkypeRecorder.app/Settings.plist and change the value of the (only) e ("enabled") key from 0 to 1, as is shown here:

After this, all (except for your first one) your calls will be recorded just fine.
NOTE:
1, As I haven't patched the SkypeRecorder.app/SkypeRecorder executable, you won't be able to list the calls using the usual SkypeRecorder icon. This isn't that big a problem as this module is broken under iOS7 (both 32 and 64 bits; the iPhone version, obviously) and can't be used to listen to calls.
2, the original recorder (and my tweaked, iPad-friendly version) works just fine on 64-bit devices.
3, I'll very soon release a non-destructive stereo merger for the now-separate input and output files, also usable for merging the recordings made by Audio (was: Call) Recorder. See my dedicated post at https://forums.macrumors.com/posts/18834554/
Last edited: