yashsingh1/xdaforums huggingface dataset:
[Xperia Arc Q&A, Help & Troubleshooting] ChainSOV:
The logs show that the script is run on restart, but it says

com.sonyericsson.android.socialphonebook

com.sonyericsson.infiniteview

com.android.phone

isn't running, can't bulletproof.

It looks like its run a bit too early?

I tried running it with the widget, it found phone and socialphonebook running, but never infiniteview.

Even on exiting a contacts details by pressing home and starting the script immideatly, it always said infiniteview isn't running, it seems to instantly close itself.

After it told be it bulletproofed phone and socialphonebook, I went to start a few apps/games, closed them again and tried starting contacts and open a contacts details:

contacts opening time varied between 3 and 12 seconds

contact info opening time varied between 2 and 8 seconds

:eek:

I am certainly not getting the effect I hoped bulletproofing would give me, I hoped the startup times would be like you just closed contacts and reopened them:

contacts opening time varied between 1 and 1.5 seconds

contact info opening time varied between 1 and 1.5 seconds
[Xperia Arc Q&A, Help & Troubleshooting] Someguyfromhell:
Don't expect your phone to keep Phone and contacts in memory when trying to play games. Our phones do not have enough RAM to keep all of these loaded in there at once. Android has to close something in order to free up RAM and run the current app/game.
[Xperia Arc Q&A, Help & Troubleshooting] Bill720:
advice

A bit of advice for people who are having this problem - I've "been there, cut that", and have to say that the whole "bulletproof" script nonsense is nothing more than a waste of time; it just doesn't work. I've tried every "ram manager" out there, and the only thing that has got me the result is the "Xposed Framework trick" (ICS/Jellybean only unfortunately).

Thanks for the input, but I actually finally got a working solution (as I told the member above) and that is the Xposed Framework App Settings method. I've tried probably half a dozen applications over the course of the years of my ownership of this device, and so far, Xposed App Settings has been the only thing that has had any effect. The only negative is that it does require ICS or Jellybean to install.

Spread the word, and good luck to everyone experiencing this issue.

b
[Xperia Arc Q&A, Help & Troubleshooting] ChainSOV:
Thank you so much for this hint, finally something that works :cyclops:

I changed

Contacts (com.sonyericsson.android.socialphonebook)

Infiniteview (com.sonyericsson.infiniteview)

Keypad (com.android.phone)

