yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" General] DB126:
Download the Motorola Device Manager from here and install. Then place HDX in fastboot mode and update Win driver to "Mot Composite ADB Interface" (if successful will show under Android heading in Device Manger). Also make sure you are using the latest Minimal ADB and Fastboot (here). Combination should do the trick assuming cable is ok.
[Kindle Fire HDX 7" & 8.9" General] draxie:
If the device finally *connected* in fastboot mode (ready prompt is showing),

I see no need to mess with drivers any further. What's needed is a more thorough

read of the instructions (especially the part describing how to enter bulk mode

when starting from fastboot). The wmic stuff needs bulk mode...

Also, depending on the OS/driver combo, passing the vendor flag on the fastboot

command line may be a hard requirement (and, it won't hurt in any case; so, I'd

suggest trying that).
[Kindle Fire HDX 7" & 8.9" General] DssTrainer:
THANK YOU!!!

This was it! The Mot driver makes it work as expected. Or perhaps it was the minimal platform tools as i was using the normal sdk platform tools download.

So the full process

1. Install the moto driver and then plug in your device while running normal

2. Run the get_code.bat (from this link)

3. once unlock.code file is created, run "adb reboot bootloader". It will show [Fastboot] with the kf logo.

4. Once bootloader comes up, change driver in device manager for "Other Android" to use the Android -> Mot Adb Composite Driver. It should say "Ready" on the KF

5. Run the stuff from this post (do the bottom steps with fastboot erase first)

6. After you are done in bulk mode, hold the power button for 15 secs to reboot. It will automatically boot into Fastboot

7. When you run the unlock command, use the "unlock.code" file.. not the "0xmmssssssss.unlock" example from that link.

8. Now unplug and hold power again to shut down. Hold VolUp + Power. About 3 secs after you see the KF logo, you can let go of the power button (possibly both buttons) and you get TWRP

From here you can flash CM and gapps (5.1).

Thanks everyone for all the help!! I did all 4 of my KF HDX 7's with perfect success on each.

It's amazing how much faster CM12 runs on these babies! I was about to give up and buy some Tab S2's but these things are so fast now.
[Kindle Fire HDX 7" & 8.9" General] DB126:
Well done. [MENTION=5828306]draxie[/MENTION] is a great resource who knows the ins and outs of HDX devices better than just about anyone.

Note CM 12.1 is no longer supported and does not play nice with Bluetooth peripherals. There are a handful of well regarded custom ROMs for this device including LineageOS 14.1 which is a descendant of CM 12.1. I use the latter on one of my primary HDXs mainly for Xposed compatibility. It's quite stable and responsive but isn't the most power efficient in some states and consumes 15-20% more memory for 'core' processes vs MM/Nougat successors. Slim 7 is a promising new comer along with LineageOS 13.0 which demonstrate excellent BlueTooth compatibility if that's important to you.

Enjoy your liberated devices!

---------- Post added at 01:21 PM ---------- Previous post was at 01:05 PM ----------

Unfortunately, the presence of a "Ready" prompt does not always equate to a functional fastboot connection on this device...at least w/Windows. Typically corrected with a different driver although I have personally experienced flaky USB cables exhibit the same behavior. Issuing fastboot "devices" command (adding vendor flag as needed) usually validates connection viability. Lucky Linux users generally don't have to jump through these hoops assuming the USB cable is up to snuff.
[Kindle Fire HDX 7" & 8.9" General] draxie:
Wow... OK. I was blissfully unaware.. Thanks!
[Kindle Fire HDX 7" & 8.9" General] Hetex:
Just got mine rooted, took about 20 times using kingroot though. Just if anyone is having problem just keep trying.
[Kindle Fire HDX 7" & 8.9" General] dex101010:
Is yours on 4.5.5.2???
[Kindle Fire HDX 7" & 8.9" General] kkcheong:
Added your instructions
[Kindle Fire HDX 7" & 8.9" General] kkcheong:
Lucky me to have got it in first try. I would have given up after 5 tries.
[Kindle Fire HDX 7" & 8.9" General] jacob.arlington:
i stock in slim os logo

