PirateBox Mobile | PAW Intergrated - Android Software/Hacking General [Developers Only]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Find Jochen's intergrated version here.​
OLD:​
While reading Gizmodo, I stumbled across an article about the PirateBox, an offline network for sharing files. I wanted to do this, but I didn't want to buy all the supplies. Instead, I decided to use an old Android phone, my HTC Hero (Sprint) that got abandoned after upgrading to an EVO 4G. In reality, any phone with Android, root, and WiFi woill work just fine.
Materials
Android Device
root
Wireless Tether App (market)
PAW Server (attached)
SDCard
Pirate Lunchbox (Not necessary)
BatteryPack (Not Necessary)
Instructions
First, get on the internet and download the "Wireless Tether for Root Users" app. This will establish our PirateBox Network.
Set up the name to "PirateBox" or anything you like. Make the network "open"
Download and install the APK below. This version of PAW Server includes PirateBox, and the forwarding stuffz. Credits to joschi70
Make a folder called "piratebox" on the root of the SDCard
Next, Start the Tether app.
Start PAW Server
Finally, test the system out by uploading a file from another device. If all works well, the file will be at the folder called "piratebox" under the "html" folder where the pages are.
EXTRA: For an almost-exact replica of the original PirateBox, place your device in a Pirate lunchbox with a battery pack.
How It Works
This works by the users joining the "PirateBox" network. PAW Server then serves the site. The page uses BeanShell Code because PAW Server does not like PHP and because BeanShell is supported by PAW. In the recent versions, joschi70 has changed PirateBox from a half-working project to a fully-working install-on-the-fly system. He has redesigned PirateBox to an almost-precise replica of the original PirateBox. He is also the one to get forwarding woking, so he deserves all credit for finishing this. I just started it
Other Stuff
NOW MORE PROBLEMS!!!!!11!!1!!!!!!1!!!!1
In order for this to work, you have to use "Wireless Tether for Root Users" and NOT the native tethering in ROMS like CyanogenMOD and MIUI. In fact, DO NOT use a rom with Native Tethering functionality. It screws up the ENTIRE connection to PirateBox. Sense is proven to work, since this was all tested on a Sprint Hero. MotoBlur and TouchWiz are not yet proven.
EDIT: Attached is a "server.txt" without the 2MB limit added by PAW. Rename the "server.txt" to "server.xml". Then, place "server.xml" in "sdcard/paw/conf/server.xml". Also, installation process is alot simpler thanks to Joschi70. He is the developer of PAW and has made an APK with PirateBox built in. His version looks more like the original and works more efficiently.
Original PirateBox: http://wiki.daviddarts.com/PirateBox
Credits to David Darts for inspiring me to roll my own with what I had.
Also, credits to joschi70, the developer of PAW, for the PirateBox bundle AND for fixing forwarding! Now enter any website address and it redirects to PirateBox! YAY and HIGH FIVE to joschi70!

pretty cool
pretty cool, but what it really needs is to also list all of the files in the piratebox folder on the main page so that other people can download them. I haven't actually tried the original piratebox but I thought that was the point, to set up a quick anon local filesharing page so you can swap files between friends at lunch. I've never used BeanShell but it should be easy enough to do.

If you need some help with the scripts let me know.
The PAW setup should not be the problem.
What might be more difficult is to get the HTTP traffic redirect working.

Hi, great work got this working on my HTC Desire (without root) using the normal tether functionality. The only problems so far the files you upload can't be downloaded cause the uploaded files are not visible trough the website. If this functionality can be added this would be awesome.

Where can I download the "official" PirateBox web pages?
Exchanging the PHP scripts should be easy.
If someone can provide a link, I would start making the PAW scripts.

wiki.daviddarts.com/PirateBox_DIY
anything here usefull?

I had a look there, but could only found some files, but not all of them.
Maybe I've overlooked something.

awesome
This is really awesome

Mvdbeld said:
Hi, great work got this working on my HTC Desire (without root) using the normal tether functionality. The only problems so far the files you upload can't be downloaded cause the uploaded files are not visible trough the website. If this functionality can be added this would be awesome.
Click to expand...
Click to collapse
joschi70 said:
I had a look there, but could only found some files, but not all of them.
Maybe I've overlooked something.
Click to expand...
Click to collapse
I'm adding the file browsing functionality and the original uses Python.

Updated with File Browsing and changed location of uploaded files.

This must be a pretty stupid question, but the file upload size limit is 2 megabytes if a file is larger than that, the browser gives the error 'connection has been reinitialized'.
Am I the only one having this problem?

This is not a stupid question
The default upload size of PAW is 2MB. There will be an update soon, with a much higher limit.
You can change this manually by editing the <maxPost /> line in the PAW configuration (/sdcard/paw/conf/server.xml).

janniemannieee said:
This must be a pretty stupid question, but the file upload size limit is 2 megabytes if a file is larger than that, the browser gives the error 'connection has been reinitialized'.
Am I the only one having this problem?
Click to expand...
Click to collapse
I have attached a "server.xml" in the original post. I just added 24 0's after "1". if anyone wants to calculate that, i'll be happy to know how many MB's that is

Awesome!
I was just writing a comment on how I did it
But joschi70 has already created an app
Thanks for your fast reaction
This app wil make my life a lot easier

