yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy Note II] KennyG123:
Questions and help issues go in Q&A and Help section

Thread moved

Thanks

FNM
[Sprint Samsung Galaxy Note II] Blitzpwnage:
Cool, thanks, like I said haven't been around haha, so pumped
[Sprint Samsung Galaxy Note II] madsquabbles:
great trade if you ask me. i've got both the s4 and gn2 and prefer using the gn2... except when i'm on mobile data. the s4 is verizon and gn2 is crappy ole sprint.
[Windows Mobile Development and Hacking General] brindasanth:
Help me pls.

i am in need of XDA MIDP supporting emulator.And i want to know How to integrate with Sun mobile studio or any other toolkits.

if u have suggession :brindasanth@yahoo.com

thanking you

brindasanth
[Windows Mobile Development and Hacking General] fragkisk@iti.gr:
J2ME support in XDA III

Hi,

well I actually won't answer your question. But I need some help from you

You task seems to be similar with mine

I am going to buy a PDA2K i-mate (XDAII it isn't?) an I was wondering if J2ME MIDP2.0 is supported on the device. Do you know if it comes with a Java Virtual Machine on it? (that supports J2ME MIDP 2.0)

For what you are asking... I looked for the same thing but I couldn't find anything. What I tried to do is to install the J9 JVM on the Pocket PC emulator provided by Microsoft. But although I managed to install it on the emulator I couldn't use it. I couldn't run Java apps on the Pocket PC

Thanks
[Android Apps and Games] mlakkadshaw:
App Updated

The latest update include:

1. New Black Theme / Night mode

2. Bug Fixes (Fixed bug pointed out by xda member blazingwolf)

3. Fixed the bug which was causing crashes on some articles

4. Performance improvements.

Google Play: play.google.com/store/apps/details?id=com.mohammedlakkadshaw.ken

APK: Check the attachment

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

Hi Guys,

I have developed an app called as Ken, it is a magazine for programmers, you have to select your interest e.g (Node, Python, Javascript, Android etc.) and it will show you all the latest news, tutorial, articles etc. related to them.

Currently Topics:

Android

Javascript

Python

PHP

Ruby

Java

UI/UX (Mobile and Web Design)

Features

Ability to Zoom-in and Zoom-out

Share Articles

View in browser

Tell me how did you like the app and how could I improve it, thanks!

Download Links

Google Play: play.google.com/store/apps/details?id=com.mohammedlakkadshaw.ken

APK: Check the attachment
[Android Apps and Games] deathblade:
Nice very simple and bright ui following the Google card design very well organized love that the different "interests" are just a wipe away from each other rather than all jumbled up together very nice
[Android Apps and Games] mlakkadshaw:
Thanks! Do you feel that the loading time is very slow? I am loading the title of all the topics at start, if you feel that it takes a lot of time to load then I will do a section wise loading, It will load only when the user moves to that e.g If the users is at javascript and moves to android then at that time it will load android.

Should I do it like that?

Thanks
[Android Apps and Games] deathblade:
Runs great on at s3, though I would like to suggest having tabs for the different categories within each interest, if you like I can see about getting a pic of what I'm talking about together and upload it
[Android Apps and Games] valliance:
Nice app.. Complete topics.. Especially UI and UX..

Thanks.. Looking forward on this..
[Android Apps and Games] mlakkadshaw:
Yea sure, I would love to see the pic, and what categories do you suggest should I put there?

Thanks
[Android Apps and Games] deathblade:
They will be in the pic, I will follow the current theme for it too however I would like to also post a pic of a darker theme for it as well for your consideration of course it will be just a modified pic and I would not be doing any edits to the app it's self
[Android Apps and Games] deathblade:
i was thinking something like this maybe, thought the catagories i have showing are just more or less place holders or if you perfer examplesView attachment 2138628
[Android Apps and Games] Sid Droid:
sounds interesting..........download right away!!!
[Android Apps and Games] mlakkadshaw:
Thanks! I will implement that in the next update, I am planning to implement machine learning on the server side to classify articles based on the type (e.g App, Tutorial, News etc.)
[Android Apps and Games] Dovidhalevi:
Looks cool, will give it a try.

Actually, I could use a version for a Desktop. I use Pulse there more than on the phone.
[Android Apps and Games] mlakkadshaw:
Thanks!

I am working on a webapp version, which will allow you view this on your desktop/laptop.
[Android Apps and Games] dream707:
great app!

some issues:

1. there are some duplicates in all feeds.

2. need more hi-res icon. current looks blurry.

3. sometimes chashes => asks for my feeds again and again
[Android Apps and Games] herousr:
nice

I like it. It's a nice app great UI love Holo design. I did notice you aren't decoding the characters in the titles when you display them. Apostrophe's and quotes come out as url encoded. Also if you have the time I'd like to see a dark theme. Personally I just like reading text on a black background better than white. Keep up the good work :]

