yashsingh1/xdaforums huggingface dataset:
[Milestone XT720 Android Development] fjfalcon:
kernel dont have swap support, so you can't use it from kernel layer. maybe you may find some swap functions in dalvik virtual machine layer, but I don't sure is there any
[Milestone XT720 Android Development] hellmonger:
still no luck...

my goal is to stop the whole fastbot thing and use that cache partition as RAM, i already know how to set the download cache directory to SD card

on my ROM it's already implemented...

/cache as Ram.....
[Milestone XT720 Android Development] Mioze7Ae:
We really need to pull our bootloaders and decomplile them to see if there's a way to do the fastboot ourselves. The people that have looked the hardest at the bootloader are on Milestone A853, but according to them they don't have a working "fastboot boot" so that code pathway is missing from their studies.

What we need to find out is what the pathway through the bootloader is that ends up with booting a custom boot.img from RAM (i.e. does fastboot boot go through the entire boot stack or not and if it does how does it convince it to skip the check). In other words I have two mental two models for how fastboot works:

Model 1

Start boot process

Read flags that direct boot to fastboot

Load and execute fastboot bootloader

fastboot reads kernel from USB into memory

fastboot continues boot using the kernel in memory

Model 2

Start boot process

Read flags that direct boot to fastboot

Load and execute fastboot bootloader

fastboot reads kernel from USB into memory

fastboot sets up the phone for boot of the memory-loaded kernel

fastboot restarts boot process

Read flags that direct boot to load and execute the kernel from RAM

So the question is which one is correct? Does fastboot boot continue the current boot process, or does it alter the next boot? That's the big question. If it's model 2, here's an outline for a possible attack:

Attack for Model 2

Normal boot of blessed kernel through sh_hijack.sh

hijack loads a new kernel from the phone into memory

hijack sets up the phone for boot of the memory-loaded kernel

hijack set boot flags for fastboot boot

hijack restarts boot process

Boot memory loaded kernel

So how do we figure out if XT720 uses #1 or #2?

FYI: these are the A853 decompiled bootloaders: https://gitorious.org/droid/reversed (see the asm folder inside the source tree--we need this for XT720 so that we can understand what fastboot boot is doing)
[Milestone XT720 Android Development] mchlbenner:
I believe a 2nd had beem complied but it would not boot radio and we don't have a baseband made.
[Milestone XT720 Android Development] Mioze7Ae:
This would be different from 2nd-boot. Despite the name, 2nd-boot doesn't use a second boot. 2nd-boot tries to replace a running kernel with new one. The idea here is to just automate the fastboot boot we already use (which may or may not be possible).
[Milestone XT720 Android Development] hellmonger:
I was looking into the exact samething but once bootloader is loaded how do we get the OS to load the Kernel?

I thought nothing was running exept fast boot at that stage...
[Milestone XT720 Android Development] Mioze7Ae:
That gets down to my question: how does fastboot boot the kernel? Does it set some flags and reboot?

Here's what I mean: The bootloader decides where it's going at boot. i.e. at least one of these options (a) normal boot, (b) boot to recovery or (c) bootloader or (d) fastboot bootloader. Is there another one: (e) boot the kernel that's already in memory?

One way you can tell the bootloader where you want to go is by pressing buttons. But there is obviously another way--you can boot into recovery (I'm talking about the motorola recovery here--openrecovery is a normal boot from the bootloader's perspective) without holding buttons. When you do type something like "reboot bootloader" and "reboot recovery" or use the power menu in Android to do that somehow the bootloader is being told what to do. It does this by saving state outside of the filesystem somewhere. As you've been combing through your logcats you may have seen:

D/ ( 1528): MOTO : pwr_rsn = POWERUPREASON : 0x00004000

I think that's an example of this sort of communication. More evidence for this sort of thing: when you run the command "reboot bootloader" or "reboot recovery" the strings "bootloader" and "recovery" are passed to the kernel via the __reboot() function. The kernel saves that information somewhere. On next boot the bootloader reads that state and goes where it's been asked to go. So this external pathway for talking to the bootloader between reboots exists. Reboot to recovery or bootloader boils down to calling:

__reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_RESTART2, "recovery");

__reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_RESTART2, "bootloader");

These go into kernel/sys.c of the linux kernel and I think these then filter into architecture-dependent code inside e.g. arch/arm/mach-omap2/board-sholest.c etc and gets written to the GPIO's and stored for the bootloader to read at next boot.