to resident and they actually stay in memory, even after starting games (not sure if keypad is needed, it isn't listed under running apps).

Infiniteview startup went from 3-7seconds to 0.5-1.5

Contacts behave strange:

If I exit contacts by pressing home key, they start in under 1 second (Android Core Apps are listed under its subprocesses)

if I exit contacts by back key, they need 3 seconds to start (just SmartSearchCachingService and Contacts itself under processes)

I seem to not be able to lock down android.process.acore with the xposed framework :rolleyes:
[Xperia Arc Q&A, Help & Troubleshooting] zxspectrun:
with pimp my cpu can do
[Xperia Arc Q&A, Help & Troubleshooting] Bill720:
followup

If I remember correctly, the back key exits the application regardless of its "Resident" status most of the time, while the home key almost always saves it.

After having used this for a bit longer (I'm running a Samsung Epic with the aokp rom), I can say that it is still proving to be successful and very useful, although you do have to keep an eye on how many items you mark as "resident" and how much ram those use. Android does actually auto exit some stuff for a reason (even if it does it in a very unintelligent and aggressive way), but as long as apps aren't eating too much ram, you'll be fine. This is mainly only a concern on devices with not quite as much available memory.

b
[Xperia Arc Q&A, Help & Troubleshooting] ChainSOV:
In the end I went with exDialer, it has a lower memory print than Contacts+Infinityview, seems faster and I can configure the interface to my likes.

I tried it few weeks before, but it was shot down just like the regular dialer, despite it having a "keep in memory" setting,

But with this framework I could change it to resident, it doesn't get killed even if using the back key.
[Android Q&A, Help & Troubleshooting] shura0201:
recently acquired a device model shine (AX_W_RTP) from Icemobile company with kernel 2.6.32-nxp and 2.2.2 froyo, now I have it with xrecovery but can not find a rom dedicated to him.

what rom i can use for this model??
[Galaxy S II Q&A, Help & Troubleshooting] Agent_Adodas:
Hi,

same as title, when creating a .tar file using "Root Explorer" app, does it also preserver correct file permissions?

or in my case, can i make a .tar file of my efs folder, save it on my External SD and and in case of need extract the .tar file to the correct path in file system and all permissions will be kept?

thanks,
[Galaxy S II Q&A, Help & Troubleshooting] Siemser:
I would use hc-ktool from android market. It has backup and restore function.
[Galaxy S II Q&A, Help & Troubleshooting] Agent_Adodas:
Thanks, i know all these tools that backup your EFS folder automatically. i was just wondering if i can do the same using Root Explorer manually. i can do this operation also VIA terminal, asking out of curiosity.
[Galaxy S II Q&A, Help & Troubleshooting] Siemser:
U can save these data on ur PC at home. I've done this too if something is getting wrong but don't know if the permissions were right when u restore it manually cause did not have to do so yet.

To be sure, make a file where u write down the permissions and then u can reproduce it.
[Android General] immy28:
Google increases

the app size limit

for Android Market

to 4GB

06 MARCH, 2012

Developers for Android have had to work

around the crippling 50MB file size limit for a long time now. To take care of this

problem, many developer devised an idea where you first download a small

application from the Android Market and upon launching it will download the rest

of the files from the developer's server.

This came with its own set of problems.

The user would not be aware of the total size of the app before downloading it.You were also often unable to refund an

up, because by the time the additional data got downloaded, the 15 minute refund period for the app would be over.

To take care of this situation, Google has now finally increased the total application size limit to 4GB for the Android Market.

But it's a bit different than the way things work on, say, the App Store, for example.The total apk size for the Android Market is still 50MB but now the developer can have two additional expansion files that

can be 2GB each in size. The developer can store these expansion files on Google's servers instead of their own and they will get downloaded along with the apk file. Also, the user will be made aware of the final size of the app beforedownloading it.

One of the advantages of having this system is that when the time comes to update the app, the user won't have to download the entire thing again. Although the developers are free to use the expansion files whichever way they like,Google is advising them to use one of the expansion files to host all the importantdata and the other for updating

purposes. This way, when the app needs to be updated, the developer can only modify the second expansion file and the user will only have to download it instead of the entire 4GB application all over again. Think of it as being similar to the delta updates available on iOS.Of course, the user won't have to worry about or even know about these things

and the process or purchasing or

updating will remain identical. All of this expansion files business will happen

behind the scenes.

The advantage of using this method instead of the aforementioned method

currently being employed by the

developers is that the Android Market

allows downloads to run in the

background and will even let you pause

and resume the download. You can use

Wi-Fi or 3G to download these large apps

but if you use Wi-Fi and you move out of

coverage the download will automatically

be paused.

Hopefully, the developers will take to this new way of distributing large apps, which should make the lives of the users a bit easier.
[Android General] nednednerb:
Cool

sent from xda premium on an Incredible S
[Android General] AqptIK4U:
good news particularly for Unity developers.
[Android General] spunker88:
Sounds good, should make the game downloading experience better.
[Android General] immy28:
Yup.....TX
[Android General] bhu1:
could this be for the Google play tablet that is rumoured ? Google increasing the limit to add more games in market before the launch for Google play tablet so that when it comes out Google can be assured that people will have games to play on it. It seems that Google did this for Google play tablet only.
[Android General] brendonwardmusic:
It shall stop the pirated apps also :)
[Android General] ninjarobot:
Just read an article about Mika Mobile stopping Android development.

One of their complaints was that even through the app limit has been upped to 4GB, it still means 50MB apps but now Google will host the downloads. So it is an improvement but still not perfect.

Personally I'm quite happy with the limits since it should prevent bloatware.
[Nexus S General] Whosdaman:
PRL Information

Mobile Broadband Corporate Sprint PRL

- 11115 (Outdated)

- 11117 (Outdated)

- 11119

Mobile Broadband Corporate Sprint PRL for Network Vision

*

- 12117 (Outdated)

- 12119

Corporate Sprint PRL

- 61085

Corporate Sprint PRL for Network Vision

*

- 22085

Sprint PRL for Network Vision

*

- 21083 (Outdated)

- 21085 (Outdated)

- 21086

Sprint PRL

- 60683 (Outdated)

- 60685 (Outdated)

- 60686

Modified Verizon PRL

- 00001 (Outdated)

- 00002

* If your device is not a "Network Vision Ready" device, these PRLs will not change that fact. It does not hurt to test these as they might improve the performance of your device.
[Nexus S General] Whosdaman:
How to Update PRL Manually:

You must have your respected device's drivers installed prior to starting.

Download and Install QPST 2.7 - Build 366

Open QPST Configuration in the "QPST" folder under Programs

Disable debugging on your device

Type one of the following codes in you respected device's dialer and switch to "CP" or "Modem"

Epic 4G Touch: ##8778#

HTC EVO 3D: ##3424#

Nexus S 4G: *#*#8778#*#*

Plug in your device

Click on the “Ports” tab and “Add a new port”

Select the “COMXX – USB\QC Diagnostic” and click ok. If you don’t see a port, uncheck the box for "Show Serial and USB/QC Diagnostic ports only" and add all of the USB/Unknown ports. One of them should show an active phone.

Click “Start Clients” on the top of the program and open Service Programming

Select your device

Click "Read from Phone" and enter "000000"

Click the "Roam" tab

Click "Browse" and select the PRL you wish to use

Click "Write to Phone"

Phone should reboot with the PRL you specified

How to Pull PRL From Device:

You must have your respected device's drivers installed prior to starting.

Download and Install QPST 2.7 - Build 366

Open QPST Configuration in the "QPST" folder under Programs

Disable debugging on your device

Type one of the following codes in you respected device's dialer and switch to "CP" or "Modem"

Epic 4G Touch: ##8778#

HTC EVO 3D: ##3424#

Nexus S 4G: *#*#8778#*#*

Plug in your device

Click on the “Ports” tab and “Add a new port”

Select the “COMXX – USB\QC Diagnostic” and click ok. If you don’t see a port, uncheck the box for "Show Serial and USB/QC Diagnostic ports only" and add all of the USB/Unknown ports. One of them should show an active phone.

Click “Start Clients” on the top of the program and open Service Programming

Select your device

Click "Read from Phone" and enter "000000" or your MSL

Click "Save to File" and save the file

Open RL Editor in the QPST folder

Go to "File" then "Open" and navigate to the location where you saved the file

Open the .r0l file

Go to "File" then "Save As" and save the file as a .prl file type.

If either are unclear in any way, please let me know.
[Nexus S General] hp420:
great idea!!! i've often wondered if there was a better prl out there, since the newest is not always the best. I'll be watching this one with a bowl of popcorn ;)
[Nexus S General] rocket999:
Awesome! I'm going to post this in the OP of my thread on how to update the PRL. I have a video tutorial in that thread to help people out!

