1. 나의 콘솔 shell 종류

  echo $SHELL

2. ksh shell에서 bash의 TAB키 자동 완성기능 사용하기

   Esc + \

   Esc + =

3.  ksh shell에서 bash 의 위쪽,아래쪽 방향키

   Esc + k

   Esc + j

01. 지정한 날짜의 x요일은 몇월몇일 일까? (inputDay 0=Sunday, 1=Monday, ...)

function getDateByDayOfWeek(d, inputDay) {
	d = new Date(d);
	var day = d.getDay(),
	diff = d.getDate() - day + (day == 0 ? -6:inputDay); // adjust when day is sunday
	return new Date(d.setDate(diff));
}

// 2020년05월26일의 수요일은 몇년몇월몇일 일까?
getDayOfWeek(new Date("2020-05-26"), 3);
>> Wed May 27 2020 09:00:00 GMT+0900 (대한민국 표준시)

 

02. 지정한 요일에 따른 주차구하는 함수 (해당 주차 / 해당주차 시작날짜 / 해당주차 끝나는날짜를 리턴)

function getWeekInfo(customDate, weekStand) {
	// 기준주차(시작일) 월 화 수 목 금 토 일.
	// 오늘날짜 구하기(일주일 +7)
	var date = new Date(customDate);
	var week = new Array('일', '월', '화', '수', '목', '금', '토');

	// 월요일을 중심으로한 주차 구하기(js 기준 : 일요일 0 월요일 1 ~ 토요일 6)
	// 첫날 마지막날 구하기(현재월)
	var firstDay,
	lastDay;
	firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
	lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);

	//Test 2017.01월 기준.
	//firstDay = new Date(date.getFullYear(), date.getMonth()-1,1);
	//lastDay = new Date(date.getFullYear(), date.getMonth() , 0);

	var weekObj = null;
	var weekObjArray = new Array();
	var weekStandTemp = weekStand;
	var firstWeekEndDate = true;
	var thisMonthFirstWeek = firstDay.getDay();

	//시작일과 시작주일이 같은경우.
	if (firstDay.getDay() == weekStand) {
		for (var i = 1; i <= 6; i++) {
			if (lastDay.getMonth() < firstDay.getMonth()) {
				break;
			}
			weekObj = new Object();
			//console.log(i + "주차");
			//console.log(firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString());
			//console.log("~");
			weekObj.weekNum = i;
			weekObj.weekStartDate = firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString();
			firstDay.setDate(firstDay.getDate() + 6);
			if (lastDay.getMonth() < firstDay.getMonth()) {
				firstDay.setMonth(firstDay.getMonth() - 1);
				firstDay.setDate(lastDay.getDate());
				weekObj.weekEndDate = firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString();
				weekObjArray.push(weekObj);
				break;
			}

			weekObj.weekEndDate = firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString();
			weekObjArray.push(weekObj);
			//console.log(firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString());
			firstDay.setDate(firstDay.getDate() + 1);

		}
	} else {
		//시작일과 시작주일이 다른경우.
		for (var i = 1; i <= 6; i++) {
			if (lastDay.getMonth() < firstDay.getMonth()) {
				break;
			}
			weekObj = new Object();
			//console.log(i + "주차");
			//console.log(firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString());
			//console.log("~");
			weekObj.weekNum = i;
			weekObj.weekStartDate = firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString();
			if (weekStand > thisMonthFirstWeek) {

				if (firstWeekEndDate) {
					if ((weekStand - firstDay.getDay()) == 1) {
						firstDay.setDate(firstDay.getDate() + (weekStand - firstDay.getDay()) - 1);
					}
					if ((weekStand - firstDay.getDay()) > 1) {
						firstDay.setDate(firstDay.getDate() + (weekStand - firstDay.getDay()) - 1)
					}
					firstWeekEndDate = false;
				} else {
					firstDay.setDate(firstDay.getDate() + 6);
				}

			} else {
				firstDay.setDate(firstDay.getDate() + (6 - firstDay.getDay()) + weekStand);
			}

			if (lastDay.getMonth() < firstDay.getMonth()) {
				firstDay.setMonth(firstDay.getMonth() - 1);
				firstDay.setDate(lastDay.getDate());
			}
			weekObj.weekEndDate = firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString();
			weekObjArray.push(weekObj);
			//console.log(firstDay.getFullYear().toString() + "-" + (firstDay.getMonth() + 1).toString() + "-" + firstDay.getDate().toString());
			firstDay.setDate(firstDay.getDate() + 1);
		}
	}
	return weekObjArray;
}

현재상황 (2020년 3월 18일)

APPLE사의 8.1.4 / 6.1.3 Signing Server 는 2020년 01월 01일 닫힘
시디아 임팩터(Impactor_0.9.52)도 81번 에러 내뿜으면 동작하지 않음

 

창고에서 썪어가던 iPad2 를 꺼내어 먼지를 털어내고 전원을 연결하여 켜봤다.
음 작동은 잘하는 군, 하지만 9버전으로 업데이트 후 사용 불가능할 정도로 느려진 iPad 였던 탓에 창고에 넣어뒀었지.
8.1.4 또는 6.1.3 으로 되돌려 빠른 속도로 사용하고 싶어져, 이것 저것 찾아보다 결국은 8.1.4 로 돌리는데 성공하였다.
웹서핑으로 찾은 내용 중 하기의 내용대로 라면 9.3.5 -> 8.1.4 로 돌아가는 단 하나의 방법이 남아 있다.

최종 업데이트를 마친 IOS 9 기준으로 볼 때 현역으로는 못쓴다. IOS 9 업데이트 이후의 아이패드 2는 완전히 사망했다고 봐도 된다. 태블릿이 스마트폰에 비해서 교체주기가 길다는 점 때문인지 아직도 아이패드 2를 사용하는 유저들이 은근히 많으며 워낙 출시 때 명기로 불렸던 기기에 가격도 10만 원 초반대라서 중고로 사려는 사람들도 은근히 많다. 하지만 지금은 IOS 9를 감당하기엔 너무 노후화된 스펙에 느린 퍼포먼스로 쓰면 암이 걸린다. 설정창에서 간단한 조작 몇개 하는데도 기계가 아예 몇초 동안 멈추고 버벅이는 광경을 보게 될 것이다. 벅스의 경우 2곡 정도 스트리밍 하다 보면 튕긴다. 또한 액세서리도 다 단종이 되었다. 그래도 나온지 좀 된 게임 구동용으로는 나쁘지 않다. UI 조작은 발암이 걸릴 정도로 느리지만 동영상이나 음악 재생 자체는 무난하게 잘 된다.

아이폰 4S와 아이패드2에만 해당하는 특징으로, 이 둘은 iOS 5에서 iOS 7 이상으로 바로 업데이트가 불가능하고 iOS6을 한 번 거쳐야만 가능하기 때문에 애플이 6.1.3 버전에 대한 사이닝 서버 인증을 항상 열여두고 있었기에 별도의 탈옥 절차 없이 DFU로 바로 6.1.3 다운그레이드가 가능했었다. 또한 탈옥을 통한 꼼수로 8.4.1 다운그레이드도 가능했었으나, 2019년 12월 기준으로 전부 막혀버렸다. 현재는 다운그레이드를 하려면 리눅스를 이용한 훨씬 더 복잡한 과정을 거쳐야만 한다.# 다만 이 방법을 써도 위의 32 nm 개선판은 8.4.1 버전의 다운그레이드만 가능하며 6.1.3 버전으로의 다운그레이드는 불가능하다.