The question is does "fastboot boot" also use something like that to signal for the bootloader to not load anything into memory and to just trust and boot the kernel that's already made it into memory? I have a hunch this is a good guess from an engineering perspecitve. If you don't do as close to a real reboot into the new fastbooted kernel as possible you run the risk of introducing new unexpected bugs. That's why I think there's a slight chance that "Model 2" may be what actually exists and it's using some sort of GPIO signal or whatever to tell the bootloader to skip the signature checks and boot a kernel that's already in memory.
[Milestone XT720 Android Development] Mioze7Ae:
I think I forgot to state the strongest case for "Model 1". It's also very possible that the only reason "fastboot boot" works is because fastboot happens after signature check and precisely because the phone does *not* reboot. It may well be that Motorola believed all possible methods of booting go through the signature check and just forgot about the "fastboot boot" pathway.
[Milestone XT720 Android Development] hellmonger:
Yeah i think you're right Mz..... 1 is what happens......

I need to lurk moar... no results yet... maybe look at obfuscating the boot.img so signature thinks it;s a good one.....

Not sure yet....

it;s not a problem to keep phone alive to fastboot but i can;t figure out how to inject code at fastboot..... cant keep anything alive

wow i just read the whole thing..... o need to lurk moar.........
[Milestone XT720 Android Development] JiroPrinz8:
Not to be an idea pooper here, who doesn't want more RAM right..?

But I just flashed your RC2 and running fj's boot2 and man if i may say, stable as HELL! (all pun intended lol) my RAM never dropped below 50 and i'm not supercharged, played samurai II Vengeance for an hour straight with NO LAGS AT ALL..! now that's what I call stable.. if our rom is running like this i don't mind taking the extra precautions to ensure i always fastboot.. As this idea, beautiful as it may seem is likely to be a long way ahead if not impossible coz of the wonderful genius that's Moto..
[Milestone XT720 Android Development] opiswahn:
Well, i must say i'm running RC2 now for a awile, tried everything with swap, supercharge, a2sd etc... but i can say, just RC2 supercharged and overclocked to 1100@68 works just smooth and perfect.

With boot2.img and a2sd i always had lags, apps not starting up very fast, sudden reboots etc.

I could just need a little more of ram, but supercharger was a big help in the process. So, from what i experiences, i could not recommend swap and a2sd. Just plain and supercharged rocks!

But hey, who could say no to a little more ram, so keep up the work ;)
[myTouch 4G Q&A, Help & Troubleshooting] Brad4891:
So, i have 1.8.19 loaded on my phone, and when i use the dilaer all my contacts show even ones that are synced with facebook, now when i use sms and do new message some of the contacts in my phone that arent even from facebook dont show up and i have to search for them in my phone book. is their a setting option im missing or somtthing?
[myTouch 4G Q&A, Help & Troubleshooting] CBConsultation:
There is an option to show only contacts with numbers. Uncheck that and it should be fine.
[HTC EVO 3D] aFoodStampBaby:
When will have a custom kernel for the new ota I want to oc my phone.
[HTC EVO 3D] u921333:
Once HTC releases the source code probably an hour after :-)
[Android Apps and Games] pro.aggro:
Hi everyone!

Is there a way to hide the text of the icon labels in the app drawer?

I only found the adjustment to hide the text of the icon labels on the homescreen.

Thanks!
[Android Apps and Games] GetPatriotized:
IF you can't find it in the options,that means you can't ;)
[Android Apps and Games] msilby:
bump!

Hey I made an account just to bump this up.

I'd like the same feature! Has it been implemented? Also to reduce the number of icons in the dock to 4 would be nice.
[Android Apps and Games] Gnaver:
the development of this launcher is dead. The owner promised update about year ago and dont response on his own forum..so no more features for it..this is the final piece
[Android Apps and Games] msilby:
Thank you! Any successors to launcherpro you can recommend?
[Android Apps and Games] Gnaver:
Personally im using ADW, but its really on your taste. If youre fancy pants then go for go launcher or 360 launcher. If for smoothness then ADW or FTL. If you have gingerbread and want a taste of ICS then Phoenix launcher
[HTC Sensation] Dano79:
I know earlier rom manager had a charging issue bug for the sensation just wanted to know if the newest version was ok to use
[HTC Sensation] jerrycycle:
4.0.1.4 clockwork is the correct one for the charge when battery dead.
[HTC Sensation] dr.m0x:
Non. Rim manager still installs the bugged 4.0.15

