yashsingh1/xdaforums huggingface dataset:
[LG Optimus L90] Ragnar:
Just wanted to clarify what the differences are between android and original development. Here are some KEY points by our very own pulser_g2.

The following are most likely “Original Development”:

*Official releases of highly original and upstream custom ROMs (built from the ground up with significant original development within them

*Official releases/development of such original ROMs, perhaps posted by the maintainer or their nominated person.

*A significant “first” in development for a device. Significant is subjective, but it is likely something which took considerable time/effort, and is generally accepted by developers to be significant and non-trivial.

*Kernels which are built with beneficial changes that are not simply pulled from other kernels already available. Some element of original work is expected.

*ROMs where the developer has made a custom kernel for it.

*Tools and utilities with a clear purpose, and which are well-made, and useful to users. They should have an element of originality, either in purpose or through significant improvement in the means of operation.

*Significant port of a ROM from one device to another, giving enhanced features or functionality to users of the target device. The port should be beneficial (a port from two virtually identical devices isn’t original development, it’s winzipping, and nobody really benefits from this, as it’s not development)

The following are most likely not “Original Development”, and should be posted in the “Android Development” subforum:

*Your own “unofficial” stock build of your favorite original, source-built (or otherwise) ROM, particularly where an official or maintainer-endorsed thread exists already.

*Minor derivatives of other ROMs with little or no changes, or ROMs consisting of “placebo” features as a main constituent or claim.

*Renames or rebadges of others’ work – these don’t belong on XDA at all! Refer to rule 12 for more information.

*Reposts of existing ROMs with small changes (i.e. kitchen work, such as adding a couple of apps). If you could realistically distribute your changes as an “addon pack” above and beyond a ROM, you should do so. In addition, your “ROM” would not be original development as it would be substantially identical to the original ROM.

*A thread created with unrealistic goals that are clearly unachievable by those starting the thread. This is not intended to discourage high aspirations, rather to prevent threads porting Windows Phone 8 to the HTC Wallaby. This is pretty much common sense.

*A ROM where a main or significant claim/feature is graphical changes to the user interface (ie. Themed ROM)

You can find all the info for it here. Threads will be moved if they do not meet the "Original" development requirements. Thank you guys and have fun!

NOTE: IF YOU ARE UNSURE WHETHER OR NOT YOUR WORK QUALIFIES FOR OD THEN POST IN ANDROID DEVELOPMENT AND CONTACT A MODERATOR TO REVIEW IT. THANKS!
[General Questions and Answers] kimmysown:
Good morning,

A lifelong friend of mine directed me to your forums. My Samsung Galaxy S4 SGH-M919N will not allow my text messages to come through

until

I make or receive phone calls. The phone calls somehow push the texts through.

At this time, I have deleted all apps, removed battery & SD Card & reinserted, & next did a factory reset, none of which have resolved my issue. I have looked all through my device settings & text settings...I just don't see anything that would help fix my problem. PLEASE HELP!!! Ready to make my phone aerodynamical any moment!

Thanks,

Kimmy

(I did try and sift through some other posts & do some research, if anyone can point me to an earlier discussion where I may get some pointers it would be greatly appreciated!)
[General Questions and Answers] Carloskun:
I had this similar problem before and I have theories about it

1.) your phone is in airplane mode

2.) you're using a custom rom and that caused the bug

I actually have a lot more but i think these two are mainly the reason.

if your phone is in airplane mode you should turn it off and it should work normally and if you are using a custom rom try revering back to your stock one