I follow the instruction now my tablet has twrp and i just install slim os for thor and its stock in slim boot logo

i think i didn't correctly unlock the bootloader, so my problem is, I don't have ADB now and because os not boot but i can access to fast boot via twrp

i think if someone make unlock.code for me based on my result i can unlock my bootlaoder when it is in fastboot mode

my codes are

$ cat /sys/block/mmcblk0/device/manfid

0x000045

$ cat /sys/block/mmcblk0/device/serial

0x0a1faa6f

please send me unlock.code or guide me on this command below

adb shell "id=$(cat /sys/class/block/mmcblk0/device/{manfid,serial}); echo $id; echo 0x${id:6:2}${id:11:8} | %dir%/cuber > %dir%/unlock.code"

how can i inject my serial and use another phone to make unlock.code file

Thanks in advance
[Kindle Fire HDX 7" & 8.9" General] DB126:
You created a separate thread thread with this question then reposted here an hour later. Impatient? Please don't cross post. I will respond to your initial post as time permits.
[Kindle Fire HDX 7" & 8.9" General] draxie:
I also got a PM about the same issue... (-;

With the manfid & serial posted, the quoted line from get-code.bat can be simplified to

adb shell "echo 0x450a1faa6f | %dir%/cuber > %dir%/unlock.code"
[Kindle Fire HDX 7" & 8.9" General] tetriz:
how to continue?

Hello! I've stucked with one issue. I went successfully till the working TWRP (I also had an issue with a permanent screen "Fastboot / Ready" but then solved it using "fastboot -i 0x1949 erase aboot" and "fastboot -i 0x1949 reboot").

So I've tried to use adb sideload to upload cm12 from here: https://xdaforums.com/kindle-fire-hdx/development/rom-cm-12-unofficial-apollo-thor-t3050199

But when progress was reaching ~64% my Kindle was always switching to an "mtp" mode and sideload was failing. But thank to MTP I was able to upload cm12.zip and gaps.zip to my Kindle simly via explorer (win10).

So then I did in TWRP:

- wipe (basic: data, cache, dalvik)

- install cm12.zip

- install gaps.zip (pico version for ARM and android 5.1)

- Reboot

Now I see a grey logo "Kindle Fire" and it doesnt load into the system (no loading animation, nothing happening).

Can you please advise? Thanks!

PS. in the console after the cm12.zip installation I see the following (and I do not know if this is OK or not):

UPDATE: I've got it working with stock repacked latest 4.5.5.2 rom. But don't know how to continue towards CM12...
[Kindle Fire HDX 7" & 8.9" General] draxie:
Quick Control Question

Just to make sure we're on the same page, have you unlocked the bootloader?
[Kindle Fire HDX 7" & 8.9" General] tetriz:
I was going by the manual from the first post in this thread and did the step "e) execute unlock.bat".

After this I've get a permanent "fastboot Ready" screen and didn't knew how to get out of it untill haven't found this soultion: "fastboot -i 0x1949 erase aboot" & "fastboot -i 0x1949 reboot"

Can it be that unblock.bat didn't worked as expected or by the applying fix mentioned above I've "blocked" the bootloader again?

Is there any way to check status of bootloader using installed TWRP or via ADB (usb connection)?
[Kindle Fire HDX 7" & 8.9" General] draxie:
I'd venture a guess that you didn't _quite_ follow the steps,

and 'unlock.bat' got stuck, because you *manually* rebooted

from 'adb' to 'fastboot'.

That "solution" is certainly not what you want.

Look inside 'unlock.bat' (right-click & choose 'Edit')

and copy the 'fastboot' line from there to unlock.

After that you can reboot using the 2nd command

from your "solution", but don't erase aboot.

Yes, indeed.

BTW, you would've noticed if you had managed to unlock,

as you get very obvious feedback on the Kindle's screen.

Sure, at least, if you still have (close to) stock installed in

your system partition (I'm unsure if TWRP has 'idme' or not).

adb shell su -c "idme print unlock_code"

In either case, you can always check from 'fastboot'

(what you called a "permanent" 'fastboot Ready' prompt).

fastboot -i 0x1949 oem idme \?

BUT, you might as well just try to unlock instead...
[Kindle Fire HDX 7" & 8.9" General] tetriz:
Thanks Draxie for heloping me!

I've tried what you said and actually in two different versions:

Manually switching from ADB to Fastboot (Screen "Fastboot ready") and executing

fastboot -i 0x1949 flash unlock unlock.code

And by beeing in ADB mode - executing the unlock.bat

In both cases I'm getting same result in a CMD console:

Any further advise? Thanks a lot!

[UPDATE] I get it unlocked! But really randomly. Was playing with Motorola drivers on 2 different machines for 2 hours. At the end it didn't worked on Win7 64bit machine where Moto drivers has installed w/o issues (and fastboot was showing "READY" from the very beginning). But then it did work on Win10 64bit where I'm getting error during Moto drivers installation, but then I was able to chose this driver in device manager. And unlock just worked!

Hint for others - if you are rooting by Kingroot and finding that ADB is not working as described here, go to KingRoot and ALLOW root access for ADB.
[Kindle Fire HDX 7" & 8.9" General] rommel19540:
Step2 missing

Hey whats up? I'm trying to unlock bootloaders and install twrp. I followed the link to draxies post but it is missing the 2nd step. It says its in the OP but I don't know where the OP is. So can u please tell me what I do after the get_code.bat step?
[Kindle Fire HDX 7" & 8.9" General] kkcheong:
OP is first post. I am referring to first post in this link

https://xdaforums.com/kindle-fire-h...r-firmware-t3463982/post70881555#post70881555

Just follow exactly this link and you will be find:-

https://xdaforums.com/kindle-fire-h...r-firmware-t3463982/post70881555#post70881555
[Kindle Fire HDX 7" & 8.9" General] rwbonesy:
Is there any way to force KingRoot to keep trying? I was gifted an HDX 7" 3rd Gen that is on 4.5.5.3 so am I stuck waiting patiently for KingRoot to update?
[Kindle Fire HDX 7" & 8.9" General] DB126:
KingRoot often fails (erroneously reporting device can not be rooted) before eventually succeeding. Multiple attempts are often necessary. However, there is another way to root which may be attractive if your ultimate goal is to unlock the bootloader and install a custom ROM. See here.
[Kindle Fire HDX 7" & 8.9" General] navmad:
The links in the OP for the boot images in that post are dead now. Can some one share them?
[Kindle Fire HDX 7" & 8.9" General] DB126:
See last dozen or so posts from this thread.
[Kindle Fire HDX 7" & 8.9" General] vartanarsen:
Can somebody PLEASSSEEE Make a video on this in 2018? Every video I see is al, over the place and no one starts from square ONE
[Kindle Fire HDX 7" & 8.9" General] DB126:
This is a 5-year-old KitKat era device (last production mid-2014) with a limited user base. Creating such a video would take hours and likely not address all of the varied issues that can complicate the bootloader unlock procedure. If you lack the experience, technical expertise or time/drive to read through the previously posted material it's probably best to use the device as-is. Not everything in life is easy. HDX 'hacking' falls into that category.

As previously mentioned, bootloader unlocking is much easier if you can find a friend with a Linux or Mac (OS X) based host that can run the '1-click script' developed by [MENTION=5828306]draxie[/MENTION].

Related post: https://xdaforums.com/member.php?u=6943624
[Kindle Fire HDX 7" & 8.9" General] rjbad1100:
Has the LTE and Sim card issues been worked out yet? I tried a previous build about 6 months ago and it wasn't so before installing I want to double check. I'm building this for a car tablet so it's important to have.

Ignore this.
[Kindle Fire HDX 7" & 8.9" General] kkcheong:
Sorry video generation . You guys need to learn to read instead of watching YouTube. But you can ask me anything.
[Kindle Fire HDX 7" & 8.9" General] Cryper:
Need assistant to solve Problems by flashing my device

Hello there. I really want to get your help with my problems. My Motherlanguage is german, so please try to use simple English with me.

I try to get root access to my kindle HDX 7 ( Version 4.5.5.2 )

I have ADB Drivers installed and i THINK they are working cause i can go to fastboot and such things.

But what is not working ist this here. I will show you what happend, when i tried to flash twrp and aboot. (That is nessesary to open the Booloader and with root access??)

C:\Users\crype\Desktop\tools>adb shell

* daemon not running; starting now at tcp:5037

* daemon started successfully

su

dd if=/sdcard/twrp_cubed.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery

dd if=/sdcard/aboot_vuln.mbn of=/dev/block/platform/msm_sdcc.1/by-name/abootshell@thor:/ $ su

/system/bin/sh: su: not found

f=/dev/block/platform/msm_sdcc.1/by-name/recovery <

/dev/block/platform/msm_sdcc.1/by-name/recovery: cannot open for write: Permission denied

=/dev/block/platform/msm_sdcc.1/by-name/aboot <

I try to wait for you answer now. I did a lot more to get it work. But maybe you can tell me how i solve that problem to flash twrp and aboot, so i can unlock my device with the unlock.bat. (That would hopefully be no problem for me)

Please assist me, i worked days and many hours on it. I get really frustraded at the moment.

Edit: HDX Device is NOT ROOTED checked with Rootcheck.apk / Device is still offline (No Wlan given)

BR

Cryper

Edit: I cant post pictures right now (No permission for links. I will sent you a PM and when someone want to see the inner structure of my kindle pls PM me)

Next Update:

I give KingRoot a second try and was succsessfull in rooting my Kindle. But one Problem still remains:

C:\Users\crype\Desktop\tools>adb shell

su

dd if=/sdcard/twrp_cubed.img of=/dev/block/platform/msm_sdcc.1/by-name/recoveryshell@thor:/ $ su

/dev/block/platform/msm_sdcc.1/by-name/recovery <

/sdcard/twrp_cubed.img: cannot open for read: No such file or directory

1|root@thor:/ #

I cant open or read the File "Twrp_cubed.img"

Update:

Tablet restartet files were copied successfull - But cant unlock bootloader!!!!

C:\Users\crype\Desktop\tools>fastboot -i 0x1949 getvar product

fastboot: unknown option -- i

Any Ideas so far?
[Kindle Fire HDX 7" & 8.9" General] vartanarsen:
Moderator Edit:

Please read the Forum Rules

viz:
[Kindle Fire HDX 7" & 8.9" General] kkcheong:
Wie geht es dir?

Forum Rule #4
[Kindle Fire HDX 7" & 8.9" General] zXiC:
f) reboot, press UP + power to boot into TWRP

At this step my tablet rebooted into fast boot. My computer couldn't detect the device so I shut the tablet down. Now it won't turn on.

Is there anything I can do?
[Kindle Fire HDX 7" & 8.9" General] zXiC:
What do I do when I get fastboot: unknown option -- i

I've tried both Motorola and Amazon drivers
[Kindle Fire HDX 7" & 8.9" General] DB126:
Single dash: "-i"

If that doesn't work drop the "-i 0x1949" as it's normally not needed.
[Kindle Fire HDX 7" & 8.9" General] zXiC:
Edit: I got it to work by using a different computer.

However on my second Fire HDX 7 going into "adb reboot bootloader" has been powered off and hasn't turned on since.

From what I can tell I've bricked 2/3 Kindle Fire HDXs. This is insane...

I got a bit further than that but now I got Error native opening file 0: The operation completed succesfully when doing dd of=\\?\Device\Harddisk1\Partition18 if=twrp_cubed.img commands

---------- Post added at 09:51 PM ---------- Previous post was at 09:39 PM ----------

I got further to the next step.

dd of=\\?\Device\HarddiskX\Partition6 if=aboot_vuln.mbn

dd of=\\?\Device\HarddiskX\Partition18 if=twrp_cubed.img

all the diskindex I got were 1 so all I did was copy exactly the above like so

dd of=\\?\Device\Harddisk1\Partition6 if=aboot_vuln.mbn

dd of=\\?\Device\Harddisk1\Partition18 if=twrp_cubed.img

and I get Error native opening file: 0 the operation completed succesfully

Upon trying to reboot into TWRP I keep the black screen. The tablet seems to still be online and in bulk mode however
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
https://xdaforums.com/oneplus-3/themes/black-notifications-4-0-3-t3558913

I have noticed some Oneplus 3t users are not aware whats going on the oneplus 3 section. so here is a link to the thread.
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
screenshots....
[OnePlus 3T Themes, Apps, and Mods] brmbjn:
Thank's. Work fine on my oneplus
[OnePlus 3T Themes, Apps, and Mods] mrsamtee:
Is it possible to set the reply and action bar black as well? Looks great man thanks.
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
hmmm its not possible at the moment.
[OnePlus 3T Themes, Apps, and Mods] Rhodesgod:
nice job.

just if you could make pure black + 5 row notification toggles...

ty.
[OnePlus 3T Themes, Apps, and Mods] shirso.it7:
How about the ambient display? Is that bug still there? Confirm it please

---------- Post added at 06:19 PM ---------- Previous post was at 05:47 PM ----------

It is working... a bit greyish on ambient but readable...
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
had to make do with that color. that is best i could do
[OnePlus 3T Themes, Apps, and Mods] KpChuck:
It's definitely possible. You should give it a go
[OnePlus 3T Themes, Apps, and Mods] timeToy:
I have also around 3% to 4% of idle drain per hour.

I didn't have this issue before the Google Assistant update.

I have try to disable the "OK Google" hot word, but it doesn't help.
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
great which line did u play with to change it.
[OnePlus 3T Themes, Apps, and Mods] KpChuck:
For the background colour it's in framework-res->colors.xml search for notification_action_list

For the text colour I'm not sure, I've changed a lot of colours in styles and colors to so it must be in there in either opsystemui or framework
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
okay thanks will look into it.
[OnePlus 3T Themes, Apps, and Mods] acultr:
sorry! how can I back to stock?

thnx
[OnePlus 3T Themes, Apps, and Mods] ejdam_:
Dirty flash
[OnePlus 3T Themes, Apps, and Mods] brmbjn:
Work for oos 4.1.0 ?
[OnePlus 3T Themes, Apps, and Mods] MattBooth:
I'm still waiting for a pure Material Dark (as in the one from the Android SDK, not a black one) theme for the OP3T.
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
am sorry but i wont be doing that. i dont have time for that. i will stick to strictly black. but if u check in our forum [MENTION=7750173]KpChuck[/MENTION] is doing a great job with other colors you can check his mod.
[OnePlus 3T Themes, Apps, and Mods] k.s.deviate:
It "does" work, however some quick tile titles are messed up and trying to edit them makes system ui(?) Restart.
[OnePlus 3T Themes, Apps, and Mods] saurabh3458:
im having bootloop .. flashed it on rr nougat by zenity

any soln ?
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
hahahaha.....you made my day....well if you just i mean just read the title u wouldnt be in this mess
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
Thread has been updated with 4.1.0 :angel::angel:
[OnePlus 3T Themes, Apps, and Mods] janneriiki:
Dark team on app drawer?

Hello, from all the screenshots I've seen this theme seems to apply to locksceen notifications, taskbar notifications and tiles section. Does this mod by any chance also blacken the app drawer?

Thanks for answer in advance!
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
nop
[OnePlus 3T Themes, Apps, and Mods] Aldideos:
Hi,

Great work. If I can the only thing that I miss is the clock in the lockscreen with the centered clock. Are there possibilities to gave it back with centered clock? Thanks
[OnePlus 3T Themes, Apps, and Mods] janneriiki:
Thanks for the quick respons :)
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
will upload new zips in a short while with a small fix
[OnePlus 3T Themes, Apps, and Mods] Funk Wizard:
Waiting... :o
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
Done i have already uploaded if you check the thread a while ago
[OnePlus 3T Themes, Apps, and Mods] qbanlinxx:
My reply button is blacked out, so is any other notification. I can see the message in the notification, but both buttons are blacked out. Any idea how to change it to white? Working great and looks great otherwise
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
Please update I have uploaded an aroma zip with a fix for that
[OnePlus 3T Themes, Apps, and Mods] ejdam_:
Can I flash this aroma zip over the previous one?
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
Yes you can.
[OnePlus 3T Themes, Apps, and Mods] shail139:
What is the font used in this theme... Looks awesome... Plz I need that
[OnePlus 3T Themes, Apps, and Mods] MattBooth:
I'll check that out. I'd do it myself but my days of modding and theming are long behind me.
[OnePlus 3T Themes, Apps, and Mods] fritzcola:
[MENTION=225651]op[/MENTION] Could you pls add an option to Aroma 1. to switch between round and rectangular and 2. to choose between black and white notification? WOuld be awesome
[OnePlus 3T Themes, Apps, and Mods] k.s.deviate:
[MENTION=4985007]v.konvict[/MENTION], would you be able to work with [MENTION=7621877]Pharrax[/MENTION] to brew up a combination of both your mods? Would love to see a 5 row with your dark notifications.

