[Release] PSXPeria: Native PSX Emulator ISO Converter - Xperia Play Android Development

PLEASE, PLEASE post all your issues and bug reports regarding the converter at github. https://github.com/yifanlu/PSXperia/issues Also, include detailed information such as a copy of the converter output, android's logcat, etc. If your bug is reported already, make a comment with your system information and logs on the issue so I know multiple people are experiencing it.
Links
My site http://yifan.lu/
First writeup, about the formats and disassembling
Second writeup, about decrypting files, cracking the format, and such
YouTube video of Xperia Play running Crash 3
Source code
1.0 binary jar (command line & gui)
Wiki: detailed usage guide, compatibility list, etc
Stuff that's done
Reversed engineered all propriety formats (image.ps,zpak,toc,etc)
Extracted and decrypted emulator binary
Mapped out important functions
Patched TOC functions to load unencrypted tables (wrapper library)
Tool to extract image.ps into an ISO
Tool to convert an ISO to image.ps
Tool to generate modified APK with wrapper library, custom text, icon, and data (converter backend)
Tool to extract Crash Bandicoot and patch some files for the converter
Command line interface (frontend)
GUI (frontend)
Remove requirement for "aapt" and "jarsigner" in PATH.
Bug bashing
Stuff for the future (no promises)
Load gamedata/icon into converter from XML file (name,titleid,etc)
Batch convert
Multidisk
Game manual
Check out this guide if you are having any problems. It contains a detailed usage directions, some guidelines for settings, and troubleshooting advice. If you still can't get it working, submit a bug report here.

Nice to see someone starting on this ,, I Bought syphon filter. Just tell me what to do and I ll do it.
good luck m8

We cannot share paid games, you will have to get someone who has bought the game to do a memory dump for you ........
Sent from my R800i using Tapatalk

Why doesn't someone just donate the money so he can buy a game? I'd do it but I'm buying a house.

How much does any multi-disk game costs? SE's PSX market is not available here.

The problem is... AFAIK, no multidisk game is available in the PSX market.

AndroHero said:
We cannot share paid games, you will have to get someone who has bought the game to do a memory dump for you ........
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
Yes, I know. I only really need the first 40 bytes or so of image.ps from the ZPAK.
gojoechris said:
Why doesn't someone just donate the money so he can buy a game? I'd do it but I'm buying a house.
Click to expand...
Click to collapse
First, I can't access the store because I have the R800i and am in US. Second, it is a rule of mine to never accept donations until after a project is completely finished.

yifanlu said:
First, I can't access the store because I have the R800i and am in US. Second, it is a rule of mine to never accept donations until after a project is completely finished.
Click to expand...
Click to collapse
That's interesting to learn. My phone is an unlocked R800a that I'm using on AT&T. I installed the unlocked UK firmware on it and it now reports as an R800i in the "About phone" section. However, as of the last month or so, I can finally see games in the PlayStation Pocket app store. I wonder if it's using the IMEI or something like that to report to the store for the region?

If you use a User Agent String changer to match that of the r800a and use a proxy so that the website thinks you are in the proper country you can maybe able to download the games that way.
I can confirm this worked for the gameloft wapshop from my desktop. I have never seen where the psx games come from so I cant guarantee it, but it is worth a shot.

They're actually in the Android Marketplace. For the longest time, they were limited to Europe, but now they're available in the US. Perhaps it might be possible to purchase them from there and remote install them to the phone?

Again all that can be done with the ua switcher and a
Proxy in firefox. Android market is available via your browser. Could be worth a shot.
sent from the original unlocked R800x.

I'm sure there'll be no need to break a sweat about this.
LOL @ashergray's sig

Logseman said:
I'm sure there'll be no need to break a sweat about this.
LOL @ashergray's sig
Click to expand...
Click to collapse
I figured I earned it. I was for about 20 minutes the only unlocked R800x.
That felt pretty awesome.

So I have extracted ALL the encrypted files now, this means libdefault.so, image_ps_toc, and ps1_rom.bin. It was pretty hard because it was obfuscated in memory, but I got it using another, unorthodox method. Now, here's the weird thing. I can't figure out how the PS1 bios works. It's not a copy of any of the BIOS floating around the internet, in fact, it's not even the same format (all the bios that can be found on the internet have a similar structure). In addition, I still can't figure out what image_ps_toc is for. If anyone wants to take a look at these files for me (I've already decrypted them, you're welcome), PM me.
EDIT: I spoke too soon, I found out that the PS1 ROM is actually part of the PS2 BIOS. Yea, wtf. It seems to be using the PS1 emulator bios from the PS2, or something like that. Now, to find what the toc file is.