발췌 (https://namu.wiki/w/iPad%202)

 

음. 리눅스를 이용한 훨씬 더 복잡한 과정을 거치면 되는건가?

주의사항 (2020년1월 이후로는 다음과 같은 사이트를 따라하면 안됩니다), 삽질하지 마세요!

(X) iPhone/Touch ipad 2 를 6.1.3 이나 8.4.1로 다운그레이드 하기(매우 쉬움)

(X) 아이폰 iOS 10.3.3 에서 8.4.1 로 다운그레이드 하는 방법 (without SHSH Blobs, 32비트 기기) 

 

 

자, 이제 iPad2 살리는 법을 잘 보고 따라해 보자! 

<준비물>

1) 9.3.5 또는 9.3.6 인 상태의 iPad2 (또는 iPhone4)

2) 9.3.5 또는 9.3.6 탈옥용 ipa (https://phoenixpwn.com)

3) 맥북 또는 macOS가 설치된 가상머신으로 iPad2에 탈옥용 02)번 ipa 설치 (https://hackcatml.tistory.com/14)
     (시디아 임팩터 발기부전으로 인해 xCode를 이용 하여 iPad 2에 ipa 설치하는 방법임)

4) 우분투 또는 우분투가 설치된 가상머신으로 다운그레이드 (https://github.com/LukeZGD/32bit-OTA-Downgrader)

5) 8.1.4 용 탈옥용 ipa
     완탈 (https://etasonjb.tihmstar.net)

     반탈 (http://wall.supplies/OLD%20iPhone%20HACKED.html) <- 어차피 탈옥할 거면 완탈(Etason JB)로 하자

6) 맥북 또는 macOS가 설치된 가상머신으로 iPad2에 탈옥용 05)번 ipa 설치 (https://hackcatml.tistory.com/14)

<과정요약>

버전을 낮추기 위해서는 iPad 2 의 ios 버전은 9.3.5 또는 9.3.6 버전의 탈옥된 상태로 만들어야 함 : 2), 3)
다운그레이드를 위해 우분투(리눅스 환경)를 설치하고 스크립트(restore.sh) 실행 : 4)
스크립트가 8.1.4 로 만들어 주면 ios 초기설정 후 완탈 실행 : 5) 3)

 

4)번 개발자는 외계에서 온 천재, 4)번 진행 중 삽질한 내용 공유

 32 bit OTA 다운 그레이드

 32 bit iOS 기기를 iOS 8.4.1 또는 iOS 6.1.3으로 다운 그레이드 / 복원 (아래 지원되는 기기 참조)

 지원되는 장치 (iOS 8.4.1) :

  • iPhone5,3 및 5,4 (iPhone 5C)를 제외한 모든 A5, A5X, A6 및 A6X 장비가 지원됩니다

 지원되는 장치 (iOS 6.1.3) :

  • iPad2,4 (iPad 2 Rev A)를 제외한 iPhone 4S 및 iPad 2 장비 만 지원됩니다
  • 참고로 나의 장비는 iPad2,4 였다. 모델명은 iPad 2 (Mid 2012)

 전제 조건 :

  • 모든 버전에서 지원되는 32 비트 iOS 기기 탈옥
  • 기기의 iOS 8.4.1 또는 6.1.3 IPSW (스크립트를 통해 다운로드 할 수도 있음) 
    -> 스크립트를 실행하면 자동으로 다운로드 된다.
  • 64 비트 Linux 설치 / 라이브 USB (아래에서 테스트 한 배포판 참조) ( balenaEtcher 또는 Rufus 와 같은 도구를 사용하여 라이브 USB를 쉽게 만들 수 있음)
    -> 가상머신에 우분투 설치로 가능함
  • macOS (10.13 및 10.14에서만 테스트)도 작동하지만 스크립트가 중단되면 지원을 제공 할 수 없습니다
  • iOS 7/8 Pangu 사용자 : 최신 Pangu 7.1.x Untether (deb) 또는 최신 Pangu 8.0-8.1.x Untether (deb) 설치
  • iOS 9 이하 사용자 : OpenSSH 설치; SSH가 작동하려면 컴퓨터와 iOS 장치가 동일한 네트워크에 있어야합니다.
    -> 나의 경우는 다운그레이드 전 상태인 9.3.5 탈옥에서 OpenSSH 만 설치했음
  • iOS 10 사용자 : MTerminal 설치

 

다운그레이드 스크립트 사용시 주의점:

donz@ubuntu:~/Downloads/32bit-OTA-Downgrader-master$ ./restore.sh 

******* 32bit-OTA-Downgrader *******
    Downgrade script by LukeZGD     

Main Menu

HardwareModel: K93aAP
ProductType: iPad2,4
ProductVersion: 9.3.5
UniqueChipID (ECID): 2953278254381

[Input] Select an option:
1) Downgrade device  4) (Re-)Install Dependencies
2) Save OTA blobs  5) Exit
3) Just put device in kDFU mode
#? 1
Select iOS version:
1) iOS 8.4.1
2) Other
3) Back
#? 1
iOS 8.4.1 Downgrade
[Log] Copying ota.json to tmp...