also +1 for the hi-res icons and filtering duplicates. I hate seeing reposts from blog to blog and such.
[Android Apps and Games] blazingwolf:
Trying out the app and I ran into an issue. I tried to open an article on my Verizon GS4 and Ken crashed. What I saw was a black screen for a little bit (about 5 seconds or so) and then Ken reloaded and showed the headers. I have attached the pertinent information for the logcat in the code box.

E/AndroidRuntime(22461): FATAL EXCEPTION: main
E/AndroidRuntime(22461): java.lang.RuntimeException: PARAGRAPH span must start at paragraph boundary
E/AndroidRuntime(22461):	at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:600)
E/AndroidRuntime(22461):	at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:588)
E/AndroidRuntime(22461):	at android.text.HtmlToSpannedConverter.convert(Html.java:461)
E/AndroidRuntime(22461):	at android.text.Html.fromHtml(Html.java:138)
E/AndroidRuntime(22461):	at com.mohammedlakkadshaw.ken.DetailActivity.renderArticle(DetailActivity.java:183)
E/AndroidRuntime(22461):	at com.mohammedlakkadshaw.ken.DetailActivity$LoadArticle.onPostExecute(DetailActivity.java:326)
E/AndroidRuntime(22461):	at com.mohammedlakkadshaw.ken.DetailActivity$LoadArticle.onPostExecute(DetailActivity.java:1)
E/AndroidRuntime(22461):	at android.os.AsyncTask.finish(AsyncTask.java:631)
E/AndroidRuntime(22461):	at android.os.AsyncTask.access$600(AsyncTask.java:177)
E/AndroidRuntime(22461):	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
E/AndroidRuntime(22461):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(22461):	at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(22461):	at android.app.ActivityThread.main(ActivityThread.java:5328)
E/AndroidRuntime(22461):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(22461):	at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(22461):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
E/AndroidRuntime(22461):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
E/AndroidRuntime(22461):	at dalvik.system.NativeStart.main(Native Method)

First time loading an article took quite some time and there was no way to tell if Ken was working or had crashed again. So I would suggest a loading symbol if it takes a bit to get the article.

Some articles are truncated. There might be nothing you can do about this but there is no link to the full article (I've noticed this in the Java category) so I can't read the rest of the article and have no idea where the article is coming from. On the articles that are truncated the full screen of the device is not used to show the article. So, if I zoom in on the text I can fill up about half of the screen and then the article gets cut off.

Please add a dark theme. I think that will look much nicer with your chosen color.

Thanks for making the app. Really good idea and something I will use quite often. :D
[Android Apps and Games] mlakkadshaw:
Thanks for pointing out the errors, I will fix them asap. I found a way to prevent the truncation, but for that I'll have to switch to EC2, I will do it in a couple of days, and then you can see all the articles in full view.

You can try "view in browser" to view the truncated article for now.

Thanks again. :)
[Android Apps and Games] mlakkadshaw:
I will add the dark background in the next update, and I will look into the decoding errors. Thanks
[Android Apps and Games] Y.G.:
No T-SQL love?
[Android Apps and Games] ohraii:
Working well on my S4! I like the way it's set up. Thanks, dev. :)