Edit: [MENTION=7621877]Pharrax[/MENTION] said you could use it in your Aroma zip if you wanted. I tested the two together and they overwrite each other, doesn't matter which gets flashed first.
[OnePlus 3T Themes, Apps, and Mods] Navi44:
[MENTION=4985007]v.konvict[/MENTION] you have any idea how to do these anymations ? https://xdaforums.com/galaxy-s6-edge/themes-apps/req-ios-animation-galaxy-s6-5-1-1-t3299854
[OnePlus 3T Themes, Apps, and Mods] Wani Aamir:
I think it's better to ask the dev on his own page...he may make it 4 us
[OnePlus 3T Themes, Apps, and Mods] Navi44:
He will have to ask for framework and all.

Since we have v.konvict who have his hands in framework editing, it would be easy this way.

Or he can just share how to do then I will do it myself. :)
[OnePlus 3T Themes, Apps, and Mods] Wani Aamir:
I think we should give these animations a try, let's see if it works,i think they may work :)
[OnePlus 3T Themes, Apps, and Mods] Navi44:
No they are modded into framework, won't work
[OnePlus 3T Themes, Apps, and Mods] Helhound0:
I just want a mod that just enables pitch black quick settings background and custom accent colors...
[OnePlus 3T Themes, Apps, and Mods] Duncan1982:
Like this it can be easily achieved with this mod & ungeeks mod.....Simples.....

