yashsingh1/xdaforums huggingface dataset:
[Bada Software and Hacking General] larioteo:
Both and the bugreports, questions, critizizm and also the populution is a important factor, india has 1 billion citizens and 10% is there bada strong, this makes india very attractive, and positive comments and ratings gives such countries a lot of plus.

France is not so good as acpected, i am also surprized. India goeas also to the other side, not less even more downloads. It could also be that it would change with another app, but in such countries i am not so known as in countries where the first is well known. Germany is also a good one, but has also the most negative comments after china.

I am surprized by Italy, the best rating from this country as you see and download count.
[Bada Software and Hacking General] wav3rid3r:
since im not into the developing scene i have a couple of questions for you :):

do you have to pay samsung for every country you release the app, or are there country zones (like: europe, asia, etc) ?

is there any kind of global release, for example having the app in english ?
[Bada Software and Hacking General] MiAmRA:
I'am also suprised by the low %, since bada's marketshare in France.

Do you have any numbers about the Benelux (Belgium, Netherlands & Luxembourg)?
[Bada Software and Hacking General] larioteo:
Sure i have, the main point i think is, what can the app do and how it looks, if you would make an app to provide skype access i think this would be the burner in all countries.

Belgium 123

Luxembourg 13

Netherlands 198

I think this would not be fair to rate such countries to the other where the downloads are 10-30 times higher.

India will do it i think in a month, they are always constantly over 350 weekly, the startup there was not so good but currently it is the only constant country.
[Bada Software and Hacking General] xsycox:
They first one to publish an app with Skype access (not chatting only) will be a rich man in the whole Bada world. :)
[Bada Software and Hacking General] larioteo:
Yes i think nearly more than the half (about 1,5 to 2 million) downloads would be there possible, i don't even understant why a profi don't do this, messangers like msn, gmail, and all the stuff. bada is a gold mine, but most of the huge companies don't wont realize it.

1 euro with only 1 million downloads would bring a lot of money. Nfs Shift was downloadet over a half million in a few months that is not a bad value for only one app, after this half million the app price has been raised to 7 euro, this was surely a big mistake of ea.

Nobody or a small amount pay this prices, to bad that their managers are blind to rate an app price better,...
[Bada Software and Hacking General] MiAmRA:
thx for the numbers. I'm a bit surprised that Belgium is pretty close to the Netherlands.

From my side I agree with you that the functionality and the looks are important.

But I also believe that the name of a app can also make some difference.

I assume that BadaSi is standing for Bada system info?
[Bada Software and Hacking General] balus3u:
indian market now favor samsung as nokia doesnt have much to offer.so bada has better scope
[Bada Software and Hacking General] rigsluthor:
The worst is Indonesia. Sadly thats my own country.

I gave discount 100% for an apps, and almost 200 downloads from Indonesia every day, in total 900 in a week without say "thank you".. no one say "thank you"...

In my opinion, The best is Germany, Russia and Italy. Not only my top gain but the people are nice too. Even there are some negative comments, but usually they gave me suggestion, thats cheer me up. Indian people nice too.. but phone billing payment in India is nightmare. for an $0.99 app.. until tax, fees etc, its only $0.09 left.. hahahaha.

France? uh.. even for free apps, they still complaint.. I dunno why..
[Samsung Infuse 4G] vagelis:
All of a sudden apps on storage card fail to load.

After a few reboots they reappear at random, but disappear again on reset.

Did not have that problem with stock, but after flashing Infused 1.14 (and on) the issue appears even with the (rooted) stock rom.

Any ideas?

I am trying to determine if I need to return and replace the phone before I lose the option.

Thank you in advance.
[Samsung Infuse 4G] vagelis:
Answering the question by myself, in case others encounter the same issue.

The external card had something corrupted, and when the system was mounting it, all mess ensued.

Backed up all the data and reformatted.

System appears ok for now
[Samsung Infuse 4G] tazm0n:
I just had this same problem or at least something very similar to it. Initially I thought it was the 32GB SD card being too big since I read Android had a 16GB external card limit. But those posts were from a year ago and when I searched deeper I read that 32GB cards were being use without size problems now. There was one issue that seemed to affect some people and that was that android could have problems formatting a card that big and that's how I installed it in my Infuse initially- I let the Infuse format it, then popped in in my Macbook Pro (in OSX) to copy over the contents from the previous 8G card. I believe I have hidden files set to show, so I should be copying over everything- though, could this method of upgrading the card be a problem too?

It worked for a couple days, but last night during a reboot I tried to access the app tray and didn't know the card was still being scanned. It froze and I couldn't get past the secondary media scan after many tries. I didn't realize that apps were being automatically installed to the card.