+1 on darker theme!
[Android Apps and Games] madman:
Any possibility of 2.3 support ?
[Nexus 4 Q&A, Help & Troubleshooting] greatbayu:
Hi,

Do you know what voice command that I can use in google now?

List the command I knew :

1. Open (aplication)

2. Play (music)

3. Weather

Do you know anything else more?
[Nexus 4 Q&A, Help & Troubleshooting] kpjimmy:
http://bit.ly/13z4mAp
[Sprint Samsung Galaxy S 4 General] devoureddreams:
1.Download titanium backup

2.click backup/restore at top

3.freeze fwupdate

4.download a root file explorer

5.navigate to cache/ in root

6.delete the mf9 update

7.open navigation bar and click touch to install

8.select restart and install let it go all the way to rebooting (it will not reboot)

9.click cancel

10.done
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
The latest update to 20f pushes the same unlock files to the phone as the (euro?) open kdz. That is the libunlock.so file. From what I see it appears that the phone checks the nv partition for the unlocked or locked "token" for the bootloader. I am trying to find out where in the nv partition this flag resides but I am not so good with this type of code. I will post some of the code (this is pertaining to the unlock checks) and im asking someone to help me figure out where this flag is so we can hex edit it and be done with this silly flashing back and forth to unlock. So here :

.text:0000098C EXPORT write_nv

.text:0000098C write_nv ; CODE XREF: bootloader_unlock_handler+F2p

.text:0000098C

.text:0000098C buf = -0x14

.text:0000098C

.text:0000098C PUSH {R0-R2,R4,R5,LR}

.text:0000098E MOV R5, R1

