yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
To bypass the link failed error, do the following after you've gotten that far in an ADB shell:

cd /data/local/tmp

echo sh > phase1.sh

./xpwn # and now you have a rootshell. Time for the scary part.

dd if=/dev/block/mmcblk0p4 of=./temp

./busybox sed 's/CWS__001/11111111/' temp > new

dd if=new of=/dev/block/mmcblk0p4

Be warned, if you screw this up you will render your phone unusable.
[AT&T, Rogers HTC One X, Telstra One XL] ChongoDroid:
Just curious, if we have S-Off can we somehow unlock the network lock?
[AT&T, Rogers HTC One X, Telstra One XL] hopkinskong:
OK, i am gonna try this, get temp root, and install su, then go for superCID, then go for S-OFF instead of bootloader unlock.

BTW, i am using HK version of One XL, i am still gonna give it a try, will be report later.
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
If you're doing it with any version other than ATT, you'll have to temproot manually and do whatever you want to do from there.

System write protection is still in full effect once you get root, so you'll have to either load flar2's anti-WP module or manually change your CID (the included 'ownage' script is a good reference, but your CID won't be CWS__001 so it won't do it for you)
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
That'd be a question for someone who deals with the radio.

Assuming we can flash/modify the baseband, probably.
[AT&T, Rogers HTC One X, Telstra One XL] hopkinskong:
What do you mean?

I've already changed my CID to 11111111, by modifying CWS__001 to my current CID.

But, do you mean after running xpwn, my system partition is still in protection which avoid me to copy busybox/su binary into it?

---------- Post added at 06:35 PM ---------- Previous post was at 06:10 PM ----------

OK now, i was able to get root by this:

adb push oneXchopper /data/local/tmp/xpwn
adb push ownage /data/local/tmp/phase1.sh
adb push busybox /data/local/tmp/busybox
adb push su /data/local/tmp/su
adb push Superuser.apk /data/local/tmp/Superuser.apk
adb shell chmod 777 /data/local/tmp/busybox
adb shell chmod 755 /data/local/tmp/su
adb shell chmod 755 /data/local/tmp/Superuser.apk
adb shell chmod 755 /data/local/tmp/xpwn
adb shell ln -s /data/local/tmp/busybox /data/local/tmp/rm
adb shell "/data/local/tmp/xpwn"

ownage:

rm /data/local/installbusybox
rm /data/local/installbusybox2
rm /data/local/root
rm /data/local/root2
rm /data/local/sysro
rm /data/local/sysro2
rm /data/local/sysrw
rm /data/local/sysrw2
rm /data/local/unroot
rm /data/local/unroot2
rm /data/local/busybox
rm /data/local/su
rm /data/local/Superuser.apk

mount -wo remount rootfs /
mount -o remount,rw -t ext4 /dev/block/mmcblk0p33 /system
cat /data/local/tmp/busybox > /system/xbin/busybox
chmod 777 /system/xbin/busybox
/system/xbin/busybox --install -s /system/xbin
busybox cp /data/local/tmp/Superuser.apk /system/app/Superuser.apk
busybox cp /data/local/tmp/su /system/xbin/su
chown 0.0 /system/xbin/su
chmod 06755 /system/xbin/su
chmod 644 /system/app/Superuser.apk

But after reboot, i lost the root permission.
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
Thats because of the write protection on the system partition. You can only flash root after unlocking bootloader, loading twrp and flashing root or a custom rom.
[AT&T, Rogers HTC One X, Telstra One XL] hopkinskong:
I see, so i may directly go for S-OFF.

Before issuing the "su" command, i will try to root.

Then run the S-OFF binary to gain S-OFF.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Why do you not just want to unlock the bootloader first since you already changed the CID?

Actually, since you aren't on the AT&T version, can't you just unlock your bootloader through HTC Dev without doing all of this? Not sure about the HK version but all the other international One XL versions were unlockable right out of the box i believe.
[AT&T, Rogers HTC One X, Telstra One XL] hopkinskong:
I don't want to tell my IMEI to HTCdev.com, that's the main point.