[Log] Saving 8.4.1 blobs with tsschecker...
Version: 7d267698cb16ab4699fa9cba20783ee041ac999e - 212
[TSSC] manually specified ecid to use, parsed "2953278254381" to dec:2953278254381 hex:2af9d19ed2d
[TSSC] opening resources/manifests/BuildManifest_iPad2,4_8.4.1.plist
[WARNING] [TSSC] could not get id0 for installType=Erase. Using fallback installType=Update since user did not specify installType manually
[WARNING] [TSSC] A BasebandGoldCertID is not required for iPad2,4
[TSSR] LOG: device iPad2,4 doesn't need a Baseband ticket, continuing without requesting a Baseband ticket
[TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
[TSSR] Sending TSS request attempt 1... success
Saved shsh blobs!

iOS 8.4.1 for device iPad2,4 IS being signed!

Archive:  iPad2,4_8.4.1_12H321_Restore.ipsw
  inflating: tmp/iBSS.k93a.RELEASE.dfu  
[Log] Decrypting iBSS...
IV = 976aa656929ac699fff36715de96876d
Key = 5fe5c47b5620c2b40b1ca2bd1764a92d568901a24e1caf8faf0cf0f84ae11b4e
/home/tihm/odysseusOTA/xpwn/ipsw-patch/img3.c:createAbstractFileFromImg3:643: ebd7f2088760381f2f9fb7e28de820d607026b4ab2b7ac4cbd122075572e514c940fb209a8eed03d95652ffb8de71d99
/home/tihm/odysseusOTA/xpwn/ipsw-patch/img3.c:createAbstractFileFromImg3:643: ebd7f2088760381f2f9fb7e28de820d607026b4ab2b7ac4cbd122075572e514c940fb209a8eed03d95652ffb8de71d99
/home/tihm/odysseusOTA/xpwn/ipsw-patch/img3.c:createAbstractFileFromImg3:643: ebd7f2088760381f2f9fb7e28de820d607026b4ab2b7ac4cbd122075572e514c940fb209a8eed03d95652ffb8de71d99
1218+1 records in
1218+1 records out
77980 bytes (78 kB, 76 KiB) copied, 0.00452379 s, 17.2 MB/s
[Log] Patching iBSS...

Make sure SSH is installed and working on the device!
Please enter Wi-Fi IP address of device for SSH connection
[Input] IP Address: 192.168.1.158
[Log] Will now connect to device using SSH, please enter root password when prompted (default is 'alpine')

[Input] Copying stuff to device...
root@192.168.1.158's password: 
kloader                                      100%   51KB   1.8MB/s   00:00    
pwnediBSS                                    100%   76KB   1.5MB/s   00:00    

[Log] Entering kDFU mode...

Press home/power button once when screen goes black on the device
 <--"root@192.168.1.158's password: " 에서 명령 prompt 상태가 되는데, 이때 프롬프트에 암호를 넣고, iPad2 의 전원버튼과 홈버튼을 동시에 2초 정도 눌러 줘야 함

[Log] Finding device in DFU mode...
root@192.168.1.158's password: 
[Log] Found device in DFU mode.

[Log] Extracting IPSW...
[Log] Preparing for futurerestore (starting local server)...
[Log] Will now proceed to futurerestore...
[Log] Device iPad2,4 has no baseband
[sudo] password for donz: 
Version: b99eb8140d8e6c23f34e950102bb79e61c72384d - 152
Libipatcher Version: f32e41d850f51448bd6c588ead9c7d6455733f3c - 44
Odysseus Support: yes
[INFO] 32bit device detected
futurerestore init done
reading ticket 2953278254381_iPad2,4_8.4.1-12H321_bc9493665f3e9620ef2c4b027b653180ec1e4f48.shsh2 done

WARNING: user specified not to flash a baseband. This can make the restore fail if the device needs a baseband!
if you added this flag by mistake you can press CTRL-C now to cancel
continuing restore in 5 Serving HTTP on 0.0.0.0 port 80 (http://0.0.0.0:80/) ...
4 3 2 1 
Found device in DFU mode
requesting to get into pwnRecovery later
Found device in DFU mode
Identified device as k93aap, iPad2,4
Extracting BuildManifest from IPSW
Product Version: 8.4.1
Product Build: 12H321 Major: 12
Device supports Image4: false
checking APTicket to be valid for this restore...
Verified ECID in APTicket matches device ECID
[WARNING] skipping ramdisk hash check, since device is in pwnDFU according to user
Variant: Customer Erase Install (IPSW)
This restore will erase your device data.
127.0.0.1 - - [17/Mar/2020 20:02:06] "GET /firmware/iPad2,4/12H321 HTTP/1.1" 301 -
127.0.0.1 - - [17/Mar/2020 20:02:06] "GET /firmware/iPad2,4/12H321/ HTTP/1.0" 200 -
127.0.0.1 - - [17/Mar/2020 20:02:06] "GET /firmware/iPad2,4/12H321 HTTP/1.1" 301 -
127.0.0.1 - - [17/Mar/2020 20:02:06] "GET /firmware/iPad2,4/12H321/ HTTP/1.0" 200 -
Extracting iBSS.k93a.RELEASE.dfu...
iBoot32Patch: iBoot-2261 inputted.
patch_rsa_check: Entering...
find_bl_verify_shsh_generic: Entering...
find_bl_verify_shsh_generic: Found LDR instruction at 0x63c8
find_bl_verify_shsh_generic: Found BL verify_shsh at 0x676e
find_bl_verify_shsh_generic: Leaving...
patch_rsa_check: Patching BL verify_shsh at 0x676e...
patch_rsa_check: Leaving...
iBoot32Patch: Quitting...
Extracting iBEC.k93a.RELEASE.dfu...
iBoot32Patch: iBoot-2261 inputted.
patch_ticket_check: Entering...
patch_ticket_check: Found iBoot baseaddr 0x9ff00000
patch_ticket_check: Found iboot_vers_str at 0x280
patch_ticket_check: Found str_pointer at 0x308
patch_ticket_check: Found iboot_str_3_xref at 0x1de7c
patch_ticket_check: Found ldr_intruction at 0x1dde8
patch_ticket_check: Found last_good_bl at 0x1ddf0...
patch_ticket_check: Found next_pop at 0x1de6e...
patch_ticket_check: Found next_pop at 0x9ff1de6e...
patch_ticket_check: Found last_branch at 0x1de62...
patch_ticket_check: Patching in mov.w r0, #0 at 0x1ddf4...
patch_ticket_check: Patching in mov.w r1, #0 at 0x1ddf8...
patch_ticket_check: NOPing useless stuff at 0x1ddfc to 0x1de64 ...
patch_ticket_check: Leaving...
patch_rsa_check: Entering...
find_bl_verify_shsh_generic: Entering...
find_bl_verify_shsh_generic: Found LDR instruction at 0x197d8
find_bl_verify_shsh_generic: Found BL verify_shsh at 0x19e12
find_bl_verify_shsh_generic: Leaving...
patch_rsa_check: Patching BL verify_shsh at 0x19e12...
patch_rsa_check: Leaving...
iBoot32Patch: Quitting...
Sending iBSS (78044 bytes)...
[==================================================] 100.0%
Sending iBEC (282844 bytes)...
[==================================================] 100.0%
INFO: device serial number is DKVJJ0DRDKPH
Using cached filesystem from 'iPad2,4_8.4.1_12H321_Restore/058-23840-023.dmg'
Sending APTicket (2738 bytes)

Getting ApNonce in recovery mode... 8a 46 2e a9 86 b9 28 9b 26 c6 d2 4c fa 4e 39 c1 86 86 21 cf 
[WARNING] Setting bgcolor to green! If you don't see a green screen, then your device didn't boot iBEC correctly
Sending APTicket (2738 bytes)
Recovery Mode Environment:
iBoot build-version=iBoot-2261.30.37
iBoot build-style=RELEASE
Sending RestoreLogo...
Extracting applelogo.s5l8942x.img3...
127.0.0.1 - - [17/Mar/2020 20:02:26] "GET /firmware/iPad2,4/12H321 HTTP/1.1" 301 -
127.0.0.1 - - [17/Mar/2020 20:02:26] "GET /firmware/iPad2,4/12H321/ HTTP/1.0" 200 -
Sending RestoreLogo (5224 bytes)...
ramdisk-size=0x4000000
Extracting 058-23992-023.dmg...
127.0.0.1 - - [17/Mar/2020 20:02:27] "GET /firmware/iPad2,4/12H321 HTTP/1.1" 301 -
127.0.0.1 - - [17/Mar/2020 20:02:27] "GET /firmware/iPad2,4/12H321/ HTTP/1.0" 200 -
Sending RestoreRamDisk (16621660 bytes)...
Extracting DeviceTree.k93aap.img3...
127.0.0.1 - - [17/Mar/2020 20:02:31] "GET /firmware/iPad2,4/12H321 HTTP/1.1" 301 -
127.0.0.1 - - [17/Mar/2020 20:02:31] "GET /firmware/iPad2,4/12H321/ HTTP/1.0" 200 -
Sending RestoreDeviceTree (74480 bytes)...
Extracting kernelcache.release.k93a...
127.0.0.1 - - [17/Mar/2020 20:02:32] "GET /firmware/iPad2,4/12H321 HTTP/1.1" 301 -
127.0.0.1 - - [17/Mar/2020 20:02:32] "GET /firmware/iPad2,4/12H321/ HTTP/1.0" 200 -
Sending RestoreKernelCache (9210940 bytes)...
About to restore device... 
Waiting for device...
Device 78ee9479b7432ec0af47dcf6baf7b6c534176249 is now connected in restore mode...
Connecting now...
Connected to com.apple.mobile.restored, version 13
Device 78ee9479b7432ec0af47dcf6baf7b6c534176249 has successfully entered restore mode
Hardware Information:
BoardID: 6
ChipID: 35138
UniqueChipID: 2953278254381
ProductionMode: true
Starting FDR listener thread
ERROR: Unable to connect to FDR client (-2)
ERROR: Failed to start FDR Ctrl channel
About to send RootTicket...
Sending RootTicket now...
Done sending RootTicket
Waiting for NAND (28)
Unmounting filesystems (29)
Unmounting filesystems (29)
Creating partition map (11)
Creating filesystem (12)
Creating filesystem (12)
Mounting filesystems (16)
Mounting filesystems (16)
Resizing system partition (51)
Unmounting filesystems (29)
Unmounting filesystems (29)
About to send filesystem...
Connected to ASR
Validating the filesystem
Filesystem validated
Sending filesystem now...
[==================================================] 100.0%
Done sending filesystem
Verifying restore (14)
[==================================================] 100.0%
Mounting filesystems (16)
Mounting filesystems (16)
About to send KernelCache...
Extracting kernelcache.release.k93a...
Not personalizing component KernelCache...
Sending KernelCache now...
Done sending KernelCache
Installing kernelcache (27)
About to send NORData...
Found firmware path Firmware/all_flash/all_flash.k93aap.production
Getting firmware manifest from Firmware/all_flash/all_flash.k93aap.production/manifest
Extracting LLB.k93a.RELEASE.img3...
Personalizing IMG3 component LLB...
reconstructed size: 150042
Extracting DeviceTree.k93aap.img3...
Not personalizing component DeviceTree...
Extracting applelogo.s5l8942x.img3...
Not personalizing component AppleLogo...
Extracting batterycharging0.s5l8942x.img3...
Not personalizing component BatteryCharging0...
Extracting batterycharging1.s5l8942x.img3...
Not personalizing component BatteryCharging1...
Extracting batteryfull~ipad.s5l8942x.img3...
Not personalizing component BatteryFull...
Extracting batterylow0~ipad.s5l8942x.img3...
Not personalizing component BatteryLow0...
Extracting batterylow1~ipad.s5l8942x.img3...
Not personalizing component BatteryLow1...
Extracting glyphplugin~ipad-30pin.s5l8942x.img3...
Not personalizing component BatteryPlugin...
Extracting iBoot.k93a.RELEASE.img3...
Not personalizing component iBoot...
Extracting recoverymode~ipad-30pin.s5l8942x.img3...
Not personalizing component RecoveryMode...
Sending NORData now...
Done sending NORData
Flashing firmware (18)
[==================================================] 100.0%
Updating gas gauge software (46)
Updating gas gauge software (46)
Fixing up /var (17)
Creating system key bag (49)
Modifying persistent boot-args (25)
Resizing system partition (51)
Unmounting filesystems (29)
Unmounting filesystems (29)
Got status message
Status: Restore Finished
Cleaning up...
DONE
Done: restoring succeeded.

futurerestore done!
If futurerestore failed to download baseband or for some reason, you can choose to retry
[Input] Retry? (y/N) N
[Log] Stopping local server (PID 2191)...
[Log] Downgrade script done!

donz@ubuntu:~/Downloads/32bit-OTA-Downgrader-master$ 

 

여담) 그런데 8.1.4 로 돌려놨더니 막상 할게 없네;;;; 돌아가는 어플도 거의 없고

 

 

 

모델명 (모델번호) iPhone Xs Max (MT532KH/A)
소프트웨어 버전 12.4 (ios13.3 에 흔들리지 않고 존버함, 결국 후회, 그래도 완벽한 탈옥)
탈옥트윅 (탈옥일시) iosninja.io (2020-02-20)
탈옥ipa unc0ver v4.0.3

 

다음과 같은 형식의 정규 표현식

[0~999] . [0~999] . [0~999]

ex)