.text:00000990 STR R0, [SP,#0x18+buf]

.text:00000992 MOVS R1, #2 ; oflag

.text:00000994 LDR R0, =0x4E7

.text:00000996 ADD R0, PC ; "/dev/block/platform/omap/omap_hsmmc.1/b"...

.text:00000998 BLX open

.text:0000099C CMP R0, #0

.text:0000099E MOV R4, R0

.text:000009A0 BGE loc_9B0

.text:000009A2 LDR R1, =(aCanTOpenNvdata - 0x9AC)

.text:000009A4 MOVS R0, #3

.text:000009A6 MOV R2, R4

.text:000009A8 ADD R1, PC ; "Can't open NVDATA partition ret = %d \n"

.text:000009AA BL logger

.text:000009AE B loc_9CC

.text:000009B0 ; ---------------------------------------------------------------------------

.text:000009B0

.text:000009B0 loc_9B0 ; CODE XREF: write_nv+14j

.text:000009B0 MOVS R2, #0 ; whence

.text:000009B2 MOV R1, R5 ; offset

.text:000009B4 BLX lseek

.text:000009B8 CMP R0, #0

.text:000009BA BGE loc_9D0

.text:000009BC LDR R1, =(aCannotSeekToRe - 0x9C2)

.text:000009BE ADD R1, PC ; "Cannot seek to real block device footer"...

.text:000009C0

.text:000009C0 loc_9C0 ; CODE XREF: write_nv+56j

.text:000009C0 MOVS R0, #3

.text:000009C2 BL logger

.text:000009C6 MOV R0, R4 ; fd

.text:000009C8 BLX close

.text:000009CC

.text:000009CC loc_9CC ; CODE XREF: write_nv+22j

.text:000009CC MOVS R0, #0

.text:000009CE B locret_9EC

.text:000009D0 ; ---------------------------------------------------------------------------

.text:000009D0

.text:000009D0 loc_9D0 ; CODE XREF: write_nv+2Ej

.text:000009D0 MOVS R2, #4 ; n

.text:000009D2 MOV R0, R4 ; fd

.text:000009D4 ADD R1, SP, #0x18+buf ; buf

.text:000009D6 BLX write

.text:000009DA CMP R0, #0

.text:000009DC BGE loc_9E4

.text:000009DE LDR R1, =(aCanTReadUnlock - 0x9E4)

.text:000009E0 ADD R1, PC ; "Can't read unlock bit.\n"

.text:000009E2 B loc_9C0

.text:000009E4 ; ---------------------------------------------------------------------------

.text:000009E4

.text:000009E4 loc_9E4 ; CODE XREF: write_nv+50j

.text:000009E4 MOV R0, R4 ; fd

.text:000009E6 BLX close

.text:000009EA MOVS R0, #1

.text:000009EC

.text:000009EC locret_9EC ; CODE XREF: write_nv+42j

.text:000009EC POP {R1-R5,PC}

.text:000009EC ; End of function write_nv

.text:000009EC

I can go to any function or bit of code you need. I've reverse engineered this file.
[LG Optimus L9 P760, P765, P768, P769] Lelus:
nv contains very little data, why not dump 10g , 20f and euro open and compare what going on
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
Yes I've already examined the nv partition from 20f on my phone. I will flash to 10g and pull it now. Just hoping someone understood the coding a bit better than me and could tell me where abouts to look in the nv partition.

Im assuming its in this bit here :

.........LGP769A

T-01-V20d-310-26

0-MAR-16-2013+00
[LG Optimus L9 P760, P765, P768, P769] Lelus:
310-260 are t-mobile network codes

Keep in mind that non of 769 stock kernels allow passing "oem-unlock" or "bootloader" command to uboot during the reboot and that's the reason why phones just reboot.
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
My fault the last bit was from d and this one from f :

LGP769AT-01-V20d

-310-260-MAR-16-

2013+00.........
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
I just flashed a unlocked u and boot. Img to my phone. It did the same thing flashing the open kdz does, inverts the image and wonky touch screen. I wonder how we can clear the NV partition to reset the flag...
[LG Optimus L9 P760, P765, P768, P769] Lelus:
It looks to me like something prevents that unlock bit(token) form being generated or written to the nv.
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
I believe the token is definitely generated as their is a value for multiple boot loader states :

.text:00000CC2 loc_CC2 ; CODE XREF: main+8Ej

.text:00000CC2 MOVW R3, #0x2774

.text:00000CC6 CMP R5, R3

.text:00000CC8 BNE loc_CDC

.text:00000CCA LDR R5, =(asc_1008 - 0xCD2)

.text:00000CCC MOVS R0, #6

.text:00000CCE ADD R5, PC ; "---------------------------------------"...

.text:00000CD0 MOV R1, R5

.text:00000CD2 BL logger

.text:00000CD6 LDR R1, =(aDeviceUnlockIs - 0xCDC)

.text:00000CD8 ADD R1, PC ; "Device Unlock is permitted. But, unlock"...

.text:00000CDA B loc_D24

.text:00000CDC ; ---------------------------------------------------------------------------

.text:00000CDC

.text:00000CDC loc_CDC ; CODE XREF: main+ECj

.text:00000CDC MOVW R0, #0x277F

.text:00000CE0 CMP R5, R0

.text:00000CE2 BNE loc_CF6

.text:00000CE4 LDR R5, =(asc_1008 - 0xCEC)

.text:00000CE6 MOVS R0, #6

.text:00000CE8 ADD R5, PC ; "---------------------------------------"...

.text:00000CEA MOV R1, R5

.text:00000CEC BL logger

.text:00000CF0 LDR R1, =(aDeviceIsAlread - 0xCF6)

.text:00000CF2 ADD R1, PC ; "Device is already unlocked\n"

.text:00000CF4 B loc_D24

.text:00000CF6 ; ---------------------------------------------------------------------------

.text:00000CF6

.text:00000CF6 loc_CF6 ; CODE XREF: main+106j

.text:00000CF6 MOVW R2, #0x2AF8

.text:00000CFA CMP R5, R2

.text:00000CFC BNE loc_D10

.text:00000CFE LDR R5, =(asc_1008 - 0xD06)

.text:00000D00 MOVS R0, #6

.text:00000D02 ADD R5, PC ; "---------------------------------------"...

.text:00000D04 MOV R1, R5

.text:00000D06 BL logger

.text:00000D0A LDR R1, =(aBootloaderUnlo - 0xD10)

.text:00000D0C ADD R1, PC ; "Bootloader Unlock is prohibited\n"

.text:00000D0E B loc_D24

.text:00000D10 ; ---------------------------------------------------------------------------

.text:00000D10

.text:00000D10 loc_D10 ; CODE XREF: main+120j

.text:00000D10 CMP R5, #0xDE

.text:00000D12 BNE loc_D32

.text:00000D14 LDR R5, =(asc_1008 - 0xD1C)

.text:00000D16 MOVS R0, #6

.text:00000D18 ADD R5, PC ; "---------------------------------------"...

.text:00000D1A MOV R1, R5

.text:00000D1C BL logger

.text:00000D20 LDR R1, =(aUnlockBitIsFul - 0xD26)

.text:00000D22 ADD R1, PC ; "Unlock bit is full!!!\n"

.text:00000D24

.text:00000D24 loc_D24 ; CODE XREF: main+FEj

.text:00000D24 ; main+118j ...

.text:00000D24 MOVS R0, #6

.text:00000D26 BL logger

.text:00000D2A MOVS R0, #6

.text:00000D2C MOV R1, R5

.text:00000D2E BL logger

.text:00000D32

.text:00000D32 loc_D32 ; CODE XREF: main+CCj

.text:00000D32 ; main+E4j ...

.text:00000D32 MOV R0, R4

.text:00000D34 ADD SP, SP, #0x14

.text:00000D36 POP {R4,R5,PC}

.text:00000D36 ; End of function main

.text:00000D36
[LG Optimus L9 P760, P765, P768, P769] N00BY0815:
Do you guys need my nvram before and right after UL? I currently got no time, otherwise I d probably try to help you out and compare it myself.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
I think the kernel is the key, but we can't mod it. I noticed Lg is quite lazy when it comes to making changes for different kdz versions. I have found files and scripts that do not belong to that kdz version, and I think that is the case here. The u-boot for 20f recognizes our unlock status, but maybe that's it. Lol, I guess they didn't think people would root and dissect everything :) or, they knew what they were doing, and wanted us to find it ;)
[LG Optimus L9 P760, P765, P768, P769] N00BY0815:
Might it be just about the bootargs? Cause on my old OB, it was enough to set force_bootarg=y or something like this before building. Anyone who tested it already? Oh and sorry, but my nvram partition is empty... Dunno, what went wrong on the backup.

Edit:

I made a backup of all partitions before and after I unlocked the phone.

Didnt yet have time to properly check all those files, but what I found is, that only the following partitions got changed:

nvram

persist

mlt

& divxkey

Wondering, what happend at those partitions...

nvram might be the key here. Persist seems to log a lot... Will have a closer look at that as well. Maybe it somehow stores, if BL has been unlocked or not.

mlt... Well who knows, what we'll still find there... Hello NSA :D

divxkey... This seems really strange to me, but I ll also have a look into this one as well, as soon, as I find some time off ;)