And actually, i thought S-OFF is a better way because i can let it S-ON anytime, if i use official unlock, it just say RELOCK, instead of LOCKED.

Btw, now, i've already gain S-OFF.

Current CID:11111111 (Original CID: HTC__622)

EVITA PVT SHIP S-OFF RL

HBOOT: 2.14.0000

Radio: 0.23a.32.09.29

Running stock android (JB 4.1.1 via OTA update)

If anyone want my script(temp. root for running s-off commands to achieve s-off), please PM me.
[AT&T, Rogers HTC One X, Telstra One XL] ronnie498:
Use this to change it from relocked to Locked New method, customize your HBoot!
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Why don't you want to tell HTCdev your IMEI? Warranty purposes maybe? I think people have sent in to HTC under warranty after unlocking through HTCdev. I could be wrong but I think I remember seeing that somewhere. If you s-off after unlocking the bootloader you can change the relocked to locked or to anything you want, I believe.

Either way, you got s-off so now all is good. Have fun with your newly freed phone. :good:
[AT&T, Rogers HTC One X, Telstra One XL] celica7:
error with windows

hello i have this issue

and i have this :
[AT&T, Rogers HTC One X, Telstra One XL] Kikex:
I have the same issue!! How can i solve this??

Help!

Thanks in advice.
[AT&T, Rogers HTC One X, Telstra One XL] JoeJags:
Just for clarification. I use these RIGHT AFTER I open the adb shell command? So it should look like this??

adb push oneXchopper /data/local/tmp/xpwn

adb push busybox /data/local/tmp/busybox

adb push ownage /data/local/tmp/phase1.sh

adb shell chmod 755 /data/local/tmp/xpwn /data/local/tmp/busybox

adb shell

cd /data/local/tmp

echo sh > phase1.sh

./xpwn #

dd if=/dev/block/mmcblk0p4 of=./temp

./busybox sed 's/CWS__001/11111111/' temp > new

dd if=new of=/dev/block/mmcblk0p4

Does this look right to you?

Thanks again for all of your help......

I just want to make sure because I don't want to brick.
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
Follow my commands quoted in the original post. You are making it unnecessarily complicated with the cd and echo commands.
[AT&T, Rogers HTC One X, Telstra One XL] nighthawk1991:
the windows method doesn't work, how to get the token id??? when I get it using Evita toolkit, when I try to submit it HTCdev tell me that the token is wrong... please help
[AT&T, Rogers HTC One X, Telstra One XL] JoeJags:
Sorry. Wasn't trying to be complicating things. I've tried the way in the original post and kept getting the "link failed file exists error" after the

ln -s /data/local/tmp/busybox /data/local/tmp/sed

I asked how to get by this problem, and was answered by myusernam3 with the extra lines. I was just trying to get clarification.

Is there an easier or safer way?

I've seen several people having the "link failed file exists" error, but no one had a way to fix the problem, or I missed it.

Any help would be very much appreciated. I'm stuck with a replacement phone that came fully updated. It sucks. Thanks again.......
[AT&T, Rogers HTC One X, Telstra One XL] magax3ine:
Confirmed, it works on:

ICS 4.0.3

Hboot: 2.14

Firmware: 1.73.502.1

thnks A LOT i will make a donation ASAP
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
do this. restart your phone into bootloader mode with USB connected (either via "adb reboot bootloader" or power down, then power up while holding the volume down button and let go of power while still holding vol down). Then issue the command "fastboot getvar cid". You need the android SDK installed to do this.

okay, i'm sorry, i didn't know that! i'll look into this some more and get back to you. did the files push successfully and were you able to change permissions successfully?
[AT&T, Rogers HTC One X, Telstra One XL] JoeJags:
Cool. Thanks a lot. And yes, it seems that the files did push.
[Verizon Samsung Galaxy S III] timaloud:
Hello everyone!

I'm writing for help from the experts. I don't know if this had been answered somewhere else but i looked all over the place and i didn't find anything for this phone.

After trying and trying for a few days now, i have not been able to unlock my verizon SGS3 so that i can use it with other sim cards.

I currently have it running on JB 4.1.2 it is rooted and the bootloader is unlocked thanks to the EZ- Unlock technique.