hope I helped ?
[General Questions and Answers] kimmysown:
@ CarloskunI thought it was acting like it was in airplane mode myself, but I've checked that & it isn't. As for custom ROM, trust me when I say I am a very simple & basic phone user....... I had only 4 apps on my phone (besides what it came with & I don't really use those apps...why do they install them & bog my phone down!!?). At this time I don't even have 4 b/c I deleted them in hopes of fixing my issue of receiving texts.

As my phone sits now, it is in its factory reset condition. Zero Apps, nothing custom.

Also I have 2 phones, 1 is the S4 & the other is the S5. My S5 is fine ....so I have compared settings to make sure something didn't get out of whack. All looks good.

Thank you for replying.
[General Questions and Answers] kimmysown:
I replied to you incorrectly by adding another post, instead of a direct reply. Still getting the hang of this, I've never used forums for anything before.:laugh:
[AT&T Samsung Galaxy S 5] zetsui:
No TI might be the worst thing about having a non-rooted phone
[Wing, P4350 General] smalouf:
So I was using IE to look at the latest threads on xda-dev site and a weird error message pops up on the screen saying that memory was critically low and tha I had to close one of the open apps. I only had IE open at the time. The message listed the name of the running apps next to a radio button. I had to select an app to close by clicking on the corresponding radio button. The weird thing is, the list looked like this (* stands for radio button):

* Internet Explorer

* Phone

* Phone

* Phone

* Phone

* Phone

:eek:

I selected the radio button next to the first instance of "Phone" and the error message went way and I was able to continue browsing in the IE session I was in. The strange thing is that it had several instances of "phone" in there. I had made several calls before this happened.. It looks like the software is opening a new instance of the phone app every time the phone is used, until the device runs out of memory. This may be the reason for the mysterious disappearance of memory on the wing. Anyone else experience this or something like it? Any expert opinions as to what this is about? Are there any apps out there that would allow me to see all running processes on my device, something like Windows Task Manager? The one that is included only shows user processes, not system or hidden ones.

Thanks for any info!
[Wing, P4350 General] babicka:
Have it too

I have the same experience with my P4350 and WM5 :( I didn't find any solution but honestly I didn't look for it yet.
[Wing, P4350 General] kraftey:
Yup I've had the same thing happen. The Phone'S don't show up in the task manager and they only show up when you run out of memory! Phone doesn't take up that much memory but I can see it having a mild affect.
[Ascend Mate 7 Q&A, Help & Troubleshooting] ivan333:
LAS EDIT: Is this a good guide can I follow it?

http://xdaforums.com/mate-7/general/huawei-ascent-mate-7-unlock-recovery-t2941525

So that guys, how do you do? I think that I eventually found the way to unlock my device, I think that finally it worked,

I put all my information there and it gave me a serial number (Unlock-code)

http://emui.huawei.com/en/plugin.php?id=unlock&mod=detail

I need the guide to unlock because no idea about fastboot or whatever it's called, and most of them are with broken links.

1. I got the code

2. I got the huawei oficial driver for windows

3?

4?

----------------------------------------------------------------

FOUND THAT, NO IDEA how to do it, is not well explained, I mean I don't get it.

**-1. Flash CWM Recovery-**

**2. Flash stock Recovery-**

##-3. Reboot to Recovery-##

Choose 1, and 3

4. In CWM flash the SuperSU

----------------------------------------------------------------

Am I go to format my device doing that? or I can just root without any problem,

Really thanks.
[Ascend Mate 7 Q&A, Help & Troubleshooting] ivan333:
What I also don't understand is why everyone was saying to put in Product model: Huawei Y300-0000 in mine I put, Huawei MT7-L09 and it gave me the code, yesterday I was trying with Huawei Y300-0000 and it wasn't working.

Product type: Smartphone

Product model: Huawei Y300-0000

Product SN: serial number of your Mate 7

Product IMEI / MEID: IMEI of your Mate 7

Product ID: your number from the Product ID generator
[Ascend Mate 7 Q&A, Help & Troubleshooting] alvinma:
first you need to google how to use adb

then you run "adb reboot bootloader"

then your phone will reboot to bootloader, where you can type a set of fastboot commands

from there type in the unlock command provided by huawei

and you phone is "bootloader unlocked".
[Ascend Mate 7 Q&A, Help & Troubleshooting] viper_dgs:
Real "Genius" Answer:

"first you need to google how to use adb

then you run "adb reboot bootloader"

then your phone will reboot to bootloader, where you can type a set of fastboot commands

from there type in the unlock command provided by huawei

and you phone is "bootloader unlocked"."

Why we all didn't think of that? Shame on all of us!

If you're not helping, skip the post, let someone else help.
[LG G2 Mini] Ragnar:
Just wanted to clarify what the differences are between android and original development. Here are some KEY points by our very own pulser_g2.

The following are most likely “Original Development”:

*Official releases of highly original and upstream custom ROMs (built from the ground up with significant original development within them

*Official releases/development of such original ROMs, perhaps posted by the maintainer or their nominated person.

*A significant “first” in development for a device. Significant is subjective, but it is likely something which took considerable time/effort, and is generally accepted by developers to be significant and non-trivial.

*Kernels which are built with beneficial changes that are not simply pulled from other kernels already available. Some element of original work is expected.

*ROMs where the developer has made a custom kernel for it.

*Tools and utilities with a clear purpose, and which are well-made, and useful to users. They should have an element of originality, either in purpose or through significant improvement in the means of operation.

*Significant port of a ROM from one device to another, giving enhanced features or functionality to users of the target device. The port should be beneficial (a port from two virtually identical devices isn’t original development, it’s winzipping, and nobody really benefits from this, as it’s not development)

The following are most likely not “Original Development”, and should be posted in the “Android Development” subforum:

*Your own “unofficial” stock build of your favorite original, source-built (or otherwise) ROM, particularly where an official or maintainer-endorsed thread exists already.

*Minor derivatives of other ROMs with little or no changes, or ROMs consisting of “placebo” features as a main constituent or claim.

*Renames or rebadges of others’ work – these don’t belong on XDA at all! Refer to rule 12 for more information.

*Reposts of existing ROMs with small changes (i.e. kitchen work, such as adding a couple of apps). If you could realistically distribute your changes as an “addon pack” above and beyond a ROM, you should do so. In addition, your “ROM” would not be original development as it would be substantially identical to the original ROM.

*A thread created with unrealistic goals that are clearly unachievable by those starting the thread. This is not intended to discourage high aspirations, rather to prevent threads porting Windows Phone 8 to the HTC Wallaby. This is pretty much common sense.

*A ROM where a main or significant claim/feature is graphical changes to the user interface (ie. Themed ROM)

You can find all the info for it here. Threads will be moved if they do not meet the "Original" development requirements. Thank you guys and have fun!

NOTE: IF YOU ARE UNSURE WHETHER OR NOT YOUR WORK QUALIFIES FOR OD THEN POST IN ANDROID DEVELOPMENT AND CONTACT A MODERATOR TO REVIEW IT. THANKS!
[Android General] :
Same thread already here,

http://xdaforums.com/android/apps-games/app-oroo-app-recommendation-fun-pic-t3200753

Thread closed.

Darth

Forum Moderator
[Galaxy Grand Duos i9082 Q&A, Help & Troubleshootin] narendrakd:
Hi,

I have Samsung galaxy i9082 mobile and phone gets stucked at Samsung logo.I tried to update via odin but no luck.Phone

ic completely dead so i send it to Samsung and they are saying that phone memory is fauly so is there anyway i can use this phone

.

Please suggest.

Thanks in advance.

Narendra
[Galaxy Grand Duos i9082 Q&A, Help & Troubleshootin] rohit1521:
Your phone maybe soft bricked or hard bricked...If your phone only bootup to Samsung logo and continously showing logo then your phone is softbricked.If your phone is not even booting then its hard bricked...If. Its soft brick we can fix it...
[XDA Assist] zongol:
Dear Sir,

Iam looking for a new smartphone that should last for the coming two years.

the specs that Iam looking for is a reliable one.

I have some models in mind but I need your assistance in order to decide.

first choice: Huawei mate S or LG G4 or Samsungs S6 Edge +

second choice : Gionee Elife E8 or BLU Pure XL or Allview X2 Xtreme.

Remark: in option 2, although the three look like together but there should be some one who is better in quality and manufacturing products.

here I need your advice and recommendation for option 1 & 2

last but not least, if you really recommend a mobile that is not in the above list then I will be more than happy to hear from your side.

Awaiting for your reply and thanks in advance
[XDA Assist] Ragnar:
Hello,

Thank you for using XDA Assist

Thank you also very much for asking our advise as to your new phone choice.

While most of us here very big phone enthusiast and have been on these boards for years, the one thing we have learned is that there is so much individualism and what someone may want for their device is not the same that someone else may want.

You have to analyze what is best for you.

What do you want to do with your phone?

How much is a certain feature valuable to you?

This is like asking which is the Best Rom? There is no answer for that!

It is what is best for the user.

May suggest you make a list as you have of devices you may be interested in.

Then go to read about each device the specs, maybe go to the XDA Forum for those devices and read what the users there are saying about it.

Collect as much information as you can then sit down go through it and figure out what is best for you.

Good Luck

Ragnar
[Sony Cross-Device General] xperiaz2:
[GUIDE][AOSP][CM12/12.1]How To Port Fully Featured Sony Phonebook,Dialer & InCallUI

Quick Guide To Port Xperia Z5,Z4,Z3,Z2,Z1,Z etc. Fully Featured Sony Phonebook,Dialer & InCallUI . For Many Phones Running AOSP,CM12,CM12.1. I Hope Everyone Like & Enjoy It.

[IMG="Xperia Phonebook MadMax"]http://xdaforums.com/attachment.php?attachmentid=3482493&stc=1&d=1442930476[/IMG][IMG="Xperia InCallUI MadMax"]http://xdaforums.com/attachment.php?attachmentid=3482484&stc=1&d=1442930101[/IMG][IMG="Xperia Phonebook MadMax"]http://xdaforums.com/attachment.php?attachmentid=3482485&stc=1&d=1442930101[/IMG]

Guide & Download Link Is On 2nd Post

Screenshots On 3rd Post

Cheers ;) U Can Post Screenshots Too & I'll Add To This Thread

If U Like My Work Dont Forgot To Press Thanks Button
[Sony Cross-Device General] xperiaz2:
Guide For AOSP,CM12,CM12.1

1. Extract framework.jar Decompile classes.dex

2. Go to android/telephony/TelephonyManager.smali add this method before .method public handlePinMmi

.method public getVoicemailString()Ljava/lang/String;
.registers 3

.prologue
.line 3592
iget-object v0, p0, Landroid/telephony/TelephonyManager;->mContext:Landroid/content/Context;

if-nez v0, :cond_6

const/4 v0, 0x0

.line 3593
:goto_5
return-object v0

:cond_6
iget-object v0, p0, Landroid/telephony/TelephonyManager;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

const v1, 0x1040051

invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v0

goto :goto_5
.end method

3.To Port InCallUI add this method in android/telecom/Call.smali

.method public getNotificationCode()I
.registers 2

.prologue
.line 415
iget v0, p0, Landroid/telecom/Call;->mNotificationCode:I

return v0
.end method

.method public getNotificationType()I
.registers 2

.prologue
.line 410
iget v0, p0, Landroid/telecom/Call;->mNotificationType:I

return v0
.end method

& Add This Instance Fields

.field private mNotificationCode:I

.field private mNotificationType:I

4. Go To android/telecom/Phone.smali Add This Field at line 55

.field private mSomcInCallAdapterExtend:Landroid/telecom/SomcInCallAdapterExtend;

5. Add This method before .method public switchToOtherActiveSub

.method public final somcGetCommand(ILjava/lang/String;)Ljava/lang/String;
.registers 5
.parameter "commandId"
.parameter "option"

.prologue
.line 386
const/4 v0, 0x0

.line 387
.local v0, result:Ljava/lang/String;
iget-object v1, p0, Landroid/telecom/Phone;->mSomcInCallAdapterExtend:Landroid/telecom/SomcInCallAdapterExtend;

if-eqz v1, :cond_b

.line 388
iget-object v1, p0, Landroid/telecom/Phone;->mSomcInCallAdapterExtend:Landroid/telecom/SomcInCallAdapterExtend;

invoke-virtual {v1, p1, p2}, Landroid/telecom/SomcInCallAdapterExtend;->somcGetCommand(ILjava/lang/String;)Ljava/lang/String;

move-result-object v0

.line 389
:cond_b
return-object v0
.end method

6. Download & Extract SomcInCallAdapterExtend.zip from attachments move SomcInCallAdapterExtend.smali to android/telecom folder

7. Recompile & Move Modify classes.dex In framework.jar

Done (Remember Superusermod & Deodex Rom Require) ;)

Now CM12.1,AOSP Users Can Flash This http://www.mediafire.com/download/eokbox8h6otz5s5/EnfriarZ5Dialer.zip
[Sony Cross-Device General] xperiaz2:
Screenshots

[IMG="Xperia Dialer"]http://xdaforums.com/attachment.php?attachmentid=3465557&stc=1&d=1441628433[/IMG]

[IMG="Top Contacts"]http://xdaforums.com/attachment.php?attachmentid=3465565&stc=1&d=1441628783[/IMG]

[IMG="Xperia InCallUI"]http://xdaforums.com/attachment.php?attachmentid=3465566&stc=1&d=1441628783[/IMG]

[IMG="Incoming"]http://xdaforums.com/attachment.php?attachmentid=3465585&stc=1&d=1441629658[/IMG]

[IMG="Phonebook"]http://xdaforums.com/attachment.php?attachmentid=3465586&stc=1&d=1441629658[/IMG]
[Sony Cross-Device General] khurshid_258:
How to and where to edit the files
[Sony Cross-Device General] :
[MENTION=5491189]xperiaz2[/MENTION] awesome , thank yoooou so much for sharing this to us...

---------- Post added at 02:23 PM ---------- Previous post was at 01:51 PM ----------

Decompile Framework.apk

and add

<string name="config_voicemail_string" /> to string.xml

<public type="string" name="config_voicemail_string" id="#Number#" /> to Public.xml

Number in Public is like this 0x01040054 #Number is a example

You need to replace number in following code like this 0x1040054

.method public getVoicemailString()Ljava/lang/String;
.registers 3

.prologue
.line 3592
iget-object v0, p0, Landroid/telephony/TelephonyManager;->mContext:Landroid/content/Context;

if-nez v0, :cond_6

const/4 v0, 0x0

.line 3593
:goto_5
return-object v0

:cond_6
iget-object v0, p0, Landroid/telephony/TelephonyManager;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

const v1, 0x1040054

invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v0

goto :goto_5
.end method

add this code before .method public handlePinMmi
[Sony Cross-Device General] xperiaz2:
most welcome bro :) yeah correct :good:
[Sony Cross-Device General] :
I cant find .method public switchToOtherActiveSub in Phone.smali
[Sony Cross-Device General] elmkzgirxp:
To CM12.1 users: the 'telecom' folder can be found at /smali_classes2/android (at least in my case).
[Sony Cross-Device General] :
i think we should add this also