Quick question. So the 00002 PRL is just like the 00001, just with an updated tower list (it doesn't show that it's roaming on the phone)?

And, what are with the network vision PRLs? Will they not work with the Nexus S 4g? What do they do differently?
[Nexus S General] Whosdaman:
You may or may not see performance enhancement. I'm trying to find that out.

00002, is basically a newer verizon prl for our phones. And yeah it is exactly like 00001
[Nexus S General] decalex:
Thanks for posting this. Super interested to see the data in your spreadsheets.

Something probably important to note in the OP-- after entering the dialer code, need to select "Modem" in the bottom USB section. (deselecting PDA).

Posting results in sheet, but based on 6 tests in exact spot, on each PRL, pretty significant speed increase for me. like seriously 3-5x faster based on initial tests.. ftw.
[Nexus S General] Whosdaman:
Can you tell me exactly step by step what you have to do on the Nexus. Each phone is different so I need some help updating the instructions and making the universal
[Nexus S General] hp420:
which one was so much faster for you?
[Nexus S General] bdubs4200:
this is perfect! Another last chance for my ns4g! I tried the 00001 and service got worse.... I'm ready to test anything that'll give me decent service.... its either sprint has horrible coverage, or my specific phone has a botched antenna. I live I'm Minnesota if that helps and will be off work at 7. I'll test anything lol. I have 0 bars as I type this right now... :( great work op and rocket!
[Nexus S General] kyouko:
I'm not sure how you're going to go about denoting this, but I can literally cross the street (about a block down) and go into the neighborhood next to me and things will be completely different depending on the PRL I'm using.

At my house if I'm using the regular sprint one 60683/5 and using Sprint data I average 2Mbps 3G and it'll even go higher than that at times.

While verizon 3G using 00001 is about 0.7Mbps

I go across the street into the other neighborhood and with the same 60683/5 PRL 3G will give me 0.5Mbps if I'm lucky 1Mbps. while the 00001 will be about 1.3-1.4 Mbps
[Nexus S General] Whosdaman:
Take high school statistics. You will learn a lot :)
[Nexus S General] kyouko:
Haha thanks, once in hs was enough for me.:D

