yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Software Development] diverofdark:
Hello!

I'm software developer from Russia, and made one very popular app in local market. Very soon I realized that I need an ability to give licensed version of app for my friends or reviewers or someone else.

Unfortunately AppHub doesn't provide such functionality(private distribution is pain in ass), so I created a webservice for myself.

After two days I realized that it may be useful for other developers, so here it is:

promo.g33k.ru (here I wanted to post url, but I can't due to low post count. You may find it in my profile->interests)

Now it has:

- JSON/SDK with RSA1024/SHA1 sign for additional security checks

- Binary SDK available

- Russian localization(if anyone cares ) (btw, if you can help translating to other language(s) or correct english misspellings - i will appreciate this).

Now this service works in beta mode.

So for developers I have two questions:

1) Is such service useful for you?

2) How to develop it further, in which way?
[Windows Phone 7 Software Development] rbrunner7:
Not yet clear

I am sorry, but after reading your post and also checking your website I am still not sure what you offer. For me there is just not enough information to understand and then judge the usefulness of your service.

Maybe you could give a step-by-step scenario: Dev does this, then interested user does that, dev then this ...
[Windows Phone 7 Software Development] diverofdark:
Ok, I'll try to describe a little more details:

1) Developer wants to add capability of promo codes in his app(to give some specific users full licensed app).

The first problem is that developer need his own server for checking of promo code validity(hardcoding is not an option, of course).

2) So, Developer registers in my service, add his app's guid to his app list and create a promo code for specific app via web.

3) Developer adds support for promo codes in his app by:

a) adding an text box for user to enter promode

b) adding a web request to specific URL for promocode activation

c) adding to his license check web request for checking is current user activated a promo code.

Benefits for developer:

- Add support for promo codes without owning a server.

- Simple way to give full version of program to friends

Benefits for users:

- User may found promo code for specific app somewhere and use it to get full version of app in simple manner.

Benefits for reviewers/portals:

- Developers can easily give promo code for reviewing purpose or as giveaway for news post.
[Windows Phone 7 Software Development] rbrunner7:
Clear now

Thanks for the additional info, now it's clear :)

Well yes, sounds useful. Properly implemented is probably really easier than Microsoft's "closed beta" mechanism, and of course can be used for other, non-beta apps as well.

The icing on the cake would be a "frame application" as sample code that basically does nothing more than asking for a promo code and then check against the list of valid codes on your server.
[Windows Phone 7 Software Development] chabun:
Sounds intresting but how do you ensure security?
[Windows Phone 7 Software Development] diverofdark:
chabun, I thought about security and situation is same as with default checking for trial - there is no security :) Man-in-the-Middle and direct cracking of xap will work, and there is no way out. I could use RSA signing for MitM, but still cracking of xap is very easy option today, so no one really interested will try to use MitM. When WP8 SDK will be out(I believe it will be in several weeks) - some developers may implement trial checks in native code - this will be much harder to crack.

As for server part there are following possible problems

- App's ID squatting(same as domain, someone else could reserve developer's app's guid). Don't know yet what to do with this, may be think about it later when this happens?

- Promocode's for App ID bruteforce - could be easily avoided via server throttling, if this ever happens - i'll add such checks

- Server DDoS - every webmaster's nightmare, I hope this never happens(or my Amazon AWS will pour my purse empty

rbrunner7, nice idea, I'll add a sample app as soon as possible on site.
[Windows Phone 7 Software Development] snickler:
This looks like an interesting concept
[Windows Phone 7 Software Development] chabun:
Yop, you can never avoid direct cracking... However, RSA signing would be good I'd say as it will avoid MitM - with MitM you could create simple tools which can be used by every noob outhere. Cracking xaps requires some skill and it will need an unlocked WP7 as well.
[Windows Phone 7 Software Development] Marvin_S:
I can see this working :) i have been thinking about something similar also. You can encrypt the data on device before sending it off to the cloud, you can than verify the encrypted data with a password and compare it to the codes registered on the server. Than link a code to a certain device id (once the code becomes 'registered') if a certain code is already coupled to a deice id and the device is not the same than the app will jump back into trial mode. Otherwise one can use the paid mode.

This can defenetly work and will prevent reselling th codes. Although it requires a server. And users can still hack/patch the app ofcourse but that will require an unlocked device so I should not worry to much about it.

Also to prevent spoofing you can frequently check with the server if this device is legitetmately registered.
[Windows Phone 7 Software Development] chabun:
That's what I thought of... private/public key:D
[Windows Phone 7 Software Development] diverofdark:
chabun, so, for example, how about following scenario:

for each developer server creates public/private key pair.

when checking license on server: if success server encodes userid with developer private key

when checking license in app: server response decoding via public key(hardcoded in app) and comparing to userId. if ok -> licensed.
[Windows Phone 7 Software Development] wpxbox:
You might want to ask @ngreader guys on twitter. They do have this concept implemented in their app.
[Windows Phone 7 Software Development] chabun:
I'm not sure if it would be good to encode the request to the server as well but otherwise it sounds really cool now... I'll use this service when I need this (and tell my friends about it:D)
[Windows Phone 7 Software Development] wpxbox:
Here is one way to do it http://stackoverflow.com/questions/599837/how-to-generate-and-validate-a-software-license-key
[Windows Phone 7 Software Development] chabun:
Well, what they suggest is not as good as diverofdark's service which is a lot more secure and still easy to use for the customers...
[Windows Phone 7 Software Development] diverofdark:
Greetings everyone!

Today I updated promo.g33k.ru, now it has:

- more detailed about page,

- SDK now includes RSA1024/SHA1 sign for additional security checks

- Binary SDK available

- Russian localization(if anyone cares ;) ) (btw, if you can help translating to other language(s) or correct english misspellings - i will appreciate this).

- Many minor bugfixes.

So, from now this service works in beta mode :)
[Windows Phone 7 Software Development] snickler:
Thanks! I will check this out :)
[Windows Phone 7 Software Development] chabun:
Hey diverofdark

It would be nice if you update the first post in the thread with all information. That's the way it's usually done in the forum.

A possible user (here dev ;)) can read it and without having to browse the whole thread, he can use your promocode service...
[Windows Phone 7 Software Development] diverofdark:
Thanks for mentioning it, I updated the first post.
[Android Q&A, Help & Troubleshooting] snipeman_bg:
The phone is branded by bulgarian operator GLOBUL Q1 SE, but it has problems with the original ROM so we flash it with Stock rom huawei u8110 (normal).zip downloaded from uploaded.to/folder/mhnmag/U8110_STOCK_ROMS. This ROM is T-Mobile but when the phone boot there is an error - The application CustomAPKsHidden (process com.huawei.android.CustomAPKsHidden) has stopped unexpectedly. Please try again. So I try to flash with other Stock ROMs, but there is an error again - when it is finish with unpacking and starts to install operation failed! So I decide to flash with a Custom ROM. I tried 12-13 different ROMs, but with every single one of them I have network error. I check baseband status - it is unknown! I have found post that explain how to slove my problem modaco.com/topic/320522-yes-i-got-22-android-working-on-my-pulse-mini-with-network/), but links in it doesn't work, so please help me!
[Android Q&A, Help & Troubleshooting] Hossam elportsaide:
i have the same problem cant any one help ???:confused:
[Android Q&A, Help & Troubleshooting] pete19761:
Have u tryed coopers ics rom?
[Android Q&A, Help & Troubleshooting] profusion:
Sorry to bring the dead thread again, but did somebody by chance had solution to this issue. I cannot update any other rom and have no network since I put the t-mobile rom like the original poster of the thread?
[Gen9, Gen10 General] mahel34:
Bonjour

Je suis sous ubuntu et j'ai gagné une tablette archos G9 250go turbo.