Edit 2:

Uploaded a zip files of those files to my devhost account. If anyone else wants to have a look, PM me please, because I dont want to share the files in public, because of my IMEI and other private stuff.
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
The divx key likely changes BC wallpaper bin file checks those files and after unlocking the wallpaper bin is usually one of the first things to go. I examined persist block on my other phone, basically its a persisted log lol. As mentioned above NV contains very little data (modem version/software version and what I believe to be the CPU serial). Libunlock writes and reads there for bootloader status though just got to find out where. I will pm you
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
I really need the NV partition of a already unlocked phone.
[LG Optimus L9 P760, P765, P768, P769] N00BY0815:
I ll PM you. But please dont flash it! Also contains IMEI and other information specific for each device!
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
I didn't see An imei anywhere in it. For that matter I switched my NV partition to the one from another version I had and it was fine. I then deleted the NV partition and rebooted, it just recreated it. I won't flash it though. I will change my software version to match yours run the libunlock.so and try to unlock.
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
Well for starters the NV partition on the unlocked version is called nvdata where as our jellybean its just NV. I bet 10g has nvdata and jellybean changed it to NV (though I'm not sure at the moment). Changing the name to nvdata and using unlock command on jellybean did not work even with a unlocked boot and u. Now I will dissect these files to find that one minor change so we know where the flag is stored and what variables are.
[LG Optimus L9 P760, P765, P768, P769] Lelus:
Have you tried changing /system/build.prop : ro.build.target_operator to OPEN ?
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
Just tried that's it didn't work, thanks though. I'm now gonna try a hex edited NV partition. It appears before and after lock his NV partition did not change. I think it would have if he ran the command again.
[LG Optimus L9 P760, P765, P768, P769] Lelus:
Take a look at the very end of /data/dontpanic/last_kmsg.txt right after reboot oem-unlock
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
Interested rebooting in non supported mode. When I dissassembled libunlock it listed its dependancies. I pulled the full system/lib folder from the open version. . I may try copying over the lib unlock and its dependancies.
[AT&T, Rogers HTC One X, Telstra One XL] =JKT=:
I got the update for 7.02. All you sense users will be happy to hear that I used it to navigate for about 4 hrs on and off today on viper xl 3.2.8 and it only crashed once. In all fairness, I was navigating, streaming audio , and receiving mms all at the same time. Before the update Maps would crash within a minute when navigating on my phone.

I've experienced some graphical issues. Major on The latest PA ( no dpi tinkering) but minor on viper xl

So uninstall waze (maybe) and get back to navigating google-style! Good luck! (Edit: I still like waze and will use it for police/hazard watching)

Also, it looks deadly and the layout is definitely cleaner, IMO
[AT&T, Rogers HTC One X, Telstra One XL] slimslim:
Contacts - > (select contact) - view home address (for contacts thato stored their addresses) doesn't take me to maps anymore like it used to.

Anybody found a fix for this?
[AT&T, Rogers HTC One X, Telstra One XL] verirrte:
Idk if I'm just lucky but I've never had any issue with Google nav. The only thing I don't like about the update is the follow me is gone. I sometimes used it to monitor traffic while driving without a destination set. Not huge but would like that back. Going to maps to see traffic gets old
[AT&T, Rogers HTC One X, Telstra One XL] sriramll:
Just curios, what version of PA did you use? On these XDA board, the version is 2.x. Is version 3.x out already? if so where?

Thanks,
[AT&T, Rogers HTC One X, Telstra One XL] =JKT=:
Ah yes, poor wording on my part. Only the 2.x version that Rogan has officially released.

This post was created and transmitted completely in analog.
[Sprint Samsung Galaxy S III] joeyhdownsouth:
Where did you download your stock Rom from? Did you FULLY uninstall drivers from Windows, before reinstalling?

Sent from my hybrid GS3
[Sprint Samsung Galaxy S III] dwnocturnal:
I got the link to the stock stuff through ODIN from here:

http://xdaforums.com/showthread.php?t=2189539

Missed your other question the first time I read your post....Yes, I uninstalled the drivers, rebooted, reinstalled the drivers. Tried connecting on another PC as well.
[Sprint Samsung Galaxy S III] dwnocturnal:
Ok, little bit of an update.

I went through Recovery and was messing around trying to mount and wipe...I couldn't mount data or sdcard, so I figured I couldn't just format them either. WRONG! I was able to format /data and /data/media, which then let me mount /data. After doing this, I rebooted recovery and I could mount sdcard...so I did and formatted it.

Now, I had my old version of CM 10.0.0 on my external sd card, so I installed that and booted up...WOOT - back to blank CM 10.0.0!

Now I've got all my data and apps saved to a folder on my PC, if I can just figure out a way to put them back on the phones storage and restore from my backup...
[Sprint Samsung Galaxy S III] joeyhdownsouth:
It's sounds as if you should start a totally clean install, then backup your downloaded apps with Titanium Backup after you get ROM setup again.

Sent from my hybrid GS3