yifanlu said:
So I have extracted ALL the encrypted files now, this means libdefault.so, image_ps_toc, and ps1_rom.bin. It was pretty hard because it was obfuscated in memory, but I got it using another, unorthodox method. Now, here's the weird thing. I can't figure out how the PS1 bios works. It's not a copy of any of the BIOS floating around the internet, in fact, it's not even the same format (all the bios that can be found on the internet have a similar structure). In addition, I still can't figure out what image_ps_toc is for. If anyone wants to take a look at these files for me (I've already decrypted them, you're welcome), PM me.
EDIT: I spoke too soon, I found out that the PS1 ROM is actually part of the PS2 BIOS. Yea, wtf. It seems to be using the PS1 emulator bios from the PS2, or something like that. Now, to find what the toc file is.
Click to expand...
Click to collapse
TOC maybe contains sub-channel data, known from original PSX CD-s, which served in copy-protection mechanism?

I've been trying to find some information on the PSX iso format, like what's at the different offset, where checksums are, where the executable starts, etc, but google isn't helping. Can you tell me more about this? If this copy protection thing is true, that means every game has a different libjava-activity.so. Could someone with another game pm me with /data/data/packagename/libs/libjava-activity.so where package name starts with com.sony and ends with the titleld? Also, Blagus, if you want, I can let you take a look at the decrypted toc files.

yifanlu said:
I've been trying to find some information on the PSX iso format, like what's at the different offset, where checksums are, where the executable starts, etc, but google isn't helping. Can you tell me more about this? If this copy protection thing is true, that means every game has a different libjava-activity.so. Could someone with another game pm me with /data/data/packagename/libs/libjava-activity.so where package name starts with com.sony and ends with the titleld? Also, Blagus, if you want, I can let you take a look at the decrypted toc files.
Click to expand...
Click to collapse
You may want to download original Crash PSX image in CloneCD format, which comes with CUE, IMG and SUB files. Check the SUB file size, if it's approximate to TOC fle, then it might be worth downloading it.

Blagus said:
You may want to download original Crash PSX image in CloneCD format, which comes with CUE, IMG and SUB files. Check the SUB file size, if it's approximate to TOC fle, then it might be worth downloading it.
Click to expand...
Click to collapse
I made an image using CloneCD and looked at the subdata file. It's 25MB uncompressed and 4MB compressed. The TOC file is 67KB, so I don't think that's it.

maybe it stands for Table Of Contents.
sort of a way to keep track of all the files within the package.

ashergray said:
maybe it stands for Table Of Contents.
sort of a way to keep track of all the files within the package.
Click to expand...
Click to collapse
It seems like a license or license check. I used the libjava-activity for another game, and it said could not authenticate the licensed content.

Related

Question - Batch Files & WinMo

I have a question about WinMo / Batch files
I want to keep 'certain' images in one folder, along with 2 batch files
show.bat
hide.bat
If hide.bat is executed it converts all the file extensions (.jpg) to .895 (or anything random)
If show.bat is executed it reverses the process.
Where as this entire process is working flawlessly on the PC the batch files do not execute on Winmo, what is the way around?
I feel this should be the easiest way to hide unwanted content when you leave your phone unattended around home or work OR worse, give it to your partner to play with
thanks
V
P.S. - if there is already a utility that does that please let me know!
have a read up on mortscript.
http://www.sto-helit.de/index.php?module=page&entry=ms_overview
Methinks someone is trying to keep their Pr0n hidden ....
Mortscript is your way to go ....
but there are , I know I've seen them in action , just don't know what it is called, a program that keeps an encrypted file store on WM that can only be access with a pw.
I know a little off base from your question but .........
samsamuel said:
have a read up on mortscript.
Click to expand...
Click to collapse
Thanks Sam I will read up on this.
watcher64 said:
Methinks someone is trying to keep their Pr0n hidden ....
Click to expand...
Click to collapse
Ofcourse, what else???
Its pr0n for them..... for us its 'me' time
disregarding the nature of yours khmmm... "important documents of sensitive nature", I'd rather recommend more adult solution, i.e.
FreeOTFE: "free, open source, on-the-fly transparent disk encryption program for PCs and PDAs"
p107r0 said:
disregarding the nature of yours khmmm... "important documents of sensitive nature", I'd rather recommend more adult solution, i.e.
FreeOTFE: "free, open source, on-the-fly transparent disk encryption program for PCs and PDAs"
Click to expand...
Click to collapse
+1 That was one I had seen but could not remember the name ....
But what I wonder who does the OP give his phone to that might see his "Sensitive" Documents, hell my HD2 rarely leaves my hand when it is on , except when I need a free one .......