Anyway, I was gonna return the card, but after reading your post, I'm thinking again about corruption due to poor formatting as the problem, so I'll try it again when I get home. Thanks for your post. I really want to be able to use this larger card so I'm keeping my fingers crossed this will solve the problem.

BTW, how did you format the card? I have Win7 x64Pro on my MBP as well if I need to use windows, but did you use FAT, FAT32, ExFat? I'm still a 'droid noob ;P. Thanks again!

-- Infuse 4G Rooted with stock ROM
[Acer Iconia A500] sensei22:
Hi, I've just noticed that if I go under Settings>Applications, I see 144MB used and 386MB Free, resulting in a total of 528MB of RAM, so I am wondering what is going on with the almost half gigabyte of RAM missing, is this allocated for the OS?
[Acer Iconia A500] ericc191:
Buddy, what you're seeing is free ram and ram used by your apps. The ram you are NOT seeing is being used by the actual OS.
[Acer Iconia A500] sensei22:
thanks buddy, that is what I was actually thinking.
[HTC Flyer, EVO View 4G] copualt3:
Is anyone experiencing this with their flyer? It crashes with the Xda free app and premium 1.0.0 It works fine without being log in.

Thunderbolt
[HTC Flyer, EVO View 4G] jah:
Fine here. Use it 3G and WiFi.
[HTC Flyer, EVO View 4G] Renegade360:
Had Same problem with Free Version.

It Appears that the Premium version works though as shown above.
[HTC Flyer, EVO View 4G] copualt3:
Ok, the xda preminum 1.1.1 is working great. 1.0.0 and the free xda app is crashing.
[HTC Flyer, EVO View 4G] SciFlyer:
Yup. Free app crashes if you login.

I switched to tapatalk

No problems there
[Thunderbolt General] dvigue:
i dont have the OTA on the TB i just got today, when i go to Updates it says looking, then it does nothing. i have only tried it on 3g, do i have ot check it under WIFI instead?

thanks
[Thunderbolt General] FreemanB:
If you plan on rooting, then don't bother with the OTA. You'll have to wipe the phone while rooting, then update to the latest. If you don't plan on rooting, then the OTA should show up when tell it to check. What version does it currently say you are running?
[Thunderbolt General] PJnc284:
Even if you don't plan on rooting, I still wouldn't update. Otherwise you may end up frustrated with reboots.
[Thunderbolt General] dbow32:
I got my TB back in May. Didn't have one issue

until

I did the update. Since I only had the phone for 11 days VZW told me to walk into a store and exchange for a new one. I have had no issues with the new phone and will stay clear of that update. Wait until GB comes out and hopefully that will fix what ever is wrong.
[XPERIA X10 Q&A, Help & Troubleshooting] isthisreallife:
I have 54.Need .52.:)
[XPERIA X10 Q&A, Help & Troubleshooting] kuuulock:
Search x10 baseband patches

Sent from my x10i running Cyanogenmod 6
[XPERIA X10 Q&A, Help & Troubleshooting] rgunara:
check under development section. there are tutorials there.
[XPERIA X10 Q&A, Help & Troubleshooting] rshui:
Any effect change of the baseband?
[XPERIA X10 Q&A, Help & Troubleshooting] live4speed:
U will need to flash bb . 52 thru flashtool
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] Siaksa:
after installed a rom my phone says that i dont have free space. i only have 2mg free. help me please

can somebody teel me what is the size of the main storage? befare i had 70m total and now i only have 44
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] tictac0566:
Which ROM did you flash then?

Maybe select another one? Or just try to re-flash?

It´s quite difficult to give hints with so little information from your side...
[EVO 4G Q&A, Help & Troubleshooting] neno2323:
Hi guys I'm currently running mikfroyo 4.6.2 and when I try to update to gingerbread my phone says no update . Yeah I know I'm not suppose to update but I was curious to see what the process looked like.. is this normAL
[EVO 4G Q&A, Help & Troubleshooting] Vinchenzop:
Yes, you'd have to be on stock sense Rom with all the bloat and ****

Swyped from my Raided Evo
[EVO 4G Q&A, Help & Troubleshooting] neno2323:
Ok thanks ......
[EVO 4G Q&A, Help & Troubleshooting] Arnezie:
He has a thank you button , hint hint
[myTouch 4G Q&A, Help & Troubleshooting] mark manning:
Currently if you open a program such as quadrant standard and look at the device specs its says our screens have a refresh rate of 60hz. I was wondering if their is any way to change that rate. Personally, I would like to bump it up to 70hz. Is this possible? If so does anyone know how to do it?
[myTouch 4G Q&A, Help & Troubleshooting] Ace42:
If the screen is 60 you can't change that Like in windows or Mac. The HW limit is 60 on these SLCDs or whatever screen tech this is.
[myTouch 4G Q&A, Help & Troubleshooting] Ace42:
Found a thread stating that in the kernel devs need to remove the kernel FPS limit. Asks Faux or evil or ck about what you want.
[Galaxy S II Q&A, Help & Troubleshooting] no1male:
Hi guys,