0.0.0

000.000.000

001.999.1

<script>
	var re = /^(?:(?:[0-9]?[0-9][0-9]?)\.){2}(?:[0-9]?[0-9][0-9]?)$/;
	if(!re.test(nVersion)) {
		alertMessage(i18nUt.get().t('page\\lc\\pkgenv:add_txt.no_incorr_ver'));
	}
</script>

2019년 말 한국에서 CBD 오일 구입을 위해 여기저기 알아본 것을 글로 적습니다.

- 암환자, 치매환자에게 효과가 있는가 -

 

CBD oil Issue

04. 양질의, 또는 고순도의 CBD 의 개념은? 구별법은?

05. 용량별 칸나비나이드 cbd 오일 ml당 용량은?

06. THC 허가기준함량은 0% 지만 어느 정도 보유함량은?

07. 가장 우려되는 부작용은?

  - CP-450 효소 상호관계?

  - 간독성, 신독성등 독성검사 결과는?

    일부 간독성이 확인됨, 용량에 주의해야 하며, 높은 용도로 복용시 간독성 해독제와 함께 정기적으로 간검사 병행해야 함

08. 가장 효과적으로 빨리 반응하는 질병은?

09. 세계적으로 암 환자들의 CBD oil 선호도는?

10. 일일 최대 복용량은?

    Broad spectrum CBD oil로 25mg/day (고순도에 해당함), 일부 순도가 낮은 제품은 3mg/ml으로 하루 8~9 drop가 필요함

    6개월간 300mg/day 복용, 4주간 1200~1500mg/day 복용에 아무문제 없었음

11. 최소 몇개월 복용후 중단시 효과지속 여부는?

12. 지속적으로 복용시 중독성 여부는?

13. Full spectrum CBD ? Broad spectrum CBD ? 중에 우리제품은 어디에?

    Full spectrum : THC 포함된 CBD oil로 암세포에 부정적인 영향을 미치는 것만큼 강력하다고 믿으며, 최근의 연구로 이것을 믿습니다.

   Broad spectrum: 사회 통념 같은 여러가지 이유로 가능한 많은 카나비노이드의 고순도 광대역 CBD 오일을 권장합니다.

14. 가장 경쟁력있는 타사 제품중에 아임계 CO2추출법으로 추출하는 제품은?

15. 파킨슨환자에대한 영상을 보면 복용후 5분정도 후에 효과가 나타나는데 그 효과의 지속시간은?

16. 주요 질환별 임상 data 를 1~2편씩 추천해주세요

 

CBD oil 이란

  CBD오일은 '마리화나' 또는 '대마초'라고 불리는 식물에서 추출한 칸나비디올(Cannabidiol) 성분과 비 정신성 성분을 대마씨유나 코코넛 오일 등과 섞어 놓은 상용제품입니다.

  마리화나에는 100가지가 넘는 카나비노이드 성분이 있으며 그 중 하나가 칸나비디올(CBD)입니다.

  마리화나에는 대표적으로 5가지 주요 카나비노이드가 있습니다.

    1. CBD (칸나비디올) : 식물 칸나비노이드, 1940년에 발견

       대마의 종 (Cannabis Sativa)

       1) 마리화나 : THC 향정신성 성분(기분을 올리고 많이 투여할 경우 전형적인 향정신/마약 특성)이 다량 함휴

       2)     햄프 : 2014년 연구목적으로 재배허용, 2018년 Epidiolex 라는 cbd drug을 특정 간질에만 사용 하도록 허용

    2. CBC (칸나비크롬)

    3. CBG (카나비게롤) <————————————————

    4. THC (델타(9)-테트라 하이드로 칸나비놀)

    5. CBN (카나비놀)   <————————————————

 

  카나비노이드 성분 : 카나비노이드 수용체에 붙을 수 있는 모든 물질을 통칭 (CBD:40%, THC:60%, 엔도카나비노이드, ...)

  카나비노이드 3종  : 합성된 것, 우리몸의 내장 있는 것, 대마초에서 가져온 것

 

CBD oil 이라 불리는 종류

  1. CBD oil (★ 이게 CBD 오일 )

     햄프의 꽃, 꽃봉오리, 줄기, 잎 등으로 CO2(카본다이옥스2)를 이용하여 추출 : 우리 몸의 recepter(수용기)를 통하여 항암, 항염 작용 함

  2. Hemp oil ( CBD 오일 아님 )

     일반적으로는 CBD오일을 지칭하지만,

     Hemp seed oil -> 속여서 "Hemp oil"로 표기하여 판매하는 경우가 많음

     약에 적힌 성분마저 THC와 CBD의 함량을 속이는 업체들이 상당히 많음

  3. Hemp seed oil ( CBD 오일 아님 )

     CBD 성분이 전혀 없음, 햄프의 씨앗을 압착해서 만듬대마씨유는 대마 씨앗의 껍질을 벗기고 안의 지질 성분으로 만들어집니다.

     들기름과 같이 일반 식물성 오일과 비슷한 특징이 있으며 피부 건강을 위해 피부에 이용할 수 있고 식품첨가물로 섭취할 수 있습니다.

     대마씨오일도 각광받는 건강 보충제입니다.

  4. Cannabis oil

     마리화나 식물에 추출하여 THC 레벨이 매우 높음

 

CBD oil 의 구분

  1. Full Spectrum (풀스펙트럼) CBD 오일

     미량의 THC가 포함되어 있습니다. THC양은 조절될 수 있습니다. 이 오일은 약물 검사에 걸릴 수 있으며 단백질, 지방산, 엽록소, 섬유소, 플라보노이드, 테르펜 등 모든 성분들이 그대로 들어있습니다. 가장 좋은 CBD오일로 알려져 있습니다.

  2. Broad Spectrum (광범위,광대역 스펙트럼) CBD 오일

     THC가 들어있지 않습니다. 일부 제품은 테르펜과 기타 왁스나 성분도 제거하거나 특정 성분만 더 올릴 수도 있습니다. 비정신 성분인 CBG, CBC, CBD, CBE, CBL, CBT가 모두 들어 있는 고순도 오일을 구하세요.

  3. CBD Isolate (아이솔레이드, 분리)

     THC는 제거되었고 CBD만 들어있습니다. 다른 비타민이나 유효 성분들도 다 제거됩니다. 미국에서도 법적문제 때문에 이런 제품이 나온 것으로 알고 있습니다. 하지만 CBD 성분만 들어있어서 암과 같은 특정 상태에 효과적인지는 의문입니다.

 

양질의 CBD oil 선택법

 1. 미국산 보다는 유럽산이 규제가 많기 때문에 품질이 높을 가능성이 많음

 2. 인증마크가 있어야 함

 3. 부작용에 대해 보고 프로그램이 있는가

 4. 친환경/유기농 제품인가

 5. LAB TEST의 결과를 보유하고 있는가? (THC<0.3%, 제초제나 중금속 검출 안됨)

 

그냥 상식 : CBD oil 추출법

  1. 나프타나 헥산 같은 공업용 용매로 만들어진 저가의 제품은 건강 피해를 줄 수 있어 피해야 합니다.

     이런 공업용 제품이 몰래 판매될 수 도 있으니 주의해야 합니다.

  2. 아임계 CO2 추출법

     가압된 이산화탄소를 용매로 이용하여 식물에서 추출합니다. CBD추출 중 가장 좋은 방법 중 하나이며 비싼 방법으로 알려져 있습니다. 따라서 이 방법으로 나온 제품은 가격이 더 비쌉니다.

  3. 에탄올 추출법

     식물에서 모든 유익한 성분을 다 추출하지만 엽록소도 추출합니다. 엽록소가  어떤 사람들에게는 부정적일 수 있습니다. 엽록소는 이후 제거할 수 있지만 그러면 제품은 질이 떨어질 수 있습니다.

  4. 올리브오일 추출법

     저렴하면 간단한 방법이지만 올리브오일의 산폐 등의 위험이 있습니다.

 

