分类 默认分类 下的文章

以前的是25版本,升级起来比较困难,想着直接跨版本升级吧。
结果发现,数据结构都不一样。

想着重新安装一个,重新扫描文件,入库吧。
29版本把这个files:scan的功能还给删了。卧槽。

又开始安装25.0.13(25的最新版),结果发现跟我以前的不一样了。
填写数据库,必须用MYSQL的root账号,然后自动创建一个oc_admin的mysql账号,这个应用后续会使用oc_admin账号。
因为我之前不知道啊,我还给专门创建了一个mysql账号,一直报错。shit!

好多的插件,安装过程中报错,其实是因为有墙,但是又不明确告诉你是网络问题。只能看日志,才知道。也没有明确的设置代理的地方。

外地户口的人想要在北京领取养老金,需要满足以下条件:

  1. 达到法定退休年龄

    • 男性60周岁,女性管理岗位(专业技术岗)55周岁,女性工人岗位50周岁。
  2. 在北京建立基本养老保险关系

    • 参保人跨省流动到北京就业,且男性50周岁前、女性40周岁前在北京缴纳职工基本养老保险费。
  3. 累计缴费年限

    • 基本养老保险全部累计缴费年限满15年,其中在北京的缴费年限需满10年。
  4. 基本养老保险关系不在户籍地

    • 达到法定退休年龄时,基本养老保险关系不在户籍地。
  5. 北京为其最后一个基本养老保险缴费满10年的地方

    • 即在北京的缴费年限是最后一个满10年的地方。
  6. 由单位办理退休

    • 目前非京籍户口在北京办理退休,需要由参保单位提出申请。
  7. 社保账户不是临时账户

    • 男性50周岁后,女性40周岁后缴纳的即为临时账户。因此,男性50周岁前,女性40周岁前,需要在北京已经参保。
  8. 提前退休条件

    • 因病(非因公)经过劳动能力鉴定完全丧失劳动能力的参保人,符合上述条件可以申请提前领取养老金。
    • 满足特殊工种提前退休条件的参保人,男满55周岁、女满45周岁,可以申请提前领取养老金。
  9. 办理退休手续

    • 有用人单位的非京籍参保人由用人单位为其申报办理相关手续。
    • 没有用人单位的非京籍参保人可以将养老保险关系转移至在京最后缴费单位注册地所在街道(乡镇),由街道(乡镇)政务服务中心为其申报办理相关手续。

这些条件确保了非京籍人员在北京能够顺利领取养老金。具体的政策和操作流程可能会有所变化,建议在办理前咨询当地的人力资源和社会保障部门。

使用教程
1,为了加速镜像拉取,使用以下命令设置registry mirror

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://docker.1panel.live/",
        "https://hub.rat.dev/",
        "https://docker.anyhub.us.kg",
        "https://dockerhub.icu"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

2,使用DockerHub Proxy,以下以 hub.rat.dev 为例:可以根据列表自行替换

docker pull hub.rat.dev/library/mysql:5.7

说明:library是一个特殊的命名空间,它代表的是官方镜像。如果是某个用户的镜像就把library替换为镜像的用户名

adb pull /storage/sdcard0/Android/data/org.telegram.messenger/files/Telegram/ ./

先拖回来,再用python脚本分别放到子目录下。

import os
import shutil
import sys

def organize_files(directory):
    directory = os.path.normpath(directory)  # 标准化目录路径
    for filename in os.listdir(directory):
        filepath = os.path.join(directory, filename)
        print(filepath)
        if os.path.isfile(filepath):
            if filename.split('_')[0].isdigit():
                prefix = filename.split('_')[0]
                subdirectory = os.path.join(directory, prefix)
                if not os.path.exists(subdirectory):
                    os.makedirs(subdirectory)
                dst_file = os.path.join(subdirectory, filename)
                print(filepath+"|"+dst_file)
                #sys.exit()
                shutil.move(filepath, dst_file)

# 替换为你的目录路径
directory_path = 'D:/backup2/Telegram/Telegram Video'
organize_files(directory_path)

https://tthtlc.wordpress.com/2022/03/19/how-to-unpack-firmware-asus-router-for-example/
写的已经挺明白的了。

首先确保有binwalk,ubireader等,并且确保是最新版本。
First, ensure binwalk, ubireader are all the latest version, and using virtualenv to setup the python environment:

下载地址如下:

https://github.com/ReFirmLabs/binwalk
https://github.com/jrspruitt/ubi_reader
https://github.com/sviehb/jefferson
https://github.com/devttys0/sasquatch

1,直接用binwalk,尝试是否能直接提取。
比如binwalk -Me FW_EA7500v2_2.0.8.194281_prod.img
2,有的是用ubi格式的,则需要配合ubireader。
比如这个版本:FW_EA7500_1.1.5.190349_prod.img
binwalk是直接解不出来的。需要binwalk -e FW_EA7500_1.1.5.190349_prod.img,
有提示“UBI erase count header,”字样,则需要换个方式:

ubireader_extract_images FW_EA7500_1.1.5.190349_prod.img
cd ubifs-root/  #cd到解压缩出来的ubifs文件目录
cd FW_EA7500_1.1.5.190349_prod.img/
unsquashfs img-1568388057_vol-squashfs.ubifs  #这里就可以解出来了。

有些加密了的,这里就先不研究了。 。