Et comme il n'y a pas la possibilité de mettre de SDCARD je voulais savoir si il y avait un moyen autre que de démonter l'apparteil pour faire reconnaitre sous ubuntu l'appareil en disque dur externe afin qu'avec gparted de faire des partitions.

Dans un but d'organisation de la tablette et aussi pour mieux gérer la possibilité de faire tourner ubuntu sur la même tablette.
[Gen9, Gen10 General] surdu_petru:
HI !

Next time try to write in English ...or your Thread will be delete !!!
[Gen9, Gen10 General] mahel34:
Ok !!

I try !

I am under ubuntu and I gained a tablet archos G9 250go turbo.

And as there is no possibility of putting of SDCARD I wanted to know if there was a means other than to defuse the apparteil to make reconnaitre under ubuntu the device in external hard disk so that with gparted to make partitions.

In a purpose of organization of the tablet and also to manage better the possibility of making turn ubuntu on the same tablet.
[Gen9, Gen10 General] gen_scheisskopf:
Sorry but this is impossible. System is designed to use MTP or PTP (not usb mass storage) for transferring files
[Gen9, Gen10 General] mahel34:
Ok !!!

Thank you gen_scheisskopf

It's impossible to make partition ..... it's stupid..... !!:(:(:(:(:(
[Gen9, Gen10 General] mahel34:
I opened my your tablet for demonter the hard disk to connect it on another machine.

I was so able to make two partitions of 32go one fat32 and one ext4.

But by going back up the hard disk on the tablet ICS do not find the partitions.

How is that ICS recognizes the partitions?
[Gen9, Gen10 General] gen_scheisskopf:
All partition mounts are hardcoded in kernel init (init.rc file and possibly in /system/etc/init/[device name].rc), this is standard in Android (since *always*)

But what is the use for fat32 partition? System does not support Mass Storage mode
[Gen9, Gen10 General] mahel34:
The fat 32 is for test.

But i don't find the "kernel init (init.rc file and possibly in /system/etc/init/[device name].rc)"

pffff
[Gen9, Gen10 General] gen_scheisskopf:
It's in system image

a)if you use default firmware- there is no way to change anything

b)if you use custom firmware- init.rc is in the root of filesystem
[Gen9, Gen10 General] mahel34:
OK i understand !! i use a default firmware !!

I go to read the custom firmware !! mdr !!! i want my partitions !! mdr mdr !!
[Off-topic] Nezys:
Hi guys :D

Have you ever bought a phone that has disappointed you?

Mine was Samsung OmniaHD:it's a very good smartphone but its OS(Symbian 5th) was terrible and very slow..

What's yours?

Inviato dal mio GT-I9000 con Tapatalk 2
[Off-topic] - Swift -:
Sagem MY511x
[Off-topic] densetsu86:
My piece of junk droid x2. Hate this phone. So many problems its not even funny.
[Off-topic] MaBlo:
Nokia Xpressmusic 5800. It was slow, buggy and every update seemed to make it worse. In the end I couldn't slide to answer calls or turn off the alarms.

http://en.wikipedia.org/wiki/Nokia_5800_XpressMusic
[Off-topic] vanessaem:
Samsung N400 from back in the day. Phone from hell.
[Off-topic] john9:
It could happen to anyone.
[Off-topic] conantroutman:
Why would I buy a crap phone?? :confused:

Sent From My Fingers To Your Face.....
[Off-topic] vanessaem:
No one really sets out to buy a crappy phone but you won't really know it's a crappy phone until you start using it...lol. I think that's the case most of the time. :)
[Off-topic] thatdefault:
SE vivaz. crap os, bad screen, boring and the phone was very hard to hack until the antivirus exploit was discovered :mad:
[Off-topic] conantroutman:
Lol I was just trolling.... :p

I thought we'd met :D

Sent From My Fingers To Your Face.....
[Off-topic] TheSkinnyDrummer:
IPhone. I owned 4 of them bastards. Each one trolled me. One had screen fail (all white screen...never recovered), second had ear speaker failure, third had home button failure, fourth one was mutilated by a drill press just for fun, the day before I was able to upgrade.

Sent from my coffee pot.
[Off-topic] vimi93:
Sony Ericsson. Z530 very poor build

I think Sony Ericsson are more problematic phone

View attachment 1087511
[Off-topic] X8invisible:
Vodafone 225 i hated that phone sooooooo much:mad:

Sent from my heart using Xperia X8 with ICS
[Off-topic] jalem:
Samsung Solstice... yuck. I mean, you could use it, but as far as non-smartphones go, it was far inferior to even standard non-touchscreen phones. You're either a smartphone with a touchscreen or you aren't.

The best non-smartphone I ever owned was the Samsung Messager II when I had Cricket service. That phone was actually REALLY good. It was the only cell phone I ever liked before getting my Galaxy S2 earlier this year.
[Off-topic] mznatnat:
Motorola V300
[Off-topic] scuzzbag87:
Mytouch 4G . HTC phones suck and my first Android was a Samsung intercept
[Off-topic] TobiH8:
C3300

Samsung C3300 (maybe it was called "Champ", but I don't know anymore)
[Off-topic] Pancakes_Gio:
Nokia 2330 Classic

This phone is crappier than the crap itself, cuz it was so laggy and only had 10 MBs of memory, and had no sd slot:mad::mad::mad::screwy::banghead::banghead::banghead:

And the problem is, i didnt buy it, it was a gift!

*Derp*
[Off-topic] John McClane:
Moto Q

It gave my headeaches since the unboxing. It was recalled on my country and they gave another One, which was worst. I can't look a Moto Q without the thought of destroying it. :mad:
[Off-topic] RedBlueGreen:
samsung omnia and samsung omnia i8910

they f'ed me over twice... thats why i hate that i love samsung so much
[Off-topic] FrankyDoodle:
HTC Wildfire, looooong boottime and froze for 5 min every hour
[Off-topic] GuyInTheCorner:
Samsung Europa, ended up throwing it from the roof of a block of flats. OS was slower than a snail with a limp, horribly under powered hardware & uglier than anything I've ever seen in my life (and I've seen some ugly crap in my lifetime)
[Off-topic] nikiz111:
Iphone, it hits the ground one time.

Then it was damaged seriously. :(
[Off-topic] BloatedDuck404:
T-Mobile Comet............ Nuff Said

Sent From My SPH D700 On AOKP Dressed Like Touchwiz 4
[Off-topic] 85gallon:
LG Envy Touch
[Off-topic] Babydollll:
According to some people in OT....

The worst phone I ever bought was an HTC One X. :rolleyes:

Boy, are they wrong. :D
[Off-topic] idavid_:
This. And one day it restarted 10 times in a row, otherwise it restarted "only" every few days.

Sent from my HTC Sensation
[Off-topic] Sjiro:
The worst phone I've ever bought would be an LG phone which I don't even remember the name of. Think it was the LG Shine since it was shiny as hell and dirty as hell to once you used it multiple times. Worked for two weeks and then broke down. But ah well. It did live up to it's name. Could've blinded people that's how shiny it was.

Sent from my GT-I9001 (SGS+) with Tapatalk 2
[Off-topic] Dom42:
Nokia 1208... exploded
[Off-topic] SteveG12543:
That would be the Siemens CF62T, my first phone. It wasn't a terrible phone at all imo (at the time), just the worst one that I've had lol. Plus it was T-Mobile, which had terrible service at my house back then. :mad:
[Off-topic] Android_Monsters:
Bought a couple Trac Phones from 7-11 in hawaii. My ex wasn't allowed to have a phone I was paying the bill on. They were mostly nokia dumb phones. Got a samsung from walmart in texas that was a smartphone, but really crippled.

It was kinda fun to look for promo codes online, though. You could double or triple your minutes.
[Off-topic] CRACING:
Firstly my AT&T Fuze (aka Touch Pro). When I bought it, my father picked up the parcel (phone) from post office and gave to me. And when I father expired, next day it started to act stupid and later got worst. Scientifically the thing want wrong was flex cable and I screwed other things while trying to replace it.

Its been 2 and half years now and I hate sliding phones ever since and never suggest anyone to buy such either...

Next is HTC Desire. Traded with my HD2 as I thought it would be nice and handy but I felt not so good with it so sold em. :(
[Off-topic] brent0001:
I think it was called the Skytec. and I remember it being expensive.
[Off-topic] yosterwp:
http://www.amazon.com/Great-Kids-Toy-Lets-Set/dp/B00310AO0M

Great Battery Life, but call quality and build quality can use some work...:rolleyes:
[Off-topic] Pancakes_Gio:
lol

*Derp*
[Off-topic] nirvashone:
My motor razr v9m good camera crap build quality
[Off-topic] xUnreachablex:
Sidekick 4G. Find someone who has one and use it for 5 mins, I dare you.
[Off-topic] Dietervsx:
Acer E130, my first android smartphone. It was slow as hell and crappy built, bad screen, also easily getting scratches. Alot of games not compatible because of the screenresolution.

I know 3 friends of me who had the same phone, one wasn't able to shoot pictures and store data on the sd card, because it couldn't read the sd. An other couldn't charge her battery anymore after a couple months.

Acer really dissapointed me!
[Off-topic] BiteBlaze:
mytouch 3G original. WTF doesn't even have a headphone jack!!!
[Off-topic] Hexgore:
Nokia 5800.

Badly built, terrible screen, terrible OS, very slow, browser never worked, had no touchscreen optimised apps, sh*tty keyboard... Whenever I see other people using them my feelings of rage return. Honestly, the number of times I almost threw that thing at a wall... :mad:
[Off-topic] verynice16:
Sony Ericsson x8 one month later its was destroyed
[Off-topic] lopman:
Lg viewty.. badest touch phone ever made

Sendt fra min GT-I9001 med Tapatalk2
[Off-topic] X8invisible:
:eek:

Sent from my heart using Xperia X8
[Off-topic] BigChillin:
This here HTC wildfire a cdma version. I can't wait to destroy it.
[Off-topic] Hexgore:
I had the X8, never gave me any big problems but I still ended up disliking it. But then mine never got destroyed because I babied it like I do with most of my smartphones.
[Off-topic] Near710:
Motorola E365 lots of problems :S

Inviato dal mio GT-I9001 con Tapatalk 2
[Off-topic] thirdfloornorth:
Blackberry World Edition something or other. Or really, anything Blackberry.
[Off-topic] verynice16:
O_o hehe I'm an "active" person but I loved SE xperia 8
[Off-topic] verynice16:
Niceness now I think I like HTC more than anything: P jk but I really like HTC...

Sent from my HTC Wildfire S A510e using a ****ty rom
[Off-topic] LordManhattan:
Hmm, not sure but i guess it'll have to be about every single Siemens device i've ever had.
[Off-topic] jr_718:
Not sure but anything flip phone.
[Off-topic] :
Some sony Ericsson flip phone :(
[Off-topic] jt.one:
my old old old sidekick 2.
[Off-topic] paarthdesai:
nokia c6-though its my favorite also :p
[Off-topic] monil.verma:
Nokia N95 (Chinese) ;)

Sent from my Turbocharged Neo V
[Off-topic] GuyInTheCorner:
Still got my real one, amazing phone

Sent from my little friend! (Desire HD CM7)
[Off-topic] AshtonTS:
Never bought a bad phone :D :cool:
[Off-topic] switchblade00:
nokia phones...

crappy as hell...
[Off-topic] X8invisible:
YOU didn't bought a bad phone but maybe somebody else bought a bad phone for you:p

Sent from my heart using Xperia X8
[Off-topic] :
Hmm, my old Samsung phone

Skickat från min ST18i via Tapatalk 2
[Off-topic] wilbso:
A Samsung slidey keyboard one. Can't remember what its called though....

W!LßSO! @ XDA
[Off-topic] AshtonTS:
No one loves me that much :( lol
[Off-topic] Att.Fan1982:
LG thrill. I'm never going to purchase another LG mobile device!
[Off-topic] kishankpadiyar:
Motorola c-168
[Off-topic] Aiwa:
HTC Wildfire, utter ****, can't believe I stuck with it for a year..
[Off-topic] ora282:
Samsung Intercept. It had a ram size of a bot 70 mb... Running calculator and messaging in the background would make it explode.
[Off-topic] Small_town_boy:
Nokia 3110c....worst phone i have ever come across...

Sent from my GT-S5570
[Off-topic] rac8808:
The 1st blackberry storm
[Off-topic] TheSkinnyDrummer:
Samsung Impression. The touchscreen was like cellophane.

Sent from my coffee pot.
[Off-topic] flipq88:
It was the Cricket Motorola Evoke, I was with Cricket at the time it came out, I had a crappy flip phone so when I saw that they getting a touch screen phone I immediately bought it. $300. No android, no nothing, just a touch phone. Piece of crap wouldnt even receive mms, it would give you a number that you would have to go online and enter it to see the pic they sent you.
[Off-topic] StormMcCloud:
The Samsung Epix. This phone is the reason I will NEVER again buy a Samsung or Windows Mobile phone. Needless to say this phone met it's end with a sledge hammer.
[Off-topic] Dkesler76:
The junk LG ally
[Off-topic] -DarkKnight-:
LG Ally isn't that bad. it has a nice screen :)

its better than those old terrible windows mobile phones
[Off-topic] PhyscoAssassinx:
..........Dare i say it..........LG.....Rumour
[Off-topic] -DarkKnight-:
that was bad...
[Off-topic] humzaahmed155:
Nokia 5800 XpressMusic, that phone was lag heaven.
[Off-topic] Captjet:
HTC tilt for ATT running windows 6.x... horrible "touch screen" horrible os
[Off-topic] Sidz4u:
Motorola Charm :|
[Off-topic] chrism.brunner:
HTC freestyle.

Pure junk.

And I even like HTC.
[Off-topic] slapshot30:
Nowadays Samsung is probably the best android option. HTC has gone too sh*t with development and getting locked down. Moto is locked down. LG is LG... Samsung is the best option for most of us that like to flash.
[Off-topic] chrism.brunner:
You got that right.....
[Off-topic] jdowney83:
I really haven't had that many phones that I really hated, but this one I had on cingular, and that mix was really bad. My favorite phone is also a nokia, the 1100, wish I could hack my net10 nokia 1100 to use without net10
[Off-topic] kmeng9:
Geez, the worst I've ever bought would be the Huawei Ascend. Seriously slow phone on CM7. Gave it away.
[Off-topic] Case87:
My worst phone was i900 omnia
[Off-topic] Avilove.Cullen:
Nokia N70... dumb ass device

Edward Cullen
[Off-topic] flipq88:
That was actually my first ever smartphone, I thought it was the **** until I played with and actual top of the line android, after that I just kept yelling at my ascend "why can't you run better you piece of crap"
[Off-topic] flipq88:
Dbl post
[Off-topic] -DarkKnight-:
how is that the worst phone. thats the best phone.

Edit: i thought that was a nokia 3310. never mind. that phone was pretty bad

for me, my worst phone was the Xperia X2. The phone wasn't that bad. but i had really high hopes. WVGA screen. 8 megapixel camera. full keyboard. windows mobile 6.5.3 thought it would be great

600 mhz processor killed it all
[Off-topic] fjosuear:
The Sony Ericsson Xperia X10 Mini Pro with stock ROM is SOOOOOO SLOOOOOOW... I'm still using it, now with MiniCM7 :laugh:
[Off-topic] MissionImprobable:
Some little stop-gap Samsung flip phone that I used to get me by until I could get a real replacement. I shudder just to think about how horrid it was.
[Off-topic] bangdrum:
First one was the blackberry storm 1, lg versa, and the Samsung galaxy s fascinate.