was deleting some stuff from my phone and i seem to have deleted the alarm clock package thing. Anyone know what its called and where i can get it?

Cheers

Paul.
[Galaxy S II Q&A, Help & Troubleshooting] Johnny11:
http://xdaforums.com/showthread.php?t=1070083

Hope it helps, also search ftw.
[Galaxy S II Q&A, Help & Troubleshooting] no1male:
Nice one. Did try searching but brought up millions of other stuff

sent from my fat finger
[Galaxy S I9000 Q&A, Help & Troubleshooting] baniason:
Hi guys... I have jv9 firmware and criskelo v 65 rom...i accidently deleted stock contacts with root uninstaller app...is there anyway to get it back? Thanks in advance amigos
[Galaxy S I9000 Q&A, Help & Troubleshooting] bremkins:
As far as I know, Criskelo's ROMs are NoWipe, so what I would do is reflash the ROM.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Shrapnel2:
If you don't want to reflash you can easily extract the apk from the rom under system>app and place it in that folder on your phone with a root explorer app that supports r/w mount(Found File Expert could do this and is free). Hope this helps
[Windows Phone 7 Development and Hacking] Flow WP7:
If you are able to re-sign an executable that is already in the ROM, i would try that, so you know the problem isn't within the native code, but only with the signing. Or maybe the other way round which would be awesome. :)

regards
[Windows Phone 7 Development and Hacking] Heathcliff74:
That's a good idea. I must say that I don't have much faith in the current RecMod tools for WP7 right now. I am able to get the binaries recmodded so that I can disassemble them correctly. But I don't think they can be easily launched. But there are executables that are on the rom as complete binaries, instead of rom-modules. To begin with, I have to select one that does not need much privileges to run and try to sign that one and then run it.

I'm really busy with work right now, so I think I won't be able to try it until the day after tomorrow. But I will try it and will let know how that went.

Thanks!
[Windows Phone 7 Development and Hacking] fiinix:
Decompiled taskhost.exe, so it gets more easy for us to see if its able to make taskhost to start another exe for us. Lots of code tho (C code).

taskhost.c (276 KB) in attachments.

edit: Oh, WOW, this really shows how to call those anonymous methods

without

call signature "Hello" (signature: "??z_Hello_?mze")

Hmm, pretty much about the pause part?

if ( v10 )
{
a7 = sub_178E7(v10);
if ( a7 >= 0 )
{
a7 = sub_180A5(v7, v7 + 64);
if ( a7 >= 0 )
{
a7 = ThemeInitialize(v7 + 136);
if ( a7 >= 0 )
{
v11 = sub_1862B(v13, v7);
EnableHostAutoDehydration(v11 == 3);
v16 = 0;
a7 = InitializeEmClientEx(&a2, 0, &v16);
if ( a7 >= 0 )
{
a7 = RegisterPausedHostCallback(sub_19D0D, 0);
if ( a7 >= 0 )
{
a7 = RegisterResumingHostCallback(sub_19D31, 0);
if ( a7 >= 0 )
{
if ( v11 != 3
|| (a7 = RegisterDehydrateHostCallback(sub_19D76, 0), a7 >= 0)
&& (a7 = RegisterFreezeHostCallback(sub_19D97, 0), a7 >= 0) )
{
a7 = RegisterExitHostCallback(sub_19D55, 0);
if ( a7 >= 0 )
a7 = sub_17C0A(*(_DWORD *)(v7 + 128), 0);
}
}
}
}
}
}
}
}

UIX framework entry-point (exe)

int __cdecl sub_11114(int a1, int a2, int a3)
{
int v4; // [sp+0h] [bp-38h]@1
char Dst; // [sp+4h] [bp-34h]@1
int v6; // [sp+8h] [bp-30h]@1
int v7; // [sp+Ch] [bp-2Ch]@1
int v8; // [sp+18h] [bp-20h]@1
int v9; // [sp+28h] [bp-10h]@1

v4 = 0;
memset(&Dst, 0, 0x34u);
v8 = a3;
v6 = (int)L"res://FlightModeUXDLL!FlightMode.uix";
v7 = (int)L"FMMain";
v9 = 2;
RunApplication(&v4);
return dword_12034;
}