janniemannieee said:
Awesome!
I was just writing a comment on how I did it
But joschi70 has already created an app
Thanks for your fast reaction
This app wil make my life a lot easier
Click to expand...
Click to collapse
Your welcome! We are still trying rerouting methods. hopefully that gets fixed soon. Should make uploading easier.

<strike>I don't know anything about programming linux, and just a very little html. But I'll be your bugreporter from now on. Because I would love to help the project.
I installed the app from joschi70. But after you upload a file it will be in /sdcard/piratebox
But if you are browsing files it will check /sdcard/paw/html/piratebox
Or is it just my Desire HD that does that kind of stuff</strike>
Edit:
Removed /sdcard/piratebox and created /sdcard/paw/html/piratebox
got it working 100% now

janniemannieee said:
<strike>I don't know anything about programming linux, and just a very little html. But I'll be your bugreporter from now on. Because I would love to help the project.
I installed the app from joschi70. But after you upload a file it will be in /sdcard/piratebox
But if you are browsing files it will check /sdcard/paw/html/piratebox
Or is it just my Desire HD that does that kind of stuff</strike>
Edit:
Removed piratebox from /sdcard/ and created /sdcard/paw/html/piratebox
got it working 100% now
Click to expand...
Click to collapse
I have to look into it because joschi70's apk saves to /sdcard/piratebox/ and browses that same directory, not to /sdcard/paw/html/piratebox.
EDIT: Try to uninstall joschi's PirateBox bundle, delete /paw from your SDCard, and reinstall joschi's PAW/PirateBox APK

I already tried that
Whenever you come to the piratebox homepage and click
2. To view files uploaded to PirateBox, click here.
It says: Got the error: Not Found
while trying to obtain /piratebox
whenever you upload something and click:
3. Browse and download
files here.
It will take you to the files you have previously uploaded
At least this is the problem with mine?
I've deleted /sdcard/paw
and reinstalled the app

Let me look into it...

janniemannieee said:
I already tried that
Whenever you come to the piratebox homepage and click
2. To view files uploaded to PirateBox, click here.
It says: Got the error: Not Found
while trying to obtain /piratebox
whenever you upload something and click:
3. Browse and download
files here.
It will take you to the files you have previously uploaded
At least this is the problem with mine?
I've deleted /sdcard/paw
and reinstalled the app
Click to expand...
Click to collapse
Figure it out, hopefully. Make sure to have the "piratebox" folder premade on the root of the SDCard.

Related

[APP] Droid2Desk - now with alpha release(s)

So I've been working on a small project in my spare time with my Nexus One (although is should work with any Android 2.0+ device). Basically it allows you to connect to your phone via WiFi and do a few different things like view/send SMS, view notifications, remotely control the camera and/or transfer files to and from the device. It's a work in progress, I just figured I'd post some screenshots here to see what kind of interest is out there.
An example of a few notifications:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Showing some extra details about the device we are connected to:
SMS view (show's all the current SMS conversations on the device)
and of course, an individual conversation view that allows you to carry on an SMS conversation
Remote camera control. Currently it does stills, but I'm going to work in some video as well. Not sure how much demand there is to turn an Android phone into a WiFi spy camera
That's it for now. Should I keep developing this beast or what?
edit:
It also runs on any platform that supports Java. Here it is on a CentOS linux box
Edit - alpha release post - http://forum.xda-developers.com/showpost.php?p=8148550&postcount=170
Ok, first off let me stress this fact:
THIS IS ALPHA SOFTWARE!
This is only being released here to get it running on a few different devices and see if it complete implodes or not. There are lots of bugs and lots of things that aren't close to being finished. I just don't want to put in tonnes of development time only to find out it only works on my Nexus One. If you're an Android/computer noob, this probably isn't for you. Also note, a WiFi connection is required for this to work.
There are two pieces to the application
Android Application (Droid2Desk.apk)
This is to be installed on your device and currently you must manually start it to enable Droid2Desk to work. In the future this will most likely be a self starting service. The first thing to do is install the apk, start Droid2Desk, tap to stop the service, set the name of your device and enter a password, then tap to restart the service. Note that when you install the apk it needs a lot of permissions. These are all required for the functionality provided by the application. Currently, if you want to receive notifications on your desktop you must go into Settings, Accessibility and enable the Droid2Desk accessibility service. This allows ALL notifications on your device to be captured by Droid2Desk. This may or may not change in the future.
Desktop Application (Droid2Desk_xxxxxx.zip)
This zip file contains an executable Java JAR file along with some prerequisite files required to run Droid2Desk. It should run on any OS that supports Java. Extract everything in the zip to a folder, maintaining the folder structure. On most systems you can simply double click Droid2Desk.jar and it will launch. If this doesn't work, navigate to a command prompt/terminal and run the application with "java -jar Droid2Desk.jar". Once the application is started, it should find your android device and you will be able to Connect, enter the password you picked above and hit Connect again. At this point, Droid2Desk will connect to your device and sync some information. The first time you do this it may take a minute.
You are now in the main application. If you get a notification on your device, it should show in the Notifications Tab. The Camera tab should allow you to snap a picture (the Droid2Desk application must be in the foreground on your device for now). The SMS tab should show you all your conversations and allow you to continue them. You can't start a new conversation yet! Finally the files tab, should show you a tree with your sdcard contents and you should be able to navigate the directories. You can't download or upload yet.
I think that's enough to get you running. If anything goes really wrong, screen shots and device specs are a must. I'm going to sit on development for a day or so until I see what kind of feedback I get here. As I said previously, I don't want to get too far ahead until I have some idea if this works for others.
You can find the latest build here: http://www.droid2desk.com/builds/
and you can find all related information on the Droid2Desk wiki - http://www.droid2desk.com/wiki/
If you like the project and want to donate to help development, feel free - paypal is [email protected]
Current Build:
http://www.droid2desk.com/builds/1.00-R70/
Change Log:
http://www.droid2desk.com/wiki/index.php/Change_Log
+1 for development
Looks VERY SWEET!!
+1 from me as well.
Sent from my Nexus One using XDA App
YES!
This looks excellent. Would love to be able to do all this AND transfer directly to my phone over wifi from my PC!
YES! This is awesome!
go for it... if you are also doing a mac version. if its windows only i'd say no... just because i dont have a windows machine anymore
adam18488 said:
YES!
This looks excellent. Would love to be able to do all this AND transfer directly to my phone over wifi from my PC!
Click to expand...
Click to collapse
File transfer is in the works.
antikryst said:
go for it... if you are also doing a mac version. if its windows only i'd say no... just because i dont have a windows machine anymore
Click to expand...
Click to collapse
All done in Java so it'll run on pretty much all the popular operating systems.
This looks like its gonna be a great app
Sent from my Nexus One using XDA App
I like it. Keep the dev and send me the app so I can test it
great job, A+ for using java.
Can't wait for this app!! Beautiful
BootsSiR said:
File transfer is in the works.
Click to expand...
Click to collapse
+1, file transfer sounds awesome, cant wait for that
Looks sweet. Can't wait for a public release.
dude this is awesome! keep it....I want to try it out...
if i read this correctly...you can send a text through your phone from your computer correct
Video is an absolute. I use droid cam (wifi video) to watch the babies remotely, use on a laptop with no camera, tour my house and also caught a little sh*thead throwing rocks at my house with it. Wifi streaming video webcam rocks!
awesome work!, keep working...!
sounds amazing. i'd pay for it.
michaelo147 said:
dude this is awesome! keep it....I want to try it out...
if i read this correctly...you can send a text through your phone from your computer correct
Click to expand...
Click to collapse
You can have a full sms conversation on your PC, everything is routed through the phone.
I have a friend who was just about to start development on a way to send MMS/SMS through his phone, I'm sure he's interested.
I don't text much, but overall this program is pretty cool, particularly if as said, if you can stream video or series of snapshots.

[APP] Browser To Phone

Android Market: https://market.android.com/details?id=com.wiirecords.chrometophone
This app is entirely based on Chrome to Phone! It has the same features (and bugs, lol) as the original with some additional cool features! The original app is awesome and it deserves all the credits, this app is only adding more features!
Browser to Phone lets you process incoming links virtually anyway you want it:
* download anything to your phone, instead of just opening the link
* convert file to other formats (i.e. send a bmp link, convert it to jpg and then download it)
* apply wallpapers/ringtones (i.e. send an image link and apply it as wallpaper)
* open specific apps (i.e. send an appbrain link and open android market automatically)
* more and more!
There are plentiful preloaded processes to use. Send suggestions about new processes/commands by e-mail and if feasible, they will be added on the next update!
You may create custom processes for your needs, define when they should run and what they will do. As this is not a simple task, you may search the web for custom processes done by other users and import them.
Download Processes: http://www.thiagorosa.com.br/android/browsertophone/files.php
You need to install a browser Extension on your computer to send links to your phone. Each browser has its own extension and they can be downloaded from:
Google Chrome: http://chrome.google.com/extensions
Mozilla Firefox: https://addons.mozilla.org/en-US/firefox/addon/foxtophone
Opera: https://addons.opera.com/addons/extensions/details/opera-to-phone
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How does the REPEAT command work exactly?
I'm trying to create my own process and I need to wait a few seconds between commands, is there a WAIT (or similar) command?
I cannot seem to find the Chrome extension, would you help?
https://chrome.google.com/webstore/search?category=ext&q=Browser+to+Phone
rhaige,
REPEAT has three parameters: regex, count, wait
The purpose of this command is to REPEAT the next command until the REGEX is returned. It will repeat COUNT times with a WAIT seconds interval between them.
tampiss,
It is the same extension from chrome to phone: https://chrome.google.com/webstore/detail/oadboiipflhobonjjffjbfekfjcgkhco
Im trying it with the original extension, yet I always get error connection message. Normal Chrome to phone app works. Where can be a problem?
Where do you get this error message?
Is it on the android app? is it while connecting to your account?
or is it on the chrome extension?
thanks!
Yes, Im getting this message on Android app. I have just tried to uninstall Chrome to phone app and nothing changed. Even worse I have installed it back and now I can not connect on the official app too lol.
The same is happening to me now, it is probably an intermittent issue!
tampiss,
I was able to connect today! Please try again!
thanks!
thiagolr said:
tampiss,
I was able to connect today! Please try again!
thanks!
Click to expand...
Click to collapse
Unfortunatelly not. The official app works again yet yours says the error while connecting. Im running Cognition ROM on Samsung GS2 if it helps.
tampiss,
I just tested again and both apps connect successfully!
There isn't any difference at all between the two apps during the connection. The only difference on Browser To Phone is that it processes links after they are received on the phone, nothing else!
thiagolr said:
tampiss,
I just tested again and both apps connect successfully!
There isn't any difference at all between the two apps during the connection. The only difference on Browser To Phone is that it processes links after they are received on the phone, nothing else!
Click to expand...
Click to collapse
Ive tried disconnecting the official app and then I was successful in connecting yours. Uff. Im gonna test it. Thank you for your help.
Hi. It works great. I can not seem to find the pro version in Android market. How can I purchase it? Thank you.
Never mind. I found out by adding custom profile
Ive purchased it. Thank you.
Cool! Thanks!!! =D
Hi,
- are there anywhere any custom processes findable on the web?
- how could I make simple process to parse clipboards content sent from my web browser?
- where are the files (such jpg, gif etc) downloaded? I can not seem to find them on the phone
- please, how to process the apk download? I have created the process, yet I would like to start the instalation as soon as its downloaded? any hints for the needed intent?
thank you am really enjoying playing with this cool app
1) i didn't find any yet... but you can export yours and let other people use it
2) what would you like to do exactly?
3) they are stored on the sd card, inside the download folder
4) you should use this:
action=android.intent.action.VIEW
type=application/vnd.android.package-archive
data=the apk file (example: file:///mnt/sdcard/download/abcde.apk)
This APK process should be similar to "Image to Wallpaper"!
Ok to the point 4. If i do not know the exact name of downloading apk, what should i use for data in the intent? Any replace or variable trick?
Edit: i got it working yay
The input will always be concatenated on the DATA field. So you probably don't need to do anything!
The input will be the output of the previous command. If the previous command is a HTTP_DOWNLOAD, the output will be where the file was downloaded. After that you should replace /mnt by file:// (check the Image to Wallpaper process)
Did you notice the unit test feature? (menu)
You can easily test without having to actually send the link to the phone. You setup a unit test link (http://www........./yourapp.apk) and you can long press each command to test it!
Yep I have noticed all of that and tested.
I may have another question
When downloading img from Chrome I always get the img downloaded as xxxx.jpg(125x210) which stands for the img size. Well when I look at the Chrome tab I see it in the title. Unfortunatelly it is downloaded and named as above so that to open the downloaded img I have to rename it first.
Any hint for replace or solution would be great.
Thank you.
Edit: I have found a bug. When sending any text it has a wrong encoding. I use special chars such ěřč yet they come to phones clipboard as mess.
About the bug, there is an open issue on chrometophone: http://code.google.com/p/chrometophone/issues/detail?id=318
Hummm, about the extension....
I think I will have to update the app to remove the dimensions...
For now you could create a REPLACE, something like this (i didnt test it):
Regex: \.jpg.*
Replacement: .jpg
Anyway, i will fix it on the next version!

[APP][1.6+] 666up! 0.4.1 2012-07-06 (Android frontend for the image hoster 666kb.com)

Hi!
So, here it is, my first Android app
What does it do?
Upload images to 666kb.com
What's 666kb.com?
A very simple image hoster like picasa, yfrog and hundreds of others.
Check it out: http://666kb.com/
So why 666kb.com?
Because it's simple and basic. probably as simple, basic and bare as an image hoster ever will be.
- no login
- no html around the hosted images. (hence no spammy ads)
- hard to guess urls, and no ability to browse images, so the link is the only way to get the image
just try it out and you will see what I mean.
I have nothing to do with 666kb.com, I'm just a user, so please don't bother the maintainers of it with issues regarding the app.
And what does the app do?
have a picture, share it, select 666up!...
the image is scaled down (if >666kb) and uploaded to 666kb.com.
once done you can give it a title, copy the link to the image to the clipboard, share it with the usual android sharing facility or just leave it be.
a record of all uploaded images is saved on the phone for later use.
If you launch the app, you'll see a list of previously uploaded images.
What are the use cases?
- sharing images the easy way via gtalk or other IM services.
- sharing images via SMS/txt
where I live one usually gets about 1000 SMS per month for free, but they charge a lot for MMS. So it saves money (given the recipient has internet access on the phone)
Market link?
https://play.google.com/store/apps/details?id=org.qless.up666
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sounds interesting, may I have the source code?
of course you may, it's GPL'd:
https://github.com/qorron/666up
Anything else
Suggestions are of course welcome. I don't make any money with this. I developed it in my free time just because I felt the need for it. Oh, and this thread is the first form of advertisement for the app.
version history
2012-07-06: 0.4.1
- Fixed some Jellybean related issues.
- Reworked the image scaling/uploading code.
2012-07-02: 0.4
- Implemented Android Beam support (Image links can be beamed to other devices from the detail/edit page, 666up is not required on the target device). [4.0+]
- Rotate the image according to its exif data [2.0+]
- Links are now clickable
- Landscape Layout for the detail/edit activity
2012-06-30: 0.3
- ICS actionbar support
- Preferences! Only available option atm: What happens when an upload in the list is clicked
- bugsfix
2012-04-24: 0.2.2
- Allow to pick images from the gallery from within the app
2012-03-07: 0.2.1
- Holo theme on ICS devices
- Adaptive thumbnail size
- bugfixes
2012-03-03: Fixed broken apk
just realized that the apk I had on the market was broken.
Reason why it was broken:
I found a typo in the strings.xml file right after I uploaded a prior version.
I corrected the typo, exported an unsigned apk, signed it and uploaded it without testing (I know! I know!).
So, what happened was:
Eclipse somehow failed to generate those R classes and just packaged the apk without them. This is why the app failed to launch :-(
I didn't notice that because I kept using the version with the typo.
Sorry guys!
This surely qualifies as an epic fail .
New Version: ICS look, nicer thumbnails and fixed some FCs
well, 0.2.1 is out.
Whats new?
Using Holo theme on ICS.
Thumbnails are now generated according to your device's screen resolution.
Which means: nicer thumbnails on hdpi (or better) devices.
Finally got rid of all those FCs that could occur if the uploads failed and the screen is turned.
have fun!
this is great! thanks a bunch!! any possibility of adding other image hosts in the future? i usually use imageshack, and i'm sure other people have their own favourites as well. either way, this really makes it a lot simpler to post images online and you did a great job making this app fast, great looking, and most importantly, functional! looking forward to future updates - it can only get better from here
is the devil the sponsor for this app?
Well, not quite the devil. I adopted the name from the website. Which got the name from the size limit for the images. iirc, it started with 256kb.com and has meanwhile evolved to 666kb.com
But I can guarantee that the only sponsor of this app is my own curiosity about making an android app and the fact, that I felt the need for such an app and there was none. So no unholy stuff going on in the source code.. I leave this to my perl programs ;-)
I also did a small batch upload script in perl which resizes the images if they are too large, uploads them and prints the urls to the console. (I'll share it if someone is interested)
Thanks for the kind words, Bloodflame. I have multiple upload-site in mind, but most of the bigger ones already have apps. so there little need for another app unless of course all existing apps are bad and better one could be done. There is one for imageshack:
https://play.google.com/store/apps/details?id=com.codeminders.imageshackdroid
next in line is probably something to upload multiple images at once.
and I should address the issue, that the detail view is partly hidden when the device is held in a landscape position. maybe a scrollbar or a different layout for landscape.
Just released a new version
I've also transformed my second post into a version history post, please refer to this for details on changes.
I did a rather big change under the hood:
Including Android Beam support and exif based image rotation brakes compatibility with old android versions. So, I made 3 different APKs and uploaded them altogether.
One is specifically for Android 1.6.
Play store statistics say, there is exactly one install for this app on a 1.6 device.
So, if you have this app on a 1.6 device, I did about an hour of modification an testing just for you! ;-)
1.6 doesn't support the ExifInterface and it isn't available with the compatibility package. Therefore, no image rotation for you.
This also applies to Android Beam.
Another version for 2.0 to 3.2.
It is just missing the Android Beam feature.
And the last one for 4.0 and upwards.
I'm not yet sure how easy it is to maintain 3 versions of the app (even with git). So I'm not sure how the support of older devices will look like in the future. But I will try to keep this as backwards compatible as possible.
I have spent the last 3 or 4 days trying to find an generic image uploading app. Would you ever consider making a version that could post to a user configurable URL? And I guess a user configurable regex for the reply?
Perfect it's work fine
Thank you
weedy2887 said:
I have spent the last 3 or 4 days trying to find an generic image uploading app. Would you ever consider making a version that could post to a user configurable URL? And I guess a user configurable regex for the reply?
Click to expand...
Click to collapse
This is not as straight forward as it may look like in the first place because uploads are done via a POST request. Normal URLs indicate a GET request.
If you are curious what's going on, have a look at this source file:
https://github.com/qorron/666up/blob/master/up666/src/org/qless/up666/ImageUploader.java#L119
starting with line: 119
But I'm sure that I can do this. The regex is no problem of course.
I'm on vacation until Sept. so please have a little patience. If it's ok for you I'll write you a massage once I have hacked together something.
POST is fine, I have a 30 odd line python script that handles upload already for me. I just need a app that can post and that shows up in androids share drop down list.
bump
How was your vacation?
It was fine, thanks!
The app is not quite ready yet.
The upload mechanism accepts parameter for the url and all the additional post fields.
But there is no GUI yet to type it all in.
I'll contact you once it works.
So.. I've done it.
desclaimer: this poat addresses people with at least some background in webscraping and regular rxpressions.
the apk attaches here is not intended to be used by normal users. it contains bugs and maybe cause the world to end, so be careful.
hello weedy2887,
please excuse the long delay. I had a terrible car accident (which I luckily survived without any harm) and needed some time to recover and manage things and stuff..
I've attached the apk below.
there are some bugs and unfinished stuff in it, so please use it with caution!
bugs:
if you press the buttons in the actionBar in the upload-screen while the upload has not yet finished you will get an empty message or the app will crash.
some
unfinished:
there are no sanity checks or error handling regarding the configurable upload-site feature.
e.g. if you enter an invalid regex or something like that, the app will crash.
there is no "reset to defaults (666kb.com)" button.
limitations:
apk is for android 4+
here is a short description on how this works:
base url:
Code:
http://666kb.com/u.php
this is where the action= attribute of the form points to.
file param
Code:
f
this is the name of the file parameter
additional param:
Code:
MAX_FILE_SIZE 681984
submit Speichern
these are other static parameters that are submitted along the file.
parameter_name<space>data<newline(enter, return,..)>
note: the last line is:
submit<space><space>Speichern<space><newline>
the paraneters are being sent in the order they are written in this string.
duplicates are possible and are not collapsed into one.
regex
Code:
(\Qhttp://666kb.com/i/\E.*?)"
this is to find the url of the uploaded image.
it has to contain exactly one capture group which designates the exact url of the image.
these are all the site dependent parameters.
it works for the 666kb.com site.
I haven't had the chance to test it with an other site because the only other site simmilar to 666kb.com I knew (777kb.com[1]) seems to be down or gone completely. so there may be some things which I have forgotten.
[1] 777kb.com was a copycat of 666kb.com with the difference: 777kb max. image size. images are deleted after there was no access for 30 days.

[APP][2.3+] Files Drag & Drop 1.2.4 - An easy file transfer solution

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi everybody !
I want to show you an app that we made (a friend and I).
The goal was to make transfers between an Android device and a computer (Pc or Mac) easier. How it works :
you install the app on two devices (or on Pc/Mac with the desktop version)
Then, on Pc and Mac version, drag & drop the content you want to send onto the device you want to send it to (it will be shown on the screen), and it will be transfered automatically !
You can also transfer data by using the share function of your Android device.
Try it, it's awesome.
You don't need to get the ip, don't need to remember a password, and with the full version you can open files remotely !
It works only through Wifi for now, but we have plans to widen the possibilities in future.
The Google Play link :
The link for the desktop version : http://www.filesdnd.com/
The desktop version is completly free, but the Android version is a trial. You can use most of the features, but you are limited to 5 file downloads per day (but no limit on upload, or text/url).
You can buy the full version in app, for approximatively 3$ until the 10th July, then it will be 5$.
Here's the list of features for the full version :
- Receiving multiple files at once
- Receiving a folder
- Unlimited download
- Open received files automatically (very useful !)
- Background service (you don't have to keep the app in the foreground)
- No advertisements
Don't hesitate to write any questions/suggestions/not-happy-feedback at [email protected] !
Thank you for your time !
NitroG42 said:
Hi everybody !
I want to show you an app that we made (a friend and I).
The goal was to make more easier transfer between an Android device and a computer (Pc or Mac). How it works :
you install the app on your device and a Pc/Mac or another device. Then you drag & drop the content you want to send on the present device (it will be shown on the screen), and it will be transfered automatically ! Try it, it's awesome.
You don't need to get the ip, don't need to remember a password, and with the full version you can open file remotely !
It works only by Wifi for now, but we have some plans for the future.
The Google Play link : https://play.google.com/store/apps/details?id=com.filesdnd
The link for the desktop version : http://www.filesdnd.com/
The desktop version is completly free, but the Android version is a trial. You can use most of the features, but you limtied to 5 file reception per day (but no limit on upload, or text/url).
You can buy the full version in app, for approximatively 3$ until the 10th July, then it will be 5$.
Here's the list of features of the full version :
- Receiving multiples files at one time
- Receiving folder
- Illimited download
- Open received files automatically (very useful !)
- Background service (you don't need to bring the app on)
- No advertisement
Don't hesitate to write any questions/suggestions/not-happy-feedback at [email protected] !
Thank you for your time !
Click to expand...
Click to collapse
Good job! But I feel that limitation should be taken off. Just a suggestion
Thank you !
We know about the limitation, we're not sure for now if we'll raise it or maybe delete it. It's not very annoying but we'll see if we receive lot of feedback about that.
I keep getting errors when trying to download the app from the store. It's giving me an error "491". Also, the desktop app is only in French. Is there an English version?
Hi, i don't know for the google play store, it shouldn't be a problem.
For the desktop version, it is translated ! I'll look into this, but for the moment, you can replace filesdnd_fr.qm by filesdnd_en.qm in the folder. Can you tell me what version did you used ? (pc, mac ? installer ? portable ?)
EDIT : if you were on Mac OS X, I reuploaded a version that should work !
Yes, it was probably a bug in the Mac OS X version, I shall now declare it fixed !
Cool idea!
NitroG42 said:
Hi, i don't know for the google play store, it shouldn't be a problem.
For the desktop version, it is translated ! I'll look into this, but for the moment, you can replace filesdnd_fr.qm by filesdnd_en.qm in the folder. Can you tell me what version did you used ? (pc, mac ? installer ? portable ?)
EDIT : if you were on Mac OS X, I reuploaded a version that should work !
Click to expand...
Click to collapse
It was the PC version. Maybe it was just the first screen. I didn't go any further than that. I will try again. However, I still can't download from the Google Play Store. Other apps are working fine, just not this one. Is there somewhere I can download the apk file?
steelersmb said:
It was the PC version. Maybe it was just the first screen. I didn't go any further than that. I will try again. However, I still can't download from the Google Play Store. Other apps are working fine, just not this one. Is there somewhere I can download the apk file?
Click to expand...
Click to collapse
I checked and there are some strings that aren't translated, sorry for that, there will be an update tonight. For the play store error, try this : http://forum.xda-developers.com/showthread.php?t=1645870
Edit : Glad to hear that ! I'll let you know when the desktop version will be updated, anyway, you can still use it, only two stirngs aren't translated for now, it shoudln't prevent you to use the app (dossier de téléchargement = Download folder, an the central string means "no device visible").
steelersmb said:
It was the PC version. Maybe it was just the first screen. I didn't go any further than that. I will try again. However, I still can't download from the Google Play Store. Other apps are working fine, just not this one. Is there somewhere I can download the apk file?
Click to expand...
Click to collapse
Rebooted and now I am able to download.
---------- Post added at 05:13 PM ---------- Previous post was at 04:59 PM ----------
NitroG42 said:
Hi, i don't know for the google play store, it shouldn't be a problem.
For the desktop version, it is translated ! I'll look into this, but for the moment, you can replace filesdnd_fr.qm by filesdnd_en.qm in the folder. Can you tell me what version did you used ? (pc, mac ? installer ? portable ?)
EDIT : if you were on Mac OS X, I reuploaded a version that should work !
Click to expand...
Click to collapse
The PC version is definitely in French. I deleted the file above but it's still not working.
Sorry for the inconvenience, we'll release another version tomorrow with fixed language.
Whats the difference between 2.3.3 and 2.3.5?
Sent from my SCH-I500 using Tapatalk 2
Can I make a suggestion. Can you make the desktop widget have an option to not always be on top of all programs. It's in the way but would be great if you can just leave it on your desktop.
Thanks.
PenguinxEnjoi said:
Whats the difference between 2.3.3 and 2.3.5?
Sent from my SCH-I500 using Tapatalk 2
Click to expand...
Click to collapse
There's some change in the network detection but it should work, i'll change the thread's title.
steelersmb said:
Can I make a suggestion. Can you make the desktop widget have an option to not always be on top of all programs. It's in the way but would be great if you can just leave it on your desktop.
Thanks.
Click to expand...
Click to collapse
Yes you can ! Well there is an option for that but it's a bit buggy (we updated the version of qt and there wsa problem with that), with missing translation, we'll try to fix that for tonight.
Well ok the translation is fixed ! I can't release a new version right now, but look at the first post, you can download an updated translation file that should put the app in english. There will be an update soon. Sorry for the inconvenience, I hope this will not give you a bad feelings about our software.
For the widget on foreground, you can uncheck it in the settings, but it will only works when you'll relaunch the application.
Well here is the full version, it should be in full english this time !
I'd like to remember that our apps is free for use, even if some features are limited for the paid version (in order to retribute the buyers for the contribution).
We've fixed the installer which was in French. Sorry about that.
NitroG42 said:
We've fixed the installer which was in French. Sorry about that.
Click to expand...
Click to collapse
The latest version with the language issue is fixed. However, I would still like to see an icon or widget on the desktop that you can hide. Can you somehow just create an icon that you can drag files too? I don't like having the widget on top of other programs as it is annoying and too big. If you could make it re sizable, that would be awesome as well.
This is an awesome program and you should really start promoting it more as I was tired of always having to connect my device in order to copy a file to it. I will make some posts on various forums for you to try to get the word out.
Thank you very much it's comforting !
We're trying really hard to promote it but we can't spend any money and advertisements is expensive (and in my opinions not efficient). I'm on lots of forums but it doesn't seems to be enough, and blog/news site doesn't seems interested. But we're not down
Anyway, we'll fix the ontop settings this week (it was fixed by someone recently).
We'll try to add resize, it's a good idea, as for the desktop icon ! But for that it will take time because it's a bit difficult to make it that way, but we'll work on that !

[APP] Raccoon v4.12 - An apk downloader for Google Play

[APP] Raccoon v4.13 - An apk downloader for Google Play
Ever ran into one of these problems?
You want to check out an app, but your device is not officially supported.
After flashing a custom ROM, you no longer have Google Play available on your phone.
You updated an app, but the new version causes nothing but trouble and you want to go back to the previous version.
You are not satisfied with Google's privacy policy and would rather download apps without hooking your phone up to Google.
You want to check out apps without them cluttering up your "My Apps" list and potentially influencing app suggestions.
You don't have unlimited bandwidth at your disposal but want to install an app on multiple devices in your household.
Raccoon is a Google Play desktop client that will enable you to download APK files from Google Play and cache them locally on your desktop computer. You can maintain as many caches as you like (e.g. one per Google Account or one per device you own). Each cache is able to hold apps in multiple versions.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click here to download
Usage instructions:
Install Java (java.com)
racoon.jar should now be executeable, start it like any other program
Enter your loginname and password (prefererably from a throw away account).
type "Onyxbits" into the textfield.
You should now see a list of all my apps (yes, shameless plug, I know).
Maybe download "List My Apps"
you will get an APK file, transfer that to your phone by whatever means suit you (e.g. copy via USB cable).
Enable "Unknown Sources" on your device to install the APK
Been waiting for something like this, great idea. Will test during the day.
Sent from my GT-N7105 using Tapatalk
The brave of heart will find some neat stuff in the development version:
java -jar racoon.jar -u -a <archive>
Will conveniently fetch the latest APKs for all the apps stored in the archive.
java -jar racooon.jar -a <archive> -f de.onyxbits.listmyapps,14,1
Is a way to simply download an app without searching for it (you have to know packagename, versioncode and offertype). Just in case someone wants an older version of something.
There also now is proxy support (but you don't really wanna use that, the -f option does a better job).
Minor request: If you build from source, please DON'T make your build available to the public. I really don't want to deal with support requests for software I don't know the version of.
onyxbits said:
The brave of heart will find some neat stuff in the development version:
java -jar racoon.jar -u -a <archive>
Will conveniently fetch the latest APKs for all the apps stored in the archive.
java -jar racooon.jar -a <archive> -f de.onyxbits.listmyapps,14,1
Is a way to simply download an app without searching for it (you have to know packagename, versioncode and offertype). Just in case someone wants an older version of something.
There also now is proxy support (but you don't really wanna use that, the -f option does a better job).
Minor request: If you build from source, please DON'T make your build available to the public. I really don't want to deal with support requests for software I don't know the version of.
Click to expand...
Click to collapse
Would you make GUI for this app?
edit
Got error:
Jun 07, 2014 7:14:49 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0
x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Click to expand...
Click to collapse
exodius48 said:
Would you make GUI for this app?
edit
Got error:
Click to expand...
Click to collapse
The app has a GUI (not a very pretty one atm, I have to admit). Your error is a windows problem. You'll have to use regedit to create the preferences key/allow access to it.
onyxbits said:
The app has a GUI (not a very pretty one atm, I have to admit). Your error is a windows problem. You'll have to use regedit to create the preferences key/allow access to it.
Click to expand...
Click to collapse
OK
How to solve my problem? Step by step please...
exodius48 said:
OK
How to solve my problem? Step by step please...
Click to expand...
Click to collapse
Try this:
http://stackoverflow.com/questions/...warning-could-not-open-create-prefs-root-node
onyxbits said:
Try this:
http://stackoverflow.com/questions/...warning-could-not-open-create-prefs-root-node
Click to expand...
Click to collapse
it works, thanks you.
Btw, what the meaning of <archieve>, should I write on cmd "<archieve>"?
exodius48 said:
it works, thanks you.
Btw, what the meaning of <archieve>, should I write on cmd "<archieve>"?
Click to expand...
Click to collapse
The archive is a directory. Think of it as your downloadfolder. It contains your credentials and subfolders for storing apps in multiple versions.
Teaser of the GUI for the upcoming v2.0 version. Thumbs up, thumbs down?
Issue: can't edit device id from user interface after first configuration.
scandiun said:
Issue: can't edit device id from user interface after first configuration.
Click to expand...
Click to collapse
got to your archive directory (normally Raccoon) and just edit the credentials.cfg file with the updated device ID.
scandiun said:
Issue: can't edit device id from user interface after first configuration.
Click to expand...
Click to collapse
As jdstrydom said: just edit credentials.cfg. There is no UI for it because you are not really meant to change your credentials after setting them up. Your archive represents your phone/tablet. Changing your Android ID is akin to doing a factory reset (at least as far as Google Play is concerned. It has no effect on your downloads).
Unless you really know what you are doing, it's best to use a throwaway account and go with the generated ID. The thing you should probably not do is to use your regular account with a generated ID.
onyxbits said:
As jdstrydom said: just edit credentials.cfg. There is no UI for it because you are not really meant to change your credentials after setting them up. Your archive represents your phone/tablet. Changing your Android ID is akin to doing a factory reset (at least as far as Google Play is concerned. It has no effect on your downloads).
Unless you really know what you are doing, it's best to use a throwaway account and go with the generated ID. The thing you should probably not do is to use your regular account with a generated ID.
Click to expand...
Click to collapse
I guess android id and device id are different things. As far as I am concerned, I can use any device id with my real account. Because some apps are only for phones and other only for tables so I need to switch between them.
scandiun said:
I guess android id and device id are different things. As far as I am concerned, I can use any device id with my real account. Because some apps are only for phones and other only for tables so I need to switch between them.
Click to expand...
Click to collapse
The Android id is what you get from dialing
*#*#8255#*#*
You should not edit credentials.cfg, though. The preferred solution is to use one archive per device.
after setting up when i search an app,it shows me no result.am i doing anything wrong?
Proud to present: Raccoon 2.0. Massive Changelog:
Reworked GUI (tons of tweaks).
Proxy support (you don't want to use this)
Open multiple archives at once
Automatically update whole archives
Commandline interface for scripting
Directly fetch APK files without searching (to get APPs that are excluded by search).
New directory layout
Now keeps a session log of downloads (for scripting)
Developer feature: hold SHIFT when pressing "Google Play" to see the raw search entry.
Mark apps that offer IAP
killoid said:
after setting up when i search an app,it shows me no result.am i doing anything wrong?
Click to expand...
Click to collapse
Try v2.0 and see if the problem persists.
onyxbits said:
Try v2.0 and see if the problem persists.
Click to expand...
Click to collapse
awsome! it worked now!
Edit: can u also include version no. in the application description plz?
I declare the wishlist for v2.1 open!
Currently I'm thinking: Archive browser with build in webserver and quick access via QR codes. Please discuss

Categories

Resources