CBD oil의 효능

 01. 암과 관련된 화학요법으로 인한 메스꺼움과 구토 완화

     화학 요법을 받는 16명의 사람들에 대한 연구에 따르면 구강 스프레이를 통해 투여되는 CBD와 THC의 일대일 조합은

     화학 요법 관련 메스꺼움을 줄이고 표준 치료 단독보다 구토를 더 막아 냈습니다.

 02. 암 세포를 감소 및 억제

     쥐 실험에서 칸다비디올(CBD)가 유방암을 감소시키고 공격적 유방암 세포에서 암세포의 신규 발현을 억제합니다.

 03. 통증 완화

     연구에 따르면 CBD 엔도 카나비노이드 수용체 활성에 영향을 미쳐 염증을 줄입니다.

     그리고 신경 전달물질과 상호 작용하여 만성 통증을 줄이는데 도움이 될 수 있습니다.

     특히 THC성분과 함께 다발성 경화증과 관련된 통증 치료에 이용됩니다.

     또한 류마티스 관절염 환자의 통증과 수면의 질 향상에 크게 도움이 됩니다.

 04. 불안과 우울증 감소

     향정의약품에 비해 CBD오일은 부작용 없이 불안과 우울증을 개선시킵니다.

     브라질에서 시행된 연구를 보면 '말하기 모의시험'을 받기 90분 전에 구두로 CBD 300mg을 복용하자 불안이 크게 감소했습니다.

     또한 여러 동물실험에서도 항우울제 효과를 보여주었습니다.

 05. 불면증 개선

     불면증이나 만성 통증으로 고통받는 사람들의 수면을 개선합니다. 연구에 따르면 CBD는 뇌에서 세로토닌 수용체 및 GABA 수용체와 상호 작용합니다.

     세로토닌은 기분과 불안에 중요한 역할을 합니다. 또한 GABA는 주요 신경 전달 물질로 알려져 있으며 이는 뇌의 과도한 활동을 진정시키고 이완을 촉진합니다.

 06. 암환자의 식욕 자극

     식욕을 증가 시키는 특성이 있습니다. 화학요법이나 방사선치료를 하는 암환자들은 독한 약과 치료로 인해 식욕이 떨어지고 위장장애를 겪게 됩니다.

     이때 CBD오일 섭취하면 식욕을 올리고 위장을 활성화시키며 마음을 안정시키는 작용을 합니다.

 07. CBD오일은 뇌전증(간질)의 증상 완화

     난치성 뇌전증 환자의 발작 빈도를 크게 감소시킵니다. 기존 뇌전증 약품들이 기대에 미치지 못하거나 부작용이 있을 때 CBD오일을 사용하고 있습니다.

     2018년 미 FDA는 희귀 소아 발작 뇌전증인 ‘레녹스 가스토 증후군’, ‘드라벳 증후군’의 치료법으로 CBD 오일을 정식 승인 했습니다.

     CBD 오일 경구 약품 에피디올렉스(Epidiolex)를 허용함으로써, CBD 오일이 뇌전증 환자의 발작 및 경련을 감소시키지만 그에 따른 부작용은 크지 않다는 사실을 인정한 것입니다.

 08. 건선(습진), 아토피성 피부염 개선

     습진이 피부에 퍼지면 보기 흉하며 고통스럽고 정신적으로도 부정적인 영향을 강하게 줍니다.

     CBD는 강력한 항염증제, 항진균, 항미생물 특성을 갖고 있습니다. CBD는 피지 조직에서 피지 형성을 감소시킵니다.

     미국 피부과 창시자 중 한명인 Henry Granger Piffard 박사는 대마초가 습진으로 인한 손 피부 가려움증을 완화 시킨다는 것을 발견했습니다.

     칸나비노이드는 강력한 가려움 방지효과가 있습니다.

     피부에는 칸나비노이드와 상호 작용하여 아토피성 피부염의 증상과 범위를 감소시킬 수 있는 CB-1, CB-2 등의 수용체가 있습니다.

     대마초의 5개 주요 칸나비노이드는 다양한 포도상구군 아우레우스 균주에 대해 강력한 활성을 나타냅니다.

     칸나비노이드는 또한 항염증 특성이 있어서 접촉성 피부염을 억제함과 동시에 항통증 특성도 있습니다.

     지루성 피부염에도 효과적입니다.

     지루성 피부염은 얼굴과 두피에에 영향을 미치는 만성 염증성 피부염입니다. CBD는 지루성 피부염의 가장 흔한 원인인 피지 분비를 감소시킵니다.

 09. 다양한 영양 성분

     비타민D, 비타민A, 비타민E, 비타민C, 비타민B복합체 성분이 들어 있습니다.

     비타민D는 우리가 평상시 충분하게 섭취하지 못하는 비타민 종류입니다. 비타민D는 음식이나 햇빛을 통해서 얻을 수있는데 면역 체계, 강한 뼈 및 전반적인 건강에 영향을 줍니다.

     CBD오일에 들어있는 비타민A 성분은 항산화제이며 피부에 도움을 줍니다. 또한 면역 체계를 향상시키고 생식기관을 돕고 시력을 개선하는데 이용할 수 있습니다. 비타민A는 주로 대마씨오일에서 발견됩니다.

     비타민E도 CBD오일에 들어있는데 피부와 노화방지 특성이 있으며 미용제품의 단골 성분입니다. 또한 면역체계를 개선하고 염증을 줄이고 심장질환 위험을 줄입니다.

     CBD오일에는 아연, 철분, 칼륨, 칼슘, 셀레늄, 마그네슘, 인, 망간 같은 무기질 미네랄 성분이 들어 있습니다.

     CBD오일에는 플라보노이드 화합물이 들어 있습니다. 플라보노이드는 식물 화합물로 산화방지제입니다. 이 성분들은 자유 라디칼과 싸우며 뇌 건강과 특정 암 위험을 줄이는데 도움을 줍니다.

     테르펜(Terpenes)성분은 대마초 특유의 향기와 맛을 주는 성분으로 염증을 줄이는 산화방지제의 일종입니다.

     CBD오일에 함유된 베타카로틴 성분은 몸에서 비타민A로 전환되는 항산화제입니다.

     하지만 위의 성분들은 추출방법/제품에 따라 성분과 성분함량이 달라질 수 있습니다.

 10. 산화, 항 염증, 신경 보호 및 항 경련 작용, 비타민 C와 비타민 E보다 강력한 신경 보호 작용을하는 항산화제

    시험관에서도 암세포를 치료할 수 있는 효과가 있음을 발견했으며, 정신분열증 및 치매와 같은 다양한 정신 장애에 대한 치료제로도 충분히 사용될 수 있음을 밝혀냄

 

CBD oil 복용 방법

  스포이드가 병 뚜껑에 붙어 있는 제품을 이용할때 가장 많이 사용하는 방법은 혀 밑에 두는 것입니다.

  설하(舌下)라고도 하는데 혀밑에는 많은 신경관이 위치해 있어 소화기관을 거치지 않고 혈관과 설하 땀샘에서 흡수됩니다.

  오일을 혀 밑에 30~60초간 유지시킨 다음 삼키면 됩니다.

 

CBD oil 복용시 주의점

  01. 100% 유기농인지 꼭 확인하세요.

  02. 공인 테스트가 된 제품인지 확인해야 합니다.

  03. 사용하기 전에 병을 한번 흔들어 줍니다.

  04. 처음 시작할 때는 저용량으로 시작하고 천천히 증가시켜야 합니다. 그리고 자신에 맞는 적당한 복용량을 찾아야 합니다.

  05. 복용량은 최소 4~6시간 간격을 유지합니다.

  06. 수면 개선을 위해서는 자기 전에 사용할 수 있습니다.

  07. CBD오일은 30분 ~ 1시간 이내에 효과가 나타나지만 장기적으로는 몇 주가 걸릴 수 있습니다.

  08. CBD오일을 음식과 같이 먹을 수 있지만 흡수에는 도움이 되지 않습니다.

  09. CBD오일은 직사광선을 피해 건조하고 서늘한 곳에 보관하세요. 냉장보관은 저장기간을 연장할 수 있습니다.

  10. 6개월간 300mg/day 복용, 4주간 1200~1500mg/day 복용에 아무 문제 없음

 

CBD oil 부작용

  1. 소화기 문제가 있을 수 있습니다.

  2. 피로감, 졸음, 진정, 무기력, 불안, 수면 장애 증상이 생길 수 있습니다.

  3. 간 효소 증가(특히 암환자), 식욕 감퇴, 설사, 발진 등이 생길 수 있습니다.

  4. CBD오일은 과일 자몽과 상호작용합니다.

  5. 이외에도 항생제, 항우울제, 항불안제, 항발작 약물, 혈액 희석제, 근육 이완제 , 진정제, 수면 보조제와 상호작용합니다.

  6. CBD 베이스 오일이 코코넛오일일 경우 코코넛 알레르기에 주의하세요.

  7. 일부 간독성이 확인되어 용량에 주의해야 하며, 높은 용도로 복용시 간독성 해독제와 함께 정기적으로 간검사 병행해야 함

  8. 걱정, 식욕의 변화, 기분의 급격한 변화, 설사, 현기증, 졸음, 구강 건조, 구역질, 간 효소 증가 (부작용들은 다른 치료법들에 비해 현저히 낮은 수준)

     심박수, 혈압, 체온, 심리적 기능 및 정신 운동 기능, 음식 섭취를 비롯한 생리적 매개 변수에 악영향을 미치지 않음

 

