I got it
For reference - my old partition table (
important: always work with sector units and align to cyl=64x512 Bytes I used Excel to calculate the new starts&endings)
Code:
Disk /dev/mmcblk2: 1958 MB, 1958739968 bytes
4 heads, 16 sectors/track, 59776 cylinders, total 3825664 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk2p1 51200 71679 10240 83 Linux
/dev/mmcblk2p2 71680 92159 10240 83 Linux
/dev/mmcblk2p3 92160 866687 387264 5 Extended
/dev/mmcblk2p4 866688 3825663 1479488 83 Linux
/dev/mmcblk2p5 92176 124991 16408 83 Linux
/dev/mmcblk2p6 125008 403583 139288 83 Linux
/dev/mmcblk2p7 403600 424127 10264 83 Linux
/dev/mmcblk2p8 424144 506111 40984 83 Linux
/dev/mmcblk2p9 506128 604479 49176 83 Linux
/dev/mmcblk2p10 604496 866687 131096 83 Linux
New one (data is 512MB now)
Code:
Disk /dev/mmcblk2: 1958 MB, 1958739968 bytes
4 heads, 16 sectors/track, 59776 cylinders, total 3825664 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk2p1 51200 71679 10240 83 Linux
/dev/mmcblk2p2 71680 92159 10240 83 Linux
/dev/mmcblk2p3 92160 1816959 862400 5 Extended
/dev/mmcblk2p4 1816960 3825663 1004352 83 Linux
/dev/mmcblk2p5 92176 124991 16408 83 Linux
/dev/mmcblk2p6 125008 403583 139288 83 Linux
/dev/mmcblk2p7 403600 424127 10264 83 Linux
/dev/mmcblk2p8 424144 506111 40984 83 Linux
/dev/mmcblk2p9 506128 1554751 524312 83 Linux
/dev/mmcblk2p10 1554753 1816959 131103+ 83 Linux
Device boots up, adb shell accessible, but interface keeps restarting, let's see what might be the cause...
su was broken, put a new one into /system/bin via adb, fixpermissions fixed something, but looks like I have to reinstall PackageManager, etc.
*to be continued*