Mupen64plus Android edition [port] [new n64 emulator]

Mupen64plus-AE
Hi I just wanted to give some attention to the new open source
n64 emulator for android Mupen64plus-AE which was developed by Paul Lamb.
Its currently in its beta testing phase and it would be awesome if other developers wanted to join in and contribute to the project.
Android market link:
https://market.android.com/developer?pub=Paul+Lamb
Heres a link to the latest build + source code:
http://www.paulscode.com/forum/index.php?board=11.0
[This is currently the only emulator for android with xperia touch pad support]
Here is an overview of the emulator:
Here is a comparison video of banjo-tooie running on n64oid and mupen64plus-ae:
Here is an extra video I made of the xperia play touch pads working with the emulator:
Common questions
The GUI is now finished so most of this information is now irrelevant​
How do I map the gamepad buttons?
First, install and run the "SDL Scancode Finder" linked below. Press the keys you want to map, and write down the Scancodes that are displayed. Then after running Mupen64Plus AE at least once, close the app and edit the file [sdcard]/app-data/paulscode.android.mupen64plus/data/InputAutoCfg.ini. Under the [Keyboard] section, enter the scancodes that you wrote down earlier. For the analog stick, use the scancodes for the left and right buttons for "X Axis", and the scancodes for the up and down buttons for "Y Axis". Finally, save the file and restart the emulator.
SDL Scancode Finder:http://www.paulscode.com/source/AndroidSDLScancodeFinder/ScancodeFinder-debug.apk
Alternatively you use my control config and just paste is over the file. Just replace [sdcard]/app-data/paulscode.android.mupen64plus/data/InputAutoCfg.ini with the custom version of the InputAutoCfg.ini
Heres my config: http://dl.dropbox.com/u/13594612/paulscode/InputAutoCfg.ini (right click and save as)
How do I change games?
Delete or rename the file [sdcard]/app-data/paulscode.android.mupen64plus/roms/mario.n64. Place the ROM you wish to play into that directory, and call it "mario.n64" (it doesn't matter what format the ROM is in, just call it "mario.n64", and the emulator will load it instead of Mario64).
How do I remove the touch control overlay?
Go to [sdcard]/app-data/paulscode.android.mupen64plus/skins and delete everything in there except the folder called touchpads, the touch pads folder it what lets you use the xperia play touch pads.
Click to expand...
Click to collapse
*I take no credit in the creation of this emulator all credit goes to Paul and the people behind the original Mupen64plus source code. Im just a tester nothing more haha*
that'd be cool, but even cooler if N64oid got it
Nhialor said:
that'd be cool, but even cooler if N64oid got it
Click to expand...
Click to collapse
N64oid probably never will though. Adding touch pad support cuts of every android device
that has a firmware lower than 2.3 and thats alot of devices.
With Mupen64plus-ae multiple builds can be made so it doesn't effect other devices.
Thats why I feel so strongly that developers should help support this project,
it means that developers can add whatever they want and can create device specific features.
I would love to see this with touchpad support. Waht do you guess how long will it take?
IE-coRe said:
I would love to see this with touchpad support. Waht do you guess how long will it take?
Click to expand...
Click to collapse
Touch pad support is nearly done, my best guess it will either be finished by tomorrow or in a few days. Also just to clarify I am not the one making this emulator.
This the latest build for non qualcomm devices: http://www.paulscode.com/source/Mupen64Plus-AE/13SEP2011/Mupen64Plus-debug.apk
This is the latest build for qualcomm devices (like the xperia play: http://www.paulscode.com/source/Mupen64Plus-AE/13SEP2011/Mupen64Plus-debug-sortProblem.apk
The xperia play version has very bad graphics at the moment but paul is working on fixing that atm.
You mean Paul as in Paul O'Brien, Modaco's overlord and programmer extraordinaire?
Logseman said:
You mean Paul as in Paul O'Brien, Modaco's overlord and programmer extraordinaire?
Click to expand...
Click to collapse
No the full name of the Paul who is making the emulator is Paul Lamb
Rockin'
Sent from my R800x using xda premium
P.s. I can't wait for this to come to fruition. Finally! A viable way to play Duke Nukem
What are you talking about? Google made it so that multiple versions of the same apk can be uploaded to the market under the same heading, so adding it for our device would therefore NOT rule out other phones, as they could just download the regular version (our version wouldn't be able to be seen by them), also, as a computer science major, it'd be easy to not have this problem if he doesn't want to go down this road, he could do, for arguments sake, if build.prop=="R800i"|"R800x"{control-type="touchpad"}else{control-type="regular"}, or even just a tick box in the option menu...!
therefore avoiding the problem. Obviously it goes a lot deaper than that, but saying that adding support for us would rule out other devices is just not true. It's something else that's stopping him.
Nhialor said:
What are you talking about? Google made it so that multiple versions of the same apk can be uploaded to the market under the same heading, so adding it for our device would therefore NOT rule out other phones, as they could just download the regular version (our version wouldn't be able to be seen by them), also, as a computer science major, it'd be easy to not have this problem if he doesn't want to go down this road, he could do, for arguments sake, if build.prop=="R800i"|"R800x"{control-type="touchpad"}else{control-type="regular"}, or even just a tick box in the option menu...!
therefore avoiding the problem. Obviously it goes a lot deaper than that, but saying that adding support for us would rule out other devices is just not true. It's something else that's stopping him.
Click to expand...
Click to collapse
Well If you actually knew anything about n64oid you would know that its not even on the android market. Its distributed via slideme which does not support uploading of multiple apk's for a single app.
And ive talked to alot of emulator developers and for some reason (Im not entirely sure why) Including touch pad support cuts off support for older versions (lower than 2.3).
bubblegumballon said:
Well If you actually knew anything about n64oid you would know that its not even on the android market. Its distributed via slideme which does not support uploading of multiple apk's for a single app.
And ive talked to alot of emulator developers and for some reason (Im not entirely sure why) Including touch pad support cuts off support for older versions (lower than 2.3).
Click to expand...
Click to collapse
haha ,completly forgot about that, but still, u see my point about the proper implemantation?
EDIT: Wait, I remember something that either Yonghz or Shtruck said something like the classes needed for this are unaccesible for Froyo and before or something, so you may be right. Apologies
Nhialor said:
haha ,completly forgot about that, but still, u see my point about the proper implemantation?
EDIT: Wait, I remember something that either Yonghz or Shtruck said something like the classes needed for this are unaccesible for Froyo and before or something, so you may be right. Apologies
Click to expand...
Click to collapse
No problem and Im sure ive seen Shtruck say something along those lines on the fpsece forums
I would imagine they would be able to add backwards compatibility after adding touch pad support, but that would take extra time - which they may not be willing to give the time.
hairdewx said:
I would imagine they would be able to add backwards compatibility after adding touch pad support, but that would take extra time - which they may not be willing to give the time.
Click to expand...
Click to collapse
Im not sure what you mean by backwards compatibility but in the future arm6 devices will be supported as well.
Also touch pads are in the process of being added, in the newest build the touchpad overlay has been added to the screen and different layouts have been made for different screen sizes (phone, tablet, small screens etc).
bubblegumballon said:
Im not sure what you mean by backwards compatibility but in the future arm6 devices will be supported as well.
Also touch pads are in the process of being added, in the newest build the touchpad overlay has been added to the screen and different layouts have been made for different screen sizes (phone, tablet, small screens etc).
Click to expand...
Click to collapse
I meant having N64oid, FPSE, etc. detect the android version and run version specific code to add touch pad support while avoiding the compatibility issues.
I have done that before in software (I am a software engineer for a living) but it takes a long time to do and adds extra things to support. I certainly would not be motivated enough to do that either
hairdewx said:
I meant having N64oid, FPSE, etc. detect the android version and run version specific code to add touch pad support while avoiding the compatibility issues.
I have done that before in software (I am a software engineer for a living) but it takes a long time to do and adds extra things to support. I certainly would not be motivated enough to do that either
Click to expand...
Click to collapse
Im no emulation programmer but alot of emulator developers have said the same thing that implementing the touch pad controls limits it to 2.3+
Im sure if somebody was brainy enough to create an emulator then they would know how to support more versions if it were possible.
also I would like to point out that Mupen64plus-ae supports arm6, It was already implemented but I forgot to update my post.
bubblegumballon said:
Im no emulation programmer but alot of emulator developers have said the same thing that implementing the touch pad controls limits it to 2.3+
Im sure if somebody was brainy enough to create an emulator then they would know how to support more versions if it were possible.
also I would like to point out that Mupen64plus-ae supports arm6, It was already implemented but I forgot to update my post.
Click to expand...
Click to collapse
Touch pads limit it to 2.3+ because of some of the classes and available system calls it needs are only in 2.3+.
But that doesn't mean it's impossible to make one apk support all android versions, just very impractical implementation-wise and probably not worth it.
hairdewx said:
Touch pads limit it to 2.3+ because of some of the classes and available system calls it needs are only in 2.3+.
But that doesn't mean it's impossible to make one apk support all android versions, just very impractical implementation-wise and probably not worth it.
Click to expand...
Click to collapse
The project is open source so anybody (with the right knowledge) could just go and add touch pad support if they wanted.
Also I would like to point out touch screen controls have now been added but they are still not finished, there are still a few more things to be added like a moving analog stick and lots of optimisations so dont expect it to be perfect just yet.
Mupen64plus-ae now works properly on adreno GPU's (qualcomm chipsets)
It works great on my xperia play! keep in mind that its still not finished yet.
bubblegumballon said:
Mupen64plus-ae now works properly on adreno GPU's (qualcomm chipsets)
It works great on my xperia play! keep in mind that its still not finished yet.
Click to expand...
Click to collapse
did you use the first apk or the "qualcomm" apk?
because Im trying the second apk and its not letting me download the data from paulscode.com...
any help would be appreciated

[Q] Björk - BIOPHILIA APPS

Hi.
I have seen these apps from Björk but they don't seem to be for android. They are only for iPhone.
BUT I've read that the app could be ported from iOS to another operating systems because it was made to allow this. And Björk encouraged hackers to do that! That was said from Björk herself in an interview!
I personally think that the art, sounds, videos, etc, could be extracted, but what ist with the software itself? How could it be ported if the source code is not available....
What do you think?
Can someone clarify if it would be possible?
Thanks!
Some videos of these apps. You can interact with the music and make your own versions playing or changing things.
http://youtu.be/FsxsGrnCGIk
http://youtu.be/0Rx-P2UsD5g
This would definitely be excellent.
Sent from my Liquid Thunderbread HTC Thunderbolt
Omg please someone make this for droid!
Nice to see, that I am not the only one interestet!
She said exactly this:
She told Drowned in Sound that the apps had been specifically designed so that they could be easily ported to other platforms -- like Symbian, BlackBerry and Android. "We really made sure when we wrote all the programs that they will transfer to other systems."
"I'm not supposed to say this, probably, but I'm trusting that the pirates out there won't tie their hands behind their back."
Click to expand...
Click to collapse
http://www.wired.co.uk/news/archive...shttp://www.compositiontoday.com/blog/115.asp
http://www.compositiontoday.com/blog/115.asp
It would be so interesting to play with these apps. You can create your own versions of the songs...
But nobody has stil started to do something.
And I don't want to buy an iPhone only for this app.
PS: I would support a project like this. I can program with C and C++. But I don't have idea about iPhone and its technology.
I dug around in the .ipa and it looks like they used some Flex. I don't know much about Flex/Air, but that might make it easier. Adobe has tools to easily build iOS/Android/Blackberry form one Flex project.
edit: I am not sure if that really helps, since the .ipa doesn't actually have any of the original flex source.
synesthete said:
I dug around in the .ipa and it looks like they used some Flex. I don't know much about Flex/Air, but that might make it easier. Adobe has tools to easily build iOS/Android/Blackberry form one Flex project.
edit: I am not sure if that really helps, since the .ipa doesn't actually have any of the original flex source.
Click to expand...
Click to collapse
Thanks for the information.
I would try it, but I don't have a iphone to take the files...
How could I get the .ipa and other files? Could I get the necessary files only with itunes?
I have created a post where the developers write new projects:
http://forum.xda-developers.com/showthread.php?p=18066582
Another question. What do you mean with FLEX? The software from adobe? I never used it. Is it based on flash or something like that??? I don't think so, because it would be much slower....
Maybe someone could use this to create a "Bobcat or Bjork?" app? lol
WiredPirate said:
Maybe someone could use this to create a "Bobcat or Bjork?" app? lol
Click to expand...
Click to collapse
humano said:
Thanks for the information.
I would try it, but I don't have a iphone to take the files...
How could I get the .ipa and other files? Could I get the necessary files only with itunes?
I have created a post where the developers write new projects:
http://forum.xda-developers.com/showthread.php?p=18066582
Another question. What do you mean with FLEX? The software from adobe? I never used it. Is it based on flash or something like that??? I don't think so, because it would be much slower....
Click to expand...
Click to collapse
If you go into the "apps" section in the itunes sidebar on your computer. you can just drag the app out of the program and onto you desktop. Open it in a zip program like you would with an apk file. Inside the ipa file there should be an app file. On a mac, you can ctrl+click that and go to "Show package contents".
Flex lets you build flash and air applications without the Flash IDE. The new Adobe tools compile the flex/air app to native iOS code, so that it doesn't need the air runtime.
synesthete said:
If you go into the "apps" section in the itunes sidebar on your computer. you can just drag the app out of the program and onto you desktop. Open it in a zip program like you would with an apk file. Inside the ipa file there should be an app file. On a mac, you can ctrl+click that and go to "Show package contents".
Flex lets you build flash and air applications without the Flash IDE. The new Adobe tools compile the flex/air app to native iOS code, so that it doesn't need the air runtime.
Click to expand...
Click to collapse
Thank you very much!
I will try it!!! It is a good start.
synesthete said:
If you go into the "apps" section in the itunes sidebar on your computer. you can just drag the app out of the program and onto you desktop. Open it in a zip program like you would with an apk file. Inside the ipa file there should be an app file. On a mac, you can ctrl+click that and go to "Show package contents".
Flex lets you build flash and air applications without the Flash IDE. The new Adobe tools compile the flex/air app to native iOS code, so that it doesn't need the air runtime.
Click to expand...
Click to collapse
I did what you explained and I have the whole files!!!
I still don't have Flex, but I will install it to see how it goes...
Do you know what are the .plist files?
I couldn't open them with quicktime or another players.
Where is exactly the code? .nib files?
What files do I have to open with flex?
Thanks again
humano said:
I did what you explained and I have the whole files!!!
I still don't have Flex, but I will install it to see how it goes...
Do you know what are the .plist files?
I couldn't open them with quicktime or another players.
Where is exactly the code? .nib files?
What files do I have to open with flex?
Thanks again
Click to expand...
Click to collapse
Well, as I said before, Flex may not really help actually, since the flex has been converted to normal iOS code. I don't know enough about it to say one way or the other. The files that seemed to have flex names were in the .bundle files. I think that most .nib files are GUI/framework related. You can generally open them with the Xcode tools (right click>open with>developer tools or whatever). Plist files should open in a text editor.
This will be sweet once it gets converted.
I just read today that bjork encourages developers to port her apps, thumb up for her!
If this is easy for someone, I have no problem uploading the app zip for someone to mess around with. Hell, I'll even donate money... I just want to see this be on the Android platform!!
This project is dead, right?
Definitely...
.
Thread moved to Q&A due to it being a question. Would advise you to read forum rules and post in correct section.
Failure to comply with forum rules will result in an infraction and/or ban depending on severity of rule break.
orb3000 said:
Thread moved to Q&A due to it being a question. Would advise you to read forum rules and post in correct section.
Failure to comply with forum rules will result in an infraction and/or ban depending on severity of rule break.
Click to expand...
Click to collapse
Nobody interests for the project and now this.
Chad_Petree said:
This project is dead, right?
Click to expand...
Click to collapse
It's dead, or at least "on hold" for a second time now, in the guise of a (failed?) Kickstarter campaign.
It is (was?) a project for Android and Windows ports of the IPad Biophilia. Among other sources: http://www.guardian.co.uk/music/appsblog/2013/feb/08/bjork-cancels-biophilia-kickstarter
But perhaps this would better be discussed on this thread in the SW dev section, instead of here in Q&A ? : http://forum.xda-developers.com/showthread.php?p=37733393

[HINT] Accessing inaccessible APK files.

I hope this proves useful to someone, but especially noobs like myself! I've searched high and low for a a way to access and install apps that are either restricted by country (I'm in Vancouver, BC) or by device type of and up to now was only able to find references here at XDA that involve using VPN. If the following tip is already common knowledge and I somehow overlooked it, I apologize in advance.
Yesterday I ran across this article handy applet that so far has worked flawlessly for me:
Clearly I can't post URLs yet but the applet "Real APK Leacher" can be downloaded at:
www[dot]mediafire[dot]com[slash]?5vibfddvxmh98y
No need to install anything, but just unzip the DL into any new folder and run it directly from there. It does require Java Runtime Environment 1.5.0 or later. First time the tool is launched it prompts you for a DeviceID and associated account and P/W for the device. I used the DeviceID for my Galaxy S2.
(To find the DeviceID on a phone, enter [*#*#8255#*#*] (not including the brackets), and find the lines that begin with "JID="and "DeviceID-".
When I first ran the tool, I ran a search and got no results.. Found that the trick is to enter the search term(s) and then select the "custom" radio button. I've used the tool to successfully DL and install 1) Google Currents, 2) Onlive Desktop, 3) USAA Mobile Banking, 4) HBO GO, 5) Canada Post App, 6) UPS app, 7) Fedex 8) Hulu+ 9) all Amazon apps, 10) Realtor.ca, and many others. Till now I haven't run across any app I wanted that I haven't been able to install using the tool. Hope you have as much luck as I have with it.
After downloading the APKs to your computer desktop, simply transfer to the Prime via you're method of choice and install.
VancouverIngo said:
(To find the DeviceID on a phone, enter [*#*#8255#*#*] (not including the brackets), and find the lines that begin with "JID="and "DeviceID-".
Click to expand...
Click to collapse
And how do you propose we do that on our tablets?
leppie said:
And how do you propose we do that on our tablets?
Click to expand...
Click to collapse
or use the device ID app
https://play.google.com/store/apps/details?id=com.redphx.deviceid&reviewId=03899096149324352534
leppie said:
And how do you propose we do that on our tablets?
Click to expand...
Click to collapse
I tried to be as detailed as possible in my post (it was late, I was tired, perhaps I wasn't) which is why I went to the trouble of pointing out how I used my smartphone (the GS2) to carry out the procedure myself. I certainly don't claim to know exactly how the tool works behind the scenes, but I think it most likely needs to "fool" the source it accesses to DL the requested APKs into thinking the DL request is coming from a phone rather than a tablet.
In any case, there are probably many ways in which to retrieve a DeviceID. The method I went to the trouble of describing just happens to be the only way that I know how to do so. If you know of another... GREAT... use it. If not, then well, I think anyone frequenting these forums is probably clever enough to figure out/search for other ways.
In this day and age, I don't think that there are many tablet owners out there that don't also own or have access to a phone as well. In light of this fact, I assumed (perhaps unwisely) that readers of this thread don't require the same level of handholding/specificity that less tech-savvy members of the population might.
For those who've found other work-arounds to achieve the same end and are happy with their method, well, this post isn't meant for you. For others, like me, who've been seeking a simpler way, I truly hope you find the tool as useful as I have.
Running an unknown executable from a poster with no track record...can I just give you my CC# and SSN now and simplify things?
e.mote said:
Running an unknown executable from a poster with no track record...can I just give you my CC# and SSN now and simplify things?
Click to expand...
Click to collapse
Just googled the tool and seems it's getting quite a bit of attention; certainly not unknown. Favourable reviews/mentions from well known and respected sites. I In fact, I seems like someone here at XDA beat me to the punch in extolling its virtues ... found link to an active thread in the General Section.
While there are ways to check out executables of questionable provenance (particularly a Java applet on a PC) without endangering/in a secure environment, particularly when link to said executable comes from a noob poster such as myself, you are wise indeed to be cautious! For the adventurous among you, check it out at your own risk.
Searching on "real apk leecher" (note the correct spelling), it looks like this tool came out a week ago. It wants your email acct, password, and device ID. At least to start out.
From the screenshot, the apparent dev, Nhat Cuong Mobile, is a Vietnamese outfit with website here: http://nhatcuong.vn/. However, it's a mobile phone sales & repair site, and I can't find any info on software development (I can speak Viet).
If you do try this out, be extremely wary.
If you're rooted try Market Enabler (in the market), change to code to whatever network in whatever country, force close the market app (drag it to App info, and force close from there), then open it again, and voila Access to all the apps you couldn't access before.
adancau said:
If you're rooted try Market Enabler (in the market), change to code to whatever network in whatever country, force close the market app (drag it to App info, and force close from there), then open it again, and voila Access to all the apps you couldn't access before.
Click to expand...
Click to collapse
Will the Market Enabler app also open apps that are device specific? I. E., phone-only apps for tablets?

Anyone using CumulusTV?

Looks promising, but Live Channels sees it as not set up after is parses the channels. Wondering if anyone has this app working?
Its exactly what i have been seeking the past few days, but its unfortunately too buggy for me right now
it keeps popping up with JSON errors, cant sync properly or parse the JSON with google drive and when i try import the channels into the live chanels app, it shows them being added but then still says cumulus TV is not set up.
After leaving a review on the play store i got this response promptly after
Hi, I am aware that there are occasionally stability issues. I do read crash reports and fix the ones I can. Additionally, I'm in the midst of a massive overhaul. If you have any specific issues you'd like me to fix, feel free to send me an email. ([email protected])
Click to expand...
Click to collapse
serpentxx said:
Its exactly what i have been seeking the past few days, but its unfortunately too buggy for me right now
it keeps popping up with JSON errors, cant sync properly or parse the JSON with google drive and when i try import the channels into the live chanels app, it shows them being added but then still says cumulus TV is not set up.
After leaving a review on the play store i got this response promptly after
Click to expand...
Click to collapse
Sounds exactly like what I"m getting. I was able to copy a JSON file I found online and can get the streams to play in the cumulus TV app, but live channels is doing what yours is...showing not set up. I emailed him from his Github page and he responded almost instantly and said he was pushing an update to see if he could fix it and to try in the morning. Tried again this morning after it received an update and still doing the same thing. Haven't heard back yet from him.
I havent had any more json errors and the app feels more stable since that update, however it still wont integrate into the live channel app
EDIT: its been said that integration to live channels will be fixed in the next update, until then the last working version was v1.4.6, i sideloaded that and it worked fine
grab the 1.4.6 apk HERE
Also didnt know that you can set websites as channels from 1.4.7 onwards, really cool!
Where can I find some us json files?
serpentxx said:
I havent had any more json errors and the app feels more stable since that update, however it still wont integrate into the live channel app
EDIT: its been said that integration to live channels will be fixed in the next update, until then the last working version was v1.4.6, i sideloaded that and it worked fine
grab the 1.4.6 apk HERE
Also didnt know that you can set websites as channels from 1.4.7 onwards, really cool!
Click to expand...
Click to collapse
serpent, are you using this to watch the free to air channels via IP? could you share your config, please?
The thing looks really good, however where can I find such channels to add? I mean, m3u8. Is there a directory around? (And please don't tell me to google it...)
I'm watching a few local stations (Australia) that offer a live stream from their website, no station will offer a direct link to their stream so you need to do a bit of digging in the websites source code or just grab a program such as a m3u8 or rtmp sniffer to get the link
Cant say at all if its legal or not, but the channels im using are free to air in my country, so unless im taking advertising revenue away from them by not viewing it in their website, i dont see a problem.
long story short, this program gives you the ability but you need to put in the legwork to find the streams
serpentxx said:
I'm watching a few local stations (Australia) that offer a live stream from their website, no station will offer a direct link to their stream so you need to do a bit of digging in the websites source code or just grab a program such as a m3u8 or rtmp sniffer to get the link
Cant say at all if its legal or not, but the channels im using are free to air in my country, so unless im taking advertising revenue away from them by not viewing it in their website, i dont see a problem.
long story short, this program gives you the ability but you need to put in the legwork to find the streams
Click to expand...
Click to collapse
Hi serpent.. sent you a PM.
for all other aussies, I have found 1 stream for Aus TV.
not great quality though.
http://iphonestreaming.abc.net.au/news24/news24.m3u8
its for abc news 24 channel
shouldn't work from outside AUS
How did you guys get live channels to integrate? Mine just says its not setup after it pulls them in.
blackwrx02 said:
How did you guys get live channels to integrate? Mine just says its not setup after it pulls them in.
Click to expand...
Click to collapse
Just have a read up, i explained why thats happening
serpentxx said:
Just have a read up, i explained why thats happening
Click to expand...
Click to collapse
Sorry, missed it...
I'll give it a go if the version on Git isn't working.
treezy26 said:
Where can I find some us json files?
Click to expand...
Click to collapse
I second that post. Without some "sources" listed somewhere, the app isn't pretty much useful (for us lazy people - or, inept people) lol
Well I've just searched Google for the past few days looking for some US json files, to no avail. No one wants to lend a hand?
There is a good chance that you will not find any JSON files for cumulusTV on the internet.
The JSON is generated from CumulusTV and most likely has its own formatting.
Your best bet is to add a 2 or 3 of the supplied sources (nasaTV etc) to generate your initial JSON file, then open it from google drive to see just how its formatted.
In general though you need to go on the hunt for your stream url's to add
A great website to find streams is www.squidtv.net
Generally you wont find many entertaining streams, most are news based like bloombergTV,Al Jazeera, ArirangTV etc
but some can have some good documentaries like NHK World
Countries that offer their main channels online like UK's BBC/ITV are usually geoblocked and require a VPN to view.
To add them to CumulusTV is an entirely seperate matter, you need dig through the source code to find the stream link (typically a .m3u8 file) or use a stream url sniffer which are freely available on the internet.
serpentxx said:
There is a good chance that you will not find any JSON files for cumulusTV on the internet.
The JSON is generated from CumulusTV and most likely has its own formatting.
Your best bet is to add a 2 or 3 of the supplied sources (nasaTV etc) to generate your initial JSON file, then open it from google drive to see just how its formatted.
In general though you need to go on the hunt for your stream url's to add
A great website to find streams is www.squidtv.net
<SNIP>
Click to expand...
Click to collapse
Thank you for the "head start". That seems like an awful lot of digging and work for not much return. In my head, I was thinking that I'd be able to get all the regular USA channels the "foreign" ones aren't really of use or, interest.

Categories

Resources