But when i put in a non verizon sim it says "sorry, this SIM is not supported. please....."

Can it be done ?

Thanks in advance

BTW: i've tryed the "galaxsim", and "Sim unlock" by chainfire as well as all the other similar apps i could find on the playstore but they have not worked for me.
[Verizon Samsung Galaxy S III] ramdesai:
Verizon S3 is sim unlocked for GSM, but not sure about the cdma. You can use it with t-mobile, att etc. There is a thread in android development forum about how to setup s3 as global phone. Try that one if you are using gsm.

Thanks doesn't hurt....
[Verizon Samsung Galaxy S III] timaloud:
clarification

Hey !

Thank you so much for responding. I am trying to use it on a gsm network but it wont register, that's why i figured maybe its locked somehow. Also because of the message in the top that says non-verizon sim, it says sorry this sim card is not supported etc..

Where can i find the thread you mentioned?

Thanks again.
[Verizon Samsung Galaxy S III] ramdesai:
Go through the below thread to check how to setup the Verizon GS3 as world GS phone :

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

Thanks doesn't hurt....
[Verizon Samsung Galaxy S III] timaloud:
progress....

Ok so i worked on it till very late last night, and was able to do everything in the thread. My phone now shows the network apn in the apn list in the settings and i was able to get rid of the non-verizon sim message that poped up at startup.

But my phone still won't register on any network, I've tried to different sim cards and tried in global settings as well as gsm/utms auto or manual but it wont register onto a network.

What can i do ? Is it locked by Verizon or something ? Should i flash a different rom ?

Thanks for your invaluable help, i really appreciate it!
[Verizon Samsung Galaxy S III] ramdesai:
Have you tried using phoneinfo? Try using the phone info app to select preferred network type by going into device information. Find link below to the app. Try with different network type

http://uppit.com/5eua0rken6jx/myc.phone.PhoneInfo-1.apk

If this doesn't work then try with lte sim card.

Thanks doesn't hurt....
[General Questions and Answers] 6vy:
Greetings all seniors..

What a nice day. Trully I've really confused how to start @ XDA here.

I've tries many flashing CusROM from here. Thanks to all seniors.

Btw,, I have question from CusROM Xperiance Ace http://xdaforums.com/showthread.php?t=2053642&page=2

Why there's few apps can not installed in this CusROM ?? Tried in few CusROM,, those apps run well to installed it.

Can anyone help ??
[General Questions and Answers] NazS!:
Can you mention some of the app that you weren't able to install??
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] BealeStBluesBoy:
Xperia GO Sounds​

Hi, I'm just sharing this .zip what I've made, It will delete your /system/media/audio which contain Ringtones, UI Sounds (like camera sounds), and will replace with the new sound files. :)

Flash this FILE with CWM :good:

Download clicking on File/Download :victory:
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] leloiboi:
you shared link but didn't change share option in ggdrive >.<

You should edit it now!
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] BealeStBluesBoy:
Oh xD I will edit - Done
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] manfredo16:
thanks freind
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] arvarobert:
how to download it?I'm using stock browser but there is only preview.

Tapatalk-kal küldve az én ORION7oL-el
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Prior_Ori:
File Re:Upload))

filled file here. http://yadi.sk/d/z7nzbUnJE6sS9
[Xperia Play Q&A, Help & Troubleshooting] T.M.I.P:
CM 9 rom wont connect with computer

Is there any way to fix this
[Xperia Play Q&A, Help & Troubleshooting] abdel12345:
You can connect through recovery and go to mount USB storage and itll work

Sent from my Xperia Play (r800x)
[Motorola Atrix HD] chiikko561:
Just curious to see what games everyone else is playing on there Atrix HD I think its a pretty good phone and I have not had a problem with a game yet...

Anyway here's what I play

Dead Trigger

Grand Theft Auto

Call of Duty Zombies

Bejeweled Blitz

My Boy Gameboy

Diamond Dash

Just curious to see what has every one else attention...
[Motorola Atrix HD] Swiftb12305:
Subway Surfers

Cut the rope

Minecraft pocket

