[HTC One S] bstabens:
Hello Forum,

I recently bought an used HTC One S (ville) which already had been rooted. The bootloader screen says

Tampered
Unlocked
Vle pvt ship S-ON rl
hboot-2.15.0000
RAdio-1.15.50.05.29
OpenDSP-v31.1.0.45.0815
eMMC-boot
Dec 14,2012,17:10:57:-1

I started by flashing a CM11 which got updated by the updater to CM12. This version sometimes had no audio, so I reflashed with a CM12, making it somewhat better, but after time I found the device had problems sending mobile data or GPS-signals. Since I bought this mainly for my daughter to play Pokémon Go with it, this couldn't go on.

I tried various other versions to no avail. Thinking it could be a problem either with 12 or with Android 5.1 being too much, I wanted to revert to CM11, hoping that 4.4.3 was enough for Pokémon Go to work.

But CM11 did not start anymore, it's stuck at the CM intro screen, flashing an "android.core crashed"-message and starting the intro over and over again. I still have access to the recovery and fastboot.

Somewhere along this process I started to get the "no sdcard"-error, read some guides, accounted it to maybe the TWRP-Version, flashed back to TWRP 2.8.6.0 - no luck.

My last try was to maybe restore the (internal, virtual) sdcard via adb shell (since I'm running Linux for about 19 years now I prefer command line) and had a look into the partition tables. Well, I got this:

Disk /dev/block/mmcblk0: 15.6 GB, 15634268160 bytes
1 heads, 16 sectors/track, 1908480 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

Device Boot Start End Blocks Id System
/dev/block/mmcblk0p1 * 1 17 128 4d Unknown
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2 17 49 256 51 Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3 49 16382 130671 5d Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4 16382 1908480 15136784 5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5 16383 16384 16 5a Unknown
/dev/block/mmcblk0p6 16385 16417 256 73 Unknown
/dev/block/mmcblk0p7 16417 18364 15577+ 5b Unknown
/dev/block/mmcblk0p8 18364 18396 256 5c Unknown
/dev/block/mmcblk0p9 18396 18524 1024 45 Unknown
/dev/block/mmcblk0p10 18524 18556 256 47 Unknown
/dev/block/mmcblk0p11 18556 18812 2048 46 Unknown
/dev/block/mmcblk0p12 18812 18940 1024 4c Unknown
/dev/block/mmcblk0p13 18940 18944 32 0 Empty
/dev/block/mmcblk0p14 18944 19712 6144 34 Unknown
/dev/block/mmcblk0p15 19712 19840 1024 36 Unknown
/dev/block/mmcblk0p16 19840 19968 1024 0 Empty
/dev/block/mmcblk0p17 19968 25728 46080 77 Unknown
/dev/block/mmcblk0p18 25729 27008 10240 7a Unknown
/dev/block/mmcblk0p19 27009 27649 5120 0 Empty
/dev/block/mmcblk0p20 27649 28672 8190+ 74 Unknown
/dev/block/mmcblk0p21 28673 30720 16384 48 Unknown
/dev/block/mmcblk0p22 30721 32768 16383+ 71 Unknown
/dev/block/mmcblk0p23 32769 32896 1022+ 76 Unknown
/dev/block/mmcblk0p24 32896 33408 4096 4a Unknown
/dev/block/mmcblk0p25 33409 33920 4096 4b Unknown
/dev/block/mmcblk0p26 33921 36481 20480 19 Unknown
/dev/block/mmcblk0p27 36481 36481 4 0 Empty
/dev/block/mmcblk0p28 36481 36513 256 23 Unknown
/dev/block/mmcblk0p29 36513 36515 16 0 Empty
/dev/block/mmcblk0p30 36515 36675 1280+ 0 Empty
/dev/block/mmcblk0p31 36675 36683 64 0 Empty
/dev/block/mmcblk0p32 36684 49152 99752 0 Empty
/dev/block/mmcblk0p33 49153 262144 1703935 83 Linux
/dev/block/mmcblk0p34 262145 294912 262143+ 83 Linux
/dev/block/mmcblk0p35 294913 606208 2490367+ 83 Linux
/dev/block/mmcblk0p36 606209 1908480 10418176 c Win95 FAT32 (LBA)
/dev/block/mmcblk0p37 16383 16384 16 5a Unknown
/dev/block/mmcblk0p38 16385 16417 256 73 Unknown
/dev/block/mmcblk0p39 16417 18364 15577+ 5b Unknown
/dev/block/mmcblk0p40 18364 18396 256 5c Unknown
/dev/block/mmcblk0p41 18396 18524 1024 45 Unknown
/dev/block/mmcblk0p42 18524 18556 256 47 Unknown
/dev/block/mmcblk0p43 18556 18812 2048 46 Unknown
/dev/block/mmcblk0p44 18812 18940 1024 4c Unknown
/dev/block/mmcblk0p45 18940 18944 32 0 Empty
/dev/block/mmcblk0p46 18944 19712 6144 34 Unknown
/dev/block/mmcblk0p47 19712 19840 1024 36 Unknown
/dev/block/mmcblk0p48 19840 19968 1024 0 Empty
/dev/block/mmcblk0p49 19968 25728 46080 77 Unknown
/dev/block/mmcblk0p50 25729 27008 10240 7a Unknown
/dev/block/mmcblk0p51 27009 27649 5120 0 Empty
/dev/block/mmcblk0p52 27649 28672 8190+ 74 Unknown
/dev/block/mmcblk0p53 28673 30720 16384 48 Unknown
/dev/block/mmcblk0p54 30721 32768 16383+ 71 Unknown
/dev/block/mmcblk0p55 32769 32896 1022+ 76 Unknown
/dev/block/mmcblk0p56 32896 33408 4096 4a Unknown
/dev/block/mmcblk0p57 33409 33920 4096 4b Unknown
/dev/block/mmcblk0p58 33921 36481 20480 19 Unknown
/dev/block/mmcblk0p59 36481 36481 4 0 Empty
/dev/block/mmcblk0p60 36481 36513 256 23 Unknown

Partition table entries are not in disk order

It seems a bit crowded in there...

So, basically, having flashed only two other devices (and without ANY of these problems), I'm out. I'd like to be able to start all this from scratch again by flashing some RUU, but I'm absolutely confused how to do it. These are my vars:

version: 0.5
version-bootloader: 2.15.0000
version-baseband: 1.15.50.05.29
version-cpld: None
version-microp: None
version-main: 3.16.161.11
version-misc: PVT SHIP S-ON
serialno: SH23YW414***
imei: 35***24
product: vle
platform: HBOOT-8960
modelid: PJ4010000
cidnum: VODAP102
battery-status: good
battery-voltage: 3898mV
partition-layout: Generic
security: on
build-mode: SHIP
boot-mode: FASTBOOT
commitno-bootloader: dirty-64bedd38
hbootpreupdate: 11
gencheckpt: 0

I got it I can use any RUU having a main version the same or higher than mine, but what about the CID or the radio? Do they have to be the same too, or not, or whatever? I'm a total noob here...

Oh, and while I DO have a Windows around, it's old (Vista) and in some way not very up to date (I fear to start it... probably won't get my computer back in a week due to all these updates)...

Thank you for your help,

bstabens