Sent from my Cyanogenmod hungry Htc Sensation.
[HTC Sensation] Enzopreme:
What bug is this? I flashed virtuous sensation kernel v8 and I'm running smooth at an oc'd 1.5 GHz....
[HTC Sensation] xsnipuhx:
I guess I don't know what bug this is either, I'm on recovery 4.0.15 and it charges fine. Even when its off....If I'm using the wrong recovery point me in the right direction please.
[HTC Sensation] Enzopreme:
Yeah, I just looked, I'm definitely running 4.0.15 too, and my device charges perfect, if something bad is gonna/might happen please let us know what it is, and how I can change the version of clockworkmod recovery.... Thanks....
[HTC Sensation] Enzopreme:
@Xsnipuhx, how long have you been on it?
[HTC Sensation] Xx12thANG3LxX:
Its acually cwm recovery that you have installed wrong. You need 4.0.14 not what you have. The problem with 4.0.15 is if you uncheck fastboot and your phone shuts off from low battery. You will not be able to charge it in order to get it back on. Therefore you must get the other version. Im sure rom manager is giving you the wrong one. I know you havent seen a problem yet. But you will if you uncheck fastboot and run out of battery. Flash new version alpharev cwm here http://xdaforums.com/showthread.php?p=16125079

Sent from da(Bomb)Cdtdroid Pd3 Neon Rom / Htc Sensation Z710e
[HTC Sensation] mrg02d:
This isnt true, and has been spread from day one. Many people have found it to work, just fine, with fast boot off. I have found it to work just fine as well. For those people, the other version (.4) DOESNT work just fine. I found that it wouldnt light the led or let me reboot without a battery pull.

The truth is, is that EITHER may work or ONE OR THE OTHER. Its EASY to figure out which one...

DO THIS WITH A CHARGED BATTERY!!!

Firs try .4 since most people are using it and that keeps us all on the same page.

Start with a partially charged battery. Note the capacity before pulling the battery and replacing it. Charge for an hour and then try to turn the phone on.

If it boots up, check that it charged. If it did, then great. If it did AND it lit the LED, SUPER GREAT! If it didnt light the LED, but you can live with that, then thats just dandy as well.

If it DIDNT work, then try the .5 version. I have yet to find someone that couldnt get either version to work PROPERLY.

DO THIS WITH A CHARGED BATTERY!!!!!

Matt
[HTC Sensation] Enzopreme:
Yeah, I have .5, and it works beautifully, my battery charges great, ststs charged as long as can be expected, and my led works as well, I also use an evo 3d battery, maybe the difference?
[HTC Sensation] Dano79:
Thanks I already have the newest version of alpha as a recovery I just like to view available roms on the manager and what not I used it on my og droid all the time but in order to check roms you need to flash the recovery and I dont wanna lose my alpha for a glitched recovery. Just gonna stick with alpha for now
[HTC Sensation] Xx12thANG3LxX:
This is very true and many people have had this issue!!!!! If it wasnt true it would not be posted on a stickie in a main thread!!!!!!

Sent from da(Bomb)Cdtdroid Pd3 Neon Rom / Htc Sensation Z710e
[HTC EVO 3D] rojohacker:
Can anyone help with this with out calling sprint. I rooted my phone like 2 weeks and now My 2 Evo 3d are showing error 16. :(

I have a data but can't make calls I Read that is some kind of Sprint network security.

I live in the bay area does anyone have this problem this morning ?
[HTC EVO 3D] phatmanxxl:
Make a phone call and itll get fowarded to sprint, let them handle it. It takes like 5 minutes.
[HTC EVO 3D] Dave2582:
I think you still need to call them. Or chat with them online. Say that they need to reprovision your phone on their end.
[HTC EVO 3D] rojohacker:
I don't want to call because i think they know at this point the only rooted evo 3ds have the problem.
[HTC EVO 3D] meatgel:
I don't think so. I think I remember some people having the issue before root was out.
[HTC EVO 3D] ydoucare:
Just call, or go to the online chat, they should fix it with no questions asked. I had to do this a week or two ago when it randomly happened to me.
[HTC EVO 3D] FanOfSkynyrd:
Mine did this same exact thing last week. Didn't have the issue after rooting, but 2 weeks after I rooted I went on a business trip and got error 16 when trying to make any call.

Phone would not automatically transfer me to Sprint no matter how many calls I attempted to make.

I had to call them, and after about 2 hours and about 5 different Sprint reps they finally sorted it.
[HTC EVO 3D] raptoro07:
It's easy and they don't care. The only way to do it is by calling.
[HTC EVO 3D] rojohacker:
i just called and is Working back Thanks everybody :)
[HTC EVO 3D] aimbdd:
are you a employee referral customer?
[HTC EVO 3D] Febby:
I never called, i just went to settings and did a profile update :)
[HTC EVO 3D] Beandip-Javier:
I also live in the bay area and had the same problem today...:confused:
[HTC EVO 3D] MindSplit:
I've been rooted for 3 days and the same things happened to today. I was finishing a call and i hung up and tried to make another call and it told me "Thank You for calling Verizon etc etc." I had a triangle above my signal bars. Then i attempted another call and got the error 16 message and it shot me to customer service where they already knew i received the issue. Funny thing is i asked her what usually causes the error 16 and she told me "that happens when you pull out the battery and yea."
[HTC EVO 3D] aznmode:
damn it I just found out after work I have the same issue. Didnt use my phone all day so I didnt know. I'm also in the bay area. On the phone with sprint now. What do they need to do exactly. The rep I'm talking to wants to run several test but cant since I'm calling them from my phone and I dont have any other phone to use.