C++ converted

UIXApplicationInfo app;
app { ... }

RunApplication(&app);

struct UIXApplicationInfo
{
int UNK_v4 = 0;
char Dst = {0};
char* uixFile;
char* uixEntryPoint;
int UNK_v8;
int UNK_v9 = 2;
}

Then just figure out the UIX part (or test the existing "res://FlightModeUXDLL!FlightMode.uix" if it launches, if so, we made it).

___

Found this in mango dump:

> Uninstall provxml

<!-- Uninstall Xbox LIVE Extras App -->
<characteristic type="AppInstall">
<nocharacteristic type="{0c17d153-b5d5-df11-a844-00237de2db9e}"/>
</characteristic>
[Windows Phone 7 Development and Hacking] athompson:
Is there a reason you can't just use COM interop to run native code? Check out this thread for a discussion covering the technique: http://xdaforums.com/showthread.php?t=820455
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hello "co-founder of native code on WP7" ;)

I'm fully aware of the possibility of native code through COM. I use it for example in the WP7 Root Tools. But I just wanted to take it a step further. Running native executables give a lot more freedom. Not being bound to the watchdog, getting higher privileges and running in the background for instance. But there's a whole lot more. So that's why I started research on it. Thanks anyway. You helped making native code possible on WP7.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] fiinix:
The taskhost.exe is our RAM, because our app run in it, giving us full RAM access inside our "viritual ram". So that means we own all strings, int, floats etc. Then rewrite the ram to change strings in mscorlib. The checksum if an exe has been modified is only checked at startup, without checking if we modify the dll at runtime.

My purpose with this is that some function's call external apps, where we rewrite the args going in to the function. Just find an exploitable function and modify it after JIT has been there one before generating the pre ram, that we modify and call yet again but with the modified ram values behind.

Marshal.Copy, my friends, there.

[SecurityFuckingSafeCritical]

(byte[] source, IntPtr destination, int length)

> Interopservices leaked dll (\windows)

destination = our ram ptr to modify.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hmmm. 10 Points for inventiveness ;) But I don't think it's going to work. Even if you could find a function where the executable is passed as argument you still don't have enough privileges. Most code will have the path to the executable hardcoded instead of an argument. And you will still run under TaskHost with Least Privileges. And you need to have at least Standard Privileges or higher to launch most executables with CreateProcess() or ShellExecuteEx().
[Windows Phone 7 Development and Hacking] fiinix:
"And you will still run under TaskHost with Least Privileges"

I know, i dont need standard rights to do it. Because i call a mscorlib function that is trusted code. I think you saw my idea wrong, let me show you.

[mscorlib, SecuritySafeCritical]

public static void example(string str)

{

string mscorlibStr = "you cant change my value :P";

Debug.WriteLine(mscorlibStr + str);

}

This is where we modify "mscorlibStr" in ram and the function is still trusted code. But its doing something totally different from that it would do.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I really hate to break it for you. But the [SecuritySafeCritical] is indeed trusted code, but it will still check your privileges. All the API functions that do system modifications like that, do the security checks. Read the note under SecuritySafeCriticalAttribute here. Also read this; same problem. You are in process TaskHost.exe and it is launched in LPC (Least Privilege Chamber), so every CeImpersonateToken() to do the important stuff will fail and return an error code. I also wouldn't know how you would modify the stack-frame of a function that you call. Seems impossible to me, because at the moment you call the function, that stack-frame has not been allocated yet.

Anyway, although I don't think that is going to work in any way, I absolutely don't want to discourage you, because my experience is that when you try enough, sooner or later you will find an exploit :D

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] fiinix:
Currently installing "Windows Embeded Compact 7", because this lousy ARMv4 compiler (from WM5-6) maybe generates wrong ARM op-codes (WP7 runs ARMv7), therefore it says "Invalid program signature" (or what error it was).

Maybe ARMv7 is'nt even backwards compatibility with ARMv4.

By compiling with the ARMv7 compiler from WEM7, it will probably (hope) generate a valid exe.

Thats it..

edit:

*Research

"Armv7 is the processor instruction set used starting with the S5L8920 in the iPhone 3GS and in all subsequent devices. Processors that support Armv7 instructions are backward compatible with Armv6 instructions, but attempting to run binaries compiled for Arm7 on older, Armv6 processors will result in the error: "Bad CPU type in executable"."

Source: http://theiphonewiki.com/wiki/index.php?title=Armv7

___

"As I said in the past, the ARMv6 CTR was kept backwards compatible with