Tetris

Temple run 2
[Motorola Atrix HD] glc2993:
Modern combat 4

Fifa 12

Need for speed most wanted

Order and chaos duels
[Motorola Atrix HD] chococomaxim:
Plague Inc

Tetris

Vector

Fun run
[Motorola Atrix HD] TecknoFreak:
Blitz brigade
[Motorola Atrix HD] noobsaibot34:
Gaming on AHD

With OTG cable and joystick center Logitech Wireless F710 works well... especially FPSE playing Tekken 3 or Chrono Trigger, Resident Evil 2, etc
[Motorola Atrix HD] devilsking:
Can knock down 3, 8ball, fruit ninja
[Motorola Atrix HD] chiikko561:
I forgot subway surfers Tetris is classic temple run 2 is ok prefer subway surfers

How is modern Combat 4 I've heard mixed Reviews I want need for speed I have asphalt 7 but only play on my nexus 7

Tetris +1 I have to try the rest

Just downloaded this on my nexus have not tried yet going to try this evening

I been trying to get my joystick to work with my Ahd and Otg with no luck I'm going to download this joystick center

Fruit ninja -1 fruit slice +1 my opinion 8ball +1 thanks for this one
[Motorola Atrix HD] noobsaibot34:
AHD Gaming

First you need root. My BL in unlocked but that's besides the point. You need

To make sure you have a good cable. I have two, the one j bought from

Hong Kong does not work well as all buttons don't work. I bought both on amazon for under $2.

Download the latest version of USB/BT joy center. Configure and play.
[Motorola Atrix HD] EcHoFiiVe:
Battlebears, Minecraft, I use the GBA emulator a lot.
[Motorola Atrix HD] viera_ritz:
Minecraft pocket edition

Arcane legends

And my GBA emulator
[Motorola Atrix HD] Byakko Custom:
Ok let's see...

Android:

Minecraft Pocket Edition

Tetris

Word Search

Canabalt HD

Bit.Trip.Beat

Pac-Man

MAME:

Dig-Dug

Galaga

Xevious

Rally-X

Spyhunter

Marvel vs Capcom

MyBoy! GBA:

Drill Dozer

Fire Emblem

FPse PSX:

Digimon World 3

Ridge Racer Type 4

Wild Arms

PPSSPP PSP:

Half-Minute Hero

Ridge Racer 2

... Awkward part is that I somehow manage to play each one at least once a week...
[Motorola Atrix HD] TTLayland:
Nice list. I was thinking of getting ppsspp
[Motorola Atrix HD] chococomaxim:
Where to do you get PPSSPP games?

Sent from my Atrix HD running AOSPizza
[Motorola Atrix HD] chiikko561:
Lol damn now that's a list thinking bout trying that half minute hero
[Motorola Atrix HD] chiikko561:
I get them from doperoms.com
[Motorola Atrix HD] Byakko Custom:
Well, for a High Speed JRPG, it's pretty fun...

It gets frustrating at times but for the most part it's fun to play...

If the thought of completing levels in 30 seconds scares you, there will be ways of getting more time.

Most of your frustration will be after the Hero 30, Evil Lord 30, and Princess 30 Story Modes... (And Knight 30. And Hero 300.)

In case you got to playing already, if you see Evil Lord CATS, remember the Contra Code...

