Whats the easiest way to get the regular updates, I don't want to have to go through and reinstall all of my programs and settings every couple of days.
U just wipe cache & dalvic then flash over previous build,u don't erase any apps.ie wipe data. All ur stuff should remain there . Provided its cm7 everything stays unless its a new feature that gets merged.
sent from dinc
Can walk u through process ifu need.
sent from dinc
Rom-Addict said:
U just wipe cache & dalvic then flash over previous build,u don't erase any apps.ie wipe data. All ur stuff should remain there . Provided its cm7 everything stays unless its a new feature that gets merged.
sent from dinc
Click to expand...
Click to collapse
Doe's this apply to all the nightlies for other ROMS also?...
All of my apps, settings will stay intact?...
Usually if its the same ROM just a newer version this should apply, if you can't flash over previous builds the roms dev will usually tell you. But ifu switch to a different rom a full wipe is almost always required.
sent from dinc
Rom-Addict said:
Usually if its the same ROM just a newer version this should apply, if you can't flash over previous builds the roms dev will usually tell you. But ifu switch to a different rom a full wipe is almost always required.
sent from dinc
Click to expand...
Click to collapse
Thanks for the reply...
The problem that I am having is that I am trying to run the latest Nightlie to warm z...I flashed the downgrade to clockwork (per instructions) and flashed the update...but its stuck at the "HTC Incrediable" screen...
Sorry...I'm a newb to this but have done a lot of reading so I'm slowing learning all this...
By downgrade do u mean cw3.0.7? Also before flashing u wiped cache then the dalvic under advanced?
sent from dinc
Rom-Addict said:
By downgrade do u mean cw3.0.7? Also before flashing u wiped cache then the dalvic under advanced?
sent from dinc
Click to expand...
Click to collapse
Correct...there is an attached file to flash down to cw 2.5.1.2....and did so...
I actually did not wipe cache and dalvic...and got the "HTC Incredible" screen and it didn't go any further...so I did a battery pull and went back into cw and wiped cache and dalvic but still had the same results...
I will try again and see what happens...
Again...thanks for the reply...
Ifu goin to rom manager under settings check erase recovery then flash Cw 2.5 dngrde then wipe cache,dalvic. Sometimes Cw doesn't fully wipe, maybe that will fix it. Also double check at top in clockwork (not rom man) that the downgrade took. I think 2.5 is green and 3 on up I'd orange,it'll say at top. I'll check forums see ifi can find a solution for ya
sent from dinc
Rom-Addict said:
Ifu goin to rom manager under settings check erase recovery then flash Cw 2.5 dngrde then wipe cache,dalvic. Sometimes Cw doesn't fully wipe, maybe that will fix it. Also double check at top in clockwork (not rom man) that the downgrade took. I think 2.5 is green and 3 on up I'd orange,it'll say at top. I'll check forums see ifi can find a solution for ya
sent from dinc
Click to expand...
Click to collapse
The dngrde did take...and I tried to flash the upgrade ROM and still a no go...
Still sticks at the HTC screen...
Thank you again for your help...
Go post ur question in the nightly forum the warm z,op is there
sent from dinc
Rom-Addict said:
Go post ur question in the nightly forum the warm z,op is there
sent from dinc
Click to expand...
Click to collapse
Question posted...
Thanks again...
Sorry couldn't help hopefully someone there can
sent from dinc
Related
So i just recently finished rooting with Unrevoked 3 and i want to try out Roms now, I tried to flash Damagecontrol v3.5 but it got me stuck on the loading screen and wouldn't get past it so i just did a restore with ROM manager (thank god) and was able to get my phone back it got me really scared so can anyone suggest any good stable roms? Also did i need to have unrevoked forever install? and my last question would be if i install a ROM can i install themes on it? how does it work?
I've been using Fresh 3.4. Very stable, with riptides theme... u must wipe everything before flashing a rom....
Sent from my PC36100 using XDA App
Don't let that experience scare you away. We're lucky to have a large number of quality roms, themes,etc. For our evos. Make sure you always make a nandroid/backup before flashing new stuff and you're golden. It's difficult to actually 'brick' your evo. Read, experiment, find what you like, and become a flashoholic like most others on these boards.
-sent via xda app on my supersonic evo
Myns warm two point two rls3 is by far my favorite Rom. It's smooth and very stable. Check it out. I always do a full wipe... wipe system, wipe cache, wipe dalvik, and if battery is at 100% wipe battery statts.
Sent from my PC36100 using XDA App
Klk450 said:
So i just recently finished rooting with Unrevoked 3 and i want to try out Roms now, I tried to flash Damagecontrol v3.5 but it got me stuck on the loading screen and wouldn't get past it so i just did a restore with ROM manager (thank god) and was able to get my phone back it got me really scared so can anyone suggest any good stable roms? Also did i need to have unrevoked forever install? and my last question would be if i install a ROM can i install themes on it? how does it work?
Click to expand...
Click to collapse
Yes install Unrevoked Forever. Wipe and factory reset twice, wipe cache twice and also wipe dalvik cache twice then retry rom.
Thanks for all the replies guys, i just finished Flashing CM6.1 and i installed a theme called MattedBlue, although i can't get it to look how it is in the picture lol but im getting the hang of this, and must say im becoming a flashaholic
so you got it without my help? glad to hear it.....
Everytime I install a custom rom on rom manager, it has corrupted my phone and each and everytime I'd have to restore it. Is there any way to fix it? I've seen comments on the custom roms and people have commented that it works fine on the DHD.
Hi drkhrsy
Kindly explain further by your meaning of corrupt? This would allow us here to clearly understand the problems you're facing. Thanks.
Well I first installed cyanogenmod 7 and that gave me the boot loop. After restoring the phone I thought I'd try another ROM, so I went to download the TB 7.0.3 ROM and that booted up the phone but I had constant popups on HTC sense force closing and couldn't do anything else so I had to restore the phone again. So yeh, I'm not really sure what I'm doing wrong here.
drkhrsy said:
Well I first installed cyanogenmod 7 and that gave me the boot loop. After restoring the phone I thought I'd try another ROM, so I went to download the TB 7.0.3 ROM and that booted up the phone but I had constant popups on HTC sense force closing and couldn't do anything else so I had to restore the phone again. So yeh, I'm not really sure what I'm doing wrong here.
Click to expand...
Click to collapse
Did you do a full wipe before flashing those roms, multiple fcs normally indicate that you didn't try a full wipe then reflash either of your chosen roms.
Full wipe as in factory settings?
Well I've installed a new RUU after the boot loop problem, isn't that considered as a full wipe? or should I just do a wipe again now?
I had that horrible boot loop aswell after installing Rom.manager but I fixed it with a ruu
Sent from my Desire HD using XDA App
Installing a new RUU does not constitute that you have full wipe any data and cache. As the ROM you tend to flash is, in a small or large extent, relatively different from that of RUU. That why we always advised to do a full wipe whenever we wish to flash ROMs. Else it will cause some issues such as Force Close issues.
You have to boot into recovery and select Wipe Data and Wipe Cache. That you will consider yourself that you have wipe those data and caches. Then now you can flash the desired ROM in your list.
In addition, before flashing is best to do a Nandroid back-up.
Also do check on your recovery version before you flash any ROMs as different ROMs need/may require different version in order to be flashed successfully(i.e. no or minimal issues)
Cheers mate.
aiight sweet, I'll give that a go.
Cheers!
You're most welcome.
drkhrsy said:
aiight sweet, I'll give that a go.
Cheers!
Click to expand...
Click to collapse
Memory serving EVERY ROM says you MUST perform a wipe of data and cache if coming from a different ROM. This is custom ROM 101. Please read instructions thoroughly before doing things like this. The ROM devs don't spend their free time writing instructions just for the hell of it.
Regarding ROM Manager, don't you get asked if you want to wipe data and cache when you flash a new ROM (or is that not an option on the free version)?
Yeh I do get asked for wiping data and cache, I do that and it just seems to still screw up. Also backing up my files through clockwork seems to make my phone get stuck on the HTC boot up screen which requires me to reformat using the RUU file.
I would suggest re-flashing the recovery.img file.
Also, are you using the same cwm-r version to restore as used to create backup? For example, If version 2.x.x.x was used to backup you can't use 3.x.x.x to restore.
Sent using witchcraft via XDA Developers Premium App.
I've just checked my CWM-R version and its recovery version is at 3.0.2.6 hmm now I cant get into the recovery boot screen :S. I'd just most likely restore the phone again and try root the phone again. but thanks anyway
nvm I got in the recovery boot. Yeh the CWM-R are the same version.
drkhrsy said:
nvm I got in the recovery boot. Yeh the CWM-R are the same version.
Click to expand...
Click to collapse
I think you miss understand. I don't mean do they match wherever you look.
Did you make the original backups using version 3.0.0.x or 2.5.x.x?
Sent using witchcraft via XDA Developers Premium App.
drkhrsy said:
I'd just most likely restore the phone again and try root the phone again.
Click to expand...
Click to collapse
You don't need to do that, just redo the recovery.img
Sent using witchcraft via XDA Developers Premium App.
Ok I looked all over the place and I could find anything about this issue. I have the telus s2x t989d and I went on rom manager and downloaded cyanogenmod 9 for my phone( only one available). Then I went in to install it and when it finished it just stayed on the really cool cyanogen boot screen and I had to power off and restore. Ive tried it a few times and nothing changed. I wiped the cache and stuff too. what should I do?
Are you trying to lead it directly from the app or are you trying to flash from recovery? Rom manager is buggy on the t989/t989D series. Flashing from an app is not recommended AT ALL due to potential of bricking the device
I guess my question is, what's your exact process you took...(i.e. steps taken)
sent from my T989 full of CM awesomeness and a touch of Venom from the Darkside!!
Ya I have been using the app. Can I still use the app to download roms? And then can I go into recovery from the app or just exit it and reboot it myself?
LostMoonOfPoosh said:
Ya I have been using the app. Can I still use the app to download roms? And then can I go into recovery from the app or just exit it and reboot it myself?
Click to expand...
Click to collapse
its recommended to simply download the rom zip the boot into recovery and install there. I use cm9 stable with tdj Darkside kernel 6 and flash everything through twrp recovery never had a single boot loop in any room I've flashed. What rom are you running currently?
1.Download rom and place in external sd card.
2. Reboot into recovery
(You may want to wipe data/factory reset depending on what rom you are running and clean install are typically recommended unless coming from a previous version from same developer (i.e. cm, aokp, etc)
3. Flash darkside super wipe and cache wipe if using cwm non touch
4. Flash rom, gapps and kernel (if so desired on the gapps and kernel)
5. Reboot and wait 10mins
6. Reboot again and have fun!
Let me know if that helps
sent from my T989 full of CM awesomeness and a touch of Venom from the Darkside!!
EnigmaticGeek said:
its recommended to simply download the rom zip the boot into recovery and install there. I use cm9 stable with tdj Darkside kernel 6 and flash everything through twrp recovery never had a single boot loop in any room I've flashed. What rom are you running currently?
1.Download rom and place in external sd card.
2. Reboot into recovery
(You may want to wipe data/factory reset depending on what rom you are running and clean install are typically recommended unless coming from a previous version from same developer (i.e. cm, aokp, etc)
3. Flash darkside super wipe and cache wipe if using cwm non touch
4. Flash rom, gapps and kernel (if so desired on the gapps and kernel)
5. Reboot and wait 10mins
6. Reboot again and have fun!
Let me know if that helps
sent from my T989 full of CM awesomeness and a touch of Venom from the Darkside!!
Click to expand...
Click to collapse
So I should just find the rom on my computer instead then?
Im downloading cyamogenmod 9 now from their website. I guess rom manager is pretty much useless for me then? I liked it because it would only show me roms that work for my phone so I dont make any mistakes.
ok I did it. but it didnt work... it just loaded up stock unrooted ics. with all my stuff gone. i have backups so im not worried about that, but i dont know why CM didnt flash...
LostMoonOfPoosh said:
ok I did it. but it didnt work... it just loaded up stock unrooted ics. with all my stuff gone. i have backups so im not worried about that, but i dont know why CM didnt flash...
Click to expand...
Click to collapse
I would use only super wipe
then flash ROM
reboot
wait ten minutes WITHOUT TOUCHING ANYTHING!!
reboot.
Its a proven formula that has worked for me, many, many times
---------- Post added at 06:06 PM ---------- Previous post was at 06:03 PM ----------
Also, super wipe and cache wipe are found here read OP carefully
http://forum.xda-developers.com/showthread.php?t=1477955
LostMoonOfPoosh said:
ok I did it. but it didnt work... it just loaded up stock unrooted ics. with all my stuff gone. i have backups so im not worried about that, but i dont know why CM didnt flash...
Click to expand...
Click to collapse
Stock unrooted ics? What recovery are you using, have you flashed a recovery through odin at all with this device?
EnigmaticGeek said:
Stock unrooted ics? What recovery are you using, have you flashed a recovery through odin at all with this device?
Click to expand...
Click to collapse
is work fist root then factory reset then flash.
kiruba8 said:
is work fist root then factory reset then flash.
Click to expand...
Click to collapse
You need to have a recovery flashed to your phone to even start the root process. Cwm, cwm touch, or twrp. All are available in the sticky section as well as development section. If you are running stock recovery then that's your primary issue.
sent from my T989 full of CM awesomeness and a touch of Venom from the Darkside!!
LoopDoGG79 said:
I would use only super wipe
then flash ROM
reboot
wait ten minutes WITHOUT TOUCHING ANYTHING!!
reboot.
Its a proven formula that has worked for me, many, many times
---------- Post added at 06:06 PM ---------- Previous post was at 06:03 PM ----------
Also, super wipe and cache wipe are found here read OP carefully
http://forum.xda-developers.com/showthread.php?t=1477955
Click to expand...
Click to collapse
Ok i looked at the darkside link you gave me. Will it for sure work with the telus version s2?
LostMoonOfPoosh said:
Ok i looked at the darkside link you gave me. Will it for sure work with the telus version s2?
Click to expand...
Click to collapse
Yes, the only difference between T-Mobile and Telus versions is cosmetic. Telus is the T989D, T-Mobile is the T989. There is a reason why they are so closely named.
Sent from the pink Unicorn from the Darkside.
EnigmaticGeek said:
Stock unrooted ics? What recovery are you using, have you flashed a recovery through odin at all with this device?
Click to expand...
Click to collapse
oh ya I have CWM recovery flashed so im good in that department. Im going to try out darkside superwipe now and see if that helps.
well I used darkside and then flashed my rom. Now it wont even go past the telus loading screen... Ive restored back again. I made it alot farther than this with rom manager haha. I actually saw the cyanogenmod opening cinematic... Ill try the darkside cache wipe this time and see if that helps. I downloaded the rom right from the cyanogen website...
Well neither is working. It just stays in the Telus loading screen. Not even the Samsung screen will load. I don't know what else to do...
Sent from my SGH-T989D using xda app-developers app
Hi
So I unlocked, rooted, and changed the network from Sprint to Cricket (2nd one I've done). Everything was going great. I restarted a few times with no problems at all. After setting up ES File Explorer, Titanium Backup, and APN Backup and Restore, I rebooted into Amon Recovery and wiped the following: Dalvik Cache, System, Data, and Cache. I rebooted the phone and now am stuck at the white boot screen. Any thoughts on this. Am I forced to Ruu it.
PS....I did read somewhere about resetting the signature verification somewhere but could not find that option in Amon Recovery. Thanks.
Find a rom to download and flash it. U wiped whatever rom u were running.
If u mix Taco Bell hot sauce, with Ramen noodles, it taste just like poverty.
CRIME INC. said:
Find a rom to download and flash it. U wiped whatever rom u were running.
If u mix Taco Bell hot sauce, with Ramen noodles, it taste just like poverty.
Click to expand...
Click to collapse
Thanks!!! I wanted to stay on stock. Do you know of a stock GB Rom (2.3.5). Will I have to go through
Thanks
mook_ said:
Thanks!!! I wanted to stay on stock. Do you know of a stock GB Rom (2.3.5). Will I have to go through
Thanks
Click to expand...
Click to collapse
will i have to go through setting up cricket settings again
mook_ said:
Thanks!!! I wanted to stay on stock. Do you know of a stock GB Rom (2.3.5). Will I have to go through
Thanks
Click to expand...
Click to collapse
Look up in the dev section for a stock rom. As for redoing cricket I think u will have to redo a few things but I'm not sure of the process
XDA Moderator
Look for captain_throwbacks stock 5.07 Rom thread. Just a heads up next time, don't wipe system. Wiping cache and dalvik are all that are necessary to remove unwanted files and such. Boot and system should never be wiped unless you flash a new Rom.
I tried flashing two different roms (synergy and chemistry) on my sprint galaxy s3. It turns on but then wont go past the "galaxy s III" logo. I just restored my backup and all is well but I really want to get multi window on this thing so I could really use some help as to what is not letting me boot up all the way. The last thing i messed around with rooting was my DroidX and with that it really mattered a lot which version of android you were flashing from. I have 4.1.2 the most recent update. Is that why these roms are not working? Any help would be much appreciated I am very excited to get a killer rom on this bad boy.
Did you clear /data, /system, cache, and dalvik cache before flashing? If not, what is your flashing procedure?
But no, the current version should not make any difference when flashing because you are clearing everything anyway
CNexus said:
Did you clear /data, /system, cache, and dalvik cache before flashing? If not, what is your flashing procedure?
But no, the current version should not make any difference when flashing because you are clearing everything anyway
Click to expand...
Click to collapse
I boot into recovery after i put the rom on to my sd card. Then wipe the factory data, cache partition, and delvik cache. I do those steps twice, then install the rom. The install seems to go fine, it always says successful at the end, it just wont go past that screen. Does it mater which version of clockworkmod I use?
You need to wipe /system too. A factory reset only clears app data, and thats no help if you're not wiping the OS as well because you're installing the new one on top of the old without cleaning up first...and thats why it wont boot because different pieces are getting mixed and not together with the files it should be with
It should say something like "format /system"
CNexus said:
You need to wipe /system too. A factory reset only clears app data, and thats no help if you're not wiping the OS as well because you're installing the new one on top of the old without cleaning up first...and thats why it wont boot because different pieces are getting mixed and not together with the files it should be with
It should say something like "format /system"
Click to expand...
Click to collapse
Thank you so much for your quick response. As far as I can tell, I am wiping everything I should be. I use clockwork recovery mod version: and the choices it gives you are: Wipe data/factory reset, wipe cache partition, and wipe dalvik cache. From all the instructional threads I've read, those are the only things you need to clear out before the install. My clockwork version is v5.5.0.4 which i think might be really old. Could that be my issue? Does it matter how I rooted it? I just tryed to put jellybomb v14 on it and it didn't even give me the galaxy s III logo. Luckily it booted back into recovery though. I really don't want to hard brick this thing.
Which recovery are you using?
For TWRP, I generally recommend formating system too.
Also, make sure to flash the rom zip and THEN the gapps.
A-Shin said:
Which recovery are you using?
For TWRP, I generally recommend formating system too.
Also, make sure to flash the rom zip and THEN the gapps.
Click to expand...
Click to collapse
clockworkmod v5.5.0.4
cchrisrollins said:
clockworkmod v5.5.0.4
Click to expand...
Click to collapse
Make the switch to TWRP v2.3.1.0 (newer ones I've heard have problems) but you will be thanking me later. It's way easier and much better than CWM... just an FYI for ya!
cchrisrollins said:
clockworkmod v5.5.0.4
Click to expand...
Click to collapse
I suggest trying a flash with TWRP. If you are unsure how to install TWRP, just download the Goomanager app, then choose install Open Recovery Script. But, before you install or change anything, look around a bit on how to install it. Make sure you follow directions step by step. After you have installed TWRP, try flashing again. Good luck!
Haha, so it looks like switching to twarp is something that i need to do, I'll start researching how to do that. I don't thing clockwork is causing the issues im having, but I could certainly be wrong. Since my phone is rooted, that also means the bootloader is unlocked rite?
cchrisrollins said:
Haha, so it looks like switching to twarp is something that i need to do, I'll start researching how to do that. I don't thing clockwork is causing the issues im having, but I could certainly be wrong. Since my phone is rooted, that also means the bootloader is unlocked rite?
Click to expand...
Click to collapse
Samsung bootloaders come unlocked by default, so yes
Easiest way to switch is to download Goo manager from the Play Store and have it install TWRP for you
Generally speaking, CWM is great on most devices, but for the S3 it's TWRP that's the best and easiest to use
And when flashing new roms, make sure to always format system, it prevents corrupted files from showing up because you would be installing the new system right on top of the old one if you don't
So I did as you suggested. I installed twrp from the play store. I made a backup on there so I should be ready to tryn flash again. The only thing is I use this phone for work all the time and if mess this thing up I'm gonna be in deep doo doo haha. So with the last several attempts failing, I'm a little apprehensive to try again. I'm going to re-odin and flash a different root just to be safe (I used team epic v5). Can you guys recommend a good root to use for my s3?
Sent from my SPH-L710 using xda app-developers app
cchrisrollins said:
So I did as you suggested. I installed twrp from the play store. I made a backup on there so I should be ready to tryn flash again. The only thing is I use this phone for work all the time and if mess this thing up I'm gonna be in deep doo doo haha. So with the last several attempts failing, I'm a little apprehensive to try again. I'm going to re-odin and flash a different root just to be safe (I used team epic v5). Can you guys recommend a good root to use for my s3?
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
If you made a nandroid backup in TWRP (I'd recommend to put it on the external memory, but that's just me), you should be good to try any ROM you want (only Sprint ROMS). Just follow CNexus's post (linked for posterity). Wipe system as well as factory reset, cache, and dalvik, prior to installing the ROM.
cchrisrollins said:
So I did as you suggested. I installed twrp from the play store. I made a backup on there so I should be ready to tryn flash again. The only thing is I use this phone for work all the time and if mess this thing up I'm gonna be in deep doo doo haha. So with the last several attempts failing, I'm a little apprehensive to try again. I'm going to re-odin and flash a different root just to be safe (I used team epic v5). Can you guys recommend a good root to use for my s3?
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
If you've already rooted, re-rooting isn't going to fix anything, so no need to go there.
As previously explained and detailed, do a full system wipe, and you'll be good to go.
Thank you guys so much for your very quick responses, thank you for bearing with my noobishness too haha. I am going to tryn reflash jellybomb tonight, I'll post on this thread how it goes (hopefully good).
So unfortunately it was the same result with the TWRP. Tryed doing it with a few different roms. Some roms will boot to the "Galaxy s III" logo and others like jellbomb wont even get that far. It just flashed the Samsung logo and that was it. It's gotta be something simple that im missing here, but I can't figure out what it is. On the jellybomb install afterwards TWRP did come up with a message that said something along the lines of: your phone doesn't appear to be rooted, would like to install bla bla bla. So that doesn't make sense, because I know that I do have root access. Feeling pretty frustrated because I'm doing everything the correct way. HELP!
cchrisrollins said:
So unfortunately it was the same result with the TWRP. Tryed doing it with a few different roms. Some roms will boot to the "Galaxy s III" logo and others like jellbomb wont even get that far. It just flashed the Samsung logo and that was it. It's gotta be something simple that im missing here, but I can't figure out what it is. On the jellybomb install afterwards TWRP did come up with a message that said something along the lines of: your phone doesn't appear to be rooted, would like to install bla bla bla. So that doesn't make sense, because I know that I do have root access. Feeling pretty frustrated because I'm doing everything the correct way. HELP!
Click to expand...
Click to collapse
It took me like 4-5 months to personally figure out that the problem was the kernel. You need to flash a kernel right after you flash the ROM. Either the stock kernels or better kernels like Anthrax will do. I know that for jellybomb, there's a kernel included in the Rom but for some reason,it got stuck on the gs 3 logo if I didn't flash another kernel.
Oh thank goodness there is something else I can try, I was out of ideas. Thank you!
Sent from my SPH-L710 using xda app-developers app
cchrisrollins said:
Oh thank goodness there is something else I can try, I was out of ideas. Thank you!
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
No prob, just hit dat thanks button do you know where to get the kernels?
Zin0 said:
No prob, just hit dat thanks button do you know where to get the kernels?
Click to expand...
Click to collapse
I tryed the KT47 AOSP Jellbean kernel after flashing jelly bomb and it did the same thing it did before, black screen after flashing the samsung logo
Now I did go into fix permissions and it did say failed, is that abnormal?
This is my exact procces:
1. boot into TWRP
2. factory reset
3. system wipe
4. cache wipe
5. Dalvik wipe
6. Install from external SD: jellybomb v14
7. Wipe cache/Dalvik
8. Install Kt47 kernel
9. Wipe cache/Dalvik
Anything wrong there?