.method public switchToOtherActiveSub(Ljava/lang/String;Z)V
.registers 4
.param p1, "subId" # Ljava/lang/String;
.param p2, "retainLch" # Z

.prologue
.line 287
iget-object v0, p0, Landroid/telecom/Phone;->mInCallAdapter:Landroid/telecom/InCallAdapter;

invoke-virtual {v0, p1, p2}, Landroid/telecom/InCallAdapter;->switchToOtherActiveSub(Ljava/lang/String;Z)V

.line 288
return-void
.end method

in the end
[Sony Cross-Device General] xperiaz2:
its last line if not there add that method at end

.method public switchToOtherActiveSub(Ljava/lang/String;Z)V

.registers 4

.parameter "subId"

.parameter "retainLch"

.prologue

.line 276

iget-object v0, p0, Landroid/telecom/Phone;->mInCallAdapter:Landroid/telecom/InCallAdapter;

invoke-virtual {v0, p1, p2}, Landroid/telecom/InCallAdapter;->switchToOtherActiveSub(Ljava/lang/String;Z)V

.line 277

return-void

.end method

yes ;)
[Sony Cross-Device General] elmkzgirxp:
[MENTION=5491189]xperiaz2[/MENTION] Where should I put the fields in Call.smali? In static or instance fields?
[Sony Cross-Device General] xperiaz2:
instance fields
[Sony Cross-Device General] :
If Compile error try this attachment with latest smali jar