:good:
[OnePlus 3T Themes, Apps, and Mods] axphoneguy:
Thanks for the info... I'll try this tonight
[OnePlus 3T Themes, Apps, and Mods] JeremyChen:
After install this theme in OOS 4.1.0，is it possible have a recovery file can revert to original theme?
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
Yes just dirty flash rom to revert
[OnePlus 3T Themes, Apps, and Mods] Funk Wizard:
Can we expect an update for beta4!
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
I have made an update but its best to flash it after clean install
[OnePlus 3T Themes, Apps, and Mods] Funk Wizard:
Will try tonight once I backup and do a clean install, thanks for the heads up :svetius:
[OnePlus 3T Themes, Apps, and Mods] shirso.it7:
Still no proper fix for ambient display... Still waiting for it
[OnePlus 3T Themes, Apps, and Mods] Navi44:
They are working bro.

Opened the zip and saw it uses vrtheme so flashed it right away and worked like charm
[OnePlus 3T Themes, Apps, and Mods] Wani Aamir:
Too late ;) i am on AEX rom it has all the animations,BTW thanks for reminding
[OnePlus 3T Themes, Apps, and Mods] Navi44:
AEX has apple animations. That's first time I'm hearing about it.
[OnePlus 3T Themes, Apps, and Mods] Wani Aamir:
Not apple animations,i mean custom animations, sorry
[OnePlus 3T Themes, Apps, and Mods] v.konvict:
Updated to vrtheme ob15/6
[OnePlus 3T Themes, Apps, and Mods] tantu1976:
What is your font name?

[MENTION=4985007]v.konvict[/MENTION]
[OnePlus 3T Themes, Apps, and Mods] ProudRed:
Do they work on OOS 3.5.4 ?