> > > earlier versions of the ARM architecture (and ARM tried to keep it like

> > > this as much as possible). With ARMv7, you have multiple levels of cache

> > > and different types (e.g. ASID-tagged VIVT I-cache). There is no way you

> > > could encode the useful information while keeping the same (and only)

> > > register, hence the the need for a new register."

Source: http://www.spinics.net/lists/arm-kernel/msg58813.html

As i see this (^), all ARMv > 6 == no backwards

ARMv6 had backwards to 4

ARMv7 >> ARMv6 compatibility, not more.

_

Problem officer even running ARMv4???

>On a non ARMv4 backwards compatibility CPU.

Profit!!

__

[ExeX.exe] (the one that i recompiled to a state: "this has to work")(ARMv4)

Decompilation:

; Attributes: bp-based frame

EXPORT start
start

var_20= -0x20
oldR4= -0x1C
oldR5= -0x18
oldR6= -0x14
oldR7= -0x10
oldR11= -0xC
oldSP= -8
oldLR= -4

MOV R12, SP
STMFD SP!, {R4-R7,R11,R12,LR}
ADD R11, SP, #0x1C
SUB SP, SP, #4
MOV R4, R3
MOV R5, R2
MOV R6, R1
MOV R7, R0

.

Next up, decompile a ARMv7 from a raw device. (how, someone has one)
[Windows Phone 7 Development and Hacking] athompson:
I think you'll find what you're looking for here: http://xdaforums.com/showthread.php?t=681659 in the dump of the IMAGEFS. What did you use to decompile it? IDA Pro, or a different thing?
[Windows Phone 7 Development and Hacking] fiinix:
IDA Pro, yes. Ill see if i can dump that "nbh" (used to nb0), and extract a fully operable exe that is not corrupted.
[Windows Phone 7 Development and Hacking] Heathcliff74:
First use Andim's WP7 Rom Tools to extract the rommodules. Remember to always dump a folder, not a single file.

Then use Denomitor's version of Recmod and follow the instructions in the post. That works most of the time.
[Windows Phone 7 Development and Hacking] fiinix:
Going forward :)

Currently building the WP7 ARMv7 commandline, getting closer.

Current cmd (not working, no need to help):

"C:\WINCE700\sdk\bin\i386\arm\cl.exe" /Od /D "_DEBUG" /D "_WIN32_WCE=0x700" /D "UNDER_CE" /D "ZUNE_HD" /D "WINCE" /D "DEBUG" /D "_WINDOWS" /D "ARM" /D "_ARM_" /D "_UNICODE" /D "UNICODE" /D "_CRT_SECURE_NO_WARNINGS" /Gm /EHsc /MTd /Gy /fp:fast /GR- /Fo"C:\Users\Steven VM\Desktop\ARMv7\Build\Debug/" /Fd"C:\Users\Steven VM\Desktop\ARMv7\Build\Debug/vc80.pdb" /W3 /c /Zi /TP /QRfpe- /QRarch7 "C:\Users\Steven VM\Desktop\ARMv7\main.cpp"

/QRarch7 is the ARMv7.

edit:

HOORRY SHEEAT

generated:

> main.obj

> vc80.idb

> vc80.pdb

O.o, feels soo good:

main.exe is there.

IDA Pro says "ARM AND THUMB MODE SWITCH INSTRUCTIONS", just like others.

; Input MD5 : B50E8D8395DE7CA2419464DC3CE0BC74

; File Name : C:\Users\Steven\Desktop\burn\main.exe
; Format : Portable executable for ARMI (PE)
; Imagebase : 10000
; Section 1. (virtual address 00001000)
; Virtual size : 00000018 ( 24.)
; Section size in file : 00000200 ( 512.)
; Offset to raw data for section: 00000400
; Flags 60000020: Text Executable Readable
; Alignment : default

; Processor : ARM
; Target assembler: Generic assembler for ARM
; Byte sex : Little endian

; Segment type: Pure code
AREA .text, CODE, READWRITE, ALIGN=4
; ORG 0x11000
CODE32

EXPORT start
start

var_4= -4

SUB SP, SP, #4
MOV R3, #1
STR R3, [SP,#4+var_4]
LDR R0, [SP,#4+var_4]
ADD SP, SP, #4
BX LR
; End of function start

Made an empty entry point as from above ^:

int wWinMainCRTStartup()
{
return 1;
}

PE Explorer (main.exe):

Machine: THUMB

Operating System Version: 7.0

Image Version: 7.0

Subsystem Version: 7.0

Subsystem: WinCE GUI
[Windows Phone 7 Development and Hacking] fiinix:
Wow, this truly was a big step today :)

Done hacking today.

"After a day, there comes another day"