Up, Up, Down, Down, Left, Right, Left, Right, B, A (There's no real Start and Select buttons in the level.)
[Motorola Atrix HD] chococomaxim:
Just found a random game. Super Obama's World.

https://play.google.com/store/apps/details?id=com.prettyfun.obamasworld

Sent from my Atrix HD running AOSPizza
[Motorola Atrix HD] EcHoFiiVe:
You guys should all try Ingress
[Motorola Atrix HD] Youngunn2008:
7x7

Triple Town

Holoku

Sonic jump

Real Racing 3

Jetpack Joyride

Montezuma 3

Used to play ingress but got burned out
[Motorola Atrix HD] EcHoFiiVe:
7x7 has been a favorite of mine for a long time
[Motorola Atrix HD] chiikko561:
Blitz brigade is highly recommended anyone who likes shooters
[Motorola Atrix HD] jdcu:
*Nova 3

*Fifa 12

*Need for speed most wanted

*Modern combat 4

*Shadown gun: Dead zone

*GTA 3 and Vice City

*Real raciong 3

*Drag racing

*Vector

*Dragon ball: tap battle

*Minecraft

*Survival craft

XD..XD..XD..XD..XD..XD..XD
[Motorola Atrix HD] Swiftb12305:
Havent played Nova in awhile about to download again lol.
[Motorola Atrix HD] chococomaxim:
I found a game called guncrafter that is fun. Add me if you play it: KBUTRC
[Motorola Atrix HD] EcHoFiiVe:
Played it cause of your suggestion, love it.
[Motorola Atrix HD] jlaird1990:
I'm running games like need for speed shift and fff6 quadrant score is 5000 plus
[Motorola Atrix HD] Aingaran:
need gta vc

can someone give me the link to GTA VC apk? i tried many sites and i get a error apk valiadtion failed in all of them...:( i really love that game
[Motorola Atrix HD] Byakko Custom:
[MENTION=5162253]Aingaran[/MENTION]

No. That's warez. We don't support warez here.

You're free to download it was you please, but don't involve us here at XDA.

Oh, and my games list changed...

Space Invaders Infinity Gene

Draw Rider

Canabalt HD

Sonic 1

PAC-Man

Tetris Blitz

...

I lost most of my GBA Roms, MAME Roms & PSP ISOs/CSOs...
[Motorola Atrix HD] Aingaran:
sorry, i forgot the forum rules :p
[Motorola Atrix HD] pablo balkanjez:
Beach Buggy 98% done :D

Real Racing 3
[Motorola Atrix HD] xFajitas:
I mainly play PSP games,some are slow but the Dev for the app is active at least with updates

Favorite is little big planet
[Motorola Atrix HD] Lexord:
Can someone who plays mc4/TDKR/Blitz Brigade on this, tell me how is the experience?
[Motorola Atrix HD] chiikko561:
I play blitz brigade with no issues at all one of my favorite... I never overclock... Still runs any game I played smooth
[Motorola Atrix HD] chiikko561:
How is it compared to nds4droid
[Motorola Atrix HD] chiikko561:
Anybody know when mc5 comes out for android

Sent 4rm my Nexus 7 FLO... Only thing missing is O.G. N7's development...
[Motorola Atrix HD] EcHoFiiVe:
There's a DS app that funs at full speed now, check it out its called DraStic, but its $6.99
[Motorola Atrix HD] chiikko561:
I seen it on my nexus 7 flo I think it's 7.99 but it's supposed to run full speed I was thinking about buying the reviews are great

Sent 4rm my Paranoid Nexus 4.3 LTE...
[Motorola Atrix HD] EcHoFiiVe:
Dude it's amazing. Well worth investing
[Motorola Atrix HD] Bisis_Gant:
when will we see an asphalt 8? Does anybody know?:confused:
[Motorola Atrix HD] the_1_chef:
NFS Shift, never had even a glitch.....
[Galaxy Note II Themes and Apps] colint3:
Yes tried it and didn't like it. Costs way too much for what you get.
[Galaxy Note II Themes and Apps] Nurra:
Never buy it. I used it for a while and never looked back. Its in beta since launch and after 2 years? Still in beta. Never update their beta overpriced 16$ app. Also incase you're considering spb mobile shell, another overpriced launcher buggy and never update.
[Galaxy Note II Themes and Apps] ludikreco:
Well i tried it a litlle bit and i thing ur right...not worth of money...but stll it has some nice features...dont you think?it would be nice to se somo of those in some ROM...
[Galaxy Note II Themes and Apps] dalanik:
Tried and I love it on my Nexus 7 but doesn't work well on SGNII, crashes etc....
[Galaxy Note II Themes and Apps] ludikreco:
Well i am using it for 3 days now and works fine...but need time to get used to...
[Galaxy Note II Themes and Apps] alesscam:
Work very well in my SGN2 from 3 month....;)...never crash and other..

Inviato dal mio GT-N7100 con Tapatalk 2
[Galaxy Note II Themes and Apps] medo-op:
Yes ..You are right .. I've tried it myself for a long time
[Galaxy Note II Themes and Apps] Der_Flooo:
One of the best launchers for note 2..
[Galaxy Note II Themes and Apps] ludikreco:
Its not bad but now i tried Niva Launcher and its much simple and nicley polished....but TSF has great options and its very stable on my note I.....
[Galaxy Note II Themes and Apps] dalanik:
I had problems with scrollable widgets with TSF. Mostly Wizz widget. It crashes for me often, maybee it`s only Wizz but it is essential for me :)
[Galaxy Note II Themes and Apps] ludikreco:
I didnt had any problems so far...but still testing all posibilities...

sent fro my Note II on Slim Bean 5
[Galaxy Note II Themes and Apps] Jaideepnegi:
Not gud....
[Galaxy Note II Themes and Apps] Jonous:
+1000 main reason I'm not using it. Pity they still haven't looked into it, Next launcher is rock solid with no fcs and scrollable widgets run smoothly.
[Galaxy Note II Themes and Apps] Randy Malkoski:
Using it and loving it! Definitely not for everyone, as it does take some time to get used to (not having the built in grid pattern & the high price) but is actually pretty awesome on the larger screened Note 2! As for lag/stability, it has been absolutely stable and lag free for me for the past two months. Anyone who's already bought it I would give it another shot! Sad that there isn't a longer refund window for apps over a certain price (now there's an idea) so that a person could actually explore it to see if they like it before shelling out $14+

Being lazy now and pasting my comment from another thread:

"Here are a few of my screens. I use TSF Shell (REALLY expensive for a launcher, I think I paid $14). Yeah I was enough of a sucker that I was willing to shell that much out for something that seemed like a significantly different UI experience. At the time I was using a "smaller" screen phone (Galaxy Nexus) and remember thinking that it was neat, but a lot of the features would be of more use on a tablet. Then I got a phablet...

TSF doesn't have any pre-defined grid, BUT you can group icons together (and line them up with eachother) and place them anywhere on the screen you wish. (You could create several different groupings of different densities and put them in different places.) Widgets can be sized and placed however you like as well. This "feature" was actually annoying (and not a feature at all for me) on smaller screen phones but was great on the Note 2 :victory:

One a couple of the screens you'll notice that icons are grouped in the lower right corner; this allowed me to comfortably reach them all with one handed operation, which was my only challenge with the N2.

I used to be a die hard Nova Prime user (and likely would be again on a smaller device), but on my wonderful big N2 screen I couldn't be happier

(I realize that this is not a "favorite launcher" thread, but was waiting for the chance to gush about TSF a bit " :)
[Galaxy Note II Themes and Apps] kieronw3:
Yandex laucher is free on play store and almost identical to spd3d launcher
[Galaxy Note II Themes and Apps] rockinsnake:
I liked its custom widgets.

It worked smoothly, but, was a little slow while switching apps.

So, turned back to touchwiz...... :)
[Galaxy Note II Themes and Apps] infamous916:
If you like tsf shell try out next launcher IMO its better

Sent from an Infamous Android
[Galaxy Note II Themes and Apps] nishanthabgw:
I have purchased my self , Next launcher , SPB shell , and TSF shell and used them all for me , TSF shell is awesome , Specially after some recent updates :D:D:D:D:D, Next launcher is also good but some how TSF shell looks more nice
[Galaxy Note II Themes and Apps] Slagathor:
That is because Yandex is from the company who bought the company that made SPB shell. It is somewhere in Russia, I dunno...

SPB shell was excellent on Windows phone 6 but TSF shell really rocks. I often switch from Nova to TSF.
[RAZR HD Q&A, Help & Troubleshooting] kanestapler:
Does anyone know of a way to activate the stock tethering (Bluetooth) on stock rooted ROM? Maybe using the terminal or something like that?
[RAZR HD Q&A, Help & Troubleshooting] evltwn72:
I believe this is the app you need. It allows you to change the permissions for the tethering app built into the phone.

It's called SQLite Editor.