My point was anyone can come here and look at the results for the statistical average of their area (or just the prl in general) thinking that that certain PRL will be the best for them.

But their results will still be independent of what they see on the charts because of the variance in tower locations around them.

Take the neighborhood near my house again. The reason service is garbage over their while using sprint is because its located in between two sprint towers. Even though the tower closest to me (call it A) would provide better signal and speeds in that area, it connects to the other tower (B) because tower B is still able to broadcast signal to that area.

ANd, since PRL is is geographically and priority based, instead of signal strength, the sprint phones will connect to the farther, higher priority tower (B) instead of the closer, stronger one (A).

a street or two can make a major difference.

I'm not trying to bash your work at all. I'm just curious as to what you're going to do with all this information. If its just collecting data from as many people you can to increase your sample size it all makes sense.

But if you're collecting all this info to throw around as a guideline for people to look at when deciding which prl to test, thats where I'm having issues following your plan lol. imo it should be trial and error to determine it since every area is different.

Guess we'll find out when you release more info on your project :)
[Nexus S General] Whosdaman:
Well I'm thinking if we get enough data that it will all balance out, which it should. I'm not going to fully crunch the numbers until the end of the month
[Nexus S General] decalex:
Sorry bout that: 60685 was/is much faster for me. Came from 60683.

•°NS4G • ICS°•
[Nexus S General] decalex:
For sure - will do that tonight.

... after my stats class ;)

Also realized yesterday that modem needs to be changed back to PDA after the process if you expect to use usb storage or adb ..etc. which I forgot to do (durp)

•°NS4G • ICS°•
[Nexus S General] CaptEvo:
Your instructions here are pretty darn close for the NS4G,

differences would be:

After entering *#*#8778#*#* under the usb section you need to Select "modem" instead of PDA.

After selecting "service programming" your phone should already be highlighted On the next screen, simply press ok.

Remove the "read from phone" section (or does this actually give you your msl?)

After clicking on write to phone a box will appear requesting your msl; enter it and press ok.

The rest if right on.

and people should aquire thier respective msl prior to starting the process.

on the NS4G it is not necessary to disable debugging, when you select modem as opposed to pda it is automatically disabled.

Great project here though, I am deff on board. going to download the various prl's and get to it when I get home.

