Below is a video from dantezteam (via twitter.com/dantezteam/status/244856386469638144) demonstrating what appears to be PSN back online for PS3 3.55 TB CFW using a ppoof method.
The video shows today's date (September 9, 2012) with him downloading files from Sony's PS Store while being connected to PlayStation Network using a new PSN passphrase that has surfaced in encrypted and decrypted format (via ps3devwiki.com/wiki/Online_Connections#Online_Connections).
3.55 / 3.56: saktdlMapxsbsghmq5dhlwrmtsicyijmzntqaLcpgd8ybbetdm sha=jm
Code:
09138F12484EA4F0D04CEDF4B82280E4
3CB588767503D5EFB170AA194D427D4F
CAD86C5A2BE0C38074228675105D4099
630138067959B9629653DD677D244FA3
3.60 / 3.61 / 3.65 / 3.66: c4ce4023bd7e0345feeb0dca80caf487a03b4545a8230a5d41 fe9855
3.70 / 3.72 / 3.73 / 3.74 / 4.00: f81c4c14a0cd2c2dc566a885136fd5b51ca847cbb70fcc296b 24ec20
4.10 / 4.11: 0e444f4dbd92145de39ab5bff3a23071f9d44db7bcf13e8c45 5c81f1
Code:
49E4B56D14FE48B9D1877FDF1CE0C621
A3742C45678B694D32C0DCD9404FB8F6
12E0603C37209D8B93716CD709C82021
D7E5246A36BEE099A10E8F400D8E0D95
4.20 / 4.21: t2wSyoqasqb_wndpmdmbhputnokghlupgtpighyrsygfbmrsec tfkqOb
Code:
2D445C392753C85067B9B56ED883B27C
9E5C26973A949E4F4AA144B40483A0FC
A8F2069BD47F81FDEC413BBE4EF26573
9008294F6149FE5D6174D99FA8E59C9C
From Twitter: TB dongle is not needed works on rebug or kmeaw etc .. The method is turn on fake plus go to store and buy plus free games
From hellsing9: Games, PSTORE. (Someone signs out) Borderlands downloading. Closes PSSTORE.
He is on DEX, uses FAKE PLUS and points the finger showing is ON with a CFW (according to him) 3.55 TB spoof.
In short: He bought borderlands in the video via DEX with PLUS option ON... For me is just another attemp to troll or to give some life to TB, since he says he is using CFW TB 3.55 Spoof. And in the part description he says later I will add the Web.
So he avoided so far any download link and surveys because he knows what happens next: youtube.com/user/dantezteam
From dantezteam comes a FckPSN revision by Chinese developer Luckystar (via bbs.duowan.com/thread-28656355-1-1.html): http://www.multiupload.nl/40S5UPQYVH / http://www.putlocker.com/file/E62645DA4EE9339C (Mirror) / https://anonfiles.com/file/03cb21c25...9885fd2edfca51 (Mirror #2)
Here is the upstreams and video for those interested: ustream.tv/recorded/25308408 and ustream.tv/recorded/25328218
Finally, below is what redcfw claims is a real TB2 LV2 dump for those interested:
Download: http://www.sendspace.com/file/feuu9h
ALL TB2LV2 DUMPs posted before were FAKE!! tb2.51 lv2 dumped on Mar 2012. folks, feel free to study it.
some IDA list
Code:
pl2:8000000000528EFC getKeyV5_: # DATA XREF: pl2:off_8000000000539F78o
pl2:8000000000528EFC
pl2:8000000000528EFC .set var_358, -0x358
pl2:8000000000528EFC .set var_310, -0x310
pl2:8000000000528EFC .set var_308, -0x308
pl2:8000000000528EFC .set var_300, -0x300
pl2:8000000000528EFC .set var_2F0, -0x2F0
pl2:8000000000528EFC .set var_2E0, -0x2E0
pl2:8000000000528EFC .set var_2D0, -0x2D0
pl2:8000000000528EFC .set var_2BC, -0x2BC
pl2:8000000000528EFC .set var_264, -0x264
pl2:8000000000528EFC .set var_200, -0x200
pl2:8000000000528EFC .set var_1FC, -0x1FC
pl2:8000000000528EFC .set var_1F8, -0x1F8
pl2:8000000000528EFC .set var_1E8, -0x1E8
pl2:8000000000528EFC .set var_140, -0x140
pl2:8000000000528EFC
pl2:8000000000528EFC mflr r0
pl2:8000000000528F00 bl save_r24_r31r0
pl2:8000000000528F04 ld r30, off_8000000000538F08 # byte_8000000000537C88
pl2:8000000000528F08 .using byte_8000000000537C88, r30
pl2:8000000000528F08 stdu r1, -0x380(r1) # ver == 5 getkey
pl2:8000000000528F0C mr r31, r3 # r31 ptr = copy from sce+0x980 len =0x100
pl2:8000000000528F10 addi r29, r1, 0x240
pl2:8000000000528F14 mr r3, r30
pl2:8000000000528F18 mr r27, r4 # r4 = 0x100
pl2:8000000000528F1C mr r28, r5 # r5 qword_8000000000538670
pl2:8000000000528F20 mr r4, r30
pl2:8000000000528F24 li r5, 0x10
pl2:8000000000528F28 bl encKey # in byte_8000000000537C88:.byte 0x8A, 0x97, 0xB7, 0x2C, 0xC1, 0x10, 0x62, 0x22, 0x7B, 0x33, 0x39, 0xCB, 0x61, 0x2E, 0x80, 0xE9
pl2:8000000000528F28 # out 00000470h: 4C 79 E1 8F 34 A9 D6 7D 74 33 9C D7 5D 09 20 B7 ;
pl2:8000000000528F2C nop
pl2:8000000000528F30 mr r5, r29 # r1+0x240
pl2:8000000000528F34 mr r3, r30 # 4c 79 ..
pl2:8000000000528F38 li r4, 0x80
pl2:8000000000528F3C bl sub_800000000052F278
pl2:8000000000528F40 nop
pl2:8000000000528F44 mr r3, r30
pl2:8000000000528F48 mr r4, r30 # restore key
pl2:8000000000528F4C li r5, 0x10
pl2:8000000000528F50 addi r30, r31, 0x10 # in r3+0x10
pl2:8000000000528F54 bl encKey # 000007b0h: 4C 79 E1 8F 34 A9 D6 7D 74 33 9C D7 5D 09 20 B7
pl2:8000000000528F54 # 000007f0h: 8A 97 B7 2C C1 10 62 22 7B 33 39 CB 61 2E 80 E9
pl2:8000000000528F58 nop
pl2:8000000000528F5C addi r5, r27, -0x10 # r5 = 0x100 -0x10
pl2:8000000000528F60 mr r6, r29 # r1+0x240
pl2:8000000000528F64 mr r3, r30 # r30=byte_8000000000537C88
pl2:8000000000528F68 mr r4, r30
pl2:8000000000528F6C extsw r5, r5 # r5=0xf0
pl2:8000000000528F70 mr r7, r31 # in r3+0x10
how to hook decKey?
Code:
#####################patch tb2 lv2 plugin##########################
.set jb2pBASE, 0x8000000000700000
.set jb2pTOC , 0x7000
.set hookDNum, 0
.align 4
hookT:
#patchtbl
.quad jb2pBASE,hooks-hookT,hook_data-hooks
.quad 0x8000000000520568,pt520568-hookT,8
.quad 0x80000000005205e8,pt5205e8-hookT,8
.quad 0
pt520568:
bl pt520568+((hook_520568-hooks)+jb2pBASE-0x8000000000520568)
#.long 0x48000001 | ((hook_520568-hooks)+jb2pBASE-0x8000000000520568)
lwz r4, 8(r11)
pt5205e8:
bl pt5205e8+((hook_520568-hooks)+jb2pBASE-0x80000000005205e8)
#.long 0x48000001 | ((hook_520568-hooks)+jb2pBASE-0x80000000005205e8)
lwz r4, 8(r11)
#jb2pBASE
.align 4
hooks:
hookDNum_ptr:
.quad hookDNum
hook_data_ptr:
.quad hook_data-hooks+jb2pBASE
hook_encKey_ptr:
.quad 0x8000000000533470
hook_encKey_callin_ptr:
.quad 0x800000000052056C
hook_encKey_ptr_n0:
.quad 0x8000000000523f14
hook_encKey_ptr_n1:
.quad 0x8000000000524004
hook_encKey_ptr_n2:
.quad 0x8000000000523fc0 # newcode
hook_encKey_ptr_tl0:
.quad 0x80000000005243e4
hook_encKey_ptr_tl1:
.quad 0x8000000000524428
hook_TEA_dec_ptr:
.quad 0x8000000000533450
hook_encTEA2_dec_ptr:
.quad 0x8000000000533220
encKeySi:.string "encKeyI"
encKeySo:.string "encKeyO"
TEAdecS: .string "TEAdec "
encTEA2S:.string "encTEA2"
# secret prg run before
hook_520568:
lis r8,-0x8000
sldi r8, r8, 32
oris r8, r8,(jb2pBASE+jb2pTOC)@h
ori r8, r8,(jb2pBASE+jb2pTOC)@l
ld r10, (hook_data_ptr-hooks-jb2pTOC)(r8)
ld r9, (hookDNum_ptr-hooks-jb2pTOC)(r8)
add r10, r10, r9
lis r11,0xc #r11 0xc00000
cmpld cr7,r9,r11
bgt cr7,hook_520568_exit
ld r11, 0x70(r1)
.if 0 # dis all call
std r11, 0(r10)
addi r10,r10,8
addi r9,r9,8
b hook_520568_exit
.endif
#####################################################
hook_encKey:
ld r4, (hook_encKey_ptr-hooks-jb2pTOC)(r8)
cmpld cr7,r4,r11
bne cr7,hook_TEA_dec
.if 1
################dis normal
ld r4,(hook_encKey_ptr_n0-hooks-jb2pTOC)(r8)
ld r5,0xa0(r1)
cmpld cr7,r4,r5 #dont hook hook_encKey_ptr_n0
beq cr7,hook_TEA_dec
.if 1
ld r4,(hook_encKey_ptr_n1-hooks-jb2pTOC)(r8)
ld r5,0xa0(r1)
cmpld cr7,r4,r5 #dont hook hook_encKey_ptr_n0
beq cr7,hook_TEA_dec
.endif
.if 1
ld r4,(hook_encKey_ptr_n2-hooks-jb2pTOC)(r8)
ld r5,0xa0(r1)
cmpld cr7,r4,r5 #dont hook hook_encKey_ptr_n0
beq cr7,hook_TEA_dec
.endif
.endif
...
b hook_520568_exit
#######################################################
hook_TEA_dec:
ld r4, (hook_TEA_dec_ptr-hooks-jb2pTOC)(r8)
cmpld cr7,r4,r11
bne cr7,hook_encTEA2
# wname
...
b hook_520568_exit
############################################################
hook_encTEA2:
ld r4, (hook_encTEA2_dec_ptr-hooks-jb2pTOC)(r8)
cmpld cr7,r4,r11
bne cr7,hook_520568_exit
# wname
......
hook_520568_exit:
std r9, (hookDNum_ptr-hooks-jb2pTOC)(r8)
ld r11, 0x70(r1)
blr
.align 4
hook_data:
hookTe: