DRM encrypted JAR file in a s40 Nokia Phone - drm

I need to know how DRM actually works in active files(such as programs,games) in s40 enviroment.
I tried to build my own drm protected files with NMIT(Nokia Mobile Internet Toolkit). But results are not similar to file i copied from phone to computer. The file has only readable part like "application/java-archiveflcontent#fl.contentid.s40drmv1#" and other parts all giberish. If it is encrypted, how (with what key) is it decrypted prior to execute? And finaly is the program responsible to decrypt itself with former payload or is that responsibility of the phone os?
Thanks in advance.

It is likely that those files are protected with Open Mobile Alliance (OMA) DRM 1.0. See OMA Digital Rights Management V1.0 for the specifications.

Related

How can I test FairPlay encrypted streaming urls in Azure Media Player?

I know testing this on iOS device is an option but I want to make sure before I get to that the encrpytion config is good so I don't run into any issues.
I have read document about Azure Media Player, according description maybe you can open sites (site 1,site 2) to test your encrypted streaming urls by Safari Browser which installed in OSX Yosemite+.
Here is pic, you can refer it.

How can I know the password of WiFi stored in my mobile

I have bunch of WiFi names and passwords stored in my mobile but I want to know their passwords without making my mobile as root. Is there any way I can know that.In future, if I added any new password then can I stored them in separate file behind the scene.
I am using google nexus 4.
There is a way, if you can enable ADB (Android Debug Bridge) from the phone settings.
Just you need to do pull the file /data/misc/wifi/wpa_supplicant.conf to your pc. Contains the passwords stored.
Tutorial with the steps: https://www.quora.com/How-do-you-see-a-saved-Wi-Fi-password-on-Android-without-root-privileges

How to use local media player of Nokia Asha 311 S40 FT device

If I would like to use the local media player of Nokia S40 FT device in my application for mp3 audio. How can I do that?
have you try to use platform Request?
you can find something useful in here http://www.developer.nokia.com/Resources/Library/Java/#!developers-guides/invoking-applications/invoking-applications-in-java-me.html
I wrote this a while back:
http://indiegamemusic.com/help.php?id=1
Should be what you need.
you may use method from com.nokia.mid.impl.jms.core.Launcher:
String url = "E:\\mymp3.mp3";
Launcher.handleContent(url);
But its required manufacturer or operator domain certificate. But you may open full access for filesystem from JAVA-apps (like a Root in android).

can't play/download MP4 files from behind .htaccess on mobile device such as android / blackberry

I have made a site with a password protected directory and
inside is simple html page with link to mp4 video file located inside directory.
When logged into to directory Android device such as Samsung Galaxy S2 or Blackberry Playbook fail to open this video file. On desktop , IE and FF work fine.
this is response from host:
"It appears this is a limitation of the browsers in mobile devices being unable to use the authentication that has already been completed to fetch the video file using the embeded player. After investigating in depth I am unable to get any other player to play video on my mobile device if it is behind a .htaccess password protection since the requests for the actual video file are being denied with 403."
So what is solution to play Mp4 behind htaccess on mobile device?
I am guessing one way to do it is that the link should be not to the file directly but should trigger a small module that will give permissions to the file for the client ip that has just connected then redirect to the file. The permissions can be retracted sometime later. But it feels messy and am not really sure if this is scalable at huge traffic levels.

Accessing system clipboard in J2ME (Sony Ericsson)

Recent mobile phones have a clipboard where text can be copied from one application to another (E.g. from address book to file manager). Is there an API for placing things on this clipboard?
I am targeting Sony Ericsson phones (including G705), so a Sony specific API would be acceptable if no portable API exists.
JSR 75 API gives access to the file system and the PIM access. However am not sure if it is possible to access the clipboard
The user might be able to manually copy/paste text between applications if you display a javax.microedition.lcdui.Textbox or a javax.microedition.lcdui.Textfield and you can obviously access the text in the objects in your own MIDlet but there is no proper clipboard API accessible from Java code in any of the current Sony-Ericsson JP8.x platforms, not even a proprietary one.

Resources