or

use smali jar 1.3.3 with developer added attchment
[Sony Cross-Device General] xperiaz2:
try using romtoolspc no error :)
[Sony Cross-Device General] Deleunes254:
Hi, awesome work man! You're like on of the first porting this :D Can you port Conversations as well? :)
[Sony Cross-Device General] xperiaz2:
wow thanks alot bro :) yeah i will port Conversations too ;)
[Sony Cross-Device General] Deleunes254:
You serious? Alright Awesome!!!! :D
[Sony Cross-Device General] elmkzgirxp:
I'm getting errors when smaling Phone.smali.

framework.jar.out\smali_classes2\android\telecom\Phone.smali[828,4] Error for input '.parameter': Invalid directive
framework.jar.out\smali_classes2\android\telecom\Phone.smali[829,4] Error for input '.parameter': Invalid directive
framework.jar.out\smali_classes2\android\telecom\Phone.smali[828,15] mismatched input '"commandId"' expecting END_METHOD_DIRECTIVE
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: android/telecom/Phone.smali
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:71)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:55)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:372)
at brut.androlib.Androlib.buildNonDefaultSources(Androlib.java:316)
at brut.androlib.Androlib.build(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:256)
at brut.apktool.Main.cmdBuild(Main.java:225)
at brut.apktool.Main.main(Main.java:84)
[Sony Cross-Device General] Kianush:
My framework.jar is only 309 bytes what should I do?

m on cm12.1 lollipop 5.1.1
[Sony Cross-Device General] Raienryu:
[MENTION=5491189]xperiaz2[/MENTION]

I've flashed this in AICP for Huashan (Xperia SP) and I'm getting contacts FC. Taken a log of the fc by repeatedly opening dialer.

The thing is, contacts opens up and can use it for a while ( Google account contacts are not there) . I try to click on import contacts and it FC's.

As for the dialer, it doesn't even open up.

So the log has a NoSuchMethodError .

Here is the link to the whole log.

http://hastebin.com/upurexegun.vhdl

Hope this helps you .
[Sony Cross-Device General] :
try using romtoolspc

---------- Post added at 04:21 AM ---------- Previous post was at 04:15 AM ----------

Your log said you missed or not properly Patched first step

---------- Post added at 04:34 AM ---------- Previous post was at 04:21 AM ----------

If you got FC on Creating new contact

try this patch made by [MENTION=5491189]xperiaz2[/MENTION]

attachments are here > http://xdaforums.com/crossdevice-dev/sony/guide-how-to-port-featured-sony-camera-t3169253