EDIT: they had to reset my profils so when I restarted it auto provisioned. Fixed now
[HTC EVO 3D] imex99:
I've been getting the verizon can't authenticate while roaming and can't make calls or data. When in 3g, it's okay but not roaming.
[HTC EVO 3D] rojohacker:
what will be the best fix without calling for future problems with error 16 :confused:
[HTC EVO 3D] shaanwarrior:
i live in the bay area too! the same thing happened to me this morning and tried everything possible except call sprint. finally i gave in and called them and they fixed it!!!! they didnt ask me anything about rooting or anything! it was very easy!
[HTC EVO 3D] raptoro07:
Nothing....If you get this it is a problem authenticating your phones security on their end. You must call to get this fixed.
[HTC EVO 3D] Frontierchick:
I had this same thing happened to me over the weekend while I was traveling.
[HTC EVO 3D] aznmode:
All this error 16 makes me wonder what sprint is up to.
[HTC EVO 3D] nhutpham:
Happened to me today too. Calling in solved it, wasn't exactly painless, second guy I talked to was able to do it after some troubleshooting and a little wait. Turned my phone back on to see it working, and got a service update message. All was good after that.
[HTC EVO 3D] A.Priori:
this is a serious drawback of rooting imho. Especally for those of us that travel alot
[HTC EVO 3D] kittykat858:
error 16 happened on a un-rooted 3d ... was told it was caused by a profile update not completing - due to lack of signal or what ever....
[HTC EVO 3D] Cetus Corr:
Add me to the list of people getting error 16 yesterday. Been rooted for three weeks.
[HTC EVO 3D] nhutpham:
If it matters, it happened to me today (didn't make any calls last night), I live in the bay area as well, and I rooted a day or two after the OTA came out.
[HTC EVO 3D] colestein:
Happened to me yesterday.

Is this something that can happen multiple times, or once it's fixed,it's fixed?

I rooted yesterday morning, getting a little nervous that I f'd up. Thanks!
[HTC EVO 3D] smoley:
this just happened to me today as well...i called sprint still have the issue...i'm barely on 1x now. use to have 3g with lots of bars. :mad:
[HTC EVO 3D] 1107963:
I remember one dev mentioning that if the PRL is not updated you will get that error... you can try updating it... and see what happens..
[HTC EVO 3D] smoley:
I have latest prl...tried a 3282 dialer code reset and it worked after like the eighth time

:-)
[HTC EVO 3D] Skyphos:
I just got one today. Installed viperrom yesterday afternoon and didnt use the phone much last night while i calibrated battery. Today data transfered just fine (web, text, etc) but on lunch moments ago I got the message "blah blah this may be recorded for Q/A purposes" then sprint. I told them i bet its an error 16. They didnt ask questions other than verifying my identity. I asked if we could fix it ourselves and she said no. I think a profile update could work. When i was configuring the rom i did a profile update but i was in a crap signal area...could have been cause of that failing or something.

Not sure..
[HTC EVO 3D] kneeldug:
I had this on a *stock unrooted* phone while just attempting to activate it for the first time. Update prl then refresh profile. Call sprint if those don't do it (they likely won't).

I hope you can stop feeling like a criminal rooter-type now. ;)
[Sony Ericsson XPERIA X10 Mini] art111:
I can't install this rom, i get into xRecovery but when i try to intall a custom zip from Sd card i choose gingerdx and then it says:

Finding update package......

Opening update package.....

E. Can't open /sdcard/GingerDx.zip (bad)

installation aborted

Please help me!!!
[Sony Ericsson XPERIA X10 Mini] TimmyHate:
You need to use CWM not xRevocer.
[Sony Ericsson XPERIA X10 Mini] art111:
Thanks i fixed the problem :D
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] :
I would post this in the dev forum, but it won't let me :P

I was running Task650's KME ROM and I went to install the pershoot kernel. I noticed after I installed that, I could not get anything to install from the market. I am not sure if it happened before the kernel switch or not. I flashed over to Starburst, and I am still having the problem.

I read that it was related to Google Talk for quite a few people so I went to make sure I could log in there, and I can't. I tried re-rooting, and that didn't help. I can't find much more that I should try.

tia
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] :
Weird.... I installed Blazar and it works now. Went back to Task650 and reinstalled pershoot, and it STILL works. Not sure what fixed it.
[HTC Inspire 4G] P00t:
Im using the Font Changer app from the market, but it doesnt seem to change anything. I tried every single FONTS and they are all the same. I rebooted the phone like it told me to for it to take changes.

Rom: MIUI 1.8.19v1(X's"

Kernel :LorD's Kernel 6.9.1 CFS
[HTC Inspire 4G] Youngunn2008:
You still having problems changing fonts?
[HTC Inspire 4G] rayford85:
i use absolute system app from the market it works for me everytime
[Motorola Photon 4G] redhatter:
Any one know how to have the screen not time out in calls? I want the screen to time out and i like setting the power button press to end calls

But with setting combo when the screen times out in a call you can not wake up the screen without killing the call
[Motorola Photon 4G] jaykunstman:
I second that. I ended many a call be fore I figured out what was happening.
[Motorola Photon 4G] CCallahan:
Download "Screen On" from the Market and put a checkmark on "An Active Call" so it never goes to sleep.
[Motorola Photon 4G] jglee311:
Does "Screen On" affect the Proximity Sensor, or just keep the device from locking?
[Motorola Photon 4G] CCallahan:
Not sure. Don't remember it messing with the sensor. I used it a lot while on CM7 with my other phone and it always worked stellar.

All I can say is give it shot and see if it works the way you want. On my phone, if the screen goes dim all I have to do is tap the power button and takes me right back to the "in call" screen.
[Galaxy S II General] JGS2:
Has anyone noticed the brightness changing when accessing the camera application.

It annoys the hell out of me, I've tried loads of custom roms in the hope one would not have this issue.

Is there anyway to solve it.

In general use I don't use auto brightness and set the brightness on low, and it's annoying when going into the camera and the brightness shoots up and makes everything slightly washed out.

The only rom that doesn't do this is the miui rom but I want something more stable for everyday use.
[Galaxy S II General] [SMAN]:
Is your camera app set on outdoor visibility mode?
[Galaxy S II General] JGS2:
No. :(

The transition looks really bad when going into the camera app and then going back to home screen or app drawer.

At first I thought it was a bug in a custom rom, but it even does it on the stock rom.
[Galaxy S II General] TML1504:
I fear for you this is how Samsung wanted it to be: Starting the cam app sets the screen brightness to max! After closing the app it reverts to initial...

Was the same on all my HTC devices!

Samsung counts this as a feature, not a bug...

Maybe potatoman can "fix" this,

although I think it's ok for most of us!

Either way, this means that you would have to replace your camera.apk with a modified one, and someone has to modify it for you!

Hope this helps, our at least clarify this issue!
[Galaxy S II General] JGS2:
Thanks for the info.

I'm new to android and samsung phones really.

I was hoping it was a setting that could be disabled.

Not sure why samsung felt the need to crank the brightness when in camera mode.
[Galaxy S II General] JGS2:
I've run into the brightness chaning in other apps too.

I know that on the stock browser you can adjust brightness.

But what I want is just ONE brightness setting for the whole phone, is this too much to ask for?!
[Galaxy S II General] biffsmash:
I am using stock KF3 uk unbranded firmware, and my brightness does not change when I enter the camera app. I do not believe I have altered any settings.

Hope this helps.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I'm working on HTC support for WP7 Root Tools. I made a test-app. If you have an unlocked HTC with NoDo, I'd appreciate it if you can run it and post the test-results.

UPDATE: Very useful test results!! (see my comments in post #4) Updated test app attached. Please run this test and let me know the results (in detail).

More info here and here.

Thanks a lot!

Heathcliff74