Thanks.
[Nexus S General] Whosdaman:
You have to read from phone to save
[Nexus S General] Whosdaman:
Awesome thank you!
[Nexus S General] bdubs4200:
this is crazy.... i just tried all these with the phone not moviing at all, everyone has one little teenie tiny bar... :( ugh
[Nexus S General] Whosdaman:
Try forcing roam
[Nexus S General] bdubs4200:
I turned roaming on. How do I force it? And should system service be home only or automatic?
[Nexus S General] Whosdaman:
Google roam control and it's like the fourth or fifth result
[Nexus S General] jblazea50:
I'm on CM9 kang by Euroskank and when I do the *#*#8778#*#* and change PDA to Modem, nothing happens. Anyone get it to work on CM9 roms?

I was able to change PRL this way on other roms and have done it few weeks ago. I had to switch to a GB rom to get that working right. Anyone able to get it on CM9, what kernel are you using and what am I doing differently.

Thanks
[Nexus S General] bdubs4200:
Sooo should system servicd be automatic or home only? Also I used roam control to force roam, still no different. Using the corporate service prl.... I hope we can figure the out! Or else I'm just leaving sprint lol
[Nexus S General] Whosdaman:
Cm9 has a lot of problems
[Nexus S General] fergie716:
Posted my results for 60685 (Sanborn, NY)

I noticed some speed improvements coming from 60683

Thanks for the Guide and PRL's!
[Nexus S General] fergie716:
And here's the Samsung exe I had to install

20070813082717640_Samsung_USB_Driver_Installer.exe

(extract the .rar to get to the .exe)
[Nexus S General] jivetrky:
I tried using 21085 for a while and I was getting slightly better reception based on speedtest.net tests vs. all the other PRLS. But I seemed to have an issue with receiving txt messages. They would come VERY late (like even days late) and one set, my sister sent a long one that was broken into 1/4 parts, and I received part 1 11 or 12 times. So I had to go back to the normal sprint PRL.

Wanted to try the verizon PRL but I can't use paypal right now so I can't buy Roam Control. :(
[Nexus S General] Whosdaman:
Completely updated and added new PRLs to the 2nd post. Enjoy :)
[Nexus S General] jivetrky:
I'm not seeing links for 21086 or 60686
[Nexus S General] Whosdaman:
Go to settings and sprint update and hit update prl
[Nexus S General] jivetrky:
ah ok, on 60686 now, we'll see how it fares for me. Would be curious to try the vision one though (21086). I don't think my phone is vision ready (NS4G) but I seemed to get better 3G perfrormance from it before it was just that txt msgs would arrive irregularly.

If I change to 21085 and then update PRL, will it give me 21086?
[Nexus S General] Whosdaman:
No and these prls you're describing have no 3G data roaming. Also are no differences between 21086 and 60686. We've already checked
[Nexus S General] jivetrky:
21086 or 60686 do not have 3G roaming?

EDIT: Does that mean I should be using 11119 or 12119 if I expect to roam on 3G?
[Nexus S General] Whosdaman:
Yes and yes
[Nexus S General] jivetrky:
hmmm, discovered that 12119 gives me EVDO Rev A but 11119 gives me EVDO REV0 (From the exact same spot) How does that work?
[Nexus S General] Whosdaman:
No idea to be honest :/ they are identical
[Nexus S General] dogbone414:
What is the best prl for roaming for sprint don't want wanna get shut off prl sprint unless you have prl from Verizon they can't track.
[Nexus S General] wingman1659:
Very easy to switch around once you do it a few times.

Definitely contributing to the cause and submitting a score for all prls
[Nexus S General] pardonmyownage:
Any of these prl's been updated?
[Nexus S General] amebiasis:
Well of to big red I go. Without warning, letter call or anything Sprint just cancelled my line. It's funny I got an airave 2 months ago because of no reception at my new house and they sent it to me with all fees waived. This morning woke up and they had cancelled because of a 6 month average of going over. So yes as I stated no warning just goodbye. I just had a new daughter born last week an Friday I'm leaving to go out of state for three weeks with work I'll never recommended Sprint to anyone again!
[Nexus S General] Killasmoke:
New PRL for sprint 60690
[Nexus S General] pardonmyownage:
Which prl were you using?
[Nexus S General] Whosdaman:
Okay to be honest, the reason why I haven't updated this thread and continued the project is due to internal training and information I have received about Sprint. In the next 6 months to a year, Sprint will be producing more PRL's than it has ever made total due to the constant changes to the towers by Network Vision.

It is very very important that everyone stay on the latest PRL as much as possible to ensure they do not miss out on the updated coverage. These corporate PRLs are great and all, but if we can't keep up with them, it is better to stick with the latest "stock" PRL than the CL PRLs. There are so many changes coming to Sprint and their network it is unbelievable. So much so that it is extremely hard for me to go over every single one of them in just one post.

One thing I have seen that PRL will affect the most is coverage. I have seen an internal coverage map from Sprint for their on-network 3G and 4G data/voice network and it is beautiful. The coverage map has a larger footprint than Verizon currently has. Along with the increased coverage, Sprint is also upgrading the capacities on all of their towers to handle the excessive strain on the towers. This is going to increase data speeds for everyone. As well the additional 800MHz spectrum will bring even better data speeds to those of you who can handle the 800MHz frequency.

In absolute honesty, if you have been with Sprint for this long and put up with them, you might as well put up with them for 1 more year, because it is getting nothing but better. Even here in my home town, Lake City, Florida, where Nextel dominates. They are already starting work on the towers to equip them with the new Network Vision equipment and evaluating which Nextel towers to keep. I'll fill everyone in more as I get more information, but as it stands right now Sprint is the worst it'll ever be. It is only going to get much better from here. By the end of this year, we are on pace to surpass AT&T in LTE coverage and cities supported.
[Nexus S General] Jamin13:
Lol, finally! It's a sign of where the $10 premium data fee has been going. :p

|Trolling with a smile|