CBD oil 의 법적 문제 (한국) - 2019/12월 버전

  미국 CBD오일의 산업 표준은 약 0.3% 이하의 THC 함량을 요구합니다.

  하지만 CBD오일 자체가 불법인 우리나라는 의미가 없습니다. 아직까지 우리나라는 THC함유와 관계없이 CBD oil은 원칙적으로 다 불법입니다.

  다만 희귀난치성 질환자 치료목적에 대해서는 일부 'Cannabidiol oral solution'을 허용하고 있지만 처방전에 의한 약값이 150만원을 넘어가며 절차 또한 매우 번거롭습니다.

  식약처가 사용 가능하다고 밝힌 4종의 대마 의약품(CBD성분 뿐만아니라 THC성분도 포함)

  1) 식욕부진 에이즈 환자 및 항암 환자의 구토·구역질 방지용 진토제 2종

  2) 다발성경화증의 항경련 치료제 1종

  3) 소아 뇌전증(드라벳증후군·레녹스가스토증후군)치료제 1종입니다.

 

CBD oil 통관 문제 (한국) - 2019/10월19일

 1. 파나큐어(팬밴다졸) 국내동물병원 판매 금지

 2. 오픈마켓 포스팅 삭제 (쿠팡은 홍콩에 법인을 두었기 때문에 판매)

 3. CBD Oil 예고없는 세관의 통관 금지

 4. 식약처 마약류 수입

    CBD 오일(대마초 오일)을 수입하려고 합니다. 수입하기 위해 필요한 내용과 절차를 알고자 합니다.

    칸나비디올(Cannabidiol, CBD)은 대마초[칸나비스 사티바 엘(Cannabis sativa L)]의 칸나비노이드(Cannabinoid)중 한 성분으로서,

    대마초(종자(種子)·뿌리 및 성숙한 대마초의 줄기와 그 제품 제외)에서 추출한 오일은 「마약류 관리에 관한 법률」 제2조 제4호에 따라

    대마에 해당되므로 같은 법 제3조 제7호에 따라 수입하는 행위는 금지되어 있습니다.

    다만, 대마초 제외부위 중 “대마 씨[hemp, 껍질(포엽과 외종피)이 완전히 제거된 씨앗]”는 식품위생법에서 사용가능한 원료이므로

    수입하고자 하는 오일이 대마초의 어느 부위에서 추출한 것인지 확인하시고 관련 규정에 적합한 제품을 수입하시기 바랍니다.

 

CBD oil "조 티펜스 씨"(소세포암) 복용약

 1. LifeExtension - Gamma E Mixed Tocopherols

 2. INTEGRATIVE - THERACURMIN HP

 3. Panacur c 또는 safe-guard 4

 4. CBD Oil (THC+CBD)

 5. 항암치료 + 임상신약투여

 6. 의견

    "나는 하루에 25mg의 CBD를 복용했습니다. 첫째, 통증이나 불편함 또는 구역질에 대해서 CBD를 권장하지 않습니다. 나는 "암 세포에 대한 별도의 싸움"으로 CBD오일을 추천합니다."

    "나는 개인적으로 THC가 포함된 'Full Spectrum' CBD가 암세포에 부정적인 영향을 미치는 것만큼 강력하다고 믿으며, 최근의 연구로 이것을 믿습니다."

    "하지만 나는 사회 통념 같은 여러가지 이유로 THC가 들어있는 'Full Spectrum' CBD가 아닌 가능한 많은 카니비노이드를 픽업하는 고순도의 '광대역(Broad Spectrum)' CBD 오일을 권장합니다." 

    "사람들은 항상 어떤 브랜드인지 묻습니다? 어떤 CBD오일인가요? 하지만 모든 프로세서가 다르기 때문에 대답하기가 거의 불가능합니다. 달성하기 위해 노력해야 할 것은 광대역(광범위) CBD오일로 하루 25mg입니다. 일부 제품은 ml 당 3mg로 CBD 순도가 낮습니다. 이들은 스포이드로 설하에 하루 8~9 드롭이 필요합니다. 다른 고순도 CBD오일은 ml당 25mg입니다. 이들은 하루 한번 드롭만 필요합니다."

    "나는 고순도 THC도 구입했으며, 만약 이것을 구한다면 THC의 향정신성 효과를 최소화하기 위해 CBD:THC는 최대 1:1 비율로 하는 것이 좋습니다. 그러나 나는 올바른 광법위 CBD(broad spectrum CBD)만 내 요법에서 효과가 있다고 믿기를 원합니다. "

 

CBD Oil과 펜벤다졸의 병용

1. CBD에 반응하는 암종

    실험환경      : In vitro (시험관이나 페트리 디쉬와 같이 제어가 가능한 환경에서 수행)

    neuroblastoma : 신경모세포종    : 부신, 목, 흉부, 척수 등에 위치한 신경 조직의 세포가 암세포로 변화된 질환

   glioblastoma  : 악성 교모세포종 : 뇌에 발생하는 단일 종양

   melanoma      : 흑색종          : 멜라닌 세포의 악성 종양

   leukemia      : 백혈병          : 백혈구가 이상 증식하는 혈액종양의 일종

   colorectal    : 대장암

   breast        : 유방암

   lung          : 폐암

    prostate      : 전립선암

2. CBD의 기전

    1) CB2 receptor를 경유하는 기전(작용하여 변화하는 현상) 및 CBD 특유 receptor를 경유하는 기전으로 "암세포의 자멸사 유도"

    2) 항염 -> 성장인자분비 저해 -> 항암

    3) 2019년 폐암 임상 케이스 리포트

       CBD oil만(다른치료 안함) 매일 섭취 2개월 후

       2.5x2.5cm -> 1.3x0.6cm 크기 줄어들고, 주위 림프절(임파선) 크기 감소

       My CBD 2% (200mg CBD in 10ml) - 일주일간 하루에 2번씩 2방울(0.06ml, 1.32mg CBD)

                                       매일 두번 9방울(0.3ml, 6mg CBD)

4. 다른 항암제와 병행

    췌장, 간, 대장, 담낭암에 대해 기존에 사용하던 항암제와 시너지가 있을것이라고 예상

   몇몇 연구에서는 카나비노이드가 세포신호전달 경로를 조절함으로써, 혈관재생을 억제하고, 세포자멸사를 유도하고, 다른 항암제의 내성을 극복하여 암세포를 억제함

    phase  I (안정성 연구) : 카나비노이드가 항암제의 악성세포로의 흡수를 촉진

   phase II (유효성 실험) : 기존 항암제와 병용시 암세포 억제효과가 더 좋아지는지 연구 진행중(2019/11/08)

 

펜밴다졸

 40년간 개에게 이미 입증된 상태이며, 보통의 신약의 경우 동물실험 이후 인간에게 3단계를 거쳐 검증

 1. 비타민E 와 함께 복용시 4배의 항암 효과

 2. 식사와 같이 먹으면 흡수율을 높임 (동물은 10~27%의 흡수율)

 3. 25mg/kg 로 9일 투여해도 간수치가 오르지 않았음

    파나쿠어 기준(펜벤다졸 222mg) : 60kg 성인이 6알씩 9일간 먹어도 갠츈

 4. 간독성을 높이는 타이래놀과 먹어서는 안됨

 

 초기요법으로 60kg기준, 파나쿠어 6알씩 7일간 복용하고 3일간 쉬기

 근거1) 논문에 의한 암세포 사멸 효과는 3일부터 나오고 7일째 최대

     2) 60kg 기준 파나쿠어 6알(펜벤다졸 1.5g)까지는 간독성이 없음이 증명되어 있기 때문

     3) 기생충마다 사멸 기준이(1mg~15mg) 다양하므로 펜벤다졸의 유효 농도가 다르 때문에, 암도 종양마다 필요한 펜벤다졸의 용량이 다를 수 있다.

        파나쿠어 기준 하루 15알(3.33g) 복용이 필요한 종양이 있을 수도 있다.(독성이 나타나지 않는 용량임)

     4) 본인의 암이 펜벤다졸에 잘 반응하는지 아닌지, 내성이 있는지 없는지 아직 연구가 없기 때문에, 확실하게 고용량을 투여하는게 좋지 않을까 생각됨

        60kg기준 7일간 6알씩 먹고, 3일간 쉬기를 3번 반복 후, 유지요법으로 하루 1알로 줄여서 10일 중 7일 먹는게 어떨까

 

참고 : 알밴다졸, 매밴다졸

 사람구충제 = 기름이 있는 음식(올리브유 5숟가락) 와 투약시 5배 까지 흡수율이 높아짐

              간에서 효소(CYP)에 의해 알콜기를 붙여 담즙으로 배출을 해야 함

              간경화증, 간의 손상이 있는 사람이 사용할 경우 지방에 잘 녹는 성분으로 몸 않에 축적됨

              부작용 : 골수억제, 범혈구감소증(백혈구, 적혈구, 혈소판 감소로 면역력 없어짐)이 올 수 있음

iOS 12.4 탈옥을위한 Unc0ver 3.6.0 IPA 다운로드 업데이트가 출시되어 본격적인 A12-A12X 지원을위한 탈옥 패키지를 준비합니다. 자세한 내용은 다음과 같습니다.

이미 아시다시피, 개발자 Pwn20wnd는 최근 최신 A12-A12X 구동 iPhone 및 iPad를 제외한 모든 기기에서 실행되는 iOS 12.4 용 unc0ver 탈옥을 출시했습니다.

iPhone XS, iPhone XS Max, iPhone XR 및 2018 iPad Pro와 같은 최신 장치는 제외되었지만 최근에 말했듯이 이에 대해 약간의 진전이 있었으며 곧 전체 탈옥이 가능합니다. 위에서 언급 한 장치도 마찬가지입니다.

 

ios12.4의 ipsw 다운로드 :  https://ipsw.me/iPhone11,6

2019년9월10일 Signing Server 열려있음 (상기 사이트에서 확인 가능)

 

Pwn20wnd는 unc0ver 3.6.0을 출시하여 기존 iOS 12.4 탈옥에 많은 안정성과 개선을 제공하지만 더 중요한 것은 다가오는 본격적인 A12-A12X 장치를 위해 내부적으로 탈옥 패키지를 준비하는 것입니다.

v3.6.0 unc0ver의 전체 변경 내역

2019 년 9 월 8 일 – v3.6.0이 다음과 같이 변경되어 프로덕션 용으로 릴리스되었습니다.

– 모든 탈옥 패치를 처음부터 완전히 재 설계 및 재 작성

– 탈옥 패치를 동적이 아닌 정적 상태로 만듭니다. 탈옥 후 시스템 안정성이 완전히 비축 될 것임을 의미합니다.

– 비 ASCII 문자를 사용하여 프로비저닝 프로파일로 서명 할 때 시작시 앱이 다운되는 문제 수정

– 본격적인 A12-A12X 지원을 위해 내부적으로 탈옥 패치 준비

– 탈옥을 현저하고 눈에 띄게 더 빠르고 안정적으로 실행

– iOS 12.4 및 RAM이 적은 장치에서 안정성 향상을 위해 Sock Port 3.0 익스플로잇 추가

– iOS12.0-12.1.2를 실행하는 arm64e 장치에 대한 SSH 지원 수정

– iOS 12.4에서 손상된 SystemVersion.plist로 탈옥 가능

– 장애 발생시 시스템 안정성을 유지하기 위해 탈옥이 올바르게 정리되도록합니다.

– jbctl 명령 행 유틸리티 수정

– iOS12.0-12.4를 실행하는 모든 arm64e 장치에서 작동하는 시스템 부팅 nonce 생성기 설정을위한 새로운 기술로 전환 (아이디어는 @ 0x7ff 감사)

– 초기 Cydia 설치가 때때로 멈추는 버그 수정

– 초기 Cydia 설치 프로세스 속도 대폭 향상

– 향후 안정적인 대체 지원을 내부적으로 준비

– 본격적인 arm64e 지원을 위해 내부적으로 Cydia 및 리소스 준비

 

A12칩 ios 12.4 로 고정하기

Saving 12.4 Blobs on A12

There has been a lot of confusion regarding saving blobs on A12 devices and how to do so, I figured it would be a good idea to write a tutorial myself. If you are saving blobs for any other device you can simply just plug your device model and ECID into tsssaver and be good to go. On A12 things are more complicated due to nonce entanglement making your saved blobs useless unless you set the correct apnonce manually.

Pre-requisites

For this tutorial you'll only need 2 things

  1. An A12 device

  2. A MacOS machine (real or virtual)

Jailbroken on 12.0 - 12.4

  1. Set the bootnonce to 0x1111111111111111 using Unc0ver >=3.6.0 or Chimera >=1.3.8 (this nonce is not set as the default in Chimera, you'll have to set the nonce manually)

  2. Download s0uthwest's fork of noncestatistics for MacOS and extract it to a folder you can easily find later

  3. Connect your device to your Mac via lightning cable

  4. Open a terminal window on your Mac and cd to the directory you've extracted noncestatistics to (ex: cd /Users/user/Downloads/nonce)

  5. Type chmod +x * and press enter

  6. Type ./noncestatistics -t 10 and press enter. Your device will enter recovery mode and you should now see your apnonce being printed 10 times. If they are all the same you're good to go, otherwise the nonce is probably not set from step #1.

  7. You can now specify the apnonce from noncestatistics in tsssaver and save the correct blobs for your device

┌──────────────────────┒
│한글검색용 정규식
┕━━━━━━━━━━━━━━━━━━━━━━┛

[^"\u0080-\uffff;\\n]*[\u0080-\uffff][^";\\n]*

public static String hashtagRegex = "^#\\w+|\\s#\\w+";
public static Pattern hashtagPattern = Pattern.compile(hashtagRegex);

public static String urlRegex = "http+://[\\S]+|https+://[\\S]+";
public static Pattern urlPattern = Pattern.compile(urlRegex);

public static String mentionRegex = "^@\\w+|\\s@\\w+";
public static Pattern mentionPattern = Pattern.compile(mentionRegex);

public static String[] getHashtag(String text) {
   String hashtags[];
   matcher = hashtagPattern.matcher(tweet.getText());

    if ( matcher.find() ) {
        hashtags = new String[matcher.groupCount()];
        for ( int i = 0; matcher.find(); i++ ) {
                    //Also i'm getting an ArrayIndexOutOfBoundsException
            hashtags[i] = matcher.group().replace(" ", "").replace("#", "");
        }
    }
   return